includes/clientside/static/login.js
2009-04-13 Dan Live Re-Auth is now required for deleting pages, editing ACLs, protecting pages, and clearing logs. Committing in a hurry as a storm is coming in, hope everything is in there.
2009-04-12 Dan Allowed custom processing functions altogether for AJAX login error handling
2009-04-05 Dan New logout interface + made DiffieHellman faster by disabling animated GIF
2009-03-22 Dan Live ReAuth: only show "timed out" error if jumping to admin page
2009-02-26 Dan Added possibility for auth plugins, which can log a user in using non-standard authentication methods.
2009-01-26 Dan Login: reauth: window.location.hash is now updated to include the new SID so that page reloads will use it
2009-01-16 Dan Fixed login form being focused too early (caused page to scroll up)
2009-01-12 Dan Added support for live re-auth and de-auth; fully AJAX, no page reload required, plus plugin-usable API.
2008-12-23 Dan Added support for re-auth on submit to rank manager when session goes bad; still more to come
2008-12-23 Dan Added dynamic reload-less re-auth to admin panel, so that if a session is lost it can be recovered without a reload. Support for hooking into form submits will be added in the future.
2008-12-21 Dan A few fixes to the most recently added feature: more efficiency tweaks, tweaked l10n to have beetter fetch-on-demand support to ensure that stubs are never returned
2008-12-21 Dan load_component() now accepts an array, and most JS components are loaded all in one request now. Totally modular baby. And failsafe too.
2008-11-15 Dan Added ability to have alternate main page for members
2008-11-09 Dan [minor] Login box shook too slowly on failure
2008-11-02 Dan Fixed issue where login box was not obeying server orders to disable DiffieHellman. Increased quality of error handling for JS errors during login process.
2008-08-21 Dan Removed Adobe Spry and replaced with jQuery. Please report any new bugs on the forums or via IRC. In a related note, auto-completion should work now at least for usernames. Still hacking away at page name completion...
2008-08-13 Dan Couple of fixes (hacks) for Opera and the aftermath of that z-index change to darken() and enlighten() fadefilters; added ajaxOpenDirectACLRule() to placeholder list
2008-08-12 Dan Added customizable parameters for session length and the long-missing "remember me" option (or rather, the ability to turn it off and make sessions temporary)
2008-07-22 Dan Improved JSON validation and error interface when validation fails; made rank manager support custom CSS
2008-06-26 Dan Fixed javascript ACL manager and captcha not showing on ajax login lockout_captcha event
2008-06-25 Dan Majorly reworked Javascript runtime stuff to use on-demand loading.
2008-05-11 Dan Added ability to delete the draft revision; [SECURITY] fixed lack of permission check on draft save; renamed messagebox() constructor to MessageBox() (backward compat. maintained)
2008-04-12 Dan Finally fixed link coloring settings in Oxygen Bleu; added compatibility wrapper for people that "ajaxLogonInit" over "ajaxLoginInit"
2008-03-26 Dan Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
2008-03-07 Dan Localized some remaining login bits
2008-03-03 Dan Implemented password reset (albeit hackishly) into the new login API; added dummy window.console object to hopefully reduce errors when Firebug isn't around; fixed the longstanding ACL dismiss/close button bug; fixed a couple undefined variables in mailer; fixed PHP error on attempted opening of /dev/(u)random in rijndael.php; clarified documentation for PageProcessor::update_page(); fixed some logic problems in theme ACL code; disabled CAPTCHA debug
2008-03-02 Dan Implemented all security features on theme disabling and ACLs; added clean_key mode to login API to clean unused encryption keys
2008-02-24 Dan Fixed a number of IE6 bugs
2008-02-24 Dan Merging in changes from Nighthawk
2008-02-20 Dan Added support for Diffie-Hellman key exchange during login. w00t!
less more (0) tip