News

Still alive!
August 04, 2008 11:34:40
Posted by: Justin van Heerde
This is our first site update in a very long time (it's been almost 2 years). The reason for the lack of updates has been the fact that we've really been missing a lead developer for the Wodan project. All of this is going to change in the next few months. After evaluating the place of Wodan in the world of reverse proxying solutions we've come to the conclusion there still is a place for a solution that gives site administrators complete control over the way objects are cached. The combination with the trusted base of Apache still makes sense. For this reason we at IC&S have decided to reinvigorate the Apache Wodan project. Expect an updated site, updated documentation, binary packages and a development roadmap in the coming months.

Wodan 1.3.0 released
July 19, 2006 17:38:50
Posted by: Justin van Heerde
I have just finished testing 1.3.0 and decided the bugs fixed in this release warrant a point release. There are no added features in this release, only bug fixes.

Wodan2 2.0RC1 released
July 11, 2006 15:12:49
Posted by: Justin van Heerde
I'm pleased to announce that Wodan has been ported to apache 2.x. That branch is now aptly named wodan2. The downloads page contains a link to version 2.0rc1. The reason for releasing this as a release candidate is lack of testing, we need to establish the threadsafety in the 2.0 branch. Any help in this will be much appreciated, please post your findings on the mailinglist. A public bugtracker is also in the works, the link on the links page doesn't point to a working bugtracker.

Version 1.2.6
July 26, 2005 15:24:30
Posted by: Ilja Booij

Since version 1.2.3 some fixes have been applied:

  • The backend notification of the protocol used between client and Wodan is fixed. It just did not work. It works fine now.
  • Files that shouldn't be cached will never result in a cachefile being made now.
  • An entry is made into the error log if a backend takes more than 10 seconds to return a request.
  • An extra Apache server note, WodanBackendTime, is set to show how much time the backend took to respond. This note can be put in the access log. See the README for details.

Version 1.2.3
May 27, 2005 15:13:04
Posted by: Ilja Booij
Version 1.2.3 has been released, with the following enhancements over previous versions:
  • SSL Backend support. Wodan can be compiled with SSL support for backend connections by setting WODAN_HAVE_SSL_FLAGS=-DWODAN_HAVE_SSL in the Makefile. This will make use of SSL functions for connections to the backend, using HTTPS if the backend URL is a https:// URL.
  • The CacheDir directive takes relative URLs now. Relative URLs will be taken relative from Server Root.
The new release is ready at the download page.

Long time no update
May 27, 2005 14:54:31
Posted by: Ilja Booij
This site has not been updated for a long time. I'll be adding release information again from now on.

Version 1.1.5
November 19, 2004 13:56:09
Posted by: Ilja Booij
Version 1.1.5 fixes one major bug. The "X-Forwarded-For" header is now filled correctly. This is important for backend applications that use this header.

Version 1.1.4
November 08, 2004 17:03:43
Posted by: Ilja Booij
Version 1.1.4 has two major bugfixes, as well as one feature enhancement.
  • feature: Wodan can now cache 404 results. This enables the administrator to lower the load on the backend, by having the proxy send the 404 to the client.
  • bugfix: Apache's KeepAliveTimeout works now. It was broken by the Wodan BackendTimeout feature. They both work now.
  • bugfix: The X-Wodan header was not working in the previous versions. It is now.

Version 1.1.3
October 14, 2004 09:55:41
Posted by: Ilja Booij
Version 1.1.3 is out with some fixes. Version 1.1.2 broke something, which could give segfaults when the target of a ReverseProxyPass did not end in a '/'.

Move from CVS to Subversion
October 11, 2004 15:33:06
Posted by: Ilja Booij
Wodan now used Subversion for its source-code repository. Information on how to get the latest version from the repository can be found on the download page

Version 1.1.1
October 08, 2004 15:21:03
Posted by: Ilja Booij
Version 1.1.1 is released with a few bugfixes. If you're running an earlier version of Wodan, please upgrade to this new version.

Wodan 1.1.0
October 07, 2004 17:22:44
Posted by: Ilja Booij

Wodan 1.1.0 has some very interesting fixes:

  • Wodan does not store web-objects (pages, graphics etc) from the backend in memory anymore. Content is now written to client and cachefile immediately.
  • Cachefiles are written into different directories. This cuts down on the size of the directories holding the cachefiles.
  • The BackendTimeout now not only works as a timeout for establishing the connection, but also for receiving the first parts of the content. Using this, a slow backend can be detected. If the backend is too slow, the content is served from cache.
  • lots of code cleanup has been done
The new release (version 1.1.0) can be downloaded from the download page.

RC5
April 02, 2004 11:56:57
Posted by: Ilja Booij

A small extra feature has been added. Wodan now sends an extra header to the backend. This header, "X-Wodan-Protocol" holds the protocol that the client uses to communicate with the Apache Wodan sever. This can for instance be useful for detecting (on the backend) if there is HTTPS or HTTP traffic between client and server.

I'v made a new release, RC5, which can be downloaded from the download page.


Release Candidate 4
January 14, 2004 11:23:53
Posted by: Ilja Booij

Wodan 1.0 RC4 has been tagged and released.

This new version adds a DefaultCacheTimeHeaderMatch directive, which allows setting the cachetime for objects using the HTTP-headers.

The following directive will set the cachetime for all objects with a Mime-Type of image/* to 60 minutes:
DefaultCacheTimeHeaderMatch Content-Type ^image/.*$ 60m

The DefaultCacheTimeRegex directive has been renamed to DefaultCacheTimeMatch, to match regular expression directives in Apache.


Release Candidate 3
January 06, 2004 15:23:51
Posted by: Ilja Booij
Wodan 1.0 RC3 has been tagged and released. The main difference between RC2 and RC3 is that RC3 uses the apache hsregex.h include instead of the libc . The use of this last include was a bug that made compilations fail on some setups. Functionally there is no difference. The sources can be found on the download page.

Release Candidate 2
December 10, 2003 11:46:32
Posted by: Ilja Booij
Wodan 1.0 RC2 has been released. It has all the new features mentioned below. Please get it from the download page.

New features
December 08, 2003 10:21:47
Posted by: Ilja Booij
There are some new features in Wodan, which can make it even more useful. These features are only in the CVS version. Features include:
  • RunOnCache: run only on the cache, without making connections to the backend.
  • DefaultCacheTimeRegex: use different cache times depending on the URI-string using regular expressions. Using this feature, you can for instance set longer cache times for images than for script generated pages.
  • The ability the detect a backend that is down. In that case, Wodan will always use the pages in cache.

CVS Web Interface
August 20, 2003 10:50:30
Posted by: Marten
There is now a CVS Web interface for easy browsing of the CVS repository.

Site updated and first release candidate
April 11, 2003 13:01:17
Posted by: Bart
Today all info on the wodan site is available, also the first release candidate has been released. Check the download page to download wodan. We will announce wodan on freshmeat this afternoon.