File: version-4.5.10.rst

package info (click to toggle)
mod-wsgi 5.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,824 kB
  • sloc: ansic: 15,512; python: 3,697; makefile: 219; sh: 107
file content (37 lines) | stat: -rw-r--r-- 1,772 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
==============
Version 4.5.10
==============

Version 4.5.10 of mod_wsgi can be obtained from:

  https://codeload.github.com/GrahamDumpleton/mod_wsgi/tar.gz/4.5.10

Bugs Fixed
----------

* In version 4.5.9, the version number 4.5.8 was being incorrectly reported
  via ``mod_wsgi.version`` in the per request WSGI environ dictionary.

* When using Anaconda Python on MacOS X, the Python shared library wasn't
  being resolved correctly due to changes in Anaconda Python, meaning it
  cannot be used in embedded systems which load Python via a dynamically
  loaded module, such as in Apache. When using ``mod_wsgi-express`` the
  Python shared library is now forcibly loaded before the mod_wsgi module
  is loaded in Apache. If doing manual Apache configration, you will need
  to add before the ``LoadModule`` line for ``wsgi_module``, a ``LoadFile``
  directive which loads the Ananconda Python shared library by its full
  path from where it is located in the Anaconda Python ``lib`` directory.

* Startup timeout wasn't being cancelled after succesful load of the WSGI
  script file and instead was only being done after first request had
  finished. This meant that if first request took longer than the startup
  timeout the process would be wrongly restarted.

* Fix parsing of ``Content-Length`` header returned in daemon mode so that
  responses greater than 2GB in size could be returned.

* Using incorrect header files in workaround to be able to compile mod_wsgi
  on MacOSX Sierra when using ``pip install``. Was using old MacOS X 10.6
  SDK which are header files for Apache 2.2. Was running, but should not
  have worked at all. Possibility this still may not work or might break.
  No choice until Apple fixes their broken Xcode and Apache installation.