0.8d 21 Sep 2008 cosmetic changes. 0.8c 21 Jun 2008 fixed rare error in proxy-module. 0.8b 17 Mar 2008 fixed some kevent and epoll errors from 0.8a 0.8a 17 Feb 2008 added epoll support; added throttling support for proxy; big files (>2G) support on 64-bit systems; fixed rare error with 100% CPU usage on FreeBSD. 0.7r 23 Dec 2007 added support of persistant connections with backend (option ProxyKeepAlive), works on HTTP/1.0, so backend must specify Content-length in replies to keep connections alive; added new signals handling: QUIT (graceful shutdown), WINCH (graceful shutdown and reexecute binary). 0.7q 1 Nov 2007 cache improvements: "Cached Off" for Alias, OnFault type of cache, forced reloading cache entry by Ctrl-F5 from trusted-addresses, adding last-modified in cached backend reply, random 10% shift of cache expires; traffic throttling, option Throttle in server context; ErrorPages (global and server context) for your own error pages instead of hardcoded ones; false denial in antiflood module was fixed; impovements for multi-backend support. 0.7p 18 Nov 2006 maximum size of URI (including query string) increased from 1024 to 8000 bytes; fixed exact location (/location.ext$) caching; httpd.conf contains simple benchmarking config. 0.7o 12 Oct 2006 new option "Trusted" for list of trusted IPs and networks: don't limit connections and retranslate X-Real-IP; new option "AntiFlood" for limit number of requests per one IP; new option "Cache" for in-memory cacheing static files and backend replies; option Mime can be used in server context; 0.7n 17 Aug 2005 fixed bug: 0W-httpd 0.7m didn't transfer most headers to backend; added shell-patterns support for server names; 0.7m 17 Apr 2005 added simple configure script and bsd-make support; some decorative changes, unused sources was removed; server and mime searching was slightly optimized by hash; add X-Country:TLD header for backend and country TLD in access.log (get country DB from MaxMind by bin/update-countries.sh); anti-msie error page; changed format of access.log (added country field); added STORAGE handler; 0.7l 06 Oct 2004 fix for exact location at backend; fix for escaping unsafe characters in redirects; description of config file is updated; makefile fixes; now installed in /var/0W 0.7k 15 Jun 2004 wrapper resend signals to child; symbolic names of backends in status; segfault and security hole in authorization is fixed; new option ServerTokens 0.7j 20 May 2004 few possible segfaults fix; date and sorting in directory listings; option "Listing simple" for old style listing; content-type restriction in aliases; RequestTimeout option; rename kqueue model to kevent; write bad requests to log 0.7i 30 Apr 2004 expires option; any-color pixel handler; totals in status; DetachRoot option; reset all counters at midnight; 0.7h 26 Mar 2004 ignoring case of extensions and tails; exact location (`$' sign at end of alias location); fix for connection resets on slow links while posts; handling last modification time for directory listing; silly pixel handler; initial simple throttle support; convert-ranges supports from-to; 0.7g 19 Jan 2004 zero-length posts fix; 400 is logged as error; reversing extenstion support; segfault of 0.7f fix(?) 0.7f 09 Dec 2003 Access by UserAgent; access check optimization; check access by IP before request (config context); accept delay fix (rt-signal model) 0.7e 24 Oct 2003 separately limit max connections for backends; backends in status; poll-model fix for proxy; SendBuffer & LowWatermark options in config 0.7d 07 Aug 2003 reload config without closing connections (SIGUSR1); low watermark support for plain transfer and workaround for FreeBSD's sendfile; close logs on HUP; tabs in sources 0.7c 03 Aug 2003 several backends for alias; symbolic names for backend; list of requests instead of array; auto-expanding buffers; low watermark support; duration of request in status; pipelining fix; day summary logging 0.7b 17 Jul 2003 FreeBSD kqueue fixes, pipelined requests fixes; sharing local files for connections; access by IP-network fix; alias tail fix; logging _sent_ bytes in access log; extending server-status (show traffic, formatting); 0.7a 12 Jul 2003 FreeBSD sendfile support; pipelining fixes; 0.6k 11 Jul 2003 kqueue fixes; redirect for deny; auto-refreshing ip2country; network-to-ranges converter; if-range support; 0.6j 27 May 2003 removed needless sendfile call; tabs in access-log; initial kqueue support 0.6i 01 May 2003 filters support, filters and redirects for 3dnews; strip-meta filter; log segfaulted request 0.6h 17 Mar 2003 Access by ip, network, country, password, referrer; MaxPostSize option in config; logging only errors 0.6g 11 Feb 2003 Connections antiflood; small fixes escaping proxy requests; few listeners fix; increase fd-limits automatically; directory listing. 0.6f 30 Nov 2002 Alternative names for servers; tails and exact aliases; backslash support for multiline and spaced config options; SkipWWW and SkipPort options; command line options 0.6e 09 Nov 2002 X-Real-IP instead of X-Forwarded-For; log on/off for alias 0.6d 08 Jul 2002 pipelined requests support (Mozilla can send them); fixed small bug with proxy-connections counting; fixed bug with seldom segfaults 0.6c 13 Jun 2002 proxy transmit unknown headers and several cookies; 1-year expires for images; requests/second fix 0.6b 07 Jun 2002 bugfixes; wrapper 0.6 04 Nov 2001 proxy support; byte-ranges support; mmap & sendfile support 0.5 09 Sep 2001 completely rewritten; added support: config, counter, redirect; 0.4 11 Apr 2001 timeout support 0.3 13 Mar 2001 poll-model and keepalive support 0.2 25 Feb 2001 first working version