1
0

4 Commits

Author SHA256 Message Date
0fc081160d Accepting request 1320129 from Apache:Modules
- Don't enable the module by default. Instead, include instructions in the
  description, consistent with other comparable modules, such as
  apache2-mod_fcgid, apache2-mod_jk and apache2-mod_mono.  If a reverse
  dependency of this module requires it, that package may execute
  `a2enmod wsgi`. (forwarded request 1318897 from wfrisch)

OBS-URL: https://build.opensuse.org/request/show/1320129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_wsgi?expand=0&rev=39
2025-11-26 17:50:01 +00:00
b741d4e6cb - Don't enable the module by default. Instead, include instructions in the
description, consistent with other comparable modules, such as
  apache2-mod_fcgid, apache2-mod_jk and apache2-mod_mono.  If a reverse
  dependency of this module requires it, that package may execute
  `a2enmod wsgi`.

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_wsgi?expand=0&rev=85
2025-11-26 09:01:24 +00:00
3dac2dd974 Accepting request 1256210 from Apache:Modules
OBS-URL: https://build.opensuse.org/request/show/1256210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_wsgi?expand=0&rev=38
2025-03-26 20:22:10 +00:00
47deca1fd0 - 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.

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_wsgi?expand=0&rev=83
2025-03-26 12:30:53 +00:00
4 changed files with 34 additions and 12 deletions

View File

@@ -1,3 +1,30 @@
-------------------------------------------------------------------
Thu Nov 20 15:26:15 UTC 2025 - Wolfgang Frisch <wolfgang.frisch@suse.com>
- Don't enable the module by default. Instead, include instructions in the
description, consistent with other comparable modules, such as
apache2-mod_fcgid, apache2-mod_jk and apache2-mod_mono. If a reverse
dependency of this module requires it, that package may execute
`a2enmod 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 werent
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

View File

@@ -1,7 +1,7 @@
#
# spec file for package apache2-mod_wsgi
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@ BuildRequires: httpd
BuildRequires: httpd-devel
%endif
Name: apache2-mod_wsgi
Version: 5.0.0
Version: 5.0.2
Release: 0
Summary: A WSGI interface for Python3 web applications in Apache
License: Apache-2.0
@@ -57,6 +57,8 @@ adapter is written completely in C code against the Apache C runtime and
for hosting WSGI applications within Apache has a lower overhead than using
existing WSGI adapters for mod_python or CGI.
To load the module into Apache, run the command "a2enmod wsgi" as root.
%prep
%autosetup -n %{modname}-%{version}
@@ -85,13 +87,6 @@ if [ "$1" = "0" ]; then
fi
%endif
%if 0%{?suse_version}
%posttrans
if ! %{_sbindir}/a2enmod -q wsgi; then
%{_sbindir}/a2enmod wsgi
fi
%endif
%files
%defattr(-,root,root)
%doc LICENSE README.rst docs/release-notes

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:013e788e26c27eeda99e235fc3ed94dc7ff8b62a0ad2fb5a1cb46aaa92f8f9cc
size 707590

BIN
mod_wsgi-5.0.2.tar.gz LFS Normal file

Binary file not shown.