Allowed people may be specified according to LDAP filters if LDAP is the authentication mechanism. Many thanks to Erwan Gouello for the calendar integration. LDAP binding is now only anonymous to get a DN, then another bind is done to check for user password. Many thanks to Vincent Mathieu for LDAP help, testing and comments. The code is now internationalized.
All outputs are calls to a gettext function which parameter is the message to print in english.
A translation package is provided for french, volunteers are needed for other languages. Forums and Chats requests are now logged. Files can now be attached with forum messages and URLs are automatically anchorized in forums and chats messages. Forums and Chats locks have been rewritten. Some bugs in the Webcal integration have been fixed and color default preferencies have been added.