Skip to content
This repository has been archived by the owner on Mar 4, 2021. It is now read-only.

Openvbx release 1.2

Gipetto edited this page Dec 28, 2011 · 21 revisions

OpenVBX 1.2.1

  • update outgoing email to properly set user-agent, reply-to and return-path for sent emails
    • return-path won't always override depending upon the server's sendmail configuration
  • fix cache table keys to fix rare condition where mysql would reserve key-name lengths for utf8 making the resulting key length reservation more than 1000 characters
  • add minification config override for servers that don't define a proper server document root
  • fix install setup error return to properly display the error

OpenVBX 1.2

  • redesign numbers screen to separate assigned, unassigned, and numbers in-use by other systems
  • change user edit screens to always use dedicated page instead of a popup
  • add object caching layer supporting the following mechanisms:
    • local (per page load memory cache)
    • Database
    • APC
    • Memcache
  • add API cache that uses the database to cache API results from Twilio
  • add method to flush caches via About screen
  • show cache object info in About screen
  • clean most models for code consistency & cache efficiency
  • move user last_seen, online & last_login to be user settings
  • add helpful data in user view screen to help admins to inspect users
  • fix password length bug, set min-length to 8 characters
  • upgrade password storage security using phppass
  • add helpful documentation snippets in the Settings screens
  • add better error messages from failed API transactions
  • setting version number in a file instead of from database
    • allows static operations to properly set an appropriate api user agent
  • changing Services_Twilio user agent to identify itself as OpenVBX
  • increased test coverage for applets, implement data fixtures, and include better test documentation
  • change behavior of TwiML preview links in flow editor to open in a new window
  • add system setting for controlling the system time zone
  • add system setting for controlling email notifications for new messages
  • add system setting for controlling the display of the Sandbox number (parent tenant only)
  • add system setting for controlling the duration of the dail timeout
    • setting is global
  • add upgrade notice functionality to Admin section
    • automatically detects new tag versions on GitHub and displays a banner to admins
  • fix connect app sid validation during install
  • fix an uncaught exception when trying to send voicemail sms notifications from a non-sms enabled number
  • added check during voicemail notification to not attempt to send SMS notification if the incoming number is not sms enabled
    • in the future this should fall back to another number that is designated as a fallback SMS notification number.
  • general html & css cleanup
  • fix for servers running on non-standard ports so that manually changing the $config['cooke_path'] is no longer required to be able to log in
  • change .htaccess file's mod_deflate directives to exclude SWF files
  • CSS updates to bring modern versions of IE visually up to par with other browsers
Clone this wiki locally