File apache2-mod_wsgi.changes of Package apache2-mod_wsgi
-------------------------------------------------------------------
Wed Mar 19 17:47:41 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>
- Update to 5.0.2 includes changes from 5.0.1:
* Eliminate noise in logs under Python 3.13 when Python garbage collection
decides to delay destruction of objects until a second phase, resulting in
the wsgi.errors log object being accessed after the request had been
completed and the log object marked as invalid. This resulted due to changes
in garbage collection behaviour in Python 3.13.
* Internally, when using Python 3.8 or newer, the PyConfig API will now be
used due to deprecation and future removal of older C API alternatives.
This was required to support Python 3.13.
* Fix issue which could result in process crashing when values were supplied
for user/password/realm of HTTP basic authentication which weren’t
compliant with UTF-8 encoding format.
* Fix memory leak in check_password() authentication hook handler.
* Change use of deprecated thread.setDaemon to thread.daemon.
-------------------------------------------------------------------
Thu Jun 20 09:30:18 UTC 2024 - pgajdos@suse.com
- drop unmaintained apache-rex usage
-------------------------------------------------------------------
Mon Mar 25 13:57:02 UTC 2024 - pgajdos@suse.com
- version update to 5.0.0
* Note that the major version 5.0 was introduced not because of any new major
features but because from version 5.0 onwards compatability with Python 2.7 is
no longer guaranteed. A minimum Python version of 3.8 will be enforced by the
Python package installation configuration.*
Features Changed
----------------
* The `setuptools` package is now required to be installed in order to use the
`pip install` method to install mod_wsgi. This is because `distutils` has been
removed in Python 3.12.
Bugs Fixed
----------
* Fix ability to build mod_wsgi against Apache 2.2. Do note that in general only
recent versions of Apache 2.4 are supported
-------------------------------------------------------------------
Fri Oct 20 13:14:08 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Do not generate empty postun/posttrans scriptlets in case of
non-openSUSE: guard the entire script by the condition, not only
the entire content of the script.
-------------------------------------------------------------------
Thu Oct 19 16:32:13 UTC 2023 - Marina Latini <marina.latini@suse.com>
- Use %posttrans instead of %post while adding the wsgi keyword.
(bsc#1216411)
* In systems where the former apache2-mod_wsgi-python3 is
installed, the removal of the obsoleted apache2-mod_wsgi-python3
and the installation of the new apache2-mod_wsgi did not
preserve the keyword wsgi in the APACHE_MODULES variable.
-------------------------------------------------------------------
Wed Nov 23 13:12:00 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.9.4:
+ Apache 2.4.54 changed the default value for LimitRequestBody
from 0, which indicates there is no limit, to 1Gi. If the
Apache configuration supplied with a distribution wasn’t
explicitly setting LimitRequestBody to 0 at global server scope
for the purposes of documenting the default, and it was
actually relying on the compiled in default, then when using
mod_wsgi daemon mode, if a request body size greater than 1Gi
was encountered the mod_wsgi daemon mode process would crash.
+ Fix ability to build mod_wsgi against Apache 2.2. Do note that
in general only recent versions of Apache 2.4 are supported
- Changes from version 4.9.3 (CVE-2022-2255, boo#1201634):
* See https://modwsgi.readthedocs.io/en/latest/release-notes/version-4.9.3.html
-------------------------------------------------------------------
Wed Jun 22 16:10:04 UTC 2022 - Ludwig Nussel <lnussel@suse.de>
- New version 4.9.2
* see https://modwsgi.readthedocs.io/en/latest/release-notes/version-4.9.2.html
* dropped wsgi_fixVersionCheck.patch
-------------------------------------------------------------------
Fri Oct 1 13:46:46 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Add missing bug reference to allow inclusion in SLE-15:SP4.
-------------------------------------------------------------------
Wed Nov 25 08:59:35 UTC 2020 - pgajdos@suse.com
- use /usr/sbin/apxs for build, not -prefork
-------------------------------------------------------------------
Wed May 6 19:44:25 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.7.1:
+ Use Python 3 style print.
+ Mostly changes around distribtion from PyPi, where mod_wsgi is
completented by a mod_wsgi-standalone with an own apache
instance.
- Drop the python2 based package (py2 is EOL): Move the content of
the former apache2-mod_wsgi-python3 package into apache-mod_wsgi.
Provide/Obsolete the old -python3 package for ease of upgrade.
-------------------------------------------------------------------
Thu Apr 9 11:32:59 UTC 2020 - Neal Gompa <ngompa13@gmail.com>
- Add Python-native build so Python metadata and wrapper is present
(bsc#1189467).
-------------------------------------------------------------------
Mon Feb 10 16:23:36 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
- add %apache_rex_deps
-------------------------------------------------------------------
Wed Dec 4 11:44:41 UTC 2019 - pgajdos@suse.com
- version update to 4.6.8
* If no system mime types file can be found, fall back to ``/dev/null``
so that Apache can still at least start up.
* Fix compilation failures when using Python 3.8.
* The Apache request ID is accessible in request events as ``request_id``.
* The per request data dictionary accessible using ``mod_wsgi.request_data()``
is now also accessible in events as ``request_data``.
* When the queue timeout was triggered for requests sent to daemon mode
processes, the error response wasn't being flushed out correctly resulting
in the connection still being held up to the time of the socket timeout.
-------------------------------------------------------------------
Tue Dec 3 14:09:45 UTC 2019 - pgajdos@suse.com
- test with %apache_rex_check
-------------------------------------------------------------------
Sat Mar 23 18:23:08 UTC 2019 - Dirk Mueller <dmueller@suse.com>
- update to 4.6.5:
* When running mod_wsgi-express and serving up static files
from the document root, and the WSGI application was mounted
at a sub URL using --mount-point, the static files in the
document root outside of the mount point for the WSGI
application would no longer be accessible.
* If no system mime types file can be found, fall
back to /dev/null so that Apache can still at least
start up.
* Now possible to use mod_wsgi-express in an a zipapp
created using shiv. This entailed a special workaround
to detect when shiv was used, so that the unpacked
site-packages directory could be added to the Python
module search path for mod_wsgi-express.
-------------------------------------------------------------------
Fri Apr 6 20:17:05 UTC 2018 - dmueller@suse.com
- update to 4.6.4:
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.19.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.20.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.21.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.22.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.23.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.24.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.0.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.1.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.2.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.3.html
* see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.4.html
-------------------------------------------------------------------
Mon Mar 19 14:39:27 UTC 2018 - tbechtold@suse.com
- Fix description (bsc#1084882)
-------------------------------------------------------------------
Sat Sep 16 13:56:42 UTC 2017 - bruno@ioda-net.ch
- update to 4.5.18 see full changes bugfix and new features here:
http://modwsgi.readthedocs.io/en/latest/release-notes
- specleanup
-------------------------------------------------------------------
Fri Jun 3 13:36:04 UTC 2016 - mrueckert@suse.de
- update to 4.5.2
* Upstream release notes:
+ http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.2.html
+ http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.1.html
+ http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.5.0.html
+ http://modwsgi.readthedocs.io/en/latest/release-notes/version-4.4.23.html
- minimized delta between spec files
- use the #/ trick for the source url
-------------------------------------------------------------------
Sat Feb 20 21:40:56 UTC 2016 - bruno@ioda-net.ch
- update to 4.4.22
* Upstream release notes:
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.22.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.21.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.20.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.19.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.18.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.17.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.16.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.15.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.14.html
-------------------------------------------------------------------
Mon Sep 28 13:33:55 CEST 2015 - mc@suse.de
- update to 4.4.13
* Upstream release notes:
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.13.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.12.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.11.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.10.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.9.html
-------------------------------------------------------------------
Tue Sep 1 10:06:04 UTC 2015 - pgajdos@suse.com
- test module with %apache_test_module_load
-------------------------------------------------------------------
Sat Aug 15 17:55:03 CEST 2015 - mc@suse.de
- update to 4.4.8
* Upstream release notes:
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.7.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.8.html
- seperate package for python3 to fix module loading errors
- conflict with mod_wsgi-python3
-------------------------------------------------------------------
Thu Aug 6 13:07:16 UTC 2015 - mc@suse.com
- Build subpackage with mod_wsgi_python3 (bsc#939717)
-------------------------------------------------------------------
Thu Jul 16 07:22:02 UTC 2015 - pgajdos@suse.com
- Requries: %{apache_suse_maintenance_mmn}
This will pull this module to the update (in released distribution)
when apache maintainer thinks it is good (due api/abi changes).
-------------------------------------------------------------------
Fri Jan 30 18:12:20 UTC 2015 - rjschwei@suse.com
- Fix build failure on SLE 12 (Apache 2.4.10)
+ add wsgi_fixVersionCheck.patch
+ build failed due to improper version check
-------------------------------------------------------------------
Thu Jan 29 23:52:14 UTC 2015 - rjschwei@suse.com
- Update to version 4.4.6
- Upstream release notes:
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.6.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.5.html
+ http://modwsgi.readthedocs.org/en/latest/release-notes/version-4.4.4.html
.....
- As of version 4.2.7 mod_wsgi is effected by
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758035
-------------------------------------------------------------------
Mon Nov 3 09:53:08 UTC 2014 - pgajdos@suse.com
- call spec-cleaner
- use apache rpm macros
-------------------------------------------------------------------
Thu Jul 10 08:43:08 CEST 2014 - mc@suse.de
- change URL to new location
-------------------------------------------------------------------
Wed Jul 9 14:13:29 CEST 2014 - mc@suse.de
- provide short module name
-------------------------------------------------------------------
Wed Jul 9 11:34:41 CEST 2014 - mc@suse.de
- Update to version 4.2.5
- remove mod_wsgi-3.4-connsbh.patch - included in upstream version
- remove mod_wsgi-setuid-patch.diff - included in upstream version
- No longer support the use of mod_python in conjunction with
mod_wsgi
- Adding a lot of new configuration option
- fix off-by-one error in setgroups (bnc#883229)
-------------------------------------------------------------------
Sat May 24 13:49:13 UTC 2014 - mc@suse.com
- fix Local privilege escalation (bnc#878550)
CVE-2014-0240
-------------------------------------------------------------------
Mon Apr 28 20:16:57 UTC 2014 - adaugherity@tamu.edu
- Fix module name sent to a2enmod/a2dismod and fix/cleanup
post/postun scripts.
-------------------------------------------------------------------
Sat Nov 30 12:28:43 UTC 2013 - agraf@suse.com
- Add patch "mod_wsgi-3.4-connsbh.patch" to fix segmentation faults
with apache 2.4 (https://bugzilla.redhat.com/show_bug.cgi?id=831701)
-------------------------------------------------------------------
Wed Jan 30 14:39:38 UTC 2013 - dimstar@opensuse.org
- Update to version 3.4:
+ New support for Apache 2.4
+ Support for Python 3.2
+ Is now guaranteed that mod_ssl access handler is run before
that for mod_wsgi so that any per request variables setup by
mod_ssl are available in the mod_wsgi access handler as
implemented by WSGIAccessScript directive.
+ Added 'python-home' option to WSGIDaemonProcess.
+ Added 'lang' and 'locale' options to WSGIDaemonProcess.
+ Split combined WWW-Authenticate header returned from daemon
process back into separate headers.
- Introduce build compatibility with apache 2.4: apxs2 was moved
from %{_sbindir} to %{_bindir}
-------------------------------------------------------------------
Fri Nov 16 08:06:08 UTC 2012 - saschpe@suse.de
- Require apache2, a module makes little sense without
-------------------------------------------------------------------
Fri Dec 16 12:59:15 UTC 2011 - chris@computersalat.de
- add post/postun section
* enable module after install (a2enmod)
* disable module after deinstall (a2enmod -d)
- fix License as required by http://spdx.org/licenses/
* Apache-2.0
- fix build for CentOS/RHEL
- spec-cleanup
-------------------------------------------------------------------
Sat Sep 17 11:21:55 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
-------------------------------------------------------------------
Wed Oct 27 02:18:42 UTC 2010 - termim@gmail.com
- update to 3.3:
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0303
-------------------------------------------------------------------
Wed May 13 12:00:59 CEST 2009 - pascal.bleser@opensuse.org
- update to 2.5:
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0205
- minor spec file fixes (use %configure, -j%jobs)
-------------------------------------------------------------------
Wed Sep 17 16:35:58 CEST 2008 - poeml@suse.de
- update to 2.3. Changelog:
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0202
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0203
-------------------------------------------------------------------
Fri Aug 8 14:29:26 CEST 2008 - poeml@suse.de
- update to 2.1. Changelog:
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0201
-------------------------------------------------------------------
Tue Mar 11 15:40:46 CET 2008 - poeml@suse.de
- initial package (version 1.3)