Changeset 2015

Show
Ignore:
Timestamp:
11/04/2007 05:24:31 PM (9 months ago)
Author:
glen
Message:

- remove pre 1.5 changes as it continues in 1.4 branch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/NEWS

    r2011 r2015  
    3737  * fixed possible crash in Auth-Digest header parser on trailing WS in  
    3838    mod_auth (reported by Stefan Esser) 
    39  
    40 - 1.4.14 - ??? 
    41   * added mod_extforward module [1665] 
    42   * added HTTPS=on to the environment of cgi scripts (#861) 
    43   * fix handling of 303 #1045 
    44   * made the configure check for lua more portable [1677]   
    45   * fix http 500 errors (colin.stephen/at/o2.com) #1041 
    46   * prevent wrong pidfile unlinking on graceful restart (Chris Webb) [1656] 
    47   * ignore empty packets from STDERR stream. #998  
    48   * fix a crash for files with an mtime of 0 reported by cubiq on irc [1519] 
    49   * allow empty passwords with ldap (Joerg Sonnenberger) [1516] 
    50   * mod_scgi.c segfault fix #964 
    51   * Added round-robin support to mod_fastcgi [1500] 
    52   * Handle DragonFlyBSD the same way as Freebsd (Joerg Sonnenberger) [1492] 
    53   * added now and weeks support to mod_expire. #943 
    54   * fix cpu hog in certain requests [1473] 
    55   * fix for handling hostnames with trailing dot [1406] 
    56  
    57 - 1.4.13 - 2006-10-09 
    58  
    59   * added initgroups in spawn-fcgi (#871) 
    60   * added apr1 support htpasswd in mod-auth (#870) 
    61   * added lighty.stat() to mod_magnet 
    62   * fixed segfault in splitted CRLF CRLF sequences  
    63     (introduced in 1.4.12) (#876) 
    64   * fixed compilation of LOCK support in mod-webdav 
    65   * fixed fragments in request-URLs (#869) 
    66   * fixed pkg-config check for lua5.1 on debian 
    67   * fixed Content-Length = 0 on HEAD requests without  
    68     a known Content-Length (#119) 
    69   * fixed mkdir() forcing 0700 (#884) 
    70   * fixed writev() on FreeBSD 4.x and older (#875) 
    71   * removed warning about a 404-error-handler  
    72     returned 404 
    73   * backported and fixed the buildsystem changes for 
    74     webdav locks 
    75   * fixed plugin loading so we can finally load lua 
    76     extensions in mod_magnet scripts 
    77   * fixed large uploads if xattr is enabled 
    78  
    79 - 1.4.12 - 2006-09-23 
    80  
    81   * added experimental LOCK support for webdav 
    82   * added Content-Range support for PUT in webdav 
    83   * added support for += on empty arrays in config-files 
    84   * added ssl.cipher-list and ssl.use-sslv2 
    85   * added $HTTP["querystring"] conditional 
    86   * added mod_magnet as long-term replacement for mod_cml 
    87   * added work-around for a Opera Bug with SSL + Chunked-Encoding 
    88   * changed --print-config to print to stdout instead of stderr 
    89   * changed no longer use 0600 for new files with webdav. umask is 
    90     honored. Make sure you have set a proper umask. 
    91   * fixed upload hangs with SSL 
    92   * fixed connection drops with SSL (aka bad retry) 
    93   * fixed path traversal with \ on cygwin 
    94   * fixed mem-leak in mod_flv_streaming 
    95   * fixed required trailing newline in configfiles (#142) 
    96   * fixed quoting the autoconf files (#466) 
    97   * fixed empty Host: + $HTTP["host"] handling (#458) 
    98   * fixed handling of If-Modified-Since if ETag is not set 
    99   * fixed default-shell if SHELL is not set (#441) 
    100   * fixed appending and assigning of env.* vars 
    101   * fixed empty FCGI_STDERR packets 
    102   * fixed conditional server.allow-http-11 
    103   * fixed handling of follow-symlink + lstat() 
    104   * fixed SIGHUP handling if max-workers is used 
    105   * fixed "Software caused connection abort" messages on FreeBSD 
    106  
    107 - 1.4.11 - 2006-03-09 
    108  
    109   * added ability to specify which ip address spawn-fci listens on 
    110     (agkr/at/pobox.com) 
    111   * added mod_flv_streaming to streaming Flash Movies efficiently 
    112   * fixed handling of error codes returned by mod_dav_svn behing a 
    113     mod_proxy 
    114   * fixed error-messages in mod_auth and mod_fastcgi 
    115   * fixed re-enabling overloaded local fastcgi backends 
    116   * fixed handling of deleted files in linux-sendfile 
    117   * fixed compilation on BSD and MacOSX 
    118   * fixed $SERVER["socket"] on a already bound socket 
    119   * fixed local source retrieval on windows 
    120     (secunia) 
    121   * fixed hanging cgi if remote side is dieing while reading 
    122     from the pipe (sandy/at/meebo.com) 
    123  
    124 - 1.4.10 - 2006-02-08 
    125  
    126   * added docs for mod_dirlisting 
    127   * added fastcgi.map-extensions to mod_fastcgi 
    128   * fixed load balancing for mod_fastcgi 
    129   * fixed extra newline for syslog() in mod_accesslog 
    130   * fixed user-track cookie for IE in mod_usertrack 
    131   * fixed crash in digest handling in mod_auth 
    132   * fixed handling of 301 response-bodies from a mod_proxy backend 
    133   * fixed loading of base modules if server.modules is not set 
    134   * fixed broken cgi if mod_scgi is loaded 
    135  
    136 - 1.4.9 - 2006-01-14 
    137  
    138   * added server.core-files option (sandy <sandy/at/meebo.com>) 
    139   * added docs for mod_status 
    140   * added mod_evasive to limit the number of connections by IP (<w1zzard/at/techpowerup.com>) 
    141   * added the power-magnet to mod_cml 
    142   * added internal statistics to mod_fastcgi 
    143   * added server.statistics-url to get internal statistics from mod_status 
    144   * added support for conditional range-requests through If-Range 
    145   * added static building via scons 
    146   * fixed 100% cpu loops in mod_cgi ("sandy" <sjen/at/cs.stanford.edu>) 
    147   * fixed handling for secure-download.timeout (jamis/at/37signals.com) 
    148   * fixed IE bug in content-charset in the output of mod_dirlisting (sniper/at/php.net) 
    149   * fixed typos and language in the docs (ryan-2005/at/ryandesign.com) 
    150   * fixed assertion in mod_cgi on HEAD request is Content-Length (<sandy/at/meebo.com>) 
    151   * fixed handling if equal but duplicate If-Modified-Since request headers 
    152   * fixed endless loops in mod_fastcgi if backend is dead 
    153   * fixed Depth: 1 handling in PROPFIND requests on empty dirs 
    154   * fixed encoding of UTF8 encoded dirlistings (Jani Taskinen <sniper/at/iki.fi>) 
    155   * fixed initial bind to a unix-domain socket through server.bind 
    156   * fixed handling of lowercase filesystems 
    157   * fixed duplicate request headers cause by mod_setenv 
    158  
    159 - 1.4.8 - 2005-11-23 
    160  
    161   * added auto-reconnect to ldap-server in mod_auth 
    162     (joerg/at/netbsd.org) 
    163   * changed auth.ldap-cafile to be optional 
    164     (joerg/at/netbsd.org) 
    165   * added strip_request_uri in mod_fastcgi 
    166   * added more X-* headers to mod_proxy 
    167     (Ben Grimm <bengrimm/at/gmail.com>) 
    168   * added 'debug' to simple-vhost to suppress the 
    169     (mod_simple_vhost.c.157) No such file or directory /servers/ww.lighttpd.net/pages/ 
    170     messages by default 
    171   * added support to let the server listen on UNIX-socket 
    172   * changed default stat-cache-engine to 'simple' 
    173   * removed debian/ dir from source package on request by packager 
    174   * fixed max-age timestamps in mod_expire 
    175   * fixed encoding the filenames in PROPFIND in mod_webdav 
    176   * fixed range request handling in network_writev 
    177   * fixed retry on connect error in mod_fastcgi 
    178     (Robert G. Jakabosky <bobby/at/alphatrade.com>) 
    179   * fixed possible crash in mod_webdav if sqlite3 support 
    180     is available but not use 
    181   * fixed fdvent-handler init if server.max-worker was used 
    182     (Siddharth Vijayakrishnan <mail/at/bluefireworks.net>) 
    183   * fixed missing cleanup in mysql_vhost 
    184   * fixed assert() in "connections.c:962: 
    185       connection_handle_read_state: Assertion 'c->mem->used' failed." 
    186   * fixed 64bit issue in md5 
    187   * fixed crash in mod_status 
    188   * fixed duplicate headers in mod_proxy 
    189   * fixed Content-Length in HEAD request in mod_proxy 
    190   * fixed unsigned/signed comparisions 
    191   * fixed streaming in mod_cgi 
    192   * fixed possible overflow in password-salt handling 
    193     (reported on slashdot by james-web/at/and.org) 
    194   * fixed server-traffic-limit if connection limit is not set 
    195  
    196 - 1.4.7 - 2005-11-02 
    197  
    198   * added FD_CLOEXEC to fds which are kept open for a longer time 
    199   * added smaller, moving mmaped windows to network_writev 
    200   * added madvise() to instruct the kernel the do proper read-ahead in network_writev 
    201   * added support for %I in mod_accesslog 
    202   * added better compat to Apache for ?auto in mod_status 
    203   * added support for userdirs without a entry in /etc/passwd in mod_userdir 
    204     (rob/at/inversepath.com) 
    205   * added startup-time selectable network-backend 
    206   * added location of upload-files to config as array 
    207   * added webdav.log-xml for logging xml-content in mod_webdav 
    208   * added Cache-Control: max-age to mod_expire 
    209   * workaround missing client-bug by assuming we received a close-notify on 
    210     non-keep-alive requests in SSL request 
    211   * disabled kerberos5 support by default to fix compilation on RHEL 
    212   * fixed order of library checks to fix compilation on Solaris 9 
    213   * fixed open file-descriptors on read-error 
    214   * fixed crash if /var/tmp is not writable 
    215  
    216 - 1.4.6 - 2005-10-09 
    217  
    218   * fixed compilation on MacOS X and cygwin 
    219   * fixed compressed output if caching was disabled (seen in IE and Opera) 
    220   * fixed range-request option 
    221   * fixed mysql-vhost module (was broken in 1.4.5) 
    222   * fixed false positive in the detection of case-insensitive FS 
    223  
    224 - 1.4.5 - 2005-10-02 
    225  
    226   * added all DeltaV methods as known methods 
    227   * added buffer-to-disk of request content 
    228   * added warning for unused variables in conditionals 
    229   * added global index-generators to mod_indexfile 
    230   * fixed caching for remote-ip conditionals with keep-alive 
    231   * fixed redirects with content 
    232   * fixed infinite loop in exec-cmd in mod_ssi 
    233   * fixed segfault in config handling for mod_mysql_vhost 
    234   * fixed segfault on FIFOs/Sockets 
    235   * fixed possible crash on uninit memory if If-Modified-Since was too long 
    236   * fixed accounting of mem-chunks 
    237   * fixed starving of connections on high load 
    238   * fixed crc errors in mod_compress on 64bit platforms 
    239   * fixed handling of overlapping fastcgi packets (bug added in 1.4.4) 
    240   * fixed logic of conditionals if a header was not set 
    241   * fixed a segfault in mod_rewrite if %1 references were used 
    242   * fixed handling of empty request URIs in HTTP requests 
    243  
    244 - 1.4.4 - 2005-09-16 
    245   * added support for %V in mod_accesslog 
    246   * added a option for a FastCGI responser to send static files 
    247   * added md5 and blowfish hashes to htpasswd 
    248   * fixed METHOD in mod_accesslog of WebDAV methods 
    249   * fixed check for permission before files in sent 
    250   * fixed mod-proxy and content for non-POST requests 
    251   * fixed compilation of mod_cml on MacOS X 
    252   * fixed SSL errmsg after accept() 
    253   * fixed memleak in stat-cache 
    254   * fixed aborted connections if file was moved while in transfer 
    255   * fixed mem-usage for large FastCGI transfers 
    256  
    257 - 1.4.3 - 2005-09-01 
    258  
    259   * added gracefull shutdown 
    260   * added server.max-connections 
    261   * fixed compilation on all BSD platforms 
    262   * fixed init of kqueue and /dev/poll after daemonize 
    263   * fixed segfault if select() is event-handler and more than FD_SETSIZE 
    264     fds are opened 
    265   * fixed compilation of mod_cml 
    266   * fixed bin-copy-env in mod_fastcgi 
    267  
    268 - 1.4.2 - 2005-08-29 
    269  
    270   * fixed mimetype detection on uppercase extensions 
    271   * fixed memleak in stat-cache 
    272   * fixed infinite loop in mod_cgi 
    273   * fixed alignment crashes on sparc64 and alpha64 
    274   * fixed test system for gentoo ebuild 
    275   * fixed infinite loop in SSL 
    276   * fixed range request for files > 2Gb 
    277  
    278 - 1.4.1 - 2005-08-22 
    279  
    280   * added a complete Class 1 complient mod_webdav 
    281   * fixed ssl support (especially on OpenBSD) 
    282   * fixed response header in body problem in mod_cgi 
    283   * fixed numbers before body problem 
    284   * fixed compilation on Solaris and FreeBSD 
    285   * fixed conditional options in mod_dirlisting 
    286   * fixed segfault in mod_dirlisting for NFS directories 
    287   * fixed check for docroot in change-root environments 
    288  
    289 - 1.4.0 - 2005-08-17 
    290  
    291   * added nested conditionals 
    292   * added remote-ip to $HTTP 
    293   * added support for stat-cache via FAM 
    294   * added a read-only WebDAV module 
    295   * fixed cleanup in mod_proxy and mod_fastcgi 
    296   * fixed handling of filenames on case-insensitive filesystems 
    297  
    298 - 1.3.16 - 2005-07-31 
    299  
    300   * added Date: headers to dynamic HTTP/1.0 requests 
    301   * added support for OPTION * HTTP/1.1 
    302   * added support for accesslog to syslog 
    303   * added support for PATH_INFO guessing if check-local is disabled in 
    304       mod_fastcgi 
    305   * added switch to disable range-requests 
    306   * added valid-user option for mod_auth (tigger at gentoo.org) 
    307   * added JavaScript based sorting to mod_status (erik) 
    308   * added selective TCP_CORK (Christian von Roques) 
    309   * break up endless loops with Status: 500 
    310   * fixed endless loops in mod_rewrite 
    311   * mapped url.rewrite and url.rewrite-final to uri.rewrite-once 
    312   * fixed compilation for mod_trigger_b4_dl 
    313   * fixed 'can't reach host' in mod_proxy 
    314   * error-handler-404 defaults to Status: 200 and static files work now 
    315  
    316 - 1.3.15 - 2005-07-15 
    317  
    318   * added mod_cml 
    319   * added mod_trigger_b4_dl 
    320   * added encoding to mod_dirlisting 
    321   * added ?auto to mod_status 
    322   * relaxed handling of characters in URIs even more 
    323   * fixed detection of sendfile() on Linux 2.4.x 
    324   * fixed comparision of buffers for short strings 
    325   * server.errorfile-prefix is now conditional 
    326   * fixed mod_rrdtool to close STDERR 
    327  
    328 - 1.3.14 - 2005-06-15 
    329  
    330   * added SCGI support via mod_scgi 
    331   * added hash-based and round-robin load balancing to mod_proxy 
    332   * fixed range requests larger than 2Gb 
    333   * fixed compilation on Solaris 
    334   * fixed endless loops in mod_fastcgi, mod_cgi and mod_proxy 
    335   * fixed handling of URIs for '+' and characters > 127 
    336  
    337 - 1.3.13 - 2005-03-06 
    338  
    339   * added customizable directory listings 
    340   * fixed compile error on all BSD unixes 
    341   * fixed PATHINFO handling for FastCGI 
    342   * fixed handling of remote-close on FreeBSD and OpenSSL 
    343  
    344 - 1.3.12 - 2005-03-02 
    345  
    346   * added ssl.ca-file 
    347   * added support for \n\n as terminator 
    348   * rewrote test-framework and added more tests 
    349   * fixed cgi.assign with empty handler 
    350   * fixed segfault in debug-code 
    351   * fixed mod_expire if modification-timestamps are used 
    352   * fixed segfault on duplication Host-headers 
    353   * fixed endless loop in mod_fastcgi 
    354   * fixed handling of dead fastcgi-processes 
    355  
    356 - 1.3.11 - 2005-02-20 
    357  
    358   * added REMOTE_PORT and SERVER_ADDR to CGI-env 
    359   * relaxed handling of newlines before keep-alive requests 
    360   * relaxed uri-parser again 
    361   * fixed PHP_SELF for php 
    362   * fixed compilation on MacOS X 
    363   * fixed handling of EPIPE and ECONNRESET 
    364   * fixed crash in mod_auth if config-options are missing 
    365   * fixed handling of missing trailing / in mod_userdir 
    366   * fixed conditional secdownload.secret 
    367   * fixed REPORT ME error due to failed reconnects in mod_fastcgi 
    368   * fixed cmdline handling in mod_fastcgi 
    369  
    370 - 1.3.10 - 2005-02-06 
    371  
    372   * added support for full commandline in spawn-fcgi 
    373   * fixed missing check for IP-address in mod_fastcgi 
    374   * fixed compile error with openssl in mod_fastcgi 
    375   * removed a debug-message from network-functions 
    376  
    377 - 1.3.9 - 2005-02-06 
    378  
    379   * added a stricter URI parser 
    380   * added a check to the CGI spawner if the cgi-handler exists 
    381   * added documentation for SSL and mod_status 
    382   * added handling of startup environment to FastCGI 
    383   * improved performance in FastCGI in buildind the FastCGI header 
    384   * fixed min-procs and max-procs in FastCGI on PowerPC 
    385   * fixed crash in setenv.add-response-header 
    386   * fixed handling of nph-scripts in CGI 
    387   * fixed accidently sending out physical file in CGI on error 
    388   * fixed cygwin support 
    389   * fixed handling of missing files 
    390   * fixed HEAD requests for dynamic requests 
    391  
    392 - 1.3.8 - 2005-01-30 
    393  
    394   * added traffic shaping by remote host and virtual server 
    395   * added auto-spawning of FastCGI process on demand 
    396   * added virtual host based on MySQL 
    397   * added mod_setenv to add envirnoment and http headers on the fly 
    398   * added support for syslog in mod_accesslog 
    399   * improved output of mod_status 
    400   * improved debug output in request handling 
    401   * fixed build problems on netbsd 1.4.x and 1.5.x 
    402   * fixed status.url configuration 
    403   * fixed handling of != and !~ in configutation 
    404   * fixed special cases in keep-alive handling 
    405   * fixed timeout handling in handling POST requests 
    406   * fixed mode AUTHORIZER in FastCGI 
    407   * fixed handling if internal redirects if no Host: is supplied 
    408   * fixed mod_alias + pathinfo 
    409   * fixed directory indexes and permissions 
    410   * enabled sending errorlog to syslog again 
    411  
    412 - 1.3.7 - 2004-12-11 
    413  
    414   * added retries for a fastcgi connect if a php-childs 
    415     dies at startup 
    416   * update the debian directory 
    417   * added setgroups() to drop all group-privs 
    418   * added native port to windows via mingw32 
    419   * added server.tag = '...' 
    420   * added support for ${...} in mod_ssi 
    421   * ported all plugins to conditional support 
    422   * fixed multipart handling in cgi 
    423   * fixed kqueue event-handler 
    424   * fixed wrap-around in mod_status 
    425   * fixed crash with SSL + FastCGI 
    426   * fixed detection of SSL headers 
    427   * fixed handling of dangling SSL_shutdown 
    428   * fixed detection of keep-alive of Firefox 
    429  
    430 - 1.3.6 - 2004-11-03 
    431  
    432   * added spawn-fcgi to the distribution 
    433   * added support in fastcgi module to spawn fastcgi 
    434     processes itself 
    435   * fixed logfile cycling if external logging is used 
    436   * fixed connection handling in fastcgi if no chunk 
    437     encoding is used 
    438   * fixed internal redirects on directories if a query 
    439     string is supplied 
    440   * fixed cgi-module for POST request above 4k 
    441   * fixed mod_alias and follow-symlink 
    442  
    443 - 1.3.5 - 2004-10-31 
    444  
    445   * added mod_alias 
    446   * added mod_userdir 
    447   * added the exec command to the SSI handler 
    448   * added a switch to disable follow-symlinks 
    449   * added a switch to disable IPv6 at compile-time 
    450   * fixed compilation on FreeBSD and NetBSD 1.3.x 
    451   * fixed segfault in pipelining 
    452   * fixed a segfault in writev() handler if LFS is used 
    453  
    454 - 1.3.4 - 2004-10-24 
    455  
    456   * added limiter for open files 
    457   * added logging of user supplied data to accesslogs 
    458   * added build target for OpenWRT 
    459   * added plain backend support for auth-digest 
    460   * fixed handling the external accesslog processes 
    461   * fixed SERVER_NAME in CGI and FastCGI 
    462  
    463 - 1.3.3 - 2004-10-16 
    464  
    465   * added support for NL terminators in CGI-scripts 
    466   * added support for conditionals in mod_auth, 
    467     mod_simple_vhost and mod_evhost 
    468   * added a error-handler for 404 codes 
    469   * fixed request counter in the rrdtool module 
    470   * fixed log-file cycling 
    471   * fixed seg-fault 
    472  
    473 - 1.3.2 - 2004-09-30 
    474  
    475   * fixed file-cache 
    476  
    477 - 1.3.1 - 2004-09-30 
    478  
    479   * fixed file-cache 
    480   * fixed parsing of IPv6 adresses 
    481   * fixed cgi for cygwin 
    482   * fixed test-suite for FreeBSD and IRIX 
    483   * fixed handling of shrinked files 
    484   * fixed handling of REQUEST_URI after rewrite 
    485  
    486 - 1.3.0 - 2004-09-17 
    487  
    488   * added build for MacOS X and Cygwin 
    489   * added handling of more than one socket 
    490   * added config-conditions for User-Agent and Referer 
    491   * added final rewrite-rules 
    492  
    493 - 1.2.8 - 2004-09-11 
    494  
    495   * added a cache for mimetypes 
    496   * added X-Forwarded-For for mod_proxy 
    497   * fixed handling of comments in If-Modified-Since 
    498   * fixed error handling in FastCGI code 
    499   * fixed expire plugin for second Expire header 
    500  
    501 - 1.2.7 - 2004-09-04 
    502  
    503   * added mod_rrdtool for internal statistics 
    504   * added xattr support 
    505   * added user-controlable timeouts 
    506   * improved documentation for many plugins 
    507   * fixed POST requests for mod_proxy 
    508   * fixed rare hang with CGI 
    509   * fixed seg-fault if no configfile is specified 
    510   * fixed rare problem in FastCGI header generation 
    511  
    512 - 1.2.6 - 2004-08-26 
    513  
    514   * added apache-like accesslog definition 
    515   * enabled timestamp cache again 
    516   * improved performance in the string compare functions 
    517   * fixed double-free in fastcgi handler 
    518   * fixed error-handling in cgi handler 
    519  
    520 - 1.2.5 - 2004-08-10 
    521  
    522   * added skeleton for solaris 10 port-API 
    523   * added compression support even if no cachedir is set 
    524   * added conditional configoptions 
    525   * fixed compilation on OpenBSD 
    526   * fixed kqueue support 
    527   * fixed pipelining bug 
    528   * fixed parallel build (triggered by Gentoo) 
    529   * updated debian postinst 
    530  
    531 - 1.2.4 - 2004-07-31 
    532  
    533   * added kqueue support 
    534   * added server-side includes (mod_ssi) 
    535   * fixed large post uploads in fastcgi 
    536   * fixed rt-signals handling of delayed events 
    537  
    538 - 1.2.3 - 2004-07-10 
    539  
    540   * added a proxy module for Java and friends 
    541   * added support to pass accesslog through an external programm 
    542   * added mimetypes for text/css and text/javascript 
    543   * fixed index-files for FastCGI if webserver is in chroot 
    544   * fixed error messages of CGI process fails to exec() 
    545   * fixed detection of pcre on IRIX and FreeBSD 
    546   * fixed timestamps in Last-Modified checks 
    547   * fixed 64bit builds 
    548   * fixed mmap-caching of large files 
    549   * relaxed the HTTP parser on empty headerfields 
    550  
    551 - 1.2.2 - 2004-06-15 
    552  
    553   * added support for unix domain sockets in FastCGI 
    554   * fixed mmap caching 
    555   * fixed compile-time check for linux sendfile() 
    556   * fixed check for pcre.h on Fedora Core 2 
    557  
    558 - 1.2.1 - 2004-05-30 
    559  
    560   * added experimental support for AIX send_file() 
    561   * added an mmap cache to the filehandle cache 
    562   * enabled FreeBSD sendfile support again 
    563   * added support for calling CGI binaries directly 
    564   * fixed pipelining for POST requests 
    565   * fixed some seg-faults if no configfile is used 
    566  
    567 - 1.2.0 - 2004-05-17 
    568  
    569   * added conforming Expect: handling 
    570   * added a module for secure and fast downloading 
    571   * rewrote the event handling interface 
    572   * fixed array handling which might lead to 'missing header' 
    573   * fixed pipelining support 
    574   * fixed build of the localizer extension 
    575   * fixed cgi handling for headers which are flushed to often 
    576   * fixed compilation on Solaris 2.5 
    577  
    578 - 1.1.9 - 2004-04-29 
    579  
    580   * added AUTHORIZER mode to the FastCGI module 
    581   * added 'check-local' option to disable local stat() in the FastCGI module 
    582   * added prefix-notation for FastCGI module 
    583   * added 'mod_usertrack' 
    584   * improved CGI/FastCGI spec conformance 
    585   * more code cleanup 
    586   * fixed HTTP/1.1 chunk headers 
    587   * fixed POST handling 
    588   * fixed SSL network handler 
    589   * fixed writev() network handler 
    590  
    591 - 1.1.8 - 2004-04-16 
    592  
    593   * code cleanup 
    594   * limiting the size of the request-body and the request-header 
    595   * minor speed improvements 
    596   * tightend the HTTP-Parser again 
    597  
    598 - 1.1.7 - 2004-04-12 
    599  
    600   * added REMOTE_USER to the Server->FastCGI parameters 
    601   * added bzip2 compression 
    602   * improved the error-messages from the new configfile parser 
    603   * fixed accesslog writing for errornous requests 
    604   * fixed LFS (64bit filesizes) handling 
    605   * fixed Content-Length for HEAD requests 
    606   * fixed some memory leaks in the configfile parser 
    607  
    608 - 1.1.6 - 2004-04-10 
    609  
    610   * tightend the HTTP-Parser 
    611   * rewrote the configfile parser (based on lemon) 
    612   * fixed openssl support 
    613   * fixed mmap+write support 
    614   * use localtime in accesslog if possible 
    615  
    616 - 1.1.5 - 2004-04-07 
    617  
    618   * added ldap backend to the auth 
    619   * added a mod_expire 
    620   * added debian packaging structure 
    621   * merged redhat and suse spec-file 
    622   * fixed eventhandler for solaris 
    623   * fixed 64bit fileoffsets 
    624   * fixed permissions of the PID-file 
    625  
    626 - 1.1.4 - 2004-04-04 
    627  
    628   * added server.pid-file 
    629   * added support for solaris /dev/poll and solaris sendfilev() 
    630   * added support for writev() 
    631   * added PATHINFO support (again) 
    632   * fixed CLF logfile writing 
    633  
    634 - 1.1.3 - 2004-03-25 
    635  
    636   * set default event-handler to 'poll' 
    637   * fixed logcycling in chroot() 
    638   * fixed hostname detection 
    639   * added syslog() as fallback for error-logging 
    640  
    641 - 1.1.2 - 2004-03-22 
    642  
    643   * added a "docroot" setting for fastcgi processes 
    644   * performance improvements 
    645   * improved configure script 
    646   * rewrote the fastcgi config parser 
    647   * added a rc-script for RedHat 
    648   * added epoll() support for Linux 2.6.x 
    649  
    650 - 1.1.1 - 2004-03-15 
    651  
    652   * added localizer module 
    653   * performance improvements 
    654   * code cleanup 
    655  
    656 - 1.1.0 - 2004-03-06 
    657  
    658   * changed some configuration keys for better readability 
    659   * moved the virtual-host code to mod_simple_vhost 
    660   * added enhanced virtual host plugin from Christian Kruse 
    661   * added two new auth-backends (htpasswd, htdigest) 
    662   * fixed and improved authentification 
    663   * stricter parsing of the Host: field 
    664   * added a warning for unused configuration keys 
    665   * improved FastCGI documentation 
    666  
    667 - 1.0.3 - 2004-02-13 
    668  
    669   * a startup script has been added (LSB compliant) 
    670   * HEAD requests were submitting the content like a GET request 
    671   * the virtual directory listing got a face-lifting and fixes 
    672   * request-headers are now handled case-in-sensitive as required 
    673     by the standard. this fixes POST requests for w3m and some Proxies. 
    674  
    675 - 1.0.2 - 2004-02-07 
    676  
    677   * rearrangement of the default configfile 
    678   * some updates in the documentation 
    679   * a entry in the error-log for a 404 
    680   * stdout is no longer the default for the accesslog