root/tags/release-1.3.13/NEWS

Revision 104, 10.7 kB (checked in by jan, 3 years ago)

updated the NEWS for the important changes in 1.3.13

Line 
1
2====
3NEWS
4====
5
6- 1.3.13 - 2005-03-06
7
8  * added customizable directory listings
9  * fixed compile error on all BSD unixes
10  * fixed PATHINFO handling for FastCGI
11  * fixed handling of remote-close on FreeBSD and OpenSSL
12
13- 1.3.12 - 2005-03-02
14
15  * added ssl.ca-file
16  * added support for \n\n as terminator
17  * rewrote test-framework and added more tests
18  * fixed cgi.assign with empty handler
19  * fixed segfault in debug-code
20  * fixed mod_expire if modification-timestamps are used
21  * fixed segfault on duplication Host-headers
22  * fixed endless loop in mod_fastcgi
23  * fixed handling of dead fastcgi-processes
24
25- 1.3.11 - 2005-02-20
26
27  * added REMOTE_PORT and SERVER_ADDR to CGI-env
28  * relaxed handling of newlines before keep-alive requests
29  * relaxed uri-parser again
30  * fixed PHP_SELF for php
31  * fixed compilation on MacOS X
32  * fixed handling of EPIPE and ECONNRESET
33  * fixed crash in mod_auth if config-options are missing
34  * fixed handling of missing trailing / in mod_userdir
35  * fixed conditional secdownload.secret
36  * fixed REPORT ME error due to failed reconnects in mod_fastcgi
37  * fixed cmdline handling in mod_fastcgi
38
39- 1.3.10 - 2005-02-06
40
41  * added support for full commandline in spawn-fcgi
42  * fixed missing check for IP-address in mod_fastcgi
43  * fixed compile error with openssl in mod_fastcgi
44  * removed a debug-message from network-functions
45
46- 1.3.9 - 2005-02-06
47
48  * added a stricter URI parser
49  * added a check to the CGI spawner if the cgi-handler exists
50  * added documentation for SSL and mod_status
51  * added handling of startup environment to FastCGI
52  * improved performance in FastCGI in buildind the FastCGI header
53  * fixed min-procs and max-procs in FastCGI on PowerPC
54  * fixed crash in setenv.add-response-header
55  * fixed handling of nph-scripts in CGI
56  * fixed accidently sending out physical file in CGI on error
57  * fixed cygwin support
58  * fixed handling of missing files
59  * fixed HEAD requests for dynamic requests
60
61- 1.3.8 - 2005-01-30
62
63  * added traffic shaping by remote host and virtual server
64  * added auto-spawning of FastCGI process on demand
65  * added virtual host based on MySQL
66  * added mod_setenv to add envirnoment and http headers on the fly
67  * added support for syslog in mod_accesslog
68  * improved output of mod_status
69  * improved debug output in request handling
70  * fixed build problems on netbsd 1.4.x and 1.5.x
71  * fixed status.url configuration
72  * fixed handling of != and !~ in configutation
73  * fixed special cases in keep-alive handling
74  * fixed timeout handling in handling POST requests
75  * fixed mode AUTHORIZER in FastCGI
76  * fixed handling if internal redirects if no Host: is supplied
77  * fixed mod_alias + pathinfo
78  * fixed directory indexes and permissions
79  * enabled sending errorlog to syslog again
80
81- 1.3.7 - 2004-12-11
82
83  * added retries for a fastcgi connect if a php-childs
84    dies at startup
85  * update the debian directory
86  * added setgroups() to drop all group-privs
87  * added native port to windows via mingw32
88  * added server.tag = '...'
89  * added support for ${...} in mod_ssi
90  * ported all plugins to conditional support
91  * fixed multipart handling in cgi
92  * fixed kqueue event-handler
93  * fixed wrap-around in mod_status
94  * fixed crash with SSL + FastCGI
95  * fixed detection of SSL headers
96  * fixed handling of dangling SSL_shutdown
97  * fixed detection of keep-alive of Firefox
98
99- 1.3.6 - 2004-11-03
100
101  * added spawn-fcgi to the distribution
102  * added support in fastcgi module to spawn fastcgi
103    processes itself
104  * fixed logfile cycling if external logging is used
105  * fixed connection handling in fastcgi if no chunk
106    encoding is used
107  * fixed internal redirects on directories if a query
108    string is supplied
109  * fixed cgi-module for POST request above 4k
110  * fixed mod_alias and follow-symlink
111
112- 1.3.5 - 2004-10-31
113
114  * added mod_alias
115  * added mod_userdir
116  * added the exec command to the SSI handler
117  * added a switch to disable follow-symlinks
118  * added a switch to disable IPv6 at compile-time
119  * fixed compilation on FreeBSD and NetBSD 1.3.x
120  * fixed segfault in pipelining
121  * fixed a segfault in writev() handler if LFS is used
122
123- 1.3.4 - 2004-10-24
124
125  * added limiter for open files
126  * added logging of user supplied data to accesslogs
127  * added build target for OpenWRT
128  * added plain backend support for auth-digest
129  * fixed handling the external accesslog processes
130  * fixed SERVER_NAME in CGI and FastCGI
131
132- 1.3.3 - 2004-10-16
133
134  * added support for NL terminators in CGI-scripts
135  * added support for conditionals in mod_auth,
136    mod_simple_vhost and mod_evhost
137  * added a error-handler for 404 codes
138  * fixed request counter in the rrdtool module
139  * fixed log-file cycling
140  * fixed seg-fault
141
142- 1.3.2 - 2004-09-30
143
144  * fixed file-cache
145
146- 1.3.1 - 2004-09-30
147
148  * fixed file-cache
149  * fixed parsing of IPv6 adresses
150  * fixed cgi for cygwin
151  * fixed test-suite for FreeBSD and IRIX
152  * fixed handling of shrinked files
153  * fixed handling of REQUEST_URI after rewrite
154
155- 1.3.0 - 2004-09-17
156
157  * added build for MacOS X and Cygwin
158  * added handling of more than one socket
159  * added config-conditions for User-Agent and Referer
160  * added final rewrite-rules
161
162- 1.2.8 - 2004-09-11
163
164  * added a cache for mimetypes
165  * added X-Forwarded-For for mod_proxy
166  * fixed handling of comments in If-Modified-Since
167  * fixed error handling in FastCGI code
168  * fixed expire plugin for second Expire header
169
170- 1.2.7 - 2004-09-04
171
172  * added mod_rrdtool for internal statistics
173  * added xattr support
174  * added user-controlable timeouts
175  * improved documentation for many plugins
176  * fixed POST requests for mod_proxy
177  * fixed rare hang with CGI
178  * fixed seg-fault if no configfile is specified
179  * fixed rare problem in FastCGI header generation
180
181- 1.2.6 - 2004-08-26
182
183  * added apache-like accesslog definition
184  * enabled timestamp cache again
185  * improved performance in the string compare functions
186  * fixed double-free in fastcgi handler
187  * fixed error-handling in cgi handler
188
189- 1.2.5 - 2004-08-10
190
191  * added skeleton for solaris 10 port-API
192  * added compression support even if no cachedir is set
193  * added conditional configoptions
194  * fixed compilation on OpenBSD
195  * fixed kqueue support
196  * fixed pipelining bug
197  * fixed parallel build (triggered by Gentoo)
198  * updated debian postinst
199
200- 1.2.4 - 2004-07-31
201
202  * added kqueue support
203  * added server-side includes (mod_ssi)
204  * fixed large post uploads in fastcgi
205  * fixed rt-signals handling of delayed events
206
207- 1.2.3 - 2004-07-10
208
209  * added a proxy module for Java and friends
210  * added support to pass accesslog through an external programm
211  * added mimetypes for text/css and text/javascript
212  * fixed index-files for FastCGI if webserver is in chroot
213  * fixed error messages of CGI process fails to exec()
214  * fixed detection of pcre on IRIX and FreeBSD
215  * fixed timestamps in Last-Modified checks
216  * fixed 64bit builds
217  * fixed mmap-caching of large files
218  * relaxed the HTTP parser on empty headerfields
219
220- 1.2.2 - 2004-06-15
221
222  * added support for unix domain sockets in FastCGI
223  * fixed mmap caching
224  * fixed compile-time check for linux sendfile()
225  * fixed check for pcre.h on Fedora Core 2
226
227- 1.2.1 - 2004-05-30
228
229  * added experimental support for AIX send_file()
230  * added an mmap cache to the filehandle cache
231  * enabled FreeBSD sendfile support again
232  * added support for calling CGI binaries directly
233  * fixed pipelining for POST requests
234  * fixed some seg-faults if no configfile is used
235
236- 1.2.0 - 2004-05-17
237
238  * added conforming Expect: handling
239  * added a module for secure and fast downloading
240  * rewrote the event handling interface
241  * fixed array handling which might lead to 'missing header'
242  * fixed pipelining support
243  * fixed build of the localizer extension
244  * fixed cgi handling for headers which are flushed to often
245  * fixed compilation on Solaris 2.5
246
247- 1.1.9 - 2004-04-29
248
249  * added AUTHORIZER mode to the FastCGI module
250  * added 'check-local' option to disable local stat() in the FastCGI module
251  * added prefix-notation for FastCGI module
252  * added 'mod_usertrack'
253  * improved CGI/FastCGI spec conformance
254  * more code cleanup
255  * fixed HTTP/1.1 chunk headers
256  * fixed POST handling
257  * fixed SSL network handler
258  * fixed writev() network handler
259
260- 1.1.8 - 2004-04-16
261
262  * code cleanup
263  * limiting the size of the request-body and the request-header
264  * minor speed improvements
265  * tightend the HTTP-Parser again
266
267- 1.1.7 - 2004-04-12
268
269  * added REMOTE_USER to the Server->FastCGI parameters
270  * added bzip2 compression
271  * improved the error-messages from the new configfile parser
272  * fixed accesslog writing for errornous requests
273  * fixed LFS (64bit filesizes) handling
274  * fixed Content-Length for HEAD requests
275  * fixed some memory leaks in the configfile parser
276
277- 1.1.6 - 2004-04-10
278
279  * tightend the HTTP-Parser
280  * rewrote the configfile parser (based on lemon)
281  * fixed openssl support
282  * fixed mmap+write support
283  * use localtime in accesslog if possible
284
285- 1.1.5 - 2004-04-07
286
287  * added ldap backend to the auth
288  * added a mod_expire
289  * added debian packaging structure
290  * merged redhat and suse spec-file
291  * fixed eventhandler for solaris
292  * fixed 64bit fileoffsets
293  * fixed permissions of the PID-file
294
295- 1.1.4 - 2004-04-04
296
297  * added server.pid-file
298  * added support for solaris /dev/poll and solaris sendfilev()
299  * added support for writev()
300  * added PATHINFO support (again)
301  * fixed CLF logfile writing
302
303- 1.1.3 - 2004-03-25
304
305  * set default event-handler to 'poll'
306  * fixed logcycling in chroot()
307  * fixed hostname detection
308  * added syslog() as fallback for error-logging
309
310- 1.1.2 - 2004-03-22
311
312  * added a "docroot" setting for fastcgi processes
313  * performance improvements
314  * improved configure script
315  * rewrote the fastcgi config parser
316  * added a rc-script for RedHat
317  * added epoll() support for Linux 2.6.x
318
319- 1.1.1 - 2004-03-15
320
321  * added localizer module
322  * performance improvements
323  * code cleanup
324
325- 1.1.0 - 2004-03-06
326
327  * changed some configuration keys for better readability
328  * moved the virtual-host code to mod_simple_vhost
329  * added enhanced virtual host plugin from Christian Kruse
330  * added two new auth-backends (htpasswd, htdigest)
331  * fixed and improved authentification
332  * stricter parsing of the Host: field
333  * added a warning for unused configuration keys
334  * improved FastCGI documentation
335
336- 1.0.3 - 2004-02-13
337
338  * a startup script has been added (LSB compliant)
339  * HEAD requests were submitting the content like a GET request
340  * the virtual directory listing got a face-lifting and fixes
341  * request-headers are now handled case-in-sensitive as required
342    by the standard. this fixes POST requests for w3m and some Proxies.
343
344- 1.0.2 - 2004-02-07
345
346  * rearrangement of the default configfile
347  * some updates in the documentation
348  * a entry in the error-log for a 404
349  * stdout is no longer the default for the accesslog
Note: See TracBrowser for help on using the browser.