A new esprit update has been published to the servers at this time.  Notable additions include a new “Account Summary” application that replaces the “Site/User Summary”, and anonymous function usage logging.  Function logging will be used to tailor the new dashboard to the most common usage patterns such as user and domain additions.  Only function names and the order in which they are called are stored.

  • Added: anonymous function frequency logger to determine page and action popularity (Stats Logger)
  • Added: Account Summary
  • Added: additional parameter to filter disabled/enabled mailboxes to list_mailboxes() (Email)
  • Fixed: rely on HTML_Kit::page_url() instead of $_SERVER superglobal to determine URL (bug #103) (MySQL Manager)
  • Fixed: trigger warn on itemless clipboard functions (File Manager)
  • Fixed: file descriptor  leak in getpwnam (User)
  • Fixed: apnscpFunctionInterceptor instantiation (DAV)
  • Fixed: chmod() does not gracefully honor warn()/error() (File)
  • Fixed: get_database_size_backend() accesses non-existent directories (SQL)
  • Changed: clean-up template parsing, move from Page_Template to constructor within TE (Template Engine)
  • Changed: non-pb warnings elicit postback dialog on page load (Page Template)
  • Changed: Sort messages by severity.  Show first 2 messages inline, optionally scroll remaining messages in postback dialog  (Page Template)
  • Changed: deprecate “postgresql” argument, use “pgsql” in store_sql_password(), retrieve_sql_password(), get_database_size(), service_enabled() (SQL)
  • Changed: upgrade jQuery UI to 1.6rc6
  • Changed: rename Cronjob Manager to Crontab Manager (Template Configuration)
  • Changed: introduce passive Gems cache to speed up initial browsing.  Cache is generated every 3 hours (Web)
  • Changed: documentation tag clean-up
  • Removed: duplicate “Change Information” page for users
Esprit Update – Account Summary, Usage Logging