Yale CAS Clients 2.0.4

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.

Security warning

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.