Wed, 09 Jul 2008 18:38:44 -0400 Dan Fixed lack of str_replace() to runtime-patch cache_anon_sidebar
Wed, 09 Jul 2008 18:02:32 -0400 Dan Got user registration working with the new componentized JS framework
Wed, 09 Jul 2008 17:47:57 -0400 Dan Completed work (we hope) on CacheManager admin page
Wed, 09 Jul 2008 17:38:26 -0400 Dan Made CLI version of common load cache manager properly
Wed, 09 Jul 2008 17:38:08 -0400 Dan Sprited icons for admin panel applets
Wed, 09 Jul 2008 13:20:49 -0400 Dan Fixed gzip output - no longer depends on ob_gzhandler(), uses gzencode() now with a failsafe available if gzencode() is not available. Public function gzip_output() remains unchanged.
Wed, 09 Jul 2008 13:18:25 -0400 Dan Fixed a few places where page metadata cache should have been purged (there may be a few more commits like this)
Mon, 07 Jul 2008 18:13:01 -0400 Dan Merging nighthawk and scribus branches (now that nighthawk isn't panicked anymore)
Mon, 07 Jul 2008 18:12:30 -0400 Dan First stab at cache management backend. Everything seems to have been tested and working so far, but a number of things require a more specialized cache and can't go through the framework (e.g. user ranks which use references to map usernames to user IDs)
Mon, 07 Jul 2008 03:52:16 -0400 Dan Moved enano_safe_array_merge() to functions.php as comment.php depends on it
Mon, 07 Jul 2008 02:50:17 -0400 Dan First draft of new CacheManager admin page. Backend is yet to be implemented.
Mon, 07 Jul 2008 02:49:54 -0400 Dan Fixed missing require() on math.php in SpecialUserFuncs
Mon, 07 Jul 2008 02:49:26 -0400 Dan Moved all account deactivation notice presentation code to its own method in sessions
Mon, 07 Jul 2008 02:48:44 -0400 Dan Fixed missing randkey() method in rijndael.php
Mon, 07 Jul 2008 02:48:14 -0400 Dan Fixed $use_cache bug in plugins.php
Mon, 07 Jul 2008 02:47:20 -0400 Dan Fixed missing require() on stats.php in pageprocess; made pageprocess update the metadata cache on page rename
Mon, 07 Jul 2008 02:46:44 -0400 Dan Added purge_all_caches() routine to functions.php. Temporary, will be discarded once the new cache code is implemented
Mon, 07 Jul 2008 02:41:50 -0400 Dan Added the theme_is_<themeid> template boolean value to allow conditional template code depending on theme ID (in shared templates, sidebar blocks, etc.)
Mon, 07 Jul 2008 02:37:12 -0400 Dan Added ability to hide or show sidebar blocks based on a {restrict} or {hideif} conditional in the sidebar script
Thu, 03 Jul 2008 15:37:18 -0400 Dan Added failsafe .htaccess files to enable far future Expires and mod_deflate
Thu, 03 Jul 2008 15:34:09 -0400 Dan As promised, dropped in the new librijndael. Benchmarks say about 3 times faster, but more performance testing will be done.
Thu, 03 Jul 2008 15:08:35 -0400 Dan A little more optimization work, client-side this time. I lied, no librijnadel2 here, but it's about to be merged in...
Wed, 02 Jul 2008 22:15:55 -0400 Dan More optimization work. Moved special page init functions to common instead of common_post hook. Allowed paths to cache page metadata on filesystem. Phased out the redundancy in $paths->pages that paired a number with every urlname as foreach loops are allowed now (and have been for some time). Fixed missing includes for several functions. Rewrote str_replace_once to be a lot more efficient.
Wed, 02 Jul 2008 19:36:44 -0400 Dan Another sweep from the optimization monster.
Mon, 30 Jun 2008 17:22:29 -0400 Dan Made $session->private_key protected and added pk_{en,de}crypt methods for encrypting and decrypting data using the private key
Mon, 30 Jun 2008 17:20:02 -0400 Dan Several optimization changes including getting rid of a few eval()s. Added placeholder functions for the theme manager, which should be working now
Thu, 26 Jun 2008 21:36:32 -0400 Dan [minor] Added password_score_* into placeholder functions
Thu, 26 Jun 2008 20:55:13 -0400 Dan Upgraded TinyMCE to 3.1.0.1. Ported a couple special pages to the componentized JS system.
Thu, 26 Jun 2008 18:05:42 -0400 Dan Oops, scriptPath isn't defined in jsres.php.
Thu, 26 Jun 2008 18:03:04 -0400 Dan Made encryption work in form-based logon again; modified load_component() to fetch compressed versions when possible
Thu, 26 Jun 2008 17:31:33 -0400 Dan Fixed javascript ACL manager and captcha not showing on ajax login lockout_captcha event
Thu, 26 Jun 2008 17:01:42 -0400 Dan Fixed missing table_prefix in generate_rank_sql()
Thu, 26 Jun 2008 16:56:52 -0400 Dan Installer should work with JS componentization now
Tue, 24 Jun 2008 23:37:23 -0400 Dan Majorly reworked Javascript runtime stuff to use on-demand loading.
Sun, 22 Jun 2008 18:13:59 -0400 Dan Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Wed, 18 Jun 2008 22:43:16 -0400 Dan Fixed SQL syntax error thrown during rank data fetch
Mon, 16 Jun 2008 19:20:13 -0400 Dan Fixed access type warning in discussion button generation in template
Mon, 16 Jun 2008 19:16:12 -0400 Dan Fixed: init_vars double-init check ignored theme changes/reloads
Mon, 16 Jun 2008 19:07:15 -0400 Dan Made template parser remember last initted page_id and namespace to avoid double init; made additional_headers reassign only do so if $template->additional_headers is empty (it's being blanked somehow, need to come up with a backtrace sometime)
Mon, 16 Jun 2008 19:05:16 -0400 Dan Fixed undefined index left over from scope system rewrite a few days ago
Mon, 16 Jun 2008 19:04:33 -0400 Dan Fixed two bugs in paginator: noisy warning when rows run out and empty strings not being treated as valid from formatting functions
Sun, 15 Jun 2008 01:38:33 -0400 Dan Fixed title not being set properly in redirect()
Sun, 15 Jun 2008 01:30:00 -0400 Dan Renamed some functions (that were new in this release anyway) due to compatibility broken with PunBB bridge
Sun, 15 Jun 2008 01:29:30 -0400 Dan Moved some TinyMCE init code to make JS early init work
Sun, 15 Jun 2008 00:59:37 -0400 Dan Got ACL scope logic working again and began enforcing it. Breaking API change: assigning page title with $template->tpl_strings['PAGE_NAME'] will no longer work, use $template->assign_vars(). Workaround may be added later. Test for assign_vars method if compatibility needed. Added namespace processor API (non-breaking change). Several other things tweaked around as well.
Sat, 14 Jun 2008 22:01:24 -0400 Dan Fixed some plugin compatibility issues seen in Nuggie
Tue, 10 Jun 2008 10:51:44 -0400 Dan Updated image tag parser a bit. Handles recursion of brackets properly now, allows custom parameters from plugins, and takes parameters in any order due to new keyword-based parser
Tue, 10 Jun 2008 00:21:34 -0400 Dan A bit of UX improvement to upgrade UI; updated readme for 1.1.4
Mon, 09 Jun 2008 20:52:34 -0400 Dan Actually made the "prevent search indexing" switch work. Needs to be merged with stable.
Sat, 07 Jun 2008 22:50:31 -0400 Dan Made ajaxReset() call the actual requested title instead of effective title; fixed (again) template compiler bug not matching certain tags (probably PCRE bug)
Sat, 07 Jun 2008 12:50:21 -0400 Dan [YSlow experimental] Moved jsres.php include to bottom of the body in oxygen
Sat, 07 Jun 2008 12:49:45 -0400 Dan Updated version number metadata in system plugin files; added some comments and removed unused code from index.php and includes/graphs.php
Sat, 07 Jun 2008 12:48:39 -0400 Dan First test of rank manager interface, not currently capable of doing anything interesting (fills form with placeholder data); strings are in an earlier commit
Sat, 07 Jun 2008 12:46:18 -0400 Dan Got initial CSRF token framework implemented and sample implementation added in Special:Logout; removing Javascript compression engine from aggressive_optimize_html() and instead calling JavascriptCompressor class from js-compressor.php
Sat, 07 Jun 2008 12:43:57 -0400 Dan Removed remaining references to enano.homelinux.org
Sat, 07 Jun 2008 12:43:19 -0400 Dan Added re-import function to plugin manager
Sat, 07 Jun 2008 12:40:53 -0400 Dan [YSlow] Added Expires header on jsres.php
Sat, 07 Jun 2008 12:40:29 -0400 Dan Fixed some GD detection bugs with freecap
Sat, 07 Jun 2008 12:39:24 -0400 Dan Modified $template->init_vars() to pivot to local page metadata and permissions from a PageProcessor object instead of global data from $paths and permissions from $session to allow redirects to affect on-page controls as well as the actual content (only partially complete, protection and several other elements still need to be localized)
Sat, 24 May 2008 23:40:42 -0400 Dan More work done on effective permissions API, namely reporting of page group and usergroup names
Fri, 16 May 2008 12:22:26 -0400 Dan Added user preference for disabling visual effects in Javascript applets; added re-import button to installed plugins
Mon, 12 May 2008 00:59:46 -0400 Dan Revamped some ACL code and added effective permissions calculation code into session manager
Sun, 11 May 2008 21:05:27 -0400 Dan Merged in the word_lcase column (finally)
Sun, 11 May 2008 16:59:45 -0400 Dan Moved some more images into sprites for Oxygen
Sun, 11 May 2008 16:59:21 -0400 Dan Minified some JS files using YUI compressor
Sun, 11 May 2008 16:58:58 -0400 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)
Wed, 07 May 2008 14:06:16 -0400 Dan Added source and compiled images for Mint's sprites
Wed, 07 May 2008 14:05:50 -0400 Dan Re-synced Mint style from the Oxygen theme
Wed, 07 May 2008 14:05:31 -0400 Dan Added ETag on TinyMCE gzip; changed ETag format for standard pages so as to include user and login info to control caching when logged in or out
Mon, 05 May 2008 20:37:33 -0400 Dan Switched Oxygen to use CSS sprites for faster loading (CSS changes were in a past commit, only adding image files here)
Mon, 05 May 2008 20:31:19 -0400 Dan Add standard header comment block and date of changes to tiny_mce_gzip to conform to GPL/LGPL
Mon, 05 May 2008 20:28:13 -0400 Dan Added TinyMCE compression support and made some supporting modifications to common.php
Mon, 05 May 2008 20:08:44 -0400 Dan Upgraded TinyMCE to version 3.0.8
Mon, 05 May 2008 20:06:37 -0400 Dan Added ETag support and increased caching settings to try and speed the system up. Result of a YSlow audit.
Sun, 04 May 2008 21:57:48 -0400 Dan Massive commit with various changes. Added user ranks system (no admin interface yet) and ability for users to have custom user titles. Made cron framework accept fractions of hours through floating-point intervals. Modifed ACL editor to use miniPrompt framework for close confirmation box. Made avatar system use a special page as opposed to fetching the files directly for caching reasons.
Sat, 26 Apr 2008 17:25:28 -0400 Dan Added but didn't set up custom_user_title ACL; fixed rebuild_page_index() to use word_lcase
Mon, 21 Apr 2008 19:37:31 -0400 Dan Replaced some confirmation boxes with miniPromptMessage versions. This commit will require a re-langimport and shift-reload.
Mon, 14 Apr 2008 22:02:32 -0400 Dan Merging changes from nighthawk
Mon, 14 Apr 2008 22:02:04 -0400 Dan Added a really simple message box system based on miniPrompts, this will be used for confirmation windows like delete_page, clear_logs, delvote, etc.
Mon, 14 Apr 2008 12:13:12 -0400 Dan Rebrand as 1.1.4 (Caoineag alpha 4)
Mon, 14 Apr 2008 22:00:12 -0400 Dan Fixed selector stage in ACL editor under Safari
Mon, 14 Apr 2008 21:59:53 -0400 Dan Added template_compile_subst hook
Sat, 12 Apr 2008 17:57:58 -0400 Dan Huge improvements to the template_nodb class and surrounding code; moved template compiler core to its own non-classed function to allow code re-use
Sat, 12 Apr 2008 10:12:25 -0400 Dan Finally fixed link coloring settings in Oxygen Bleu; added compatibility wrapper for people that "ajaxLogonInit" over "ajaxLoginInit"
Sat, 12 Apr 2008 09:51:35 -0400 Dan [HIG] Added a little heading and intro message to the top of the plugin manager
Sat, 12 Apr 2008 09:50:49 -0400 Dan Fixed Javascript error in admin-menu with quotes in list items
Thu, 10 Apr 2008 07:58:56 -0400 Dan Implemented security logging for plugin management
Wed, 09 Apr 2008 22:45:51 -0400 Dan Fixed some bad language string references in plugin management API
Wed, 09 Apr 2008 22:37:37 -0400 Dan (Hopefully) finished new plugin manager and implemented the utilization of it. Still HIGHLY experimental.
Wed, 09 Apr 2008 19:27:02 -0400 Dan New plugin manager half-implemented. Most of the UI/frontend code is done. Moved sql_parse.php to /includes/ to allow use after installation - TODO: check installer, etc. for breakage
Tue, 08 Apr 2008 20:32:30 -0400 Dan Merging nighthawk and scribus branches
Tue, 08 Apr 2008 20:31:58 -0400 Dan Pretty much pseudo-commit to make Hg let me merge some stuff in, only change was the "system plugin" key in $plugin_meta in PluginManager
Tue, 08 Apr 2008 20:30:50 -0400 Dan Fixed a jBox issue on the AppleMobile platform
Tue, 08 Apr 2008 20:08:35 -0400 Dan Dramatically improved the page-rename UX and added a miniPrompt API that allows small pop-down prompts as opposed to prompt() or confirm().
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
Sun, 24 Feb 2008 17:50:38 -0500 Dan Fixed a number of IE6 bugs
Sun, 24 Feb 2008 12:52:07 -0500 Dan Merging in changes from Nighthawk
Sun, 24 Feb 2008 12:50:52 -0500 Dan Upgraded tinyMCE to 3.0.1 in hopes of fixing IE race conditions. Fixed a couple minor syntax errors in Javascript objects declared in various places.
Fri, 22 Feb 2008 12:51:53 -0500 Dan Merging fixes and updates from stable branch
Fri, 22 Feb 2008 12:46:51 -0500 Dan Fixed: RenderMan::getPage() failing with access denial when fetching template and view_source results in deny
Fri, 01 Feb 2008 22:31:57 -0500 Dan Made all captcha fields case-insensitive (thanks pkeating)
Thu, 31 Jan 2008 22:28:40 -0500 Dan Merging scribus and nighthawk branches
Thu, 31 Jan 2008 21:52:39 -0500 Dan Fixed special pages being returned with subpage information inappropriately from $paths->get_pageid_from_url()
Thu, 31 Jan 2008 22:28:12 -0500 Dan Fixed jBox menus failing to appear when window scrolled down
Mon, 28 Jan 2008 23:07:32 -0500 Dan Fixed case where HTML comments were getting stripped when opening tag not followed by whitespace (<!--foo--> was stripped, <!-- foo --> was not, neither is stripped now)
Mon, 28 Jan 2008 23:06:38 -0500 Dan Re-applying the revision with the comment fix (bad merge a couple revs back)
Sun, 27 Jan 2008 23:43:24 -0500 Dan Fixed case where HTML comments were getting stripped when opening tag not followed by whitespace (<!--foo--> was stripped, <!-- foo --> was not, neither is stripped now)
Wed, 23 Jan 2008 19:36:42 -0500 Dan Merging in a couple revisions from Nighthawk
Sun, 20 Jan 2008 23:18:03 -0500 Dan Fixed broken regenCaptcha() in Special:Register
Sat, 19 Jan 2008 00:47:52 -0500 Dan Not sure if $taboo was getting sanitized or not. Possibly an SQL injection vulnerability that allows maliciously crafted group names to inject SQL at a later date when the group CP is loaded. Unconfirmed, theoretical fix.
Fri, 18 Jan 2008 10:35:33 -0500 Dan Removed all PostgreSQL support from the installer as per http://enanocms.org/News:1200114064; installer support for Postgres is available in the 1.1 branch now
Wed, 23 Jan 2008 19:36:16 -0500 Dan Fixed case-sensitive file extensions
Wed, 09 Jan 2008 22:23:09 -0500 Dan PHP4 fix: sidebar missing in installer UI: problem was wrongly named constructor for templateIndividualSafe
Wed, 09 Jan 2008 22:13:42 -0500 Dan Fix undefined E_STRICT under PHP 4; add PHP 4 deprecation notice in admin panel
Tue, 01 Jan 2008 22:50:49 -0500 Dan Installer works again now (for MySQL only)
Tue, 01 Jan 2008 22:30:53 -0500 Dan Adding a few stray files and removing the no-longer-needed Creative Commons Attribution 2.0 license (no more libraries under that license are included with Enano); adding hooks pageprocess_render_{head,tail} to be run before and after the final page render, respectively.
Mon, 31 Dec 2007 21:16:27 -0500 Dan Integrating patch for PHP 6.0-dev compatibility
Fri, 22 Feb 2008 12:48:57 -0500 Dan Fixed wrong images being used in installer formutils
Thu, 21 Feb 2008 17:19:49 -0500 Dan Fixed broken installer due to bad $plugins object
Thu, 21 Feb 2008 17:18:25 -0500 Dan Enabled strong compression on pwstrength.js as it causes problems otherwise in Opera
Wed, 20 Feb 2008 14:38:39 -0500 Dan Added support for Diffie-Hellman key exchange during login. w00t!
Tue, 19 Feb 2008 08:32:57 -0500 Dan And might as well add theme-manager.js while I'm at it.
Tue, 19 Feb 2008 08:27:00 -0500 Dan Merging a stray change from Nighthawk (probably release tagging)
Tue, 19 Feb 2008 08:26:30 -0500 Dan Can't believe I forgot to add ThemeManager.php.
Mon, 18 Feb 2008 16:28:53 -0500 Dan [retag] Unstable alpha release: 1.1.2 (Caoineag alpha 2)
Mon, 18 Feb 2008 16:28:27 -0500 Dan Detagging last release revision to merge in theme manager from Scribus 1.1.2
Mon, 18 Feb 2008 16:27:28 -0500 Dan Started (but disabled) work on the new theme manager, 1.1.2 is being released with this thing halfway done.
Mon, 18 Feb 2008 16:18:27 -0500 Dan Unstable alpha release: 1.1.2 (Caoineag alpha 2)
Mon, 18 Feb 2008 16:18:03 -0500 Dan Updated readme file for 1.1.2 release
Mon, 18 Feb 2008 16:14:22 -0500 Dan Merging Nighthawk and Scribus branches
Sun, 17 Feb 2008 20:19:17 -0500 Dan Modernized Special:CreatePage.
Mon, 18 Feb 2008 16:13:56 -0500 Dan Fixed typo in ban logic
Sat, 16 Feb 2008 16:56:08 -0500 Dan Some memory usage improvements, I think. PHP is being weird to me.
Thu, 14 Feb 2008 21:57:04 -0500 Dan Merging changes from scribus
Thu, 14 Feb 2008 21:56:28 -0500 Dan Fixed user -> user_id transition for enano_tags table
Wed, 13 Feb 2008 23:16:33 -0500 Dan Optimized JS aggressive-compression list a little more
Wed, 13 Feb 2008 21:59:07 -0500 Dan Re-enabled, debugged, and optimized Javascript compression code
Tue, 12 Feb 2008 22:17:58 -0500 Dan Unsuccessful attempt at fixing "dismiss"/"close manager" buttons in ACL editor; non-breaking change to template API to allow plugins to add "normal" sidebar widgets in addition to the special "raw" block type, specified as the third parameter to $template->sidebar_widget(). Defaults to false, which is old behavior; new behavior (enabled by passing TRUE as the 3rd param) means that the content of the block is primarily block-level links.
Tue, 12 Feb 2008 07:44:16 -0500 Dan Fixed version-set on migration code (see the comments in the source for why) and added post-upgrade hooks.
Tue, 12 Feb 2008 07:38:52 -0500 Dan Edit summary should now be carried over when a draft is restored
Tue, 12 Feb 2008 07:33:25 -0500 Dan [Minor] Fixed obsolete trigger upon attempt at page save after draft autosave
Tue, 12 Feb 2008 07:25:54 -0500 Dan OOPS: forgot to add the "save draft" icon
Tue, 12 Feb 2008 00:42:29 -0500 Dan Added "is_draft != 1" where appropriate in SQL queries to prevent drafts from being treated as real revisions.
Tue, 12 Feb 2008 00:37:46 -0500 Dan Added autosave functionality and resurrected the old toolbar code that was added about a year ago but never uesd.
Mon, 11 Feb 2008 14:33:49 -0500 Dan Tagging latest revision as rebrand
Mon, 11 Feb 2008 14:33:31 -0500 Dan Rebrand as 1.1.2; made upgrade framework functional
Mon, 11 Feb 2008 14:05:57 -0500 Dan Added upgrade schema files for 1.1.1 -> current (1.1.2-dev)
Mon, 11 Feb 2008 13:55:14 -0500 Dan Removed unused schema files
Mon, 11 Feb 2008 10:05:33 -0500 Dan Modified editor and rename functions to go through the API when rolling back. This causes rollbacks to be logged.
Sun, 10 Feb 2008 19:35:06 -0500 Dan Mass-fixed all AJAX functions to also check the HTTP status code before parsing the response
Fri, 08 Feb 2008 23:20:20 -0500 Dan Added some basic timezone support; DST support is still to come.
Fri, 08 Feb 2008 12:16:43 -0500 Dan [minor] re-enabled ENANO_DANGEROUS on install.php (oops!); made textarea in page editor focus automatically
Thu, 07 Feb 2008 15:45:44 -0500 Dan Made the form validation icons (check/X/?) more visually appealing. IE-friendliness is still on the TODO list.
Thu, 07 Feb 2008 07:58:07 -0500 Dan Started on a Special:RecentChanges page, more to come.
Wed, 06 Feb 2008 19:27:43 -0500 Dan Fixed some captcha bugs and made all captcha fields case-insensitive
Wed, 06 Feb 2008 18:41:47 -0500 Dan Implemented a new CAPTCHA API; the frontend ($session->{make,get}_captcha) is API-compatible but the backend (the captcha class) is deprecated.
Mon, 04 Feb 2008 05:52:12 -0500 Dan A few hacks to make the 1.1 demo plugin work
Mon, 04 Feb 2008 05:19:20 -0500 Dan Cosmetic improvements to page editor; added demo mode checks in Admin:LangManager
Sat, 02 Feb 2008 23:14:32 -0500 Dan Fixed some MySQL installation schema bugs, thanks to rainmain on the forums.
Sat, 02 Feb 2008 22:44:05 -0500 Dan Added a heading "editing page" in page editor for visual appeal; removed use of alternate <?= ?> syntax in installer as it was causing problems on Win2k3 + PHP/FastCGI. (Experimentally using TortoiseHG's hgtk to commit)
Sat, 02 Feb 2008 22:32:09 -0500 Dan Fixed some stray undefined-variable problems revealed as a result of testing on Windows Server '03, IIS6, PHP/FastCGI, and PostgreSQL 8.2.5.
Sat, 02 Feb 2008 11:54:16 -0500 Dan Fixed splitting bug (really the same issue from stable) in get_pageid_from_url(); upgraded TinyMCE to version 3.0-stable
Thu, 31 Jan 2008 22:29:07 -0500 Dan Fixed jBox menus failing to appear when window scrolled down
Thu, 31 Jan 2008 16:43:37 -0500 Dan Unstable alpha release (1.1.1)
Thu, 31 Jan 2008 16:43:15 -0500 Dan Updated readme file for 1.1.1 1.1.1
Tue, 29 Jan 2008 23:15:44 -0500 Dan Localization is FINISHED, DAMN IT HELLAH YEAH! OVER WITH! Man, it feels to get that off my chest. Release is in under 48 hours, folks. And we're ready for it.
Tue, 29 Jan 2008 17:29:08 -0500 Dan Fixed JSON parser error in installer (caused by magic_quotes_gpc, wouldn't you know) and re-enabled server-side l10n debugging
Tue, 29 Jan 2008 16:21:52 -0500 Dan Merging Nighthawk and Scribus branches (and Scribus is back, yay!)
Tue, 29 Jan 2008 16:20:55 -0500 Dan Localized stray string "list of registered members" in UCP
Tue, 29 Jan 2008 16:19:51 -0500 Dan Rebranded source code as 1.1.1; added TinyMCE ACL rule as per Vadi's request: http://forum.enanocms.org/viewtopic.php?f=7&t=54
Mon, 28 Jan 2008 21:54:44 -0500 Dan Fixed contentPath getting messed up because I forgot a slash or two in payload
Mon, 28 Jan 2008 21:40:15 -0500 Dan payload.php stg_language_setup() should set default language now
Mon, 28 Jan 2008 21:19:50 -0500 Dan Fixed bad column count in MySQL payload
Mon, 28 Jan 2008 21:10:45 -0500 Dan Fixed SYSMSG tag in templates causing problems; commented out ENANO_DEBUG; fixed bad table prefix in installer payload logic
Sun, 27 Jan 2008 23:45:53 -0500 Dan Profiling enabled for RenderMan's wikiformat routine; [minor] made HTML from profiler more pretty
Sun, 27 Jan 2008 23:44:02 -0500 Dan Fixed case where HTML comments were getting stripped when opening tag not followed by whitespace (<!--foo--> was stripped, <!-- foo --> was not, neither is stripped now)
Sun, 27 Jan 2008 23:17:15 -0500 Dan Updated acledit and comment templates on themes, as they weren't in sync with Oxygen; fixed some undefined index errors in SpecialAdmin and paths
Sun, 27 Jan 2008 23:03:57 -0500 Dan Minor and hopefully non-breaking change to plugin loader to possibly double performance at hook points
Sun, 27 Jan 2008 22:57:40 -0500 Dan Got Enano to load even if there are no plugins; added caching for decrypted session keys to significantly improve performance (in theory at least)
Sat, 26 Jan 2008 15:42:32 -0500 Dan Removed stray debugging info from ACL editor success notification; added ability for guests to set language on URI (?lang=eng); added html_in_pages ACL type and separated from php_in_pages so HTML can be embedded but not PHP; rewote portions of the path manager to better abstract URL input; added Zend Framework into list of BSD-licensed libraries; localized some remaining strings; got the migration script working, but just barely; fixed display bug in Special:Contributions; localized Main Page button in admin panel
Sat, 26 Jan 2008 11:51:19 -0500 Dan Finished (or nearly finished) the admin language CP
(0) -240 +240 tip