Release notes - 1.1.7

Enano 1.1.7 (aka Caoineag Beta 2, aka 1.2 beta 2) was release on December 18, 2009.

Major changes

  • The wikitext parser, Text_Wiki, has been completely removed and replaced with a custom engine that is faster, more lightweight, and more tuned to Enano's conventions and standards.
  • Added the ability to create internal links to admin pages; these links trigger the login box as necessary
  • Fixed a number of inconsistencies, bugs and PHP errors
  • Improved IE6 and IE8 support
  • Fixed broken SHA256 hashes under 64-bit PHP
  • Fixed a longstanding ACL editor bug that caused the window to go blank
  • Started work on ACL editor support in IE. Still unfinished.
  • Enabled DiffieHellman logins under iPhone OS 3.0
  • User preferences are now shown on the front page of the user CP
  • Fully supported UTF-8 in usernames and passwords
  • Added support for choosing one's own date and time formats
  • User CP preferences now uses CSRF protection API
  • Fixed the same comment security bug that caused the release of Enano 1.0.6pl1 (commit)
  • Brought avatar CP up to date with jQuery
  • Fixed some bugs related to bans and IPv6 addresses
  • Improved experience and UI for the account inactive message
  • Some improvement to tutorial content (still a work in progress)
  • Fixed some bugs with read only mode in the AJAX editor
  • Fixed Zend_Json class order (was throwing scary errors under PHP 5.3.0)
  • Implemented proper log clearing for uploaded files
  • Fixed empty RewriteBase in autogenerated .htaccess in installers
  • Made it possible to collapse tables in Admin:GeneralConfig
  • Improved compatibility in several places with servers restricted with open_basedir()
  • Reorganized data structures sent from the server in login system; greatly reduced codebase of static HTML logon
  • Fixed compatibility with plugins with Windows style line endings
  • Many fixes to PostgreSQL support
  • Admin User Manager: When a user with a DB-driven user page is renamed, also change urlname of their user page.
  • Improved understandability of the crypto support entry in installer sysreqs
  • ACL checking is even yet stricter with scope checking
  • Added a lockout management feature to the admin CP
  • Logs are now stored in a way that user IDs instead of just usernames are associated with individual log entries
  • AJAX comments are now paginated on the server side to reduce load (they don't have to all be rendered at once)
  • And more