Freshmeat page: http://freshmeat.net/projects/francine/
francine is a themeable console login program for Linux. It supports current security standards (PAM), it has enhanced logging facilities, and can be programmed via the S-Lang scripting language.
francine can also be compiled on Solaris(tm) and Tru64(tm) Unix(tm), but we never had the chance to really test it. Maybe, on some day, a port for *BSD will be available, but Linux and *BSD are quite different, so that's not too easy.
If you wonder where the name francine comes from, it is a rather long story. But one developer came up recently with a cool explenation of the project name that should have the description from the start:
FeatureRich ANsi Console logIN Engine
This project has the following developers:
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!