Tue, 08 Apr 2008 20:30:05 -0400 Dan Implemented the password-reset redirect _properly_ instead of the hackish direct header() call in sessions.php
Tue, 08 Apr 2008 20:29:18 -0400 Dan Optmized a number of Javascript routines for better speed on pathetic Javascript interpreters.
Sun, 06 Apr 2008 15:30:39 -0400 Dan Started work on the new plugin manager and associated management code. Very incomplete at this point and not usable.
Sun, 06 Apr 2008 14:02:20 -0400 Dan SECURITY: Disabled caching of decrypted DiffieHellman login requests
Tue, 01 Apr 2008 01:26:22 -0400 Dan Fixed bad captcha refresh code on registration page
Tue, 01 Apr 2008 01:25:47 -0400 Dan Added debugging ability to Language::import() for CLI usage
Tue, 01 Apr 2008 01:24:10 -0400 Dan Fixed bad URL interpretation on CGI and Apache wrongly supplying PATH_INFO when directory index requested
Sun, 30 Mar 2008 07:24:48 -0700 Dan Added debugging switch to $lang->import() for help with optimization
Sat, 29 Mar 2008 15:58:59 -0700 Dan AJAX interface for listing ACL rules implemented
Thu, 27 Mar 2008 16:41:07 -0400 Dan ACL: Added API call to edit rule based only on numeric rule ID; to be used later with lister for existing rules and effective permissions viewer
Wed, 26 Mar 2008 20:20:22 -0400 Dan Made some improvements to ACL system including: warning on setting Deny for Everyone on the entire site, added ACL_ALWAYS_ALLOW_ADMIN_EDIT_ACL, and changed behavior as noted in the docs so that Deny for Everyone is no longer able to be overridden
Wed, 26 Mar 2008 16:51:42 -0400 Dan Fixed some bugs in the installer that prevented it from working without mod_rewrite and/or with a table_prefix present
Wed, 26 Mar 2008 02:56:23 -0400 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)
Tue, 18 Mar 2008 16:56:56 -0400 Dan Fixed auto-detection of URL scheme, didn't work unless rewriting worked
Tue, 18 Mar 2008 14:32:40 -0400 Dan Fixed some stray version numbers (again!); added support for Diffie-Hellman logins in the normal login form (not AJAX) - even works in IE
Mon, 17 Mar 2008 09:47:19 -0400 Dan Updated tree menu images to fit with the icons
Sun, 16 Mar 2008 16:30:22 -0400 Dan Added icons for the administration panel
Sun, 16 Mar 2008 16:06:59 -0400 Dan Added support for embedding language data into plugins; updated all version numbers on plugin files
Sat, 15 Mar 2008 14:19:18 -0400 Dan [minor] silence errors when closing DB connections
Sat, 15 Mar 2008 14:18:54 -0400 Dan Adding the images for the expander support. (oops)
Sat, 15 Mar 2008 14:18:29 -0400 Dan Added support for an enano:expand=(closed|open) attribute on fieldsets to make them act like GTK expandable widgets; implementation is on Special:CreatePage
Sat, 15 Mar 2008 00:17:26 -0400 Dan Added basic CLI support for the Enano API. Loads automatically, just include common.php as normal. REVISION 500!!! :-D
Sat, 15 Mar 2008 00:08:01 -0400 Dan Fixed some bugs with PostgreSQL and added a word_lcase column to the search_index table because collation is not working under MySQL. TODO: Trigger search index rebuild on upgrade to 1.1.4.
Tue, 11 Mar 2008 17:09:20 -0400 Dan Fixed some display issues with breadcrumbs (thanks Manoj)
Sat, 08 Mar 2008 19:39:43 -0500 Dan Updated upgrade/migration schemas to handle user_timezone column properly
Sat, 08 Mar 2008 12:22:05 -0500 Dan [Minor] Added a nice little link on upgrade success.
Sat, 08 Mar 2008 12:13:23 -0500 Dan Fixed undefined variable ($row['is_regex'] instead of $is_regex) in sessions.php
Sat, 08 Mar 2008 12:12:27 -0500 Dan Added support for upgrading arbitrary previous 1.0.x versions (very experimental)
Fri, 07 Mar 2008 01:27:28 -0500 Dan Fixed the TinyMCE save bug.
Fri, 07 Mar 2008 00:19:29 -0500 Dan Tagging last revision as it should be tagged (again)
Fri, 07 Mar 2008 00:19:21 -0500 Dan Aww crap. NOW it should be together. 1.1.3
Fri, 07 Mar 2008 00:17:46 -0500 Dan Tagging last revision as it should be tagged
Fri, 07 Mar 2008 00:17:23 -0500 Dan Unstable alpha release (reprise): 1.1.3 (Caoineag alpha 3)
Fri, 07 Mar 2008 00:16:15 -0500 Dan Oops: fixed broken template loader in upgrader for 1.0.x and 1.1.1
Thu, 06 Mar 2008 23:39:23 -0500 Dan Unstable alpha release: 1.1.3 (Caoineag alpha 3)
Thu, 06 Mar 2008 23:37:48 -0500 Dan Oops - had unneeded debug message in installer
Thu, 06 Mar 2008 23:31:28 -0500 Dan [Security] made session manager have some degree of IP validation for session keys and upgrades
Thu, 06 Mar 2008 23:27:50 -0500 Dan Fixed session validation bug in upgrade script; fixed non-object reference in template_nodb
Thu, 06 Mar 2008 23:04:45 -0500 Dan Added safety against re-defining constants in dbal
Thu, 06 Mar 2008 22:48:16 -0500 Dan Update readme for imminent 1.1.3 release
Thu, 06 Mar 2008 22:45:41 -0500 Dan Hopefully completed rewrite and localization of rollback backend and interface
Thu, 06 Mar 2008 20:53:26 -0500 Dan Added a cron task to sessions.php that deletes old admin keys once a week
Thu, 06 Mar 2008 20:52:51 -0500 Dan Added $no_wrapper parameter to die_semicritical, useful for some upcoming PageProcessor tweaks.
Thu, 06 Mar 2008 20:48:20 -0500 Dan Localized some remaining login bits
Thu, 06 Mar 2008 20:47:48 -0500 Dan Fixed bad style update during theme uninstall.
Thu, 06 Mar 2008 20:47:11 -0500 Dan Upgraded to TinyMCE 3.0.3; made editor auto-init again but only on Safari
Thu, 06 Mar 2008 20:45:46 -0500 Dan Fixed $db->die_json(), should now produce standards-compliant output.
Wed, 05 Mar 2008 23:10:26 -0500 Dan Changed TinyMCE init to run only on demand. Highly experimental.
Sun, 02 Mar 2008 22:52:23 -0500 Dan Added modal dialog support for page editor; added customizability for breadcrumbs (thanks to Manoj for idea)
Sun, 02 Mar 2008 19:32:19 -0500 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
Sat, 01 Mar 2008 23:02:05 -0500 Dan Implemented all security features on theme disabling and ACLs; added clean_key mode to login API to clean unused encryption keys
Sat, 01 Mar 2008 19:01:07 -0500 Dan [minor] fix version number on license block comment in common.php
Sat, 01 Mar 2008 18:59:11 -0500 Dan Oops. Forgot to add the themepreview.png file which is a dummy icon for themes that don't include screenshots. Also in last commit several changes weren't documented, including: Moved several page manipulation functions from PageUtils to PageProcess. Fixed debug message in l10n.js. Started switchover to new rollback API and log_id column replacing time_id as key.
Sat, 01 Mar 2008 18:57:07 -0500 Dan Fixed the fact that cron just didn't work at all (brain fart that day or something)
Sat, 01 Mar 2008 18:56:37 -0500 Dan Modifed EnanoMath layer by segregating it into its own file; got support for big_int PHP extension backend working
Sat, 01 Mar 2008 18:55:54 -0500 Dan Fixed improper serializing of IP that could allow reusing of key from multiple IP addresses.
Sat, 01 Mar 2008 18:55:30 -0500 Dan Finished theme manager to the point where it's in a working state in Firefox and hopefully IE.
Sat, 01 Mar 2008 18:54:33 -0500 Dan Documented includes/plugins.php to try and help plugin developers a little.
Tue, 26 Feb 2008 19:51:43 -0500 Dan Fixed some bugs with $paths->getParam() and $paths->get_pageid_from_url() when slashes are in the namespace prefix. Result of testing on Windows Vista + Apache 2.2. Using TortoiseHG
Sun, 24 Feb 2008 19:55:22 -0500 Dan Minor standards-compliance fix in Request_HTTP
(0) -300 -100 -60 +60 +100 +300 tip