1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
4
<link rel="STYLESHEET" href="modpython.css" type='text/css'>
5
<link rel="first" href="modpython.html" title='Mod_python Manual'>
6
<link rel='contents' href='contents.html' title="Contents">
7
<link rel='index' href='genindex.html' title='Index'>
8
<link rel='last' href='about.html' title='About this document...'>
9
<link rel='help' href='about.html' title='About this document...'>
10
<LINK REL="next" HREF="node99.html">
11
<LINK REL="prev" href="handlers.html">
12
<LINK REL="parent" HREF="modpython.html">
13
<LINK REL="next" HREF="node99.html">
14
<meta name='aesop' content='information'>
15
<META NAME="description" CONTENT="A. Changes from Version (3.2.8)">
16
<META NAME="keywords" CONTENT="modpython">
17
<META NAME="resource-type" CONTENT="document">
18
<META NAME="distribution" CONTENT="global">
19
<title>A. Changes from Version (3.2.8)</title>
22
<DIV CLASS="navigation">
23
<table align="center" width="100%" cellpadding="0" cellspacing="2">
25
<td><a rel="prev" title="6.3 CGI Handler"
26
href="hand-cgi.html"><img src='previous.gif'
27
border='0' height='32' alt='Previous Page' width='32'></A></td>
28
<td><a rel="parent" title="Mod_python Manual"
29
HREF="modpython.html"><img src='up.gif'
30
border='0' height='32' alt='Up One Level' width='32'></A></td>
31
<td><a rel="next" title="B. Changes from Version"
32
HREF="node99.html"><img src='next.gif'
33
border='0' height='32' alt='Next Page' width='32'></A></td>
34
<td align="center" width="100%">Mod_python Manual</td>
35
<td><a rel="contents" title="Table of Contents"
36
href="contents.html"><img src='contents.gif'
37
border='0' height='32' alt='Contents' width='32'></A></td>
38
<td><img src='blank.gif'
39
border='0' height='32' alt='' width='32'></td>
40
<td><a rel="index" title="Index"
41
href="genindex.html"><img src='index.gif'
42
border='0' height='32' alt='Index' width='32'></A></td>
44
<b class="navlabel">Previous:</b>
45
<a class="sectref" rel="prev" href="hand-cgi.html">6.3 CGI Handler</A>
46
<b class="navlabel">Up:</b>
47
<a class="sectref" rel="parent" HREF="modpython.html">Mod_python Manual</A>
48
<b class="navlabel">Next:</b>
49
<a class="sectref" rel="next" HREF="node99.html">B. Changes from Version</A>
52
<!--End of Navigation Panel-->
54
<H1><A NAME="SECTION009000000000000000000"> </A>
56
A. Changes from Version (3.2.8)
60
<a name="l2h-274"> </a>
67
<LI>(<em class="citetitle"><a
68
href="http://issues.apache.org/jira/browse/MODPYTHON-78"
70
>MODPYTHON-78</a></em>)
71
Added support for Apache 2.2.
73
<LI>(<em class="citetitle"><a
74
href="http://issues.apache.org/jira/browse/MODPYTHON-94"
76
>MODPYTHON-94</a></em>)
77
New <code>req.is_https()</code> and <code>req.ssl_var_lookup()</code> methods.
78
These communicate direct with the Apache mod_ssl module, allowing
79
it to be determined if the connection is using SSL/TLS and what the
80
values of internal ssl variables are.
82
<LI>(<em class="citetitle"><a
83
href="http://issues.apache.org/jira/browse/MODPYTHON-137"
85
>MODPYTHON-137</a></em>)
86
New <code>req.server.get_options()</code> method. This returns the subset
87
of Python options set at global scope within the Apache configuration.
88
That is, outside of the context of any VirtualHost, Location, Directory
91
<LI>(<em class="citetitle"><a
92
href="http://issues.apache.org/jira/browse/MODPYTHON-131"
94
>MODPYTHON-131</a></em>)
95
The directory used for mutex locks can now be specified at
96
at compile time using <code>./configure --with-mutex-dir value</code>
97
or at run time with <code>PythonOption mod_python.mutex_directory value</code>.
99
<LI>(<em class="citetitle"><a
100
href="http://issues.apache.org/jira/browse/MODPYTHON-145"
101
title="MODPYTHON-145"
102
>MODPYTHON-145</a></em>)
103
The number of mutex locks can now be specified at run time with
104
<code>PythonOption mod_python.mutex_locks value</code>.
106
<LI>(<em class="citetitle"><a
107
href="http://issues.apache.org/jira/browse/MODPYTHON-172"
108
title="MODPYTHON-172"
109
>MODPYTHON-172</a></em>)
110
Fixed three memory leaks that were found in _apachemodule.parse_qsl, req.readlines
111
and util.cfgtree_walk.
122
<LI>(<em class="citetitle"><a
123
href="http://issues.apache.org/jira/browse/MODPYTHON-77"
125
>MODPYTHON-77</a></em>)
126
Third party C modules that use the simplified API for the Global
127
Interpreter Lock (GIL), as described in PEP 311, can now be used. The
128
only requirement is that such modules can only be used in the context
129
of the "<tt class="samp">main_interpreter</tt>".
131
<LI>(<em class="citetitle"><a
132
href="http://issues.apache.org/jira/browse/MODPYTHON-119"
133
title="MODPYTHON-119"
134
>MODPYTHON-119</a></em>)
135
DbmSession unit test no longer uses the default directory for the dbm file,
136
so the test will not interfer with the user's current apache instance.
138
<LI>(<em class="citetitle"><a
139
href="http://issues.apache.org/jira/browse/MODPYTHON-158"
140
title="MODPYTHON-158"
141
>MODPYTHON-158</a></em>)
142
Added additional debugging and logging output for where mod_python
143
cannot initialise itself properly due to Python or mod_python version
144
mismatches or missing Python module code files.
155
<LI>(<em class="citetitle"><a
156
href="http://issues.apache.org/jira/browse/MODPYTHON-122"
157
title="MODPYTHON-122"
158
>MODPYTHON-122</a></em>)
159
Fixed configure problem when using bash 3.1.x.
161
<LI>(<em class="citetitle"><a
162
href="http://issues.apache.org/jira/browse/MODPYTHON-173"
163
title="MODPYTHON-173"
164
>MODPYTHON-173</a></em>)
165
Fixed DbmSession to create db file with mode 0640.
167
<LI>(<em class="citetitle"><a
168
href="http://issues.apache.org/jira/browse/MODPYTHON-84"
170
>MODPYTHON-84</a></em>)
171
Fixed request.sendfile() bug for symlinked files on Win32.
178
<DIV CLASS="navigation">
180
<table align="center" width="100%" cellpadding="0" cellspacing="2">
182
<td><a rel="prev" title="6.3 CGI Handler"
183
rel="prev" title="6.3 CGI Handler"
184
href="hand-cgi.html"><img src='previous.gif'
185
border='0' height='32' alt='Previous Page' width='32'></A></td>
186
<td><a rel="parent" title="Mod_python Manual"
187
rel="parent" title="Mod_python Manual"
188
HREF="modpython.html"><img src='up.gif'
189
border='0' height='32' alt='Up One Level' width='32'></A></td>
190
<td><a rel="next" title="B. Changes from Version"
191
rel="next" title="B. Changes from Version"
192
HREF="node99.html"><img src='next.gif'
193
border='0' height='32' alt='Next Page' width='32'></A></td>
194
<td align="center" width="100%">Mod_python Manual</td>
195
<td><a rel="contents" title="Table of Contents"
196
rel="contents" title="Table of Contents"
197
href="contents.html"><img src='contents.gif'
198
border='0' height='32' alt='Contents' width='32'></A></td>
199
<td><img src='blank.gif'
200
border='0' height='32' alt='' width='32'></td>
201
<td><a rel="index" title="Index"
202
rel="index" title="Index"
203
href="genindex.html"><img src='index.gif'
204
border='0' height='32' alt='Index' width='32'></A></td>
206
<b class="navlabel">Previous:</b>
207
<a class="sectref" rel="prev" href="hand-cgi.html">6.3 CGI Handler</A>
208
<b class="navlabel">Up:</b>
209
<a class="sectref" rel="parent" HREF="modpython.html">Mod_python Manual</A>
210
<b class="navlabel">Next:</b>
211
<a class="sectref" rel="next" HREF="node99.html">B. Changes from Version</A>
213
<span class="release-info">Release 3.2.10, documentation updated on July 19, 2006.</span>
215
<!--End of Navigation Panel-->