Release notes - 1.0.2 beta 1

Enano 1.0.2 (Coblynau, pronounced "koblernigh") is primarily a bugfix release.

Security fixes:

  • Fixed a minor SQL injection hole in the search indexing code. This was always caught by the SQL parser in our internal tests.

Added:

  • Password strength algorithm and the ability to enforce strong passwords
  • Rewrote the administration interface for users. It's more modular now, and it uses a smart-form class similar to what is used in Linkchomper.

Fixed:

  • Bullet points in Oxygen getting corrupted (bad image path)
  • A few major bugs with registration that were repeatedly fixed but got lost in Mercurial somewhere. The fix is now in our master repository so no worries anymore. :-)
  • <enano:no-opt> tags now work in script sections
  • In a related note, client-side form validation during registration did not work due to the aggressive HTML optimization settings
  • Textarea tags are now excluded from optimization
  • Parser bug in RenderMan::parse_internal_links() was fixed; namespaces were not prepended
  • The shortcut [[Project:PageName]] may now be used in place of the actual site name. This is to improve inter-Enano site compatibility.
  • UTF-8 characters can be used in usernames
  • Activation e-mails were signed by the Anonymous user
  • Administration forms submitted after the "administrative options" button on a page were double-sanitized
  • About Enano page linked to the GPLv3 (possibly misleading).
  • Users that log in to an inactive account can log out and/or request administrative activation
  • Ban page UI improved dramatically
(show page tags)
Categories: (Uncategorized)