The dkLab Apache is a patched Apache distribution for those who plan to use the Apache Web server to serve multiple separate sites working under different, fully separated, and independent Unix users. It does not require you to install any OS kernel modules or disable setuid, and works correctly and intelligently with KeepAlive turned on and MaxRequestsPerChild greater than 1.
Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby, and Smalltalk and makes them available to Java developers using a Java-like syntax. It is designed to help get things done on the Java platform in a quicker, more concise, and fun way. It can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project or it can be used dynamically as an alternative language, such as for scripting Java objects, templating, or writing unit test cases.
mod_authenticache provides a simple and generic method for caching authentication information on the client side in order to enhance performance. It has been tested with several Basic HTTP authentication modules, and has an Apache 2.0.x optional function exporter for caching credentials from any custom authentication module.
OSAccess is an entitlement security engine for prodividing fine grained security access. At the moment, the security spec for J2EE is silent on entitlement level security, so this project is an attempt to make a truly portable and reusable entitlement engine that can work with multiple backend security data repositories and be hosted on different application servers.
SecurityFilter is intended for use by Java Web application developers. It provides robust security and automatic authentication services for Web applications using FORM or BASIC authentication. It generally mimics the behavior and configuration format of container-managed security, but has some useful functional and portability advantages.
mod_sequester is a module for the Apache Web server 1.3 which allows you to control access to Web documents according to the date and time of the request. It provides four basic ways to control access: allow until time t, allow after time t, allow between times t and t', and allow except between times t and t'. It is useful for controlling access to time-sensitive things like press releases (disallow until after), special offers (allow until), or windowed 'this week only' opportunities (allow between).