Fri, 18 Dec 2009 20:57:28 -0500 Dan Added an upgrade hook to populate the author_uid column in logs, pending test by Neal
Fri, 18 Dec 2009 20:31:43 -0500 Dan Added ajaxLoginInit to JS load stub list
Fri, 18 Dec 2009 19:26:36 -0500 Dan Added a graceful dead-end for the tutorial; removed the hash symbols from IRC links per a heads-up from Neal.
Fri, 18 Dec 2009 19:17:18 -0500 Dan AJAX login: Fixed error box failure to destroy upon cancel. Fixes issue 8.
Fri, 18 Dec 2009 19:06:49 -0500 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.
Fri, 18 Dec 2009 09:39:18 -0500 Dan Wikitext parer: re-added the <code> tag thing
Fri, 18 Dec 2009 05:12:02 -0500 Dan Comments (AJAX): Now paginated server side. Fixes issue 2.
Fri, 18 Dec 2009 05:05:01 -0500 Dan Mod extras: Changed string for RDNS generic failure error
Thu, 17 Dec 2009 22:42:32 -0500 Dan Fixed php_in_pages out-of-scope error in Special:UploadFile; modified RenderMan::preprocess_text() to take a permissions object for any page
Thu, 17 Dec 2009 04:31:55 -0500 Dan ACP: Added lockout management feature
Thu, 17 Dec 2009 04:29:55 -0500 Dan Fixed undefined $score_min in password change. Potential security concern?
Thu, 17 Dec 2009 04:27:50 -0500 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.
Thu, 17 Dec 2009 04:26:21 -0500 Dan JSON preparser: fixed corruption of strings that include the exact pattern word, comma, space, word, colon
Sun, 13 Dec 2009 03:56:18 -0500 Dan Merge from accidental split
Sun, 13 Dec 2009 03:56:06 -0500 Dan DBAL: Majorly cleaned up and improved coding standards/documentation
Sat, 12 Dec 2009 17:30:46 -0500 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)
Sat, 12 Dec 2009 16:45:52 -0500 Dan Updated KNOWN_BUGS to point to our issue tracker
Sat, 12 Dec 2009 16:44:38 -0500 Dan Crap, broke page editing. Fixed it.
Sat, 12 Dec 2009 16:23:47 -0500 Dan Drafts saved on nonexistent pages now show up. Fixes issue 7.
Sat, 12 Dec 2009 15:44:36 -0500 Dan Re-merge changes from a2hosting dev
Sat, 12 Dec 2009 15:43:23 -0500 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.
Sat, 12 Dec 2009 15:39:36 -0500 Dan CAPTCHA: Added smart autosubmit for registration page. Usability testing was so-so, may back out later.
Fri, 11 Dec 2009 17:11:47 -0500 Dan A couple fixes to permission out-of-scope errors.
Fri, 11 Dec 2009 17:10:44 -0500 Dan Wikitext parser: re-added mailto support
Mon, 07 Dec 2009 15:21:47 -0500 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.
Mon, 07 Dec 2009 15:12:55 -0500 Dan Removed history_rollback_extra action from scope of Special pages, as it's unneeded
Mon, 07 Dec 2009 15:12:22 -0500 Dan PostgreSQL: bugfix in ACL related SQL query
Sun, 06 Dec 2009 22:05:02 -0500 Dan PostgreSQL: Fixed another bug, this time in the log fetch code
Sun, 06 Dec 2009 21:56:46 -0500 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.
Sun, 06 Dec 2009 21:54:55 -0500 Dan Updated default main page with links to the Google Code issue tracker
Sun, 06 Dec 2009 21:53:06 -0500 Dan Improved language for static HTML page delete interface
Sun, 06 Dec 2009 21:51:55 -0500 Dan PostgreSQL: Fixed $session->create_user()
Sun, 06 Dec 2009 21:51:32 -0500 Dan PostgreSQL: Fixed user pages. Also added a columns_in() method to the DBAL to list columns in a table
Sun, 06 Dec 2009 18:22:02 -0500 Dan PostgreSQL: fixed Admin:SecurityLog database error
Tue, 01 Dec 2009 11:15:45 -0500 Dan Plugin block parser: Fixed plugin block parsing for plugin files in CRLF format
Tue, 01 Dec 2009 00:35:04 -0500 Dan Installer sysreqs: Merged all the crypto extensions into one check; altered warnings. Strings are hopefully cleaned up.
Tue, 01 Dec 2009 00:27:26 -0500 Dan common_cli and dbal: Fixed lack of ENANO_INSTALLED check in determining config path
Mon, 30 Nov 2009 22:35:14 -0500 Dan Merge from accidental split
Mon, 30 Nov 2009 22:34:58 -0500 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.
Mon, 30 Nov 2009 22:22:43 -0500 Dan Admin Home: fixed undefined %num_users% in string acphome_msg_inactive_users_plural
Fri, 27 Nov 2009 18:31:23 -0500 Dan Language update for About Enano page ("help achieve" sentence added)
Fri, 27 Nov 2009 18:29:20 -0500 Dan parse_mediawiki: Marked the paragraph bug as non-blocker, delayed until RC1. I have higher priorities than a minor win32 only parsing issue.
Mon, 16 Nov 2009 20:37:39 -0500 Dan Fixed some open_basedir errors in SpecialPageFuncs
Mon, 16 Nov 2009 00:06:55 -0500 Dan Login: Fixed typo that prevented non-DH crypto from working (thanks Keith Schmader)
Wed, 11 Nov 2009 23:48:55 -0500 Dan Added a switch to disable following redirects in Request_HTTP
Wed, 11 Nov 2009 23:44:10 -0500 dan Hack: temporarily disabled PCRE recursion for Win32 in the paragraph block tag parser until a better parser can be written/adapted
Mon, 09 Nov 2009 09:18:29 -0500 Dan which(): added silencer to shut up errors on servers with open_basedir restriction
Tue, 03 Nov 2009 22:08:48 -0500 Dan Logins: reorganized data structures a bit. WiP - needs test routine done.
Sun, 25 Oct 2009 00:09:11 -0400 Dan Another fix to paragraph bypass behavior, for when the same substring appears more than once in the text
Tue, 13 Oct 2009 12:44:27 -0400 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().
Wed, 07 Oct 2009 13:01:00 -0400 Dan MiniPrompt: [minor] Added short delay before destruction in whiteOutDestroyWithImage().
Sun, 04 Oct 2009 03:59:50 -0400 Dan Merged from accidental split
Sun, 04 Oct 2009 03:59:38 -0400 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.
Thu, 01 Oct 2009 09:07:21 -0400 Dan Fixed (more) output buffering bugs in Special:EditSidebar
Wed, 30 Sep 2009 20:01:23 -0400 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.
Sat, 26 Sep 2009 15:26:14 -0400 Dan Same issue, was doing an empty() check on $page_urlname in Admin:PageManager and not taking both main pages into account
Sat, 26 Sep 2009 15:21:51 -0400 Dan More blank-urlname bugfixes, this time involving internal links
Sat, 26 Sep 2009 15:14:15 -0400 Dan A bit of refinement and consistency to "Powered by Enano" link and associated documentation
Sat, 26 Sep 2009 15:13:40 -0400 Dan Fixed handling of blank urlname as guest main page / other main page for members
Fri, 25 Sep 2009 14:22:24 -0400 Dan Whoops, it's setHook(), not getHook() (Special:Administration JS core)
Fri, 25 Sep 2009 14:18:20 -0400 Dan HTML login: fixed bad submit under IE
Sun, 20 Sep 2009 04:00:07 -0400 Dan Admin panel: added collapsible tables under GeneralConfig, with room for support on other pages.
Sun, 20 Sep 2009 03:59:36 -0400 Dan Login: if return-to specified and already logged in, jump to return-to instead of main page.
Sun, 20 Sep 2009 02:52:24 -0400 Dan Installer: Fixed "RewriteBase /" bug and some improper Dynano use in formutils.js
Sun, 20 Sep 2009 02:51:54 -0400 Dan Functions: fixed HTML sanitizer to properly preprocess <code> one-liners
Tue, 15 Sep 2009 14:37:03 -0400 Dan Fixed (well, implemented) log clearing functionality on uploaded files.
Sat, 12 Sep 2009 09:56:39 -0400 Dan Request_HTTP: Fixed get_response_body(), added HTTP redirect support, and added support for Content-Length.
Fri, 11 Sep 2009 09:57:42 -0400 Dan Scribus <--> Charlie merge
Sun, 30 Aug 2009 00:05:33 -0400 Dan json2: fixed order of exception classes, it threw fits about missing Zend_Exception in ubuntu's latest PHP 5.2.6
Fri, 11 Sep 2009 09:55:24 -0400 Dan Damn it! gzip_output() was not checking for gzip support in the browser, fixed.
Fri, 11 Sep 2009 09:54:32 -0400 Dan Common: renamed global $title to $urlname (it broke the API from non-plugin Enano scripts)
Wed, 26 Aug 2009 23:25:39 -0400 Dan Removed the $userpage parameter from Namespace_Default::error_404(). It screwed up a couple plugins. (Thanks Mazza for discovering the issue)
Wed, 26 Aug 2009 13:43:11 -0400 Dan Enanium: fixed background in tinymce
Wed, 26 Aug 2009 13:05:17 -0400 Dan Wikitext: added horizontal rule support
Wed, 26 Aug 2009 13:04:55 -0400 Dan Fixed RenderMan::render() flags in default namespace XHTML formatter
Wed, 26 Aug 2009 13:04:26 -0400 Dan Tutorial: improved Creating & Editing page a little bit with respect to wiki formatting stuff
Tue, 25 Aug 2009 01:43:40 -0400 Dan Merging in work done on Charlie with upstream
Tue, 25 Aug 2009 01:43:11 -0400 Dan Fixed a couple bugs with read-only mode and protected pages in the AJAX editor
Fri, 21 Aug 2009 20:41:38 -0400 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
Fri, 21 Aug 2009 20:37:55 -0400 Dan Enanium: custom header now has an <a> floating above it that links to the main page.
Fri, 21 Aug 2009 20:37:18 -0400 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!
Fri, 21 Aug 2009 20:30:52 -0400 Dan Made internal links to the Admin namespace much smarter. (They do the login box and stuff.)
Fri, 21 Aug 2009 15:39:34 -0400 Dan A bit of work on tutorial content, more still needed
Fri, 21 Aug 2009 15:39:23 -0400 Dan Wiki formatter: heading IDs are now name based ("head:" . sanitize_page_id($text)) instead of tocN.
Fri, 21 Aug 2009 15:38:40 -0400 Dan Avatars: fixed animated avatars rejected even when allowed in ACP
Fri, 21 Aug 2009 15:38:11 -0400 Dan Sidebar editor: fixed ob_end_clean() warning
Fri, 21 Aug 2009 15:37:43 -0400 Dan Wiki engine: optimization for empty-text case
Fri, 21 Aug 2009 15:37:23 -0400 Dan Functions: silenced PHP warnings on ob_* functions
Fri, 21 Aug 2009 13:50:45 -0400 Dan JS: MessageBox: Fixed z-index calc
Fri, 21 Aug 2009 13:50:20 -0400 Dan Autofill: fixed missing parameter to $db->fetchrow()
Fri, 21 Aug 2009 13:49:45 -0400 Dan User ACP: redirect to Special:Login on own account deletion
Fri, 21 Aug 2009 13:48:48 -0400 Dan Common: removed cookie_destroy hack
Fri, 21 Aug 2009 13:48:27 -0400 Dan Updated readme for 1.1.7/1.2 series in general
Fri, 21 Aug 2009 11:54:26 -0400 Dan Avatar UCP and ACP: Ported Dynano -> jQuery; merged POST processing code. Added support for IPv6 URLs (avatar UCP and RequestHTTP).
Fri, 21 Aug 2009 11:47:26 -0400 Dan SECURITY: Comments: fix poor sanitization of subject on initial submit
Thu, 20 Aug 2009 21:15:19 -0400 Dan Sessions: whoops, left a debug message in by accident, broke a few redirects
Thu, 20 Aug 2009 20:19:20 -0400 Dan SECURITY: UCP: Added CSRF protection on Profile (unneeded on EmailPassword due to USER_LEVEL_CHPREF requirement)
Thu, 20 Aug 2009 20:03:31 -0400 Dan index: removed that annoying 2-space indent
Thu, 20 Aug 2009 20:01:55 -0400 Dan Fixed some upgrade bugs; added support for choosing one's own date/time formats; rebrand as 1.1.7
Wed, 19 Aug 2009 01:28:47 -0400 Dan Minor fix to SHA256: some indices were not being initted under some circumstances
Mon, 10 Aug 2009 22:43:26 -0400 Dan Added ability for authentication plugins to modify session keys (to allow invalidation when their own authentication data is changed) as well as the ability to disable the built-in password change facility
Sun, 09 Aug 2009 01:27:45 -0400 Dan Blockquote functionality in wikitext parser now allows rendering of other block level elements properly
Sun, 09 Aug 2009 01:26:57 -0400 Dan Login: enabled DiffieHellman on IE8
Fri, 07 Aug 2009 10:22:09 -0400 Dan Login: visual: fixed separator being displayed with only one of 2 checkboxes
Tue, 04 Aug 2009 17:32:09 -0400 Dan Some changes to AJAX login interface, made it a bit more compact with less language, with some Enanium specific modifications to the same.
Tue, 04 Aug 2009 15:06:50 -0400 Dan Made index.php bootstrap smarter and better commented.
Tue, 04 Aug 2009 15:02:54 -0400 Dan More work on rendering engine. Fixed some bugs with paragraph skipping and added (incomplete) support for blockquotes.
Tue, 04 Aug 2009 15:02:00 -0400 Dan Fixed some "declaration should be compatible" errors that showed up under WinXP QA
Mon, 03 Aug 2009 02:58:43 -0400 Dan Sessions: fixed logout() destroying normal session (instead of elevated) if $level = USER_LEVEL_CHPREF. Possible very minor security concern: elevated sessions were not fully destroyed, so if a normal session is opened from the same IP, the elevated one may be reusable for 15 minutes.
Mon, 03 Aug 2009 02:56:03 -0400 Dan Login: Enabled DiffieHellman for iPhone OS 3.0 (it passes unit tests now)
Fri, 31 Jul 2009 19:15:48 -0400 Dan Merged development from Scribus and Charlie
Fri, 17 Jul 2009 20:48:53 -0400 Dan Editor: completely moved wiki edit notice to AJAX fetch, so it's not shipped with the page anymore.
(0) -1000 -112 +112 tip