Commit Graph

137 Commits

Author SHA256 Message Date
Ana Guerrero
d83f644360 Accepting request 1221602 from server:http
OBS-URL: https://build.opensuse.org/request/show/1221602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=57
2024-11-06 15:49:19 +00:00
James Oakley
f9602c68f3 OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=133 2024-11-05 20:02:26 +00:00
Ana Guerrero
71ff945e8f Accepting request 1220532 from server:http
OBS-URL: https://build.opensuse.org/request/show/1220532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=56
2024-11-05 14:40:29 +00:00
James Oakley
63517e8ca6 - update to 2.0.28 (bsc#1222332, CVE-2024-24795):
* Bit more friendly log messages
  * Add more integration tests
  * Fix static library not found install error on conda
  * pyuwsgi: avoid interleaving pywsgi threadstate
  * Fix gracefully_kill_them_all with running requests
  * Fix –catch-exceptions causing a segfault in Python 3.5+
  * plugins/php: Add support for uwsgi.disconnect() function
  * plugins/python: use PyOS_*Fork stable API functions on 3.7+
  * core/uwsgi: set enable threads by default
  * plugins/python: fix compilation with Python 3.13
  * use pipe in gracefully_kill() to stop worker loop
  * port pypy plugin to python3
  * add some integrations tests
  * apache2/mod_proxy_uwsgi: let httpd handle CL/TE for
    non-http handlers CVE-2024-24795
  * remove race-condition over termination of uWSGI process
    when using need-app and lazy-apps (Hanan .T)
  * fix 32-bit compilation with GCC14 (Rosen Penev)
  * uwsgiconfig: get compiler version with -dumpfullversion
  * Fix uwsgi_regexp_match() with pcre2
- drop uwsgi-93d07ec38b31.patch (upstream)

  * Use parenthesis in print() statement
  * Fixed bug with WSGI responses returning
  * Reverted EPOLLEXCLUSIVE patch, requires more investigation
    * fixed alarm backlog
- Don't build v8 plugin for PowerPC
    * logpipe: Don't setsid() twice (credits: INADA Naoki)
  * This release starts the 'hardening' cycle for uWSGI 2.0 (scheduled for the

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=131
2024-11-04 10:41:22 +00:00
Dominique Leuenberger
f06f47cf0e Accepting request 1194296 from server:http
- Added a backport of uwsgi-93d07ec38b31.patch to fix a type
  incompatibility problem to enable build with GCC 14.

If the request is OK, please forward it to Factory soon too so that we
can switch the default compiler.  Thanks! (forwarded request 1189638 from jamborm)

OBS-URL: https://build.opensuse.org/request/show/1194296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=55
2024-08-17 10:40:56 +00:00
Dominique Leuenberger
24b0e5ce6b - Added a backport of uwsgi-93d07ec38b31.patch to fix a type
incompatibility problem to enable build with GCC 14.

If the request is OK, please forward it to Factory soon too so that we
can switch the default compiler.  Thanks!

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=129
2024-08-16 12:10:59 +00:00
Ana Guerrero
193ef343ff Accepting request 1173928 from server:http
OBS-URL: https://build.opensuse.org/request/show/1173928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=54
2024-05-15 19:25:58 +00:00
James Oakley
f41829b753 Accepting request 1173910 from home:pgajdos
- version update to 2.0.25.1
  * fixed build with gcc14
  2.0.25.1
  * Fix build when pcre is not found and is optional (umut)
  2.0.25
  * Update glusterfs io callback function signature for 6.0 (Ralf Ertzinger)
  * Fix default values in help for min-worker-lifetime & legion-skew-tolerance (Thomas Riccardi)
  * Fix build regression with gcc < 5 (Riccardo Magliocchetti)
  * Add support for building against prcre2. This changes the regexp internal data structures (Alexandre Rossi)
  * Allow the valgrind generator script to run with a different python version (Wynn Wilkes)
  * Fix a potential error with not releasing the gil in uwsgi_python_rpc (Wynn Wilkes)
  * Rework threading cancellation handling. This can fix issues with threading, missing atexit callbacks and whatnot. (Inada Naoki)
- modified patches
  % uwsgi-1.9.17-plugin_build_path.patch (refreshed)
- deleted patches
  - uwsgi-2.0.24-update-glusterfs-io-callback-signature.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/1173910
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=127
2024-05-14 08:56:40 +00:00
James Oakley
1876eeca45 - Update to 2.0.24
* properly init cache for purge_lru (Alexandre Rossi)
  * fix linking with php8 (Remi Collet)
  * remove unused variables to fix compilation (László Károlyi)
  * fix function parameter type to avoid overflow in harakiri (Shai Bentov)
  * fix socket queue stats for ipv6 (Riccardo Magliocchetti)
  * fixup -Wformat-signedness warnings (Riccardo Magliocchetti)
  * Avoid strncpy from null in pyloader (Ben Kallus)
  * add clang to compile test matrix in ci (Riccardo Magliocchetti)

OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=126
2024-03-15 18:04:10 +00:00
Ana Guerrero
ce68a5fb54 Accepting request 1148345 from server:http
OBS-URL: https://build.opensuse.org/request/show/1148345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=53
2024-02-22 19:55:19 +00:00
James Oakley
2e321b1cfc Accepting request 1148213 from home:dimstar:rpm4.20:u
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1148213
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=124
2024-02-20 21:02:53 +00:00
Dominique Leuenberger
16c535e0f1 Accepting request 1137351 from server:http
OBS-URL: https://build.opensuse.org/request/show/1137351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=52
2024-01-07 20:38:54 +00:00
James Oakley
5d9ba36d79 Accepting request 1137313 from home:bnavigator:branches:devel:languages:python
- Update to 2.0.23
  * Add support for Python 3.12 (Ralf Ertzinger)
  * plugins/php: ini_entries is read-only since PHP 8.3 (Remi
    Collet)
  * Silence glibc warnings against pthread robust mutex functions
    (Riccardo Magliocchetti)
  * Fixup jvm library path detection (Riccardo Magliocchetti)
  * Use sysconfig if distutils is not available (Steve Kowalik,
    Terence D. Honles, Riccardo Magliocchetti)

OBS-URL: https://build.opensuse.org/request/show/1137313
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=122
2024-01-07 12:58:41 +00:00
Ana Guerrero
a5fc0ad877 Accepting request 1118573 from server:http
OBS-URL: https://build.opensuse.org/request/show/1118573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=51
2023-10-19 20:47:20 +00:00
James Oakley
98604910c2 Accepting request 1118554 from home:dimstar:Factory
- Update to version 2.0.22:
  + apache2/mod_proxy_uwsgi: stricter backend HTTP response
    parsing/validation (CVE-2023-27522).
  + plugins/rack: fix compilation with ruby 3.1.
  + plugins/php: fix build with PHP >= 8.2.
- Drop uwsgi-php82-php_module_startup-signature.patch: fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/1118554
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=120
2023-10-18 11:43:38 +00:00
Dominique Leuenberger
6075796c52 Accepting request 1096427 from server:http
OBS-URL: https://build.opensuse.org/request/show/1096427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=50
2023-07-05 13:30:43 +00:00
James Oakley
92ee433898 Accepting request 1096423 from home:gladiac:mailman
- Use sle15_python_module_pythons

OBS-URL: https://build.opensuse.org/request/show/1096423
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=118
2023-07-02 19:06:13 +00:00
Dominique Leuenberger
8c650ba3a7 Accepting request 1085068 from server:http
OBS-URL: https://build.opensuse.org/request/show/1085068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=49
2023-05-06 20:08:41 +00:00
James Oakley
a3dc14c43d Accepting request 1085034 from home:pgajdos
- added patches
  fix https://github.com/unbit/uwsgi/commit/509a0fdd12870d0bf5b4c1ef7d1f7f
  + uwsgi-php82-php_module_startup-signature.patch

OBS-URL: https://build.opensuse.org/request/show/1085034
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=116
2023-05-05 12:09:08 +00:00
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