118 Commits

Author SHA256 Message Date
Dominique Leuenberger
3112740966 Accepting request 1056813 from server:http
OBS-URL: https://build.opensuse.org/request/show/1056813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=48
2023-01-08 20:25:12 +00:00
James Oakley
217d8618ea Accepting request 1056693 from home:dirkmueller:Factory
- update to 2.0.21:
  * Python 3.10 support
  * Python 3.11 support
  * add tests for worker deadlocks
  * fix memory corruption in uwsgi_cache
  * Fix segfault from GEVENT_SWITCH
  * Support php 8.1
  * Use parenthesis in print() statement 
- switch to pkgconfig(zlib) so that alternative providers can be
  used

OBS-URL: https://build.opensuse.org/request/show/1056693
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=114
2023-01-07 18:41:26 +00:00
James Oakley
6e7928265a Accepting request 1043055 from home:pgajdos:php8
- fixing uwsgi-php[78] package description
- rpmlint: removing obsolete specfile condition for python which is included in python-rpm-macros

OBS-URL: https://build.opensuse.org/request/show/1043055
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=113
2023-01-04 09:59:22 +00:00
Dominique Leuenberger
8c143e048b Accepting request 1043622 from server:http
OBS-URL: https://build.opensuse.org/request/show/1043622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=47
2022-12-19 13:07:54 +00:00
James Oakley
a6713f2083 Accepting request 1043177 from home:dirkmueller:Factory
- switch to pkgconfig(zlib) so that alternative providers can be
  used

OBS-URL: https://build.opensuse.org/request/show/1043177
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=111
2022-12-18 15:11:45 +00:00
Dominique Leuenberger
5bf82f0912 Accepting request 1042908 from server:http
OBS-URL: https://build.opensuse.org/request/show/1042908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=46
2022-12-15 18:24:17 +00:00
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
Dominique Leuenberger
a500fcd826 Accepting request 992613 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/992613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=45
2022-08-05 17:50:07 +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
Dominique Leuenberger
7784634c99 Accepting request 978261 from server:http
OBS-URL: https://build.opensuse.org/request/show/978261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=44
2022-05-22 18:26:22 +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
Dominique Leuenberger
4641477c7f Accepting request 935966 from server:http
OBS-URL: https://build.opensuse.org/request/show/935966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=43
2021-12-08 21:08:33 +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
Dominique Leuenberger
d11679662b Accepting request 923712 from server:http
OBS-URL: https://build.opensuse.org/request/show/923712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=42
2021-10-12 19:48:06 +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
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