includes/constants.php
2009-08-21 Dan Fixed some upgrade bugs; added support for choosing one's own date/time formats; rebrand as 1.1.7
2009-06-21 Dan First implementation of new parser; Text_Wiki is now gone. VERY BETA! WiP.
2009-02-16 Dan Major redesign of rendering pipeline that separates pages saved with MCE from pages saved with the plaintext editor (full description in long commit message)
2009-01-26 Dan Added (very basic) spam filtering plugin support. Plugins can mark a message as spam by hooking into the spam check API, which is documented in functions.php. No spam checking functionality is built-in.
2009-01-04 Dan Two big commits in one day I know, but redid password storage to use HMAC-SHA1. Consolidated much AES processing to three core methods in session that should handle everything automagically. Installation works; upgrades should. Rebranded as 1.1.6.
2008-12-21 Dan Merged WINDOWS_MOD_REWRITE_WORKAROUNDS changes from stable.
2008-11-09 Dan Fixed system table list; added safeguard against twice prefixing the tables in $system_table_list
2008-09-21 Dan Added initial support for DST. Rules are defined in constants.php and are extensible.
2008-08-13 Dan Changed namespace properties (including core identifier) for external pages that load the Enano API to be a uniform "API" namespace and "SystemAPI:" prefix.
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-08-12 Dan Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
2008-07-10 Dan Added Gravatar support! And it's really configurable too.
2008-07-02 Dan Another sweep from the optimization monster.
2008-05-25 Dan More work done on effective permissions API, namely reporting of page group and usergroup names
2008-05-12 Dan Revamped some ACL code and added effective permissions calculation code into session manager
2008-05-05 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.
2008-04-14 Dan Rebrand as 1.1.4 (Caoineag alpha 4)
2008-04-09 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
2008-03-29 Dan AJAX interface for listing ACL rules implemented
2008-03-27 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
2008-03-18 Dan Fixed some stray version numbers (again!); added support for Diffie-Hellman logins in the normal login form (not AJAX) - even works in IE
2008-03-16 Dan Added support for embedding language data into plugins; updated all version numbers on plugin files
2008-03-01 Dan Fixed the fact that cron just didn't work at all (brain fart that day or something)
2008-02-11 Dan Rebrand as 1.1.2; made upgrade framework functional
2008-01-29 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
2008-01-18 Dan Enano's new installable installer, alpha 1. No upgrade and (in some parts) very little localization.
2008-01-16 Dan Welcome to the new Enano installer. Much distance still to be covered but the basics are there.
2008-01-03 Dan WiP commit for admin panel localization. All modules up to Admin:UserManager (working down the list) are localized except Admin:ThemeManager, which is due for a rewrite
2007-12-26 Dan More localization work. Resolved major issue with JSON parser not parsing files over ~50KB. Switched JSON parser to the one from the Zend Framework (BSD licensed). Forced to split enano.json into five different files.
2007-12-21 Dan Added initial avatar support. Currently rather feature complete except for admin controls for avatar.
2007-12-20 Dan Redid merge, the previous one had a few problems
2007-12-19 Dan Many changes. Installer with PostgreSQL is broken badly and will be for some time.
2007-12-02 Dan Merging in the newly stable Coblynau
2007-11-26 Dan Added OpenDocument MIME types and extensions; make sql_report page show total time taken for SQL queries
2007-11-22 Dan Merging in updates and improvements from stable
2007-11-21 Dan Searching sucks, and Enano's search algorithm was complete bullcrap. So I rewrote it. No, it does not use Google search technology. Like they have a patent for using the Arial font on search result pages anyway.
2007-11-03 Dan Merging in fixes and updates from 90b7a52bea45
2007-10-27 Dan Localization low-level framework added
2007-10-07 Dan Upgrade should work (untested)
2007-10-07 Dan Rebrand as 1.1.1; everything should now be bumped to "unstable" status
2007-10-01 Dan Feature add: new page group type: regular expression match (PCRE)
2007-09-24 Dan Rebrand as 1.0.2 (Coblynau); internal links are now parsed by RenderMan::parse_internal_links()
2007-08-25 Dan Fixed non-object reference in databaseless template, added locking for Javascript paginator, made comments on AES key size more clear in constants, and disallowed "anonymous" and IP addresses for admin username in install.php; Loch Ness release candidate
2007-07-21 Dan Made the move to Loch Ness, and got some basic page grouping functionality working. TODO: fix some UI issues in Javascript ACL editor and change non-JS ACL editor to work with page groups too
2007-06-26 Dan Updated all version numbers back to Banshee; a few preliminary steps towards full UTF-8 support in page URLs
2007-06-23 Dan Emergency version change to 1.0rc3 to fix XSS vulnerabilities
2007-06-13 dan Adding /includes
less more (0) tip