Commit Graph

71 Commits

Author SHA256 Message Date
Dominique Leuenberger
b4ead4cfd4 Accepting request 1035821 from home:pgajdos:php8
- php8 is supported already

OBS-URL: https://build.opensuse.org/request/show/1035821
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=109
2022-12-14 12:02:00 +00:00
5f66efe68f Accepting request 986883 from home:bnavigator:branches:server:http
- Build python plugins for all flavors on Tumbleweed
  * reason: so that we can pin mailman to Python 3.9

OBS-URL: https://build.opensuse.org/request/show/986883
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=107
2022-08-03 15:32:54 +00:00
James Oakley
f258c4021f Accepting request 978246 from home:marxin:branches:server:http
- Add uwsgi-ld-noexecstack.patch in order to fix gh#unbit/uwsgi#2436.

OBS-URL: https://build.opensuse.org/request/show/978246
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=105
2022-05-20 10:37:39 +00:00
James Oakley
b86cc08904 Accepting request 935797 from home:stroeder:network
- update 2.0.20:
  * Switch default python for build to python3 (Riccardo Magliocchetti)
  * Add support for PHP 8 (Riccardo Magliocchetti)
  * Drop support for PHP < 7 as it is EOL since end of 2018 (Riccardo Magliocchetti)
  * Fix segfaults when using –wsgi-env-behavior=holy (Antonio Cuni)
  * Replace uwsgi.h system includes in core and proto dirs for Bazel (Serge Bazanski)
  * gevent: fix compilation with clang11 (László Károlyi)
  * Fix Python 3.9 deprecations warnings (Riccardo Magliocchetti)
  * Add trove classifier for Python 3.9 (Adrian)
  * Fix message in Log SIGINT/SIGTERM triggered kill_them_all (Delena Malan)
  * Support 7 in weekedays as an alias for sunday to match crontab behaviour (Riccardo Magliocchetti)
  * Document http-timeout default of 60 seconds (Etienne H)
  * Add option to override python sys.executable using py-executable config
  * Allow specifying an iteration to uwsgi::add_rb_timer (Luciano Rocha)
  * Allow to compile with Python versions with minor version with 2+ digits (Cyrille Pontvieux)
  * Take into account new naming for LIBPL since python 3.6 (ilrico)
  * Added missing HTTP status codes messages (James Brown)
  * Official support for Python 3.10

OBS-URL: https://build.opensuse.org/request/show/935797
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=104
2021-12-06 10:31:37 +00:00
James Oakley
e356e4e38c Accepting request 923649 from home:pgajdos
- greenlet and gevent plugins require uwsgi-python3 instead of
  uwsgi-python

OBS-URL: https://build.opensuse.org/request/show/923649
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=103
2021-10-07 11:54:24 +00:00
James Oakley
0a2d49f97a Accepting request 922332 from home:pgajdos
- do not require python2, drop python plugin [bsc#1191174]

OBS-URL: https://build.opensuse.org/request/show/922332
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=102
2021-09-30 12:59:18 +00:00
James Oakley
fb230be943 Accepting request 854990 from home:Andreas_Schwab:Factory
- Fix logic handling v8 plugin

OBS-URL: https://build.opensuse.org/request/show/854990
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=100
2020-12-14 12:41:57 +00:00
James Oakley
91b981b27f Accepting request 852360 from home:pgajdos
- use system apache rpm macros

OBS-URL: https://build.opensuse.org/request/show/852360
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=98
2020-12-03 11:57:44 +00:00
James Oakley
73387cd7dc Accepting request 851152 from home:dirkmueller:branches:server:http
- update 2.0.19.1:
  * Reverted CGI chunked encoding support
  * Fixed bug with WSGI responses returning 
  * Update travis to xenial (Terence D. Honles)
  * Fix segfault in logsocket plugin (Riccardo Magliocchetti, #2010)
  * Backport Coverity fixes from master (Riccardo Magliocchetti)
  * Fix Python 3.7 warnings (Orivej Desh)
  * Fix uwsgi.workers() leak in Python plugin (Arne Welzel, #2056)
  * Backport redislog plugin 32-bit build fixes (Riccardo Magliocchetti, #1828)
  * Fix stack overflow in core/rpc (Nicola Martino)
  * Fix build with spaces in the path (Arne Welzel, #1939)
  * Add missing initialization for zend_file_handle in php plugin (Arne Welzel)
  * Build Python 3.7 and 3.8 plugins in CI (Arne Welzel)
  * Add Trove classifiers for Python 3.7 and 3.8 (Hugo)
  * Graceful shutdown for vassals (Sponsored by guppyltd.com)
  * Improve yaml parsing with libyaml (Arne Welzel, #2097)
  * Add smart-daemon2 option to notify daemon of master reloading (Eduardo Felipe Castegnaro)
  * Do not chroot multiple times when root (Arne Welzel)
  * Support io.BytesIO with wsgi.file_wrapper (Arne Welzel, #1126)
  * Add websocket continuation frames support (Timi, #1350)
  * Fix compilation with gevent 1.5.0 (Vytautas Liuolia)
  * Fix PSGI plugin build with gcc 10 (Jorge Gallegos)
  * Get rid of paste.script dependency in pypy/python plugins (Thomas De Schampheleire)
  * Improve performance for santitizing file descriptors with cgi plugin (Natanael Copa, #2053)
  * Fix offload-threads with honour-range (Liss Tarnell)
  * Fix logging packet size length overflow (Pawel Marokwsi)
  * Fix possible deadlock in install (Jacob Tolar)
  * Fix parsing of http port for ipv6 (Cyril Baÿ)
  * Fix impossibility of determining the end of the chunked stream with psgi plugin (ols)
  * Fix parsing of http-socket port for ipv6 (Daniel Holth)

OBS-URL: https://build.opensuse.org/request/show/851152
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=96
2020-11-27 11:44:18 +00:00
James Oakley
9bf3b4fa80 Accepting request 833568 from home:gladiac:apps
- Add systemd tmpfile.d config to create /run/uwsgi
- Use %license for the LICENSE

OBS-URL: https://build.opensuse.org/request/show/833568
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=94
2020-09-17 21:55:48 +00:00
James Oakley
7fa703eb79 - Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=92
2020-08-11 12:47:11 +00:00
James Oakley
9e6d870f86 - Fix duplicate uperl in psgi plugin with wth gcc 10
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=91
2020-06-08 18:14:08 +00:00
James Oakley
45e8fb8ffa - Fix greenlet dependency for Python 3
- Use explicit Python macros

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=89
2020-05-16 18:18:18 +00:00
Marguerite Su
0534eecca2 Accepting request 782999 from home:pgajdos
- disable geoip plugin [bsc#1156199]

OBS-URL: https://build.opensuse.org/request/show/782999
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=87
2020-03-10 08:10:28 +00:00
James Oakley
d153f99930 Accepting request 758275 from home:dimstar:Factory
Allow systemd-mini

OBS-URL: https://build.opensuse.org/request/show/758275
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=85
2019-12-20 14:23:30 +00:00
Marguerite Su
0cc4fb8d07 Accepting request 699518 from home:lachs0r:branches:server:http
- Fix systemd kill signal (uwsgi does not die on SIGTERM)
- Add reload command to systemd service

OBS-URL: https://build.opensuse.org/request/show/699518
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=83
2019-05-07 03:03:41 +00:00
James Oakley
9dd0313f52 - Add patch uwsgi-2.0.18-postgresql-config.patch to use pkg-config
instead of pg_config as it was removed in postgres11-devel

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=81
2019-04-24 00:37:51 +00:00
James Oakley
9c383c6f57 - Use pkg-config instead of pg_config as it was removed in postgres11-devel
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=80
2019-03-16 00:52:40 +00:00
James Oakley
e55adcfca5 Accepting request 673024 from home:stroeder:branches:server:http
update to upstream release 2.0.18

OBS-URL: https://build.opensuse.org/request/show/673024
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=78
2019-02-09 16:41:56 +00:00
Marguerite Su
e2d7a9181f Accepting request 627187 from home:stroeder:branches:server:http
- update to upstream release 2.0.17.1

OBS-URL: https://build.opensuse.org/request/show/627187
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=76
2018-08-05 05:53:46 +00:00
James Oakley
3bb80fb281 - Work around missing include dir in glusterfs pkg-config
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=74
2018-07-23 13:34:43 +00:00
James Oakley
8fb17bc2a8 - Don't create a /run directory for Apache on startup. It fails if Apache is
not installed and sockets are defined per-application anyway (bnc#1082002)
- Fix broken build dependency on Leap 15

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=72
2018-05-31 01:08:03 +00:00
Marguerite Su
99c9d2a876 Accepting request 600381 from home:stroeder:branches:server:http
- Require Apache 2.4.33 for Leap 15 and Tumbleweed
  because otherwise mod_proxy_uwsgi is not available (bsc#1090695)

OBS-URL: https://build.opensuse.org/request/show/600381
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=71
2018-04-28 03:18:38 +00:00
James Oakley
0a2ba66b40 Accepting request 597792 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Handle aarch64 arch

OBS-URL: https://build.opensuse.org/request/show/597792
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=69
2018-04-18 13:55:45 +00:00
James Oakley
297f41ef5b - Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes
the module now

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=67
2018-04-16 23:50:18 +00:00
James Oakley
df3c1a7f84 - Update to 2.0.17:
* The Emperor throttling subsystem does not make use anymore of blocking
    functions, like usleep(), this should fix stats serving and should improve
    vassals startup time
  * [Security/PHP] enforce DOCUMENT_ROOT check when using --php-docroot to
    avoid directory traversal (Marios Nicolaides)
  * added --shutdown-sockets to improve graceful shutdowns (Andrew Wason)

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=66
2018-04-16 14:13:38 +00:00
Marguerite Su
ba2668de58 Accepting request 580605 from home:iznogood:branches:server:http
- Update License tag to SPDX 3 version:
  Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0.

OBS-URL: https://build.opensuse.org/request/show/580605
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=64
2018-02-28 09:07:54 +00:00
Marguerite Su
054ea267dd OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=63 2018-02-26 02:32:57 +00:00
Marguerite Su
5f085e72ae Accepting request 577895 from home:stroeder:branches:server:http
- Update to 2.0.16:
  * [CVE-2018-6758] Stack-based buffer overflow in
    core/utils.c:uwsgi_expand_path()
[..]

OBS-URL: https://build.opensuse.org/request/show/577895
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=62
2018-02-24 04:59:44 +00:00
Marguerite Su
4f2ea478cf OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=60 2017-12-10 12:35:45 +00:00
Marguerite Su
0f2d2f5d9e Accepting request 555610 from home:MargueriteSu:branches:server:http
- fix a leaf problem found by repo-checker
  * uwsgi-python3 can't be install because it requires python-base = 3.6
    which should be python3-base

OBS-URL: https://build.opensuse.org/request/show/555610
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=59
2017-12-10 04:55:10 +00:00
Marguerite Su
9e1ee6db2b Accepting request 540177 from home:uebelhacker:branches:server:http
incorporated the jengelh descriptions as well. Sorry, for re-submitting, found a bug. Tested on Tumbleweed x86_64 with the php7 plugin.

- creating /run/uwsgi for sockets via systemd service now
- Update to 2.0.15: [2017-03-30]
  * workaround for the holy allocator for avoiding crashes with newrelic (see
    Issues notes)
  * avoid time overflow in request logs during (even minimal) clock skew
  * fixed python logger with python3
  * fixed catch-exceptions with python3
  * backported “don’t clone $env->{‘psgix.io’} on ‘PSGI cancel’”
  * added support for authentication in the redis logger
  * added the spinningfifo action hook to the core
  * fixed compilation with php 7.1 (Дамјан Георгиевски)
  * correctly returns error code 22 in lazy_apps + master_mode
  * fixed compilation for OpenSSL 1.1 (Riccardo Magliocchetti)
  * Add a –skip-atexit-teardown option to skip perl/python teardown (Ævar
    Arnfjörð Bjarmason)
  * fixed static file serving over https-socket
- building now php7 plugin via php7-embed package for Factory/Tumbleweed
- removing uwsgi-1.9.13-emperor_pg-Wformat.patch
- Trim filler wording from description.

OBS-URL: https://build.opensuse.org/request/show/540177
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=58
2017-11-11 09:59:31 +00:00
Marguerite Su
00694cc96e Accepting request 505991 from home:bmwiedemann:branches:server:http
- Add reproducible.patch to override build date to make build more reproducible
- sort list of plugins

OBS-URL: https://build.opensuse.org/request/show/505991
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=56
2017-08-04 00:57:52 +00:00
712791217d Accepting request 433459 from home:buschmann23:Cutelyst
update to version 2.0.14

OBS-URL: https://build.opensuse.org/request/show/433459
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=54
2016-12-02 11:20:59 +00:00
James Oakley
f7c33a38c6 - Don't fail build on deprecated declarations
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=52
2016-09-28 02:02:17 +00:00
Marguerite Su
559dadd010 Accepting request 400793 from home:buschmann23:Cutelyst
Update to version 2.0.13.1

OBS-URL: https://build.opensuse.org/request/show/400793
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=50
2016-06-09 14:43:49 +00:00
James Oakley
b707965278 - Update to 2.0.13:
*  Fix compilation with GCC 6
  *  Remote rpc fixes (Darvame)
  *  Musl support! (Natanael Copa, Matt Dainty, Riccardo Magliocchetti)
  *  Create the spooler directory if it does not exist (Alexandre Bonnetain)
  *  Fix compilation on big endian linux (Riccardo Magliocchetti)
  *  A ton of cache fixes (Darvame)
  *  Make it easier to compile plugins on a different directory (Jakub
     Jirutka)
  *  Add wheel package machinery (Matt Robenolt)
  *  Use EPOLLEXCLUSIVE for reading, helps with the thundering herd problem
     (on linux 4.5+) (INADA Naoki)
  *  Fix apache 2.4 integration with unix sockets (Alexandre Rossi)
  *  Add HTTP/2 support to apache 2 proxy (Michael Fladischer, OGAWA Hirofumi)
  *  Fix apache mod proxy compilation with apache 2.4.20 (Mathieu Arnold)
  *  Default to clang as default compiler on MacOS X (Riccardo Magliocchetti)
  *  Added --cgi-close-stdin-on-eof (Roberto De Ioris)

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=48
2016-05-13 01:45:56 +00:00
e30f0955fe Accepting request 352464 from home:buschmann23:Cutelyst
Updated to uWSGI 2.0.12

OBS-URL: https://build.opensuse.org/request/show/352464
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=46
2016-02-08 11:22:47 +00:00
ef2e5915a4 Accepting request 333952 from home:jimfunk:branches:server:http
OBS-URL: https://build.opensuse.org/request/show/333952
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=44
2015-11-03 22:37:01 +00:00
James Oakley
c8d0d7460c Accepting request 322068 from home:k0da:branches:server:http
- Don't build v8 plugin for PowerPC

OBS-URL: https://build.opensuse.org/request/show/322068
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=42
2015-08-15 16:49:01 +00:00
James Oakley
0cc2a6a692 Accepting request 315080 from home:jimfunk:branches:server:http
OBS-URL: https://build.opensuse.org/request/show/315080
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=40
2015-07-11 22:28:57 +00:00
James Oakley
ba1347d940 Accepting request 254470 from home:elvigia:branches:server:http
- Use lua-devel only, current versions support lua 5.2

OBS-URL: https://build.opensuse.org/request/show/254470
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=38
2014-10-07 14:36:05 +00:00
James Oakley
43bec9926c Don't make rclink on < 12.3 since /usr/sbin/service doesn't exist
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=37
2014-07-01 19:19:21 +00:00
James Oakley
954ac816cb - Update to 2.0.6:
* Bugfixes
    * fixed a memory leak with subscription system
    * fixed shortcut for ssl-socket
    * fixed apache2 mod_proxy_uwsgi (it is now considered stable with all mpm
      engines)
    * fixed SCRIPT_NAME and PATH_TRANSLATED generation in php plugin (thanks
      Matthijs Kooijman)
    * remove the old FIFO socket from the event queue when recreating it
      (thanks Marko Tiikkaja)
  * New features
    * The new Rados plugins. The rados plugin has been improved and
      stabilized, and now it is considered usable in production.
    * --if-hostname. This is a configuration logic for including options only
      when the specified hostname matches
    * Apache2 mod_proxy_uwsgi stabilization. After literally years of bug
      reports, and corrupted data, the mod_proxy_uwsgi is now stable, and on
      modern apache2 releases it supports unix sockets too
    * uwsgi[rsize] routing var. This routing var (meaningful only in the
      'final' chain) exposes the response size of the request
    * the callint scheme. This scheme allows you to generate blob from
      functions exposed by your uWSGI instance
    * --fastrouter-fallback-on-no-key. The corerouters fallback procedure
      requires a valid key (domain name) has been requested. This option
      forces the various routers to trigger the fallback procedure even if a
      key has not been found
    * php 5.5 opcode caching via --php-sapi-name
    * Improved chain-reloading. Thanks to Marko Tiikkaja the chain reloading
      procedure correctly works in cheaper modes and it is more verbose
    * added 'chdir' keyval to --attach-daemon2. You can now set where attached

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=36
2014-07-01 19:08:50 +00:00
James Oakley
8b0a055d1c - Update to 2.0.3:
* Bugfixes
    * fixed spooler 'at' key usage
    * fixed a memory and fd leak with on-demand Emperor sockets
    * on __APPLE__ use LOG_NOTICE for syslog plugin
    * fixed mongrel2 support
    * hack for avoiding libmongoclient to crash on broken cursor
    * log alarm is now a uwsgi_log_verbose() wrapper
    * fixed tuntap router memory corruption
    * Set ECDHE curve independently from DHE parameters (Hynek Schlawack)
    * do not wait for a whole Emperor cycle before checking for each waitpid
    * fix a regression with caller() not indicating the starting *.psgi program
      (Ævar Arnfjörð Bjarmason)
  * New features
    * The Emperor now responds to two new signals:
      * SIGWINCH: force an emperor rescan of vassals
      * SIGURG: cleanup the Emperor states (for now it only clears its blacklist)
    * --build-plugin. Building plugins on-the-fly from git repositories
    * uwsgi.add_var(key, value). You can now set request variables directly
      from your app, for better integration with the internal routing
      subsystem
    * 'disableheaders' routing action. This new action disables the sending of
      response headers, independently by the current request state
    * Smarter Emperor on bad conditions. Now the Emperor completely destroys
      internal vassal-related structures when it is impossible to correctly
      kill a broken vassal (both for inconsistent Emperor state or for
      internal system problems)
- Update to 2.0.2:

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=34
2014-03-29 17:45:16 +00:00
James Oakley
0430051761 Fix version in dsc
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=32
2014-03-16 18:24:35 +00:00
James Oakley
200ee43667 - Update to 2.0.1:
* Bugfixes
    * fixed python3 support on older compilers/libc
    * allow starting in spooler-only mode
    * fixed cache bitmap support and added test suite (credits: Danila Shtan)
    * fixed ftime log var
    * added async remote signal management
    * fixed end-for and end-if
    * fixed loop in internal-routing response chain
    * fixed pypy execute_source usage
    * logpipe: Don't setsid() twice (credits: INADA Naoki) 
  * New features and improvements
    * CGI plugin
      * The plugin has been improved to support streaming
      * The long-awaited async support is finally ready
    * PSGI loading improvements
      * The PSGI loader now tries to use Plack::Util::load_psgi() function
        instead of simple eval

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=31
2014-03-16 18:18:14 +00:00
James Oakley
59ab4cd69b - Update to 2.0.1
- Add a Debian build

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=29
2014-02-21 20:03:09 +00:00
James Oakley
f11b066a3b - Update to 1.9.19:
* This release starts the 'hardening' cycle for uWSGI 2.0 (scheduled for the 
    end of december 2013). The metrics subsystem was the last piece missing
    and this version (after 1 year of analysis) finally includes it. During
    the following 2 months we will start deprecating features or plugins that
    got no-interest, are known to be broken or are simply superseed by more
    modern/advanced ones.
  * Bugfixes
    * completely skip cgroups initialization when non-root
    * tons of post-static_analysis fixes by Riccardo Magliocchetti
    * fixed the greenlet plugin reference counting
    * avoid kevent storm for stats pusher thread
    * fixed rbtimers math
    * both 'cache' and 'file' routers got a 'no_content_length' key option to
      avoid setting the Content-Length header
    * the PyPy plugin automatically enables threads/GIL
    * manage dot_segments in HTTP parser
    * improved srand() usage
  * New features
    * The Metrics subsystem. This was the last piece missing before uWSGI 2.0.
      The Metrics subsystem allows you to store "numbers" related to
      monitoring, graphing and quality checks and exports them in various ways
    * The Tornado loop engine. While working on nodejs integration we realized
      that contrary to what we used to believe, Tornado (an asynchronous,
      callback based module for python) is usable in uWSGI.
    * The 'puwsgi' protocol. A "persistent" (keep-alive) version of the
      'uwsgi' parser has been added named 'puwsgi' (persistent uwsgi).
    * --vassal-set. You can tell the Emperor to pass specific options to every
      vassal using the --set facility
    * The 'template' transformation. This is a transformation allowing you to

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=27
2013-11-10 20:22:24 +00:00
James Oakley
214573125c - Added apache2-mod_proxy_uwsgi and apache2-mod_uwsgi sub packages
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=26
2013-11-08 20:15:53 +00:00