Getting the files
The distributed files are attached to this Wiki page.
Release notes
Cross-platform compatibility
Versions 2.0.3 and earlier of the client distributions contain code for mod_cas that is specific to Linux.
This distribution adds a branch of the mod_cas code that runs successfully on non-Linux platforms under Apache 1.
The code bases can easily be merged, but this separate branch should prove useful to users of Solaris and other non-Linux platforms (in particular, those that don't have /dev/urandom or BSD-style advisory file locking) until we have the opportunity to test a final merged module sufficiently for general posting.
WARNING: Using the code in the "apache1" and "apache2" directories on a server that does not have a /dev/urandom pseudo-device may fail in insecure ways (by creating insecure session identifiers). We recommend avoiding all use of this code on such servers; use the "apache1-solaris" branch instead.