1
2006-11-26 Allan Saddi <asaddi@europa.saddi.net>
1
2007-09-10 Allan Saddi <allan@saddi.com>
3
* Fix readline implementations so size argument is checked
6
2007-07-14 Allan Saddi <allan@saddi.com>
8
* Prevent ThreadPool inconsistences if an exception is
9
actually raised. Thanks to Tim Chen for the patch.
11
2007-06-05 Allan Saddi <allan@saddi.com>
13
* Remove publisher and middleware packages.
14
* Add cgi server for completeness.
16
2007-05-17 Allan Saddi <allan@saddi.com>
18
* Fix fcgi_fork so it can run on Solaris. Thanks to
19
Basil Crow for the patch.
21
2007-01-22 Allan Saddi <allan@saddi.com>
23
* Fix eunuchs import issue.
25
2007-01-10 Allan Saddi <allan@saddi.com>
27
* Support gzip compression of XHTML pages using the
30
2006-12-29 Allan Saddi <allan@saddi.com>
32
* Deprecate WSGI_SCRIPT_NAME and scriptName in scgi_base.
33
Modern versions of mod_scgi correctly set SCRIPT_NAME &
36
2006-12-13 Allan Saddi <allan@saddi.com>
38
* Fix problem in session.py seen when optimization is on.
40
2006-12-05 Allan Saddi <allan@saddi.com>
42
* Update servers to default to an empty QUERY_STRING if
43
not present in the environ.
44
* Update gzip.py: compresslevel -> compress_level
45
* Update gzip.py by updating docstrings and renaming
46
classes/methods/functions to better follow Python naming
47
conventions. NB: mimeTypes keyword parameter is now
50
2006-12-02 Allan Saddi <allan@saddi.com>
52
* Change intra-package imports into absolute imports.
54
2006-12-02 Allan Saddi <allan@saddi.com>
56
* Add forceCookieOutput attribute to SessionService to
57
force Set-Cookie output for the current request.
59
2006-12-01 Allan Saddi <allan@saddi.com>
61
* Update setup script.
63
2006-11-26 Allan Saddi <allan@saddi.com>
3
65
* Don't attempt to install signal handlers under Windows
4
66
to improve compatibility.
6
2006-11-24 Allan Saddi <asaddi@europa.saddi.net>
68
2006-11-24 Allan Saddi <allan@saddi.com>
8
70
* Add *_thread egg entry-point aliases.
10
71
* Add UNIX domain socket support to scgi, scgi_fork,
13
73
* Add flup.client package which contains various
14
74
WSGI -> connector client implentations. (So far: FastCGI,
17
2006-11-19 Allan Saddi <asaddi@europa.saddi.net>
77
2006-11-19 Allan Saddi <allan@saddi.com>
19
79
* Change mime-type matching algorithm in GzipMiddleware.
20
80
Strip parameters (e.g. "encoding") and accept a list of
21
81
regexps. By default, compress 'text/.*' mime-types.
23
2006-11-10 Allan Saddi <asaddi@europa.saddi.net>
83
2006-11-10 Allan Saddi <allan@saddi.com>
25
85
* Add cookieAttributes to SessionService to make it easier
26
86
to customize the generated cookie's attributes.
28
2006-08-28 Allan Saddi <asaddi@sahara.flup.org>
88
2006-08-28 Allan Saddi <allan@saddi.com>
30
90
* Add support for FastCGI roles other than FCGI_RESPONDER.
31
91
Patch provided by Seairth Jacobs.
33
2006-08-02 Allan Saddi <asaddi@kalahari.flup.org>
93
2006-08-02 Allan Saddi <allan@saddi.com>
35
95
* Add cookieExpiration keyword to SessionService /
36
96
SessionMiddleware to adjust the session cookie's expiration.
37
97
Thanks to Blaise Laflamme for the suggestion.
39
2006-06-27 Allan Saddi <asaddi@kalahari.flup.org>
99
2006-06-27 Allan Saddi <allan@saddi.com>
41
101
* Set close-on-exec flag on all server sockets. Thanks to
42
102
Ralf Schmitt for reporting the problem.
44
2006-06-18 Allan Saddi <asaddi@europa.saddi.net>
104
2006-06-18 Allan Saddi <allan@saddi.com>
46
106
* Stop ignoring EPIPE exceptions, as this is probably the
47
107
wrong thing to do. (Application is unaware of disconnected
52
112
NB: Existing applications that use the flup servers may begin
53
113
seeing socket.error exceptions...
55
2006-05-18 Allan Saddi <asaddi@kalahari.flup.org>
115
2006-05-18 Allan Saddi <allan@saddi.com>
57
117
* Added umask keyword parameter to fcgi and fcgi_fork,
58
118
for use when binding to a UNIX socket.
60
2006-05-03 Allan Saddi <asaddi@kalahari.flup.org>
120
2006-05-03 Allan Saddi <allan@saddi.com>
62
122
* Fix illusive problem with AJP implementation. Thanks to
63
123
Moshe Van der Sterre for explaining the problem and
66
2006-04-06 Allan Saddi <asaddi@kalahari.flup.org>
126
2006-04-06 Allan Saddi <allan@saddi.com>
68
128
* Catch a strange FieldStorage case. Seen in production.
69
129
Not quite sure what causes it.
71
2006-03-21 Allan Saddi <asaddi@kalahari.flup.org>
131
2006-03-21 Allan Saddi <allan@saddi.com>
73
133
* Add maxRequests option to PreforkServer. Patch provided by
76
2006-02-23 Allan Saddi <asaddi@kalahari.flup.org>
136
2006-02-23 Allan Saddi <allan@saddi.com>
78
138
* Add paste.server_factory-compliant factories and respective
79
139
egg entry points. Thanks to Luis Bruno for the code.
81
141
Add debug option to servers, which is True by default.
82
142
Currently, only server-level error handling is affected.
84
2006-01-15 Allan Saddi <asaddi@ganymede.saddi.net>
144
2006-01-15 Allan Saddi <allan@saddi.com>
86
146
* Change the behavior of ImportingModuleResolver when dealing
87
147
with ImportErrors. Previously, it would act as if the module
88
148
did not exist. Now, it propagates the exception to another
89
149
level (outer middleware or WSGI). Reported by Scot Doyle.
91
2006-01-05 Allan Saddi <asaddi@kalahari.flup.org>
151
2006-01-05 Allan Saddi <allan@saddi.com>
93
153
* Improve Windows compatibility by conditionally installing
94
154
SIGHUP handler. Thanks to Brad Miller for pointing out the
95
155
problem and providing a fix.
97
2005-12-19 Allan Saddi <asaddi@kalahari.flup.org>
157
2005-12-19 Allan Saddi <allan@saddi.com>
99
159
* Fix socket leak in eunuchs socketpair() wrapper. Thanks to
100
160
Georg Bauer for pointing this out.
102
2005-12-16 Allan Saddi <asaddi@kalahari.flup.org>
162
2005-12-16 Allan Saddi <allan@saddi.com>
104
164
* Switch to setuptools for egg support.
105
165
* Add higher-level 404 error page support. Thanks to Scot Doyle
108
168
is now broken. It will have to be massaged to fit the new
109
169
calling convention.
111
2005-11-28 Allan Saddi <asaddi@kalahari.flup.org>
171
2005-11-28 Allan Saddi <allan@saddi.com>
113
173
* Fix issue with FCGI_GET_VALUES handling. Thanks to
114
174
Timothy Wright for pointing this out.
116
2005-11-18 Allan Saddi <asaddi@kalahari.flup.org>
176
2005-11-18 Allan Saddi <allan@saddi.com>
118
178
* When running under Python < 2.4, attempt to use socketpair()
119
179
from eunuchs module.
121
2005-09-07 Allan Saddi <asaddi@europa.saddi.net>
181
2005-09-07 Allan Saddi <allan@saddi.com>
123
183
* Python 2.3 doesn't define socket.SHUT_WR, which affected
124
184
the closing of the FastCGI socket with the server. This would
126
186
the problem to my attention and going out of his way to help
129
2005-07-03 Allan Saddi <asaddi@europa.saddi.net>
189
2005-07-03 Allan Saddi <allan@saddi.com>
131
191
* Ensure session identifiers only contain ASCII characters when
132
192
using a non-ASCII locale. Thanks to Ksenia Marasanova for the
135
2005-06-12 Allan Saddi <asaddi@europa.saddi.net>
195
2005-06-12 Allan Saddi <allan@saddi.com>
137
197
* Cleanly close connection socket to avoid sending a TCP RST to
138
198
the web server. (fcgi_base) Fix suggested by Dima Barsky.
140
2005-05-31 Allan Saddi <asaddi@ganymede.saddi.net>
200
2005-05-31 Allan Saddi <allan@saddi.com>
142
202
* Take scriptName from the WSGI_SCRIPT_NAME environment variable
143
203
passed from the web server, if present.
144
204
* Check if scriptName is None, and if so, don't modify SCRIPT_NAME
145
205
& PATH_INFO. For better compatibility with cgi2scgi. (scgi_base)
147
2005-05-18 Allan Saddi <asaddi@ganymede.saddi.net>
207
2005-05-18 Allan Saddi <allan@saddi.com>
149
209
* Change default allowedServers for ajp and scgi to ['127.0.0.1'].
150
210
* Accept PATH_INFO from environment for scgi servers, in case
153
213
Allow it to be changed by keyword argument.
154
214
* Fix wsgi.multiprocess for scgi_fork. (Set to True.)
156
2005-05-15 Allan Saddi <asaddi@ganymede.saddi.net>
216
2005-05-15 Allan Saddi <allan@saddi.com>
158
218
* Prevent possible deadlock related to DiskSessionStore locking.
159
219
* Add logic to SessionStore so that it will block if attempting to
160
220
check out a Session that's already been checked out.
162
2005-05-14 Allan Saddi <asaddi@ganymede.saddi.net>
222
2005-05-14 Allan Saddi <allan@saddi.com>
164
224
* Convert the use of decorators in session.py to something
165
225
compatible with Python <2.4.
167
2005-04-23 Allan Saddi <asaddi@ganymede.saddi.net>
227
2005-04-23 Allan Saddi <allan@saddi.com>
169
229
* Ensure that SessionStore.checkOutSession() never returns an
170
230
invalidated Session. Reported by Rene Dudfield.