2008-08-20 Dan Merge? o_O
2008-08-20 Dan Made upgrades from 1.1.4 -> 1.1.5 work if keyhash is not present
2008-08-18 Dan Revamped page deletion interface; fixed bug where page_meta cache was not being cleared upon restoration of deleted page.
2008-08-18 Dan Added ENANO_NO_PLUGINS optional switch to common_cli.
2008-08-13 Dan Couple of fixes (hacks) for Opera and the aftermath of that z-index change to darken() and enlighten() fadefilters; added ajaxOpenDirectACLRule() to placeholder list
2008-08-13 Dan Fixed that exception that was thrown on draft save in fx3
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-13 Dan Made login forms that use $session->aes_javascript() use new whiteOutForm() function
2008-08-13 Dan Fixed ACL_TYPE_PRESET pseudo-rules being shown in rule list
2008-08-13 Dan Fixed missing "print page" link in printable theme
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 Fixed some stale code in generic autofill schema
2008-08-12 Dan Tagging latest revision as rebrand
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-08-12 Dan A few fixes in SpecialUserFuncs: made avatars have a +30-day expiry date and made full login form show encryption blurb even when user_level > USER_LEVEL_MEMBER. Added expanding user-info blocks in memberlist (experimental).
2008-08-12 Dan Fixed a couple bugs in the check-for-updates code.
2008-08-12 Dan Fixed System pages not being createable even with proper admin rights. This is hackish, it probably needs to have something implemented at the ACL level.
2008-08-12 Dan SECURITY: Full query is no longer shown on SQL injection attempt; silenced calls to mysql_unbuffered_query() due to some untraceable yet harmless errors
2008-08-12 Dan Fixed minor z-index bug in jBox
2008-08-11 Dan Added preliminary support for ACL presets. Yay!
2008-08-11 Dan Some tweaks to common, real minor stuff that's been waiting to be committed for a couple weeks at least
2008-08-11 Dan Improved miniPrompt and fadefilter to properly overlap parent modal windows. MessageBox() is next. Fixed pref_disable_js_fx not working due to wrong type (number instead of boolean).
2008-08-05 Dan Made customizable 404 page have a {STANDARD404} variable available to allow embedding the "default" 404 content.
2008-08-05 Dan [Demo Security] Fixed plugin manager ignoring lockdown settings in demo mode
2008-08-05 Dan Fixed tooltip in Powered By Enano button on the sidebar. It called $lang->get() without checking to see if languages were initted yet.
2008-07-29 Dan Added abutton_img class + supporting properties in miniPromptMessage to allow icons on abuttons
2008-07-28 Dan Added tab-based interface to userpage UI. Yes, it is plugin expansible, and yes, it breaks existing plugins that add code to the userpage (but that can be fixed with a "colspan=4")
2008-07-28 Dan Added hack to printable theme to allow exporting of a website into static files (thanks vadi for the request); source for this functionality will be released soon
2008-07-28 Dan Fixed non-localized buttons in navbar on user CP, top menu trigger buttons should act as links again
2008-07-28 Dan Fixed undefined REQUEST_URI/HTTP_HOST in ENANO_CLI mode in template var init
2008-07-28 Dan Added ability to have language strings send variables through filter functions. Operates based on predefined filters, expandable with a call to Language::register_filter at the hook lang_init
2008-07-28 Dan Fixed improperly set up gzencode() replacement; fixed bad regexp in scale_image() security check
2008-07-28 Dan Made cdnPath define conditionally; fixed common_cli not properly loading plugins
2008-07-28 Dan Fixed missing PRIMARY KEY definitions in postgresql_stage2
2008-07-28 Dan Fixed a couple missing functions in placeholder_list in enano-lib-basic
2008-07-24 Dan Separated St. Patty CSS files into color theme and CSS
2008-07-23 Dan Made grinding_halt() exit with status 1 for POSIX compatibility; jscompress.php utility now accepts non-CDN websites
2008-07-22 Dan Made Admin:LangManager purge caches properly when uninstalling a language
2008-07-22 Dan Made Admin:UserManager accept "username" as well as "user" on GET
2008-07-22 Dan Fixed unlocalized column names in SecurityLog
2008-07-22 Dan Fixed non-localized group names in theme-manager
2008-07-22 Dan Made admin theme use jsres instead of JS_{HEADER,FOOTER} because of incompatibilities with Runt
2008-07-22 Dan Fixed some unlocalized strings in installer
2008-07-22 Dan Fixed unused $admintitle variable in $template->fading_button code generation; fixed missing CDNPATH, JS_HEADER, and JS_FOOTER in template_nodb; localized onpage_lbl_page_external
2008-07-22 Dan Made lang.php stop dying due to no strings installed for current language [experimental]
2008-07-22 Dan Fixed installer path check in Admin:Home; made admin-menu more compatible with componentized JS
2008-07-22 Dan Fixed MiniPrompt message boxes causing the window to scroll up
2008-07-22 Dan Improved JSON validation and error interface when validation fails; made rank manager support custom CSS
2008-07-20 Dan Added CDN support: a URL to a CDN can now be specified and Enano will load all images, CSS, and javascript (except TinyMCE) from that server
2008-07-20 Dan Fixed typo (missing equals sign) in allow_anon param to autofill username
2008-07-20 Dan Fixed missing require() on search.php in Special:Autofill (damn, when is this going to end?)
2008-07-20 Dan Fixed autofill ignoring existing ID for text box parent node. (yes, again)
2008-07-20 Dan Fixed disabled buttons sometimes not being apparent in admin theme
2008-07-20 Dan Fixed autofill ignoring existing ID for text box parent node. Note that autofill is still in a nonworking state.
2008-07-12 Dan Another dummy commit that Nighthawk insists on
2008-07-12 Dan Dummy commit because Mercurial wants to merge.
2008-07-12 Dan Damn it, something always gets mixed up!
2008-07-12 Dan NOW we can tag the release.
2008-07-12 Dan Permissions mix-up on Nighthawk, straightening things out. Unstable alpha release: 1.1.4 (Caoineag alpha 4) 1.1.4
2008-07-12 Dan Tagging for latest release
2008-07-12 Dan Re-merge of c9ea830a211f (oops)
2008-07-12 Dan Unstable alpha release: 1.1.4 (Caoineag alpha 4)
2008-07-12 Dan Fixed a few more PostgreSQL bugs with insert_id() and an issue with setting SERIAL columns manually. May break things if installed into a database without first dropping tables.
2008-07-12 Dan Fixed up the save routine in PageManager a bit
2008-07-12 Dan Final readme revision for release 1.1.4
2008-07-12 Dan Made the rank editor actually refresh the ranks cache upon creating/editing/deleting a rank. It's 5 in the morning, I'm going to bed, release is first thing after breakfast and coffee.
2008-07-12 Dan Added KNOWN_BUGS file.
2008-07-12 Dan Added group_rank option in admin group manager and user_title option in admin user manager
2008-07-12 Dan Fixed DiffieHellman in UserManager and added rank selector
2008-07-12 Dan Added Gravatar support in UserManager in admin panel
2008-07-12 Dan Rank editor is now in a working (beautiful) state. More intuitive than a Mac.
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-12 Dan Hopefully fixed user_timezone bug in PostgreSQL upgrade
2008-07-10 Dan Fixed bad ALTER command in PostgreSQL 1.1.2 -> 1.1.3 upgrade
2008-07-10 Dan Fixed language string loading in upgrader
2008-07-10 Dan Fixed another bad tinyMCE reference in editor.js
2008-07-10 Dan Added Gravatar support! And it's really configurable too.
2008-07-10 Dan Added "default" option for getConfig() and made setConfig() only set if the new value is different
2008-07-10 Dan Oops, somehow changed mysql_query() to pg_query() in MySQL DBAL
2008-07-10 Dan Fixed undefined group_rank_id in sessions
2008-07-10 Dan Fixed missing require() on search.php in rebuild_page_index()
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-07-09 Dan Fixed lack of str_replace() to runtime-patch cache_anon_sidebar
2008-07-09 Dan Got user registration working with the new componentized JS framework
2008-07-09 Dan Completed work (we hope) on CacheManager admin page
2008-07-09 Dan Made CLI version of common load cache manager properly
2008-07-09 Dan Sprited icons for admin panel applets
2008-07-09 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.
2008-07-09 Dan Fixed a few places where page metadata cache should have been purged (there may be a few more commits like this)
2008-07-07 Dan Merging nighthawk and scribus branches (now that nighthawk isn't panicked anymore)
2008-07-07 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)
2008-07-07 Dan Moved enano_safe_array_merge() to functions.php as comment.php depends on it
2008-07-07 Dan First draft of new CacheManager admin page. Backend is yet to be implemented.
2008-07-07 Dan Fixed missing require() on math.php in SpecialUserFuncs
2008-07-07 Dan Moved all account deactivation notice presentation code to its own method in sessions
2008-07-07 Dan Fixed missing randkey() method in rijndael.php
2008-07-07 Dan Fixed $use_cache bug in plugins.php
2008-07-07 Dan Fixed missing require() on stats.php in pageprocess; made pageprocess update the metadata cache on page rename
2008-07-07 Dan Added purge_all_caches() routine to functions.php. Temporary, will be discarded once the new cache code is implemented
2008-07-07 Dan Added the theme_is_<themeid> template boolean value to allow conditional template code depending on theme ID (in shared templates, sidebar blocks, etc.)
2008-07-07 Dan Added ability to hide or show sidebar blocks based on a {restrict} or {hideif} conditional in the sidebar script
2008-07-03 Dan Added failsafe .htaccess files to enable far future Expires and mod_deflate
2008-07-03 Dan As promised, dropped in the new librijndael. Benchmarks say about 3 times faster, but more performance testing will be done.
2008-07-03 Dan A little more optimization work, client-side this time. I lied, no librijnadel2 here, but it's about to be merged in...
2008-07-03 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.
2008-07-02 Dan Another sweep from the optimization monster.
2008-06-30 Dan Made $session->private_key protected and added pk_{en,de}crypt methods for encrypting and decrypting data using the private key
2008-06-30 Dan Several optimization changes including getting rid of a few eval()s. Added placeholder functions for the theme manager, which should be working now
2008-06-27 Dan [minor] Added password_score_* into placeholder functions
2008-06-27 Dan Upgraded TinyMCE to 3.1.0.1. Ported a couple special pages to the componentized JS system.
2008-06-26 Dan Oops, scriptPath isn't defined in jsres.php.
2008-06-26 Dan Made encryption work in form-based logon again; modified load_component() to fetch compressed versions when possible
2008-06-26 Dan Fixed javascript ACL manager and captcha not showing on ajax login lockout_captcha event
2008-06-26 Dan Fixed missing table_prefix in generate_rank_sql()
2008-06-26 Dan Installer should work with JS componentization now
2008-06-25 Dan Majorly reworked Javascript runtime stuff to use on-demand loading.
2008-06-22 Dan Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
2008-06-19 Dan Fixed SQL syntax error thrown during rank data fetch
2008-06-16 Dan Fixed access type warning in discussion button generation in template
(0) -120 +120 tip