2010-01-06 Dan Logins: if the error message string doesn't look like a langstring id, don't prepend "user_err_" to it (some auth plugins are not localized at all, this lets them be without ugly cosmetic bugs)
2010-01-06 Dan Somehow I broke automatic localization of special page titles.
2010-01-06 Dan End year on Enano copyright dates is dynamic now
2010-01-06 Dan DBAL: readded sql_affectedrows(), some plugins were using it
2010-01-06 Dan Fixed some bugs with account activation, especially if you're a half-logged-in vegetable.
2010-01-06 Dan Sessions: fixed on_critical_page(), it referenced the wrong global; enabled better extensible behavior in the account_active column
2010-01-05 Dan Merging scribus and charlie repos
2010-01-05 Dan Fixed ENANO_VERSION under databaseless template class
2010-01-05 Dan common_cli: Fixed warning with $paths->init() (kind of a hack)
2010-01-05 Dan Search: some refinements to algorithm, introduced score promotion for phrase matches and Levenshtein distance based score manipulation
2010-01-05 Dan Fixed a bug in getHighestZ() that broke login boxes
2010-01-04 Dan Fixed Special:AllPages under PostgreSQL. Thanks phirox from IRC.
2009-12-28 Dan Fixed oversanitation of multiple XHTML closing tags in a row
2009-12-28 Dan Tagged 1.1.7 as current-unstable
2009-12-27 Dan All javascript and css requests now append the version number to the URL to break browser caches and prevent from having to clear the cache upon upgrade
2009-12-27 Dan Version bump to 1.1.8
2009-12-27 Dan Fixed phrase search, it got really broken somehow
2009-12-22 Dan TinyMCE: Bumped to v3.2.7
2009-12-21 Dan Fixed two "declaration should be compatible" errors encountered by the BitNami folks. Thanks Neal for reporting.
2009-12-19 Dan Beta release: Enano CMS 1.1.7 (Caoineag beta 2) (retag #2)
2009-12-19 Dan Detagged 1.1.7 1.1.7
2009-12-19 Dan Upgrade: added 1.0.6pl1 migration support, tarball repository will need to be updated
2009-12-19 Dan Beta release: Enano CMS 1.1.7 (Caoineag beta 2)
2009-12-19 Dan Last minute fix to wikitext code tag
2009-12-19 Dan Backout from 1.1.7 due to upgrade issue, fixed and retagging
2009-12-19 Dan Beta release: Enano CMS 1.1.7 (Caoineag beta 2)
2009-12-19 Dan Backed out of ENANO_INSTALLED check in DBAL, it broke CLI installs badly
2009-12-19 Dan OK screw that, put the crypto backend check in functions.
2009-12-19 Dan Fixed libenanoinstall/CLI double declaration of run_installer_stage()
2009-12-19 Dan Forgot table_prefix in the logs table migrator
2009-12-19 Dan Fixed no author_uid in PageProcessor::rename_page()
2009-12-19 Dan Added an upgrade hook to populate the author_uid column in logs, pending test by Neal
2009-12-19 Dan Added ajaxLoginInit to JS load stub list
2009-12-19 Dan Added a graceful dead-end for the tutorial; removed the hash symbols from IRC links per a heads-up from Neal.
2009-12-19 Dan AJAX login: Fixed error box failure to destroy upon cancel. Fixes issue 8.
2009-12-19 Dan Logs: Fully integrated an author_uid column. Logs are now linked by user ID instead of just username, so they survive username changes better. Database is changed. Fixes issue 6.
2009-12-18 Dan Wikitext parer: re-added the <code> tag thing
2009-12-18 Dan Comments (AJAX): Now paginated server side. Fixes issue 2.
2009-12-18 Dan Mod extras: Changed string for RDNS generic failure error
2009-12-18 Dan Fixed php_in_pages out-of-scope error in Special:UploadFile; modified RenderMan::preprocess_text() to take a permissions object for any page
2009-12-17 Dan ACP: Added lockout management feature
2009-12-17 Dan Fixed undefined $score_min in password change. Potential security concern?
2009-12-17 Dan Namespace_Default: added a workaround for an inconsistency in SQL. Basically, if you join the same table multiple times under multiple aliases, COUNT() always uses the first instance. Was affecting the comment counter in the "discussion" button.
2009-12-17 Dan JSON preparser: fixed corruption of strings that include the exact pattern word, comma, space, word, colon
2009-12-13 Dan Merge from accidental split
2009-12-13 Dan DBAL: Majorly cleaned up and improved coding standards/documentation
2009-12-12 Dan Installer: cleaned up CSS header; updated comments in config.php to not say that passwords are stored with AES (as they are now stored with HMAC-SHA1)
2009-12-12 Dan Updated KNOWN_BUGS to point to our issue tracker
2009-12-12 Dan Crap, broke page editing. Fixed it.
2009-12-12 Dan Drafts saved on nonexistent pages now show up. Fixes issue 7.
2009-12-12 Dan Re-merge changes from a2hosting dev
2009-12-12 Dan Set up more sensible defaults (UTC, DST off) for timezone preferences. Also modified enano_date() to properly include GMT offsets when timezone characters are used. Fixes issue 4.
2009-12-12 Dan CAPTCHA: Added smart autosubmit for registration page. Usability testing was so-so, may back out later.
2009-12-11 Dan A couple fixes to permission out-of-scope errors.
2009-12-11 Dan Wikitext parser: re-added mailto support
2009-12-07 Dan Sessions: Made acl_check_deps() verify scope, so that all of an action's dependencies must apply to the namespace of the given action.
2009-12-07 Dan Removed history_rollback_extra action from scope of Special pages, as it's unneeded
2009-12-07 Dan PostgreSQL: bugfix in ACL related SQL query
2009-12-07 Dan PostgreSQL: Fixed another bug, this time in the log fetch code
2009-12-07 Dan Fixed ranks table under PostgreSQL. FIXME, only affects new installations and upgrades, if this bug is encountered in the wild we might want to look at auto-integrating a fix.
2009-12-07 Dan Updated default main page with links to the Google Code issue tracker
2009-12-07 Dan Improved language for static HTML page delete interface
2009-12-07 Dan PostgreSQL: Fixed $session->create_user()
2009-12-07 Dan PostgreSQL: Fixed user pages. Also added a columns_in() method to the DBAL to list columns in a table
2009-12-06 Dan PostgreSQL: fixed Admin:SecurityLog database error
2009-12-01 Dan Plugin block parser: Fixed plugin block parsing for plugin files in CRLF format
2009-12-01 Dan Installer sysreqs: Merged all the crypto extensions into one check; altered warnings. Strings are hopefully cleaned up.
2009-12-01 Dan common_cli and dbal: Fixed lack of ENANO_INSTALLED check in determining config path
2009-12-01 Dan Merge from accidental split
2009-12-01 Dan Admin User Manager: When a user with a DB-driven user page is renamed, also change urlname of their user page. Fixes issue 3.
2009-12-01 Dan Admin Home: fixed undefined %num_users% in string acphome_msg_inactive_users_plural
2009-11-27 Dan Language update for About Enano page ("help achieve" sentence added)
2009-11-27 Dan parse_mediawiki: Marked the paragraph bug as non-blocker, delayed until RC1. I have higher priorities than a minor win32 only parsing issue.
2009-11-17 Dan Fixed some open_basedir errors in SpecialPageFuncs
2009-11-16 Dan Login: Fixed typo that prevented non-DH crypto from working (thanks Keith Schmader)
2009-11-12 Dan Added a switch to disable following redirects in Request_HTTP
2009-11-12 dan Hack: temporarily disabled PCRE recursion for Win32 in the paragraph block tag parser until a better parser can be written/adapted
2009-11-09 Dan which(): added silencer to shut up errors on servers with open_basedir restriction
2009-11-04 Dan Logins: reorganized data structures a bit. WiP - needs test routine done.
2009-10-25 Dan Another fix to paragraph bypass behavior, for when the same substring appears more than once in the text
2009-10-13 Dan OK, I'm done with the preg_replace() in the paragraph parser. It's too buggy. Replaced with preg_match_all()/str_replace_once().
2009-10-07 Dan MiniPrompt: [minor] Added short delay before destruction in whiteOutDestroyWithImage().
2009-10-04 Dan Merged from accidental split
2009-10-04 Dan More parser work: fixed a few bugs with [[intlinks]] in headers, a bug that caused the paragraph parser to return an empty string, and added a warning/backup-and-restore for when a render stage returns an empty string.
2009-10-01 Dan Fixed (more) output buffering bugs in Special:EditSidebar
2009-10-01 Dan Javascript lib: UX: When whiteOutReportSuccess() is called on a whiteout over a miniPrompt, the miniPrompt and whiteout are now flown out together. Also, a bit of improvement to message box DOM object destruction code; this fixes problems with message boxes appearing below the shade when ajax auth is done 3 or more times in one page load.
2009-09-26 Dan Same issue, was doing an empty() check on $page_urlname in Admin:PageManager and not taking both main pages into account
2009-09-26 Dan More blank-urlname bugfixes, this time involving internal links
2009-09-26 Dan A bit of refinement and consistency to "Powered by Enano" link and associated documentation
2009-09-26 Dan Fixed handling of blank urlname as guest main page / other main page for members
2009-09-25 Dan Whoops, it's setHook(), not getHook() (Special:Administration JS core)
2009-09-25 Dan HTML login: fixed bad submit under IE
2009-09-20 Dan Admin panel: added collapsible tables under GeneralConfig, with room for support on other pages.
2009-09-20 Dan Login: if return-to specified and already logged in, jump to return-to instead of main page.
2009-09-20 Dan Installer: Fixed "RewriteBase /" bug and some improper Dynano use in formutils.js
2009-09-20 Dan Functions: fixed HTML sanitizer to properly preprocess <code> one-liners
2009-09-15 Dan Fixed (well, implemented) log clearing functionality on uploaded files.
2009-09-12 Dan Request_HTTP: Fixed get_response_body(), added HTTP redirect support, and added support for Content-Length.
2009-09-11 Dan Scribus <--> Charlie merge
2009-08-30 Dan json2: fixed order of exception classes, it threw fits about missing Zend_Exception in ubuntu's latest PHP 5.2.6
2009-09-11 Dan Damn it! gzip_output() was not checking for gzip support in the browser, fixed.
2009-09-11 Dan Common: renamed global $title to $urlname (it broke the API from non-plugin Enano scripts)
2009-08-27 Dan Removed the $userpage parameter from Namespace_Default::error_404(). It screwed up a couple plugins. (Thanks Mazza for discovering the issue)
2009-08-26 Dan Enanium: fixed background in tinymce
2009-08-26 Dan Wikitext: added horizontal rule support
2009-08-26 Dan Fixed RenderMan::render() flags in default namespace XHTML formatter
2009-08-26 Dan Tutorial: improved Creating & Editing page a little bit with respect to wiki formatting stuff
2009-08-25 Dan Merging in work done on Charlie with upstream
2009-08-25 Dan Fixed a couple bugs with read-only mode and protected pages in the AJAX editor
2009-08-22 Dan Sessions: Improved inactive account UX; shuffled around a bit of code so that whitelist checks are shared; fixed a bunch of bugs related to ban code and IPv6 addresses
2009-08-22 Dan Enanium: custom header now has an <a> floating above it that links to the main page.
2009-08-22 Dan A bit of shuffling around code related to determining the page title from the URL. It's done in common now, and $paths becomes more of an information repository rather than an information gatherer. Note: This BREAKS $paths->fullpage/$paths->getParam() in *_preloader!
2009-08-22 Dan Made internal links to the Admin namespace much smarter. (They do the login box and stuff.)
2009-08-21 Dan A bit of work on tutorial content, more still needed
2009-08-21 Dan Wiki formatter: heading IDs are now name based ("head:" . sanitize_page_id($text)) instead of tocN.
2009-08-21 Dan Avatars: fixed animated avatars rejected even when allowed in ACP
2009-08-21 Dan Sidebar editor: fixed ob_end_clean() warning
2009-08-21 Dan Wiki engine: optimization for empty-text case
2009-08-21 Dan Functions: silenced PHP warnings on ob_* functions
2009-08-21 Dan JS: MessageBox: Fixed z-index calc
(0) -1000 -120 +120 tip