Cherokee Web Server: Current events
Current events
Contents
1
Cherokee 0.5.5 "Look under the couch" (13 Sep 2006)
1.1
Fixes and Changes:
2
Cherokee 0.5.4 "Web with only one calorie" (11 Jul 2006)
2.1
Fixes and Changes:
3
Cherokee 0.5.2 "keep it real" (17 Apr 2006)
3.1
Fixes and Changes:
4
Cherokee 0.5.1 "XSS? Oops!" (10 Apr 2006)
4.1
Fixes and Changes:
5
Cherokee 0.5.0 "be dynamic" (30 Mar 2006)
5.1
New features:
5.2
Fixes and Changes:
6
Cherokee 0.4.30 "In shape" (18 Jan 2006)
6.1
New features:
6.2
Fixes and Changes:
7
Cherokee 0.4.29 "It grants you three wishes" (10 Nov 2005)
7.1
New features:
7.2
Fixes and Changes:
8
Cherokee 0.4.28 "Stable, in capitals" (27 Oct 2005)
8.1
New features:
8.2
Fixes and Changes:
9
Cherokee 0.4.27 "Bounty hunting in progress" (18 Oct 2005)
9.1
New features:
9.2
Fixes and Changes:
10
Cherokee 0.4.26 "Buy one, get one free" (19 Sep 2005)
10.1
New features:
10.2
Fixes and Changes:
11
Cherokee 0.4.25 "It's a bird, it's a plane, it's.." (03 Aug 2005)
11.1
New features:
11.2
Fixes and Changes:
12
Cherokee 0.4.24 "is the new black" (07 Jul 2005)
12.1
New features:
12.2
Fixes and Changes:
13
Cherokee 0.4.23 "World's 1º" (23 May 2005)
13.1
New features:
13.2
Fixes and Changes:
14
Cherokee 0.4.22 "groovy" (16 May 2005)
14.1
New features:
14.2
Fixes and Changes:
15
Cherokee 0.4.21 "without copy&paste" (09 May 2005)
15.1
New features:
15.2
Fixes and Changes:
16
Cherokee 0.4.20 "we know what you want" (03 May 2005)
16.1
New features:
16.2
Fixes and Changes:
17
Cherokee 0.4.19b2 (5 Apr 2005)
18
Cherokee 0.4.18 "The never ending release" (31 Mar 2005)
18.1
New features:
18.2
Fixes and Changes:
Cherokee 0.5.5 "Look under the couch" (13 Sep 2006)
Fixes and Changes:
New: Higher performance
New: Multi-line headers support added
New: New module initialization macros
Fix: phpcgi: Added two default paths for Fedora
Fix: Win32 port fixes
Fix: gcc-2.95 related fixes
Fix: Some buffer methods invocations were fixed
Fix: ListenQueue renamed to ListenQueueSize
Fix: _GNU_SOURCE compilation fix
Fix: Handler error improved
Fix: Lingering close should be faster
Fix: ETag management has been improved
Fix: file: If-Modified-Since fixed
Fix: Added some missing error codes
Fix: Many minor compilation fixes
Cherokee 0.5.4 "Web with only one calorie" (11 Jul 2006)
Fixes and Changes:
redir handler fix: reported by ubuntu-es.org
Added HTTP error code 303
Improved IOcache reference counting
Tiny URL parsing fix
Authentication works for root directory
Solaris 11 compilation fixed
The port number is checked
Cherokee 0.5.2 "keep it real" (17 Apr 2006)
Fixes and Changes:
Unhanded error fixed
Parsing of multiple Mime-type files fixed
dirlist: Content-Type header fixed
PID file is written with the correct UID
A few cget patches were applied
A few URL links have been fixed
A compilation problem was fixed
Cherokee 0.5.1 "XSS? Oops!" (10 Apr 2006)
Fixes and Changes:
XSS issue fixed
Sun CC compilation fixed
Cherokee 0.5.0 "be dynamic" (30 Mar 2006)
New features:
FastCGI support
SCGI support
Added SMF support (Solaris 10 & OpenSolaris)
Win32 port: Many improvements
Checking of supported authentication methods
Better header parsing
Fixes and Changes:
New -d parameter for QA tests
Internal default handler
PID file related fix
Added new CGI/FastCGI/SCGI headers
Icon search is case insensitive
Socket: fd number 0 is okay
Default configuration file clean up
Loads of small fixes and improvements
Many new QA tests
Cherokee 0.4.30 "In shape" (18 Jan 2006)
New features:
New MIME types parser
New tracing facility
Easier Request redirections
New incoming URL clean up process
C++ compilers ready
New ChangeUser option for PHP and CGI
Dirlist's HeaderFile accepts lists
Dirlist's HeaderFile accepts full paths
New header management code
Handler checks for supported HTTP methods
Much better OpenSolaris packages
More work on the Win32 port
New default page and new logos
Fixes and Changes:
Dirlist handler fixed for restricting ServerTokens
Detects DragonFly in the configure phase
Kqueue performance support improved
The onfiguration grammar has fewer reserved words
--with-sendfile-support fixed
Some regular expression processing improvements
UserDir redirections fixed
Without UserDir ~ is a common character
GTM/local time management fixed
Loads of small fixes and improvements
Many new QA tests
Cherokee 0.4.29 "It grants you three wishes" (10 Nov 2005)
New features:
New configuration priority mechanism
New Request entries (regexps on requests)
Configuration files inclusion improved
Added ~10 new QA tests
Configuration can overwrite CGI variables
Some internal structures were cleaned up
CGI handler can act as an error handler
QA tests start time speeded up
Fixes and Changes:
SCRIPT_NAME variable fixed
REMOTE_USER variable fixed
Fixed compilation without bison
poll took over kqueue and event ports
Lingering close mechanism improved
Version information on dirlist fixed
Bigfix in the POST management code
A few misc little fixes
Cherokee 0.4.28 "Stable, in capitals" (27 Oct 2005)
New features:
MUCH more stable!
Long POSTs are stored in temp files
TLS port is now configurable
Added new build tests
More improvements for the Win32 port
Added more QA tests
PHP and CGI header parsing improved
Added HTTPS variable support
Added HTTP_REFERER variable support
Fixes and Changes:
dirlist potential concurrency problem fixed
Content-Rage header fixed
server_info handler configuration fixed
uCherokee makefile updated
Some fixes for Sun CC
NCSA logger fixed for MacOS X
IOCache memory leak fixed
syslog now can log multiple petitions at once
Lingering close bug fixed
Compilation on FreeBSD/OpenBSD fixed: pthreads
Some off_t issues sorted out
autogen fix for MacOS X
Cherokee 0.4.27 "Bounty hunting in progress" (18 Oct 2005)
New features:
Added Digest authentication support
Accepts dots at the end of the host names
Reached 100 QA tests
phpcgi: Search for the right interpreter improved
htpasswd validator rewritten: SHA1, MD5, crypt, ..
htdigest validator rewritten as well
Fixes and Changes:
Better error checking on I/O operations
dirlist: Broken links management fixed
OpenSSL error handling fixed
Base64 algorithm fixed
Some configuration entries have been reallocated
Loggers fixed: no more syslog bug
Concurrency issue shorted out
Cherokee 0.4.26 "Buy one, get one free" (19 Sep 2005)
New features:
Native Win32 porting improved
Gzip compression almost rewritten
CGI handler accepts customized environment variables
New OpenSolaris packages, based on Blastwave
New Encoder modules layout
More QA tests
Fixes and Changes:
Handler properties management improved
A couple of IOCache fixes
NCSA logger: uninitialized memory fixed
Many _clean() methods were removed
Removed reserved words from the configuration grammar
A few TLS connection handling improvements
"Accept-Encoding" header is now handled in the right way
CRC32 is now incremental
Some compilation warnings were fixed
Cherokee 0.4.25 "It's a bird, it's a plane, it's.." (03 Aug 2005)
New features:
88% faster !!
Added Cherokee log rotate tool
Logger support a "Back up mode"
Client lib supports login / password
Added a resolution cache
Better closing method
Client lib supports TLS
Fixes and Changes:
htpasswd compilation improved
Error handlers per virtual host fixed
Improved PHP and CGI error handling
PHP "Location" header fixed.
"Range" header fixed
Allow "anon" TLS connections
Cherokee 0.4.24 "is the new black" (07 Jul 2005)
New features:
Added internal redirections.
Documented!
New administration interface
Connections are better identified
Added a couple of new QA tests
Fixes and Changes:
Icon paths improved
Internal TX/RX counters fixed
Little memory leak fixed (nn handler)
`Location' header duplication fixed
Compilation issues fixed
Cherokee 0.4.23 "World's 1º" (23 May 2005)
New features:
Solaris 10 event port support !! [1]
Memory footprint has been reduced
u-Cherokee is now only 120Kb
Improved performance with big posts
Fixes and Changes:
mmap implementation performance improvement
Some DocumentRoot problems were fixed
Chroot fix
with-wwwroot parameter fixed
Some QA use much less memory
Fixed problem in Linux/PPC
Little compilation fixed
Cherokee 0.4.22 "groovy" (16 May 2005)
New features:
Internal memory management changes
Added default content
Fixes and Changes:
Better configuration installation
Debian packages fixed
Tiny memory leak in authentication
Logging fixed
DocumentRoot inside directories
Some QAs were improved
Cherokee 0.4.21 "without copy&paste" (09 May 2005)
New features:
Directory configuration inheritance
Configuration by extension
Internal redirections
More QA tests
Debian packages
handler_common cleaned up
Fixes and Changes:
Some "Allow From" fixes
Some IPv6 support fixes
Sendfile support fixed
Code clean up
Cherokee 0.4.20 "we know what you want" (03 May 2005)
New features:
htdigest validator
New configuration entry to set the polling method
QA: new option to use strace
QA: new option to support PollMethod
Fixes and Changes:
Some concurrency problems were fixed
Cygwin compilation improved
It won't complain about epoll on 2.4
Some fixes in the poll() backend
CGI timeout fixed
MD5 support improved
Some improvements in the epoll backend
Code clean up
Cherokee 0.4.19b2 (5 Apr 2005)
Adds some configure parameter: pcre and pam
Fixes some compilation problems with PAM
Fixes some internal stuff to make Doku-wiki work
Idem for PHP Indexer using a global index
Some PathInfo fixes
Cherokee 0.4.18 "The never ending release" (31 Mar 2005)
New features:
CGI performance dramatically improved !!
Embedded Cherokee: u-cherokee !!
New subsystem to handle errors
Added regular expressions support to redir
Added «OnlySecure» feature
New QA system
Added «OS string» configuration option
Added «MaxConnReuse» configuration option
Polling methods are chosen on-the-fly
Implemented lingering close
Fixes and Changes:
IPv6 fixes
Mmap support rewritten
Plug-in system improvements
Post requests now works much better
Now it keeps statistics about transmissions
New downloader internal functionality
Fixes in the Linux epoll() support
New internal error reporting system
OpenSSL/GnuTLS compilation fixes
Deep header files clean up
Added new test utility: cget
Improved use of "Interpreter" configuration key
Added new errors
Some fixes in the Debian packages
Security fix in the NCSA and Combined log modules
Solaris 10 compilation fixed
NetBSD compilation fixed
Some concurrency related fixes
sendfile() detection fixed
m4 macros management has changed