Release notes - 1.0.4
Enano 1.0.4 is a maintenance release. It received the codename "Ellyyllon" (pronounced "etherthlon"), named after a Welsh breed of faeries whose queen is Mab and who feed on toadstools and "fairy butter", or fungus found on old trees.
Changes:
- Enano (both 1.0.x and 1.1.x) is now compatible with PHP 6.0.0-dev
- Tweaked many AJAX applets that send JSON responses to specify the Content-type; this is to try to block ad injection
- Fixed search indexer causing duplicate keys when two "words" of 64+ characters encountered and first 64 characters are the same (thanks Vadi)
- When the page is closed or refreshed with the page editor open, a warning is now shown under Firefox and Internet Explorer.
- Fixed garbled page names for user pages for IP addresses
- Added a notice in the admin panel when PHP4 is detected
- Fixed missing sidebar in installer on PHP4
- Fixed a theoretical security vulnerability in group management code
- Any attacks would require admin access
- Fixed comments in the form of <!--foo-->, e.g. no spaces after or before the comment tags
- File extensions for uploaded files are no longer case sensitive
- Fixed jBox menus failing to appear when the window is scrolled down
- Fixed special pages being returned with subpage information inappropriately from $paths->get_pageid_from_url()
- Made all captcha fields case-insensitive (thanks pkeating)
- Fixed: RenderMan::getPage() failing with access denial when fetching template and view_source results in deny
- Allowed uppercase characters to be used in the database name (thanks Andrew)
- Fixed PHP warning in Rijndael RNG code when open_basedir restriction in effect
- Fixed cron framework not working (flaw in interval logic)
- (Fix backported from unstable)





