Apache HTTP Server development for this week
Published April 8th, 2008
The last week has seen many new features and improvments made to httpd. Many of them have been accelerated by people at the ApacheCon EU Hackathon this week.
- mod_session
On Friday Graham Leggett introduced a series of modules to support generation of sessions from HTTPD. Included is modsessioncrytpo, which encrypts the data using AES. This is the first time ‘form based’ authentication has had real support in the Apache Core.
docs: mod_session
thread: Apache support for form authentication
- mod_socache
On Tuesday Joe Orton committed the new Small Object Cache modules, which have been under discussions for a couple months now. The mod_ssl
session cache has been changed to use this. Currently supported cache backends are DBM, memcached, and Shared Memory. I expect many other modules will changed to use this cache API as time goes on.
svn: ap_socache.h
thread: PATCH ap_socache.h
mod_socache
- If/Else blocks added
Nick Kew ported the expression parser from modincludes, and has used this to add If and Else blocks to the core.This provides a viable alternative to modrewrite and RewriteCond, and letsyou set any modules configuration values.
docs: if
thread: Dynamic configuration for the hackathon?
commit: r644253
- Turkish Documentation
Nilgün Belma Bugüner contributed a complete translation of the Apache HTTP Server documentation in Turkish.
docs: Turkish
thread: New Turkish Documents
commit: r645667
- Serf Bucket Discussions
Discussion at the Hackathon covered how Serf Buckets use a “pull” method, for both input and output, unlike the current filter stack in httpd, which is Pull for input filters, but push for output filters. There was general agreement that the expieriment of modserf should be expanded up the filter stack.
[svn: modserf.c](http://svn.apache.org/repos/asf/httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c)
- Simple MPM created
Paul Querna started work on a new MPM at the Hackathon. The MPM hopes to run on both Unix and Win32 platforms, and keep the same behavoirs on both.
svn: SIMPLE.README
Written by Paul Querna, CTO @ ScaleFT. @pquerna