Commit Graph

102 Commits

Author SHA256 Message Date
Dominique Leuenberger
7c15127544 Accepting request 855752 from server:http
OBS-URL: https://build.opensuse.org/request/show/855752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=41
2020-12-14 17:10:17 +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
Dominique Leuenberger
b952b01d37 Accepting request 852895 from server:http
OBS-URL: https://build.opensuse.org/request/show/852895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=40
2020-12-03 17:43:22 +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
Dominique Leuenberger
e31aa3185f Accepting request 851302 from server:http
OBS-URL: https://build.opensuse.org/request/show/851302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=39
2020-11-29 11:29:30 +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
Dominique Leuenberger
eda0cf2b7f Accepting request 835305 from server:http
OBS-URL: https://build.opensuse.org/request/show/835305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=38
2020-09-21 15:24:19 +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
Dominique Leuenberger
eefeb2511c Accepting request 827643 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/827643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=37
2020-08-19 16:53:51 +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
Yuchen Lin
51e7339733 Accepting request 808462 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/808462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=36
2020-05-26 15:21:15 +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
Dominique Leuenberger
ae149cebd0 Accepting request 783177 from server:http
OBS-URL: https://build.opensuse.org/request/show/783177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=35
2020-03-10 09:39:16 +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
Dominique Leuenberger
dbbc5e4c87 Accepting request 758530 from server:http
OBS-URL: https://build.opensuse.org/request/show/758530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=34
2019-12-21 11:34:04 +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
Dominique Leuenberger
38e272d0c3 Accepting request 701159 from server:http
OBS-URL: https://build.opensuse.org/request/show/701159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=33
2019-05-07 21:18:56 +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
Dominique Leuenberger
e1c42d7cf6 Accepting request 697293 from server:http
- 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/request/show/697293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=32
2019-04-30 10:58:39 +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
Dominique Leuenberger
fbbe57fa28 Accepting request 673027 from server:http
OBS-URL: https://build.opensuse.org/request/show/673027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=31
2019-02-11 20:25:24 +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
Dominique Leuenberger
0c76159c33 Accepting request 627484 from server:http
OBS-URL: https://build.opensuse.org/request/show/627484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=30
2018-08-06 09:54:22 +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
Dominique Leuenberger
ceee1fa853 Accepting request 626481 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/626481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=29
2018-07-31 14:03:07 +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
Dominique Leuenberger
778baa036d Accepting request 621112 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/621112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=28
2018-07-06 08:48:01 +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
Dominique Leuenberger
541ac596cb Accepting request 597800 from server:http
- Handle aarch64 arch (forwarded request 597792 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/597800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=27
2018-04-19 13:31:57 +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
Dominique Leuenberger
a5a6b33b48 Accepting request 597249 from server:http
- Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes
  the module now
- 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/request/show/597249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=26
2018-04-17 09:19:23 +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
Dominique Leuenberger
9b68107c50 Accepting request 580881 from server:http
- Update License tag to SPDX 3 version:
  Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0.
- removed obsolete reproducible.patch
- Update to 2.0.16:
  * [CVE-2018-6758] Stack-based buffer overflow in
    core/utils.c:uwsgi_expand_path()
  * Backported early_post_jail plugin hook (Bjørnar Ness)
  * Fixed ipv6 suupport for http-socket (James Brown)
  * Enable execinfo on DragonFly BSD (Aaron LI)
  * Fix inet_ntop buffer size (Orivej Desh)
  * Add worker running time metrics (Serge/yasek)
  * Backported safe-pidfile, safe-pidfile2 (Nate Coraor)
  * Stop using libxml2 by default on osx
  * Fixed uwsgi_kvlist_parse signature
  * Backport http range fixes from master (Curtis Maloney, Sokolov Yura)
  * relicensed mod_proxy_uwsgi to Apache 2.0
  * logging: Add ${millis} support to json encode
  * plugins/router_xmldir: fixup invalid locale check (Riccardo Magliocchetti)
  * Add ssl-verify-depth flag to set the max Client CA chain length (Paul Tagliamonte)
  * Allow to override build date (Bernhard M. Wiedemann)
  * Python 3 plugin: improved thread names handling (Jyrki Muukkonen, Mark Meyer)
  * Added uwsgi_resolve_ip for redis host (ahmbas)
  * plugins/gevent: Fix signal handlers (Maslov Alexander)
  * Write x509 DER to the uwsgi buffer (Paul Tagliamonte)
  * plugin/http: Fix compilation (Melvyn Sopacua)
  * Fixed emperor throttling system (Jeremy Hiatt)
  * Fix application loading without Plack after excluding “.” from @INC in new Perl versions (Anton Petrusevich)
  * Fix MULE MSG QUEUE IS FULL message hint (Eugene Tataurov)
  * Build System: support k_minor has a _xxx suffix (TOGO Li)
  * Fixed drop-after-* options (Robert DeRose)
  * Add mule_send_msg success indicator (Josh Tiras)
  * Properly check item size in uwsgi_queue_push (Josh Tiras)
  * FastRouter / HTTP Router can now have a ‘fallback’ key configured
  * HTTP Router now supports post-buffer, just like FastRouter
  * Fix handling of env in embedded dict in Python plugin (could cause segfaults in single thread mode)
  * Add support for Brotli (.br) with –static-gzip
  * Back-ported HTTP/1.1 support (–http11-socket) from 2.1

OBS-URL: https://build.opensuse.org/request/show/580881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=25
2018-03-01 11:07:39 +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
Dominique Leuenberger
41cd677aa8 Accepting request 555662 from 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
- 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/555662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=24
2017-12-14 09:55:16 +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
Yuchen Lin
ba8a42b02a Accepting request 514493 from server:http
1

OBS-URL: https://build.opensuse.org/request/show/514493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=23
2017-08-10 12:05:19 +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
Dominique Leuenberger
39bd4ecbed Accepting request 445069 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/445069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=22
2016-12-10 17:29:50 +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
Dominique Leuenberger
0a272f3e12 Accepting request 433255 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/433255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=21
2016-10-10 14:20:18 +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