~ubuntu-branches/ubuntu/natty/flup/natty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Kai Hendry
  • Date: 2007-09-12 20:22:04 UTC
  • mfrom: (1.2.1 upstream) (4 gutsy)
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20070912202204-fg63etr9vzaf8hea
* New upstream release
* http://www.saddi.com/software/news/archives/58-flup-1.0-released.html
* Added a note in the description that people should probably start thinking
  of moving to modwsgi.org

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2006-11-26  Allan Saddi  <asaddi@europa.saddi.net>
 
1
2007-09-10  Allan Saddi  <allan@saddi.com>
 
2
 
 
3
        * Fix readline implementations so size argument is checked
 
4
          earlier.
 
5
 
 
6
2007-07-14  Allan Saddi  <allan@saddi.com>
 
7
 
 
8
        * Prevent ThreadPool inconsistences if an exception is
 
9
          actually raised. Thanks to Tim Chen for the patch.
 
10
 
 
11
2007-06-05  Allan Saddi  <allan@saddi.com>
 
12
 
 
13
        * Remove publisher and middleware packages.
 
14
        * Add cgi server for completeness.
 
15
 
 
16
2007-05-17  Allan Saddi  <allan@saddi.com>
 
17
 
 
18
        * Fix fcgi_fork so it can run on Solaris. Thanks to
 
19
          Basil Crow for the patch.
 
20
 
 
21
2007-01-22  Allan Saddi  <allan@saddi.com>
 
22
 
 
23
        * Fix eunuchs import issue.
 
24
 
 
25
2007-01-10  Allan Saddi  <allan@saddi.com>
 
26
 
 
27
        * Support gzip compression of XHTML pages using the
 
28
          correct MIME type.
 
29
 
 
30
2006-12-29  Allan Saddi  <allan@saddi.com>
 
31
 
 
32
        * Deprecate WSGI_SCRIPT_NAME and scriptName in scgi_base.
 
33
          Modern versions of mod_scgi correctly set SCRIPT_NAME &
 
34
          PATH_INFO.
 
35
 
 
36
2006-12-13  Allan Saddi  <allan@saddi.com>
 
37
 
 
38
        * Fix problem in session.py seen when optimization is on.
 
39
 
 
40
2006-12-05  Allan Saddi  <allan@saddi.com>
 
41
 
 
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
 
48
          mime_types.
 
49
 
 
50
2006-12-02  Allan Saddi  <allan@saddi.com>
 
51
 
 
52
        * Change intra-package imports into absolute imports.
 
53
 
 
54
2006-12-02  Allan Saddi  <allan@saddi.com>
 
55
 
 
56
        * Add forceCookieOutput attribute to SessionService to
 
57
          force Set-Cookie output for the current request.
 
58
 
 
59
2006-12-01  Allan Saddi  <allan@saddi.com>
 
60
 
 
61
        * Update setup script.
 
62
 
 
63
2006-11-26  Allan Saddi  <allan@saddi.com>
2
64
 
3
65
        * Don't attempt to install signal handlers under Windows
4
66
          to improve compatibility.
5
67
 
6
 
2006-11-24  Allan Saddi  <asaddi@europa.saddi.net>
 
68
2006-11-24  Allan Saddi  <allan@saddi.com>
7
69
 
8
70
        * Add *_thread egg entry-point aliases.
9
 
 
10
71
        * Add UNIX domain socket support to scgi, scgi_fork,
11
72
          scgi_app.
12
 
 
13
73
        * Add flup.client package which contains various
14
74
          WSGI -> connector client implentations. (So far: FastCGI,
15
75
          and SCGI.)
16
76
 
17
 
2006-11-19  Allan Saddi  <asaddi@europa.saddi.net>
 
77
2006-11-19  Allan Saddi  <allan@saddi.com>
18
78
 
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.
22
82
 
23
 
2006-11-10  Allan Saddi  <asaddi@europa.saddi.net>
 
83
2006-11-10  Allan Saddi  <allan@saddi.com>
24
84
 
25
85
        * Add cookieAttributes to SessionService to make it easier
26
86
          to customize the generated cookie's attributes.
27
87
 
28
 
2006-08-28  Allan Saddi  <asaddi@sahara.flup.org>
 
88
2006-08-28  Allan Saddi  <allan@saddi.com>
29
89
 
30
90
        * Add support for FastCGI roles other than FCGI_RESPONDER.
31
91
          Patch provided by Seairth Jacobs.
32
92
 
33
 
2006-08-02  Allan Saddi  <asaddi@kalahari.flup.org>
 
93
2006-08-02  Allan Saddi  <allan@saddi.com>
34
94
 
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.
38
98
 
39
 
2006-06-27  Allan Saddi  <asaddi@kalahari.flup.org>
 
99
2006-06-27  Allan Saddi  <allan@saddi.com>
40
100
 
41
101
        * Set close-on-exec flag on all server sockets. Thanks to
42
102
          Ralf Schmitt for reporting the problem.
43
103
 
44
 
2006-06-18  Allan Saddi  <asaddi@europa.saddi.net>
 
104
2006-06-18  Allan Saddi  <allan@saddi.com>
45
105
 
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...
54
114
 
55
 
2006-05-18  Allan Saddi  <asaddi@kalahari.flup.org>
 
115
2006-05-18  Allan Saddi  <allan@saddi.com>
56
116
 
57
117
        * Added umask keyword parameter to fcgi and fcgi_fork,
58
118
          for use when binding to a UNIX socket.
59
119
 
60
 
2006-05-03  Allan Saddi  <asaddi@kalahari.flup.org>
 
120
2006-05-03  Allan Saddi  <allan@saddi.com>
61
121
 
62
122
        * Fix illusive problem with AJP implementation. Thanks to
63
123
          Moshe Van der Sterre for explaining the problem and
64
124
          providing a fix.
65
125
 
66
 
2006-04-06  Allan Saddi  <asaddi@kalahari.flup.org>
 
126
2006-04-06  Allan Saddi  <allan@saddi.com>
67
127
 
68
128
        * Catch a strange FieldStorage case. Seen in production.
69
129
          Not quite sure what causes it.
70
130
 
71
 
2006-03-21  Allan Saddi  <asaddi@kalahari.flup.org>
 
131
2006-03-21  Allan Saddi  <allan@saddi.com>
72
132
 
73
133
        * Add maxRequests option to PreforkServer. Patch provided by
74
134
          Wojtek Sobczuk.
75
135
 
76
 
2006-02-23  Allan Saddi  <asaddi@kalahari.flup.org>
 
136
2006-02-23  Allan Saddi  <allan@saddi.com>
77
137
 
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.
83
143
        
84
 
2006-01-15  Allan Saddi  <asaddi@ganymede.saddi.net>
 
144
2006-01-15  Allan Saddi  <allan@saddi.com>
85
145
 
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.
90
150
 
91
 
2006-01-05  Allan Saddi  <asaddi@kalahari.flup.org>
 
151
2006-01-05  Allan Saddi  <allan@saddi.com>
92
152
 
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.
96
156
 
97
 
2005-12-19  Allan Saddi  <asaddi@kalahari.flup.org>
 
157
2005-12-19  Allan Saddi  <allan@saddi.com>
98
158
 
99
159
        * Fix socket leak in eunuchs socketpair() wrapper. Thanks to
100
160
          Georg Bauer for pointing this out.
101
161
 
102
 
2005-12-16  Allan Saddi  <asaddi@kalahari.flup.org>
 
162
2005-12-16  Allan Saddi  <allan@saddi.com>
103
163
 
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.
110
170
 
111
 
2005-11-28  Allan Saddi  <asaddi@kalahari.flup.org>
 
171
2005-11-28  Allan Saddi  <allan@saddi.com>
112
172
 
113
173
        * Fix issue with FCGI_GET_VALUES handling. Thanks to
114
174
          Timothy Wright for pointing this out.
115
175
 
116
 
2005-11-18  Allan Saddi  <asaddi@kalahari.flup.org>
 
176
2005-11-18  Allan Saddi  <allan@saddi.com>
117
177
 
118
178
        * When running under Python < 2.4, attempt to use socketpair()
119
179
          from eunuchs module.
120
180
 
121
 
2005-09-07  Allan Saddi  <asaddi@europa.saddi.net>
 
181
2005-09-07  Allan Saddi  <allan@saddi.com>
122
182
 
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
127
187
          me debug it!
128
188
 
129
 
2005-07-03  Allan Saddi  <asaddi@europa.saddi.net>
 
189
2005-07-03  Allan Saddi  <allan@saddi.com>
130
190
 
131
191
        * Ensure session identifiers only contain ASCII characters when
132
192
          using a non-ASCII locale. Thanks to Ksenia Marasanova for the
133
193
          the fix.
134
194
 
135
 
2005-06-12  Allan Saddi  <asaddi@europa.saddi.net>
 
195
2005-06-12  Allan Saddi  <allan@saddi.com>
136
196
 
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.
139
199
 
140
 
2005-05-31  Allan Saddi  <asaddi@ganymede.saddi.net>
 
200
2005-05-31  Allan Saddi  <allan@saddi.com>
141
201
 
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)
146
206
 
147
 
2005-05-18  Allan Saddi  <asaddi@ganymede.saddi.net>
 
207
2005-05-18  Allan Saddi  <allan@saddi.com>
148
208
 
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.)
155
215
 
156
 
2005-05-15  Allan Saddi  <asaddi@ganymede.saddi.net>
 
216
2005-05-15  Allan Saddi  <allan@saddi.com>
157
217
 
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.
161
221
 
162
 
2005-05-14  Allan Saddi  <asaddi@ganymede.saddi.net>
 
222
2005-05-14  Allan Saddi  <allan@saddi.com>
163
223
 
164
224
        * Convert the use of decorators in session.py to something
165
225
          compatible with Python <2.4.
166
226
 
167
 
2005-04-23  Allan Saddi  <asaddi@ganymede.saddi.net>
 
227
2005-04-23  Allan Saddi  <allan@saddi.com>
168
228
 
169
229
        * Ensure that SessionStore.checkOutSession() never returns an
170
230
          invalidated Session. Reported by Rene Dudfield.
171
 
 
172