24b0e5ce6b- Added a backport of uwsgi-93d07ec38b31.patch to fix a type incompatibility problem to enable build with GCC 14.
Dominique Leuenberger
2024-08-16 12:10:59 +0000
193ef343ffAccepting request 1173928 from server:http
Ana Guerrero
2024-05-15 19:25:58 +0000
f41829b753Accepting request 1173910 from home:pgajdos
James Oakley
2024-05-14 08:56:40 +0000
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)
James Oakley
2024-03-15 18:04:10 +0000
ce68a5fb54Accepting request 1148345 from server:http
Ana Guerrero
2024-02-22 19:55:19 +0000
2e321b1cfcAccepting request 1148213 from home:dimstar:rpm4.20:u
James Oakley
2024-02-20 21:02:53 +0000
16c535e0f1Accepting request 1137351 from server:http
Dominique Leuenberger
2024-01-07 20:38:54 +0000
5d9ba36d79Accepting request 1137313 from home:bnavigator:branches:devel:languages:python
James Oakley
2024-01-07 12:58:41 +0000
a5fc0ad877Accepting request 1118573 from server:http
Ana Guerrero
2023-10-19 20:47:20 +0000
98604910c2Accepting request 1118554 from home:dimstar:Factory
James Oakley
2023-10-18 11:43:38 +0000
6075796c52Accepting request 1096427 from server:http
Dominique Leuenberger
2023-07-05 13:30:43 +0000
92ee433898Accepting request 1096423 from home:gladiac:mailman
James Oakley
2023-07-02 19:06:13 +0000
8c650ba3a7Accepting request 1085068 from server:http
Dominique Leuenberger
2023-05-06 20:08:41 +0000
a3dc14c43dAccepting request 1085034 from home:pgajdos
James Oakley
2023-05-05 12:09:08 +0000
3112740966Accepting request 1056813 from server:http
Dominique Leuenberger
2023-01-08 20:25:12 +0000
217d8618eaAccepting request 1056693 from home:dirkmueller:Factory
James Oakley
2023-01-07 18:41:26 +0000
6e7928265aAccepting request 1043055 from home:pgajdos:php8
James Oakley
2023-01-04 09:59:22 +0000
8c143e048bAccepting request 1043622 from server:http
Dominique Leuenberger
2022-12-19 13:07:54 +0000
a6713f2083Accepting request 1043177 from home:dirkmueller:Factory
James Oakley
2022-12-18 15:11:45 +0000
5bf82f0912Accepting request 1042908 from server:http
Dominique Leuenberger
2022-12-15 18:24:17 +0000
b4ead4cfd4Accepting request 1035821 from home:pgajdos:php8
Dominique Leuenberger
2022-12-14 12:02:00 +0000
a500fcd826Accepting request 992613 from server:http
Dominique Leuenberger
2022-08-05 17:50:07 +0000
5f66efe68fAccepting request 986883 from home:bnavigator:branches:server:httpMarcus Rueckert2022-08-03 15:32:54 +0000
7784634c99Accepting request 978261 from server:http
Dominique Leuenberger
2022-05-22 18:26:22 +0000
f258c4021fAccepting request 978246 from home:marxin:branches:server:http
James Oakley
2022-05-20 10:37:39 +0000
4641477c7fAccepting request 935966 from server:http
Dominique Leuenberger
2021-12-08 21:08:33 +0000
b86cc08904Accepting request 935797 from home:stroeder:network
James Oakley
2021-12-06 10:31:37 +0000
d11679662bAccepting request 923712 from server:http
Dominique Leuenberger
2021-10-12 19:48:06 +0000
e356e4e38cAccepting request 923649 from home:pgajdos
James Oakley
2021-10-07 11:54:24 +0000
0a2d49f97aAccepting request 922332 from home:pgajdos
James Oakley
2021-09-30 12:59:18 +0000
7c15127544Accepting request 855752 from server:http
Dominique Leuenberger
2020-12-14 17:10:17 +0000
fb230be943Accepting request 854990 from home:Andreas_Schwab:Factory
James Oakley
2020-12-14 12:41:57 +0000
b952b01d37Accepting request 852895 from server:http
Dominique Leuenberger
2020-12-03 17:43:22 +0000
91b981b27fAccepting request 852360 from home:pgajdos
James Oakley
2020-12-03 11:57:44 +0000
e31aa3185fAccepting request 851302 from server:http
Dominique Leuenberger
2020-11-29 11:29:30 +0000
73387cd7dcAccepting request 851152 from home:dirkmueller:branches:server:http
James Oakley
2020-11-27 11:44:18 +0000
eda0cf2b7fAccepting request 835305 from server:http
Dominique Leuenberger
2020-09-21 15:24:19 +0000
9bf3b4fa80Accepting request 833568 from home:gladiac:apps
James Oakley
2020-09-17 21:55:48 +0000
eefeb2511cAccepting request 827643 from server:http
Dominique Leuenberger
2020-08-19 16:53:51 +0000
7fa703eb79- Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)
James Oakley
2020-08-11 12:47:11 +0000
9e6d870f86- Fix duplicate uperl in psgi plugin with wth gcc 10
James Oakley
2020-06-08 18:14:08 +0000
51e7339733Accepting request 808462 from server:http
Yuchen Lin
2020-05-26 15:21:15 +0000
45e8fb8ffa- Fix greenlet dependency for Python 3 - Use explicit Python macros
James Oakley
2020-05-16 18:18:18 +0000
ae149cebd0Accepting request 783177 from server:http
Dominique Leuenberger
2020-03-10 09:39:16 +0000
0534eecca2Accepting request 782999 from home:pgajdos
Marguerite Su
2020-03-10 08:10:28 +0000
dbbc5e4c87Accepting request 758530 from server:http
Dominique Leuenberger
2019-12-21 11:34:04 +0000
d153f99930Accepting request 758275 from home:dimstar:Factory
James Oakley
2019-12-20 14:23:30 +0000
38e272d0c3Accepting request 701159 from server:http
Dominique Leuenberger
2019-05-07 21:18:56 +0000
0cc4fb8d07Accepting request 699518 from home:lachs0r:branches:server:http
Marguerite Su
2019-05-07 03:03:41 +0000
e1c42d7cf6Accepting request 697293 from server:http
Dominique Leuenberger
2019-04-30 10:58:39 +0000
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
James Oakley
2019-04-24 00:37:51 +0000
9c383c6f57- Use pkg-config instead of pg_config as it was removed in postgres11-devel
James Oakley
2019-03-16 00:52:40 +0000
fbbe57fa28Accepting request 673027 from server:http
Dominique Leuenberger
2019-02-11 20:25:24 +0000
e55adcfca5Accepting request 673024 from home:stroeder:branches:server:http
James Oakley
2019-02-09 16:41:56 +0000
0c76159c33Accepting request 627484 from server:http
Dominique Leuenberger
2018-08-06 09:54:22 +0000
e2d7a9181fAccepting request 627187 from home:stroeder:branches:server:http
Marguerite Su
2018-08-05 05:53:46 +0000
ceee1fa853Accepting request 626481 from server:http
Dominique Leuenberger
2018-07-31 14:03:07 +0000
3bb80fb281- Work around missing include dir in glusterfs pkg-config
James Oakley
2018-07-23 13:34:43 +0000
778baa036dAccepting request 621112 from server:http
Dominique Leuenberger
2018-07-06 08:48:01 +0000
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
James Oakley
2018-05-31 01:08:03 +0000
99c9d2a876Accepting request 600381 from home:stroeder:branches:server:http
Marguerite Su
2018-04-28 03:18:38 +0000
541ac596cbAccepting request 597800 from server:http
Dominique Leuenberger
2018-04-19 13:31:57 +0000
0a2ba66b40Accepting request 597792 from home:Guillaume_G:branches:openSUSE:Factory:ARM
James Oakley
2018-04-18 13:55:45 +0000
a5a6b33b48Accepting request 597249 from server:http
Dominique Leuenberger
2018-04-17 09:19:23 +0000
297f41ef5b- Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes the module now
James Oakley
2018-04-16 23:50:18 +0000
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)
James Oakley
2018-04-16 14:13:38 +0000
9b68107c50Accepting request 580881 from server:http
Dominique Leuenberger
2018-03-01 11:07:39 +0000
ba2668de58Accepting request 580605 from home:iznogood:branches:server:http
Marguerite Su
2018-02-28 09:07:54 +0000
0f2d2f5d9eAccepting request 555610 from home:MargueriteSu:branches:server:http
Marguerite Su
2017-12-10 04:55:10 +0000
9e1ee6db2bAccepting request 540177 from home:uebelhacker:branches:server:http
Marguerite Su
2017-11-11 09:59:31 +0000
ba8a42b02aAccepting request 514493 from server:http
Yuchen Lin
2017-08-10 12:05:19 +0000
00694cc96eAccepting request 505991 from home:bmwiedemann:branches:server:http
Marguerite Su
2017-08-04 00:57:52 +0000
39bd4ecbedAccepting request 445069 from server:http
Dominique Leuenberger
2016-12-10 17:29:50 +0000
712791217dAccepting request 433459 from home:buschmann23:CutelystMarcus Rueckert2016-12-02 11:20:59 +0000
0a272f3e12Accepting request 433255 from server:http
Dominique Leuenberger
2016-10-10 14:20:18 +0000
f7c33a38c6- Don't fail build on deprecated declarations
James Oakley
2016-09-28 02:02:17 +0000
be66252c5aAccepting request 400826 from server:http
Dominique Leuenberger
2016-06-10 22:01:14 +0000
559dadd010Accepting request 400793 from home:buschmann23:Cutelyst
Marguerite Su
2016-06-09 14:43:49 +0000
d8f873a4d0Accepting request 396901 from server:http
Dominique Leuenberger
2016-05-23 14:39:08 +0000
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)
James Oakley
2016-05-13 01:45:56 +0000
918375205bAccepting request 359446 from server:http
Dominique Leuenberger
2016-02-17 09:26:05 +0000
e30f0955feAccepting request 352464 from home:buschmann23:CutelystMarcus Rueckert2016-02-08 11:22:47 +0000
4aaee3011aAccepting request 343731 from server:http
Dominique Leuenberger
2015-11-12 18:40:59 +0000
ef2e5915a4Accepting request 333952 from home:jimfunk:branches:server:httpMarcus Rueckert2015-11-03 22:37:01 +0000
08d738a8a5Accepting request 323279 from server:http
Dominique Leuenberger
2015-08-19 07:29:25 +0000
c8d0d7460cAccepting request 322068 from home:k0da:branches:server:http
James Oakley
2015-08-15 16:49:01 +0000
15d57369faAccepting request 316052 from server:http
Stephan Kulow
2015-07-14 15:44:17 +0000
0cc2a6a692Accepting request 315080 from home:jimfunk:branches:server:http
James Oakley
2015-07-11 22:28:57 +0000
1615756266Accepting request 254520 from server:http
Stephan Kulow
2014-10-08 20:13:50 +0000
ba1347d940Accepting request 254470 from home:elvigia:branches:server:http
James Oakley
2014-10-07 14:36:05 +0000
bf5d93345eAccepting request 241518 from server:http
Stephan Kulow
2014-07-22 04:58:03 +0000
43bec9926cDon't make rclink on < 12.3 since /usr/sbin/service doesn't exist
James Oakley
2014-07-01 19:19:21 +0000
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
James Oakley
2014-07-01 19:08:50 +0000
3631a572bcAccepting request 229115 from server:http
Stephan Kulow
2014-04-09 11:17:40 +0000
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:
James Oakley
2014-03-29 17:45:16 +0000