151 Commits

Author SHA256 Message Date
8ff8795056 Accepting request 1314065 from server:http
OBS-URL: https://build.opensuse.org/request/show/1314065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=64
2025-10-28 13:49:34 +00:00
a9feb312bc Accepting request 1314045 from home:mcepl
- Use LuaJIT instead of Lua PUC 5.1, because the latter is being
  decommissioned in Factory. Also, we really do not support SUSE
  12.1 any more.

OBS-URL: https://build.opensuse.org/request/show/1314045
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=147
2025-10-28 12:04:32 +00:00
c943617cae Accepting request 1312401 from server:http
OBS-URL: https://build.opensuse.org/request/show/1312401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=63
2025-10-21 09:15:02 +00:00
5705020f4a Accepting request 1312395 from home:mcepl
Required mainly for compatibility with Python 3.14.

- Update to 2.0.31:
  - Fix build with gcc-15 (Arne de Bruijn)
  - Build improvements (Janos Guljas, Jonas Smedegaard)
  - Fix some user visible typos (Alexandre Rossi)
  - Fix gracefully_kill_them_all() for setups using fifo-based
    master graceful reload (Wynn Wilkes)
  - Fix compilation with PHP 8.5 (Remi Collet)
- Update to 2.0.30:
  - Port to Python 3.14 beta 1 (Victor Stinner)
  - Fix atexit handler install with –lazy / –lazy-apps (Taegyun
    Kim)
- Update to 2.0.29:
  - Fix integration tests not running (Alexandre Rossi)
  - Backport pypy plugin fixes (Alexandre Rossi)
  - Add support for rack 3 (Alexandre Rossi)
  - Fix compilation with gcc-15 (Alexandre Rossi)
  - Backport –max-request-delta from master (Jeremy Goulard)
  - Disable executable stack (Martin Liška)
  - Fix uwsgi_request_body_readline without new lines found (Juho
    Heikkinen)
  - Fix reload-os-env option (wszak)
  - Tidy python code (Curtis)
  - Python3 compat for examples and testing code (Thomas Goirand)
- Remove upstreamed patches:
  - gcc15.patch
- Readjusted patches:
  - plugins-gcc15.patch
  - python313.patch
  - uwsgi-1.9.11-systemd_logger-old_systemd.patch
  - uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch
  - uwsgi-1.9.17-plugin_build_path.patch
  - uwsgi-2.0.12-no-LD_RUN_PATH.patch
  - uwsgi-2.0.18-postgresql-config.patch
  - uwsgi-ld-noexecstack.patch
  - uwsgi-reproducible-jar-mtime.patch

OBS-URL: https://build.opensuse.org/request/show/1312395
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=145
2025-10-20 12:20:11 +00:00
5fb54f7a38 Accepting request 1291353 from server:http
OBS-URL: https://build.opensuse.org/request/show/1291353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=62
2025-07-09 15:26:25 +00:00
a265004500 Accepting request 1291133 from home:jengelh:branches:server:http
- Deactivate glusterfs backend.
- Delete old specfile constructs.

OBS-URL: https://build.opensuse.org/request/show/1291133
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=143
2025-07-08 19:31:08 +00:00
08a22726ec Accepting request 1278017 from server:http
OBS-URL: https://build.opensuse.org/request/show/1278017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=61
2025-05-23 12:28:08 +00:00
9fc67a3a29 Accepting request 1277483 from home:bmwiedemann:branches:server:http
Use $RPM_BUILD_NCPUS instead of %jobs (boo#1237231)

OBS-URL: https://build.opensuse.org/request/show/1277483
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=141
2025-05-16 10:42:17 +00:00
fe9a6db096 Accepting request 1269735 from server:http
OBS-URL: https://build.opensuse.org/request/show/1269735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=60
2025-04-16 18:38:03 +00:00
ae987bf475 Accepting request 1269734 from home:hsk17:branches:openSUSE:Factory:Staging:Gcc7
add patches to fix gcc-15 compile time errors

OBS-URL: https://build.opensuse.org/request/show/1269734
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=139
2025-04-15 19:46:10 +00:00
b93839366b Accepting request 1254805 from server:http
OBS-URL: https://build.opensuse.org/request/show/1254805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=59
2025-03-21 19:21:40 +00:00
2e86f7851d Accepting request 1254802 from home:AndreasStieger:branches:server:http
- build with pcre2

OBS-URL: https://build.opensuse.org/request/show/1254802
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=137
2025-03-20 17:25:39 +00:00
131b7a654c Accepting request 1228503 from server:http
OBS-URL: https://build.opensuse.org/request/show/1228503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=58
2024-12-06 13:25:11 +00:00
b6ec923f47 Accepting request 1228454 from home:fstrba:branches:server:http
Use SOURCE_DATE_EPOCH for reproducible jar mtime

OBS-URL: https://build.opensuse.org/request/show/1228454
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=135
2024-12-05 11:41:02 +00:00
2711437742 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
732fbfb194 Accepting request 1221480 from home:mcalabkova:branches:server:http
OBS-URL: https://build.opensuse.org/request/show/1221480
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=133
2024-11-05 20:02:26 +00:00
c9d60474a1 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
d7920f372e Accepting request 1219113 from home:dirkmueller:Factory
- 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/request/show/1219113
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=131
2024-11-04 10:41:22 +00:00
e6e4e56196 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
2dadcd47b2 Accepting request 1189638 from home:jamborm:gcc14test-m
- 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/request/show/1189638
OBS-URL: https://build.opensuse.org/package/show/server:http/uwsgi?expand=0&rev=129
2024-08-16 12:10:59 +00:00
709d893c39 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
fc8a9c5e21 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
3d0bf679f6 - 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
024a002782 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
971054c411 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
4266107731 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
c94d35844b 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
47fb73f92e 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
210fc2aaec 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
9063e3437c 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
920ae76696 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
08959eaec7 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
9afa37da88 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
aac26f9515 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
904360bde9 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
50a18e54a5 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
09d6c615e9 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
00528c79df 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
0e241c0bd3 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
2cccdb9d0a 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
e1ae100848 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
c9a025e8fe 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
97d1ec4285 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
112f14f911 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
c67a3c9817 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
ea69be134f 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
5e7dee8b3e 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
30b006e38a 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
19f8485b5e 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
a60ba1ff99 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