Subject: CVS commit: pkgsrc/www/py-uwsgi
From: Blue Rats
Date: 2014-02-17 02:01:13
Message id: 20140217010113.15BF096@cvs.netbsd.org

Log Message:
Updated to latest release, 2.0.1. From Changelog:

(http://uwsgi-docs.readthedocs.org/en/latest/Changelog-2.0.1.html?highlight=changelog)

Bugfixes and improvements

 * due to a wrong prototype declaration, building uWSGI without SSL resulted in
   a compilation bug. The issue has been fixed.
 * a race condition preventing usage of a massive number of threads in the PyPy
   plugin has been fixed
 * check for heartbeat status only if heartbeat subsystem has been enabled
 * improved heartbeat code to support various corner cases
 * improved psgi.input to support offset in read()
 * fixed (and simplified) perl stacktrace usage
 * fixed sni secured subscription
 * CGI plugin does not require anymore that Status header is the first one
   (Andjelko Horvat)
 * fixed CPython mule_msg_get timeout parsing
 * allows embedding of config files via absolute paths
 * fixed symcall rpc
 * fixed a memory leak in CPython spooler api (xiaost)
 * The -no-orphans hardening has been brought back (currently Linux-only)
 * improved dotsplit router mode to reduce DOS risk
 * sub-Emperor are now loyal by default
 * fixed non-shared ruby 1.8.7 support
 * fixed harakiri CPython tracebacker
 * request vars are now correctly exposed by the stats server
 * support log-master for logfile-chown
 * improved legion reload
 * fixed tuntap netmask
 * fixed busyness plugin without metrics subsystem

New features

* uWSGI 2.0 is a LTS branch, so do not expect too much new features. 2.0.1 is
  the first maintainance release, so you still get a bunch of them (mainly
  features not complete in 2.0)
* Perl native Spooler support
* -alarm-backlog
* -close-on-exec2
* simple notifications subsystem
* pid namespace for daemons (Linux only)
* Resubscriptions
* filesystem monitor api
* support for yajl 1.0
* for-readline
* %i and %j magic vars
* -inject-before and -inject-after
* -http-server-name-as-http-host
* better Emperor's Ragnarok (shutdown procedure)
* PyPy paste support

Files:
RevisionActionfile
1.22modifypkgsrc/www/py-uwsgi/Makefile
1.16modifypkgsrc/www/py-uwsgi/distinfo
1.9modifypkgsrc/www/py-uwsgi/patches/patch-uwsgiconfig.py