install/includes/payload.php
2010-07-02 Dan Fuhry First shot at switching to database revision numbers separate from release version number. There are probably bugs, especially related to migration.
2010-04-06 Dan Added Diffie-Hellman crypto support into the installer. Fixes issue 13.
2010-03-29 Dan Going ahead with the switch to tabs. This is a major coding standards change! If any unusual parser bugs show up, check this changeset. Converted all .php, .js, .tpl, .css, and .json files and did basic testing.
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-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-09-20 Dan Installer: Fixed "RewriteBase /" bug and some improper Dynano use in formutils.js
2009-08-21 Dan Fixed some upgrade bugs; added support for choosing one's own date/time formats; rebrand as 1.1.7
2009-05-15 Dan Installer: payload: fixed two minor PHP errors with .htaccess.new and wrong form field name
2009-04-16 Dan Installer default content is now modular, and can pivot between starting with a blank site and installing a tutorial site.
2009-03-21 Dan Added support for "Tiny URLs" (http://example.com/enano/?/Foo)
2009-03-14 Dan Installer: payload: Minor performance tweak
2009-03-14 Dan Added support for alternate port numbers on database servers. Also in install-cli, merged in new sysreqs functionality.
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-24 Dan Installer: add RewriteBase to .htaccess to work properly under aliased Apache setups (generated 404s in QA)
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-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-12 Dan Fixed a few more upgrader glitches and polished things a bit more.
2008-07-12 Dan Refined upgrade process a bit. Uses libenanoinstall (incomplete), and post stage added to flush caches and import new strings
2008-07-10 Dan Got the installer working. Fixed a few bugs including a nasty-to-debug issue where the lang_id was being hardcoded during installation, resulting in strings being inserted with the wrong lang_id causing an infinfinite loop with fetch() throwing a "no strings" error and using template (which calls fetch()) to complain
2008-04-14 Dan Rebrand as 1.1.4 (Caoineag alpha 4)
2008-01-29 Dan Fixed contentPath getting messed up because I forgot a slash or two in payload
2008-01-29 Dan payload.php stg_language_setup() should set default language now
2008-01-29 Dan Fixed SYSMSG tag in templates causing problems; commented out ENANO_DEBUG; fixed bad table prefix in installer payload logic
2008-01-21 Dan Implemented IP logging for comments and registration
2008-01-18 Dan Dropping changes from revision 350 (dd7cbc97f681)
2008-01-18 Dan Enano's new installable installer, alpha 1. No upgrade and (in some parts) very little localization.
2008-01-18 Dan Initlogs stage of installer now working
2008-01-17 Dan Oops, search_index table was still registered and language and language_strings weren't
2008-01-17 Dan More progress on the installer. At this point it can install and import the language, but does not rename config files. Still much work to be done, most notably localization and creation of MySQL users and databases.
less more (0) tip