After a long, frustrating delay due to some problems with our build cluster, we finally have a new build available, tagged 3.0.3. Changes:
New features:
- Added support for DJ FTP accounts
- Added support for creating folder sin file manager
- Added session manager on Utilities page
- Added experimental support for hosting regions (on Utilities page until stable)
Improvements:
- Updated installer for Debian Wheezy
- Modernized AJAX subsystem used throughout Centova Cast for better performance and efficiency
- Modernized JavaScript code in several areas of the web interface
- Added workaround for a bug in the LastPass extension that interferes with new account creation in CC
- Royalty report generation code will now increase memory limit as required when processing records from extremely busy streams
- Fatal application exceptions now log messages to the event log
- DJ disk quota fields are now hidden when autoDJ is disabled
- Improved public IP address detection code in installer
- Increased default cc-appserver worker processes
- Login page now includes a page title
- Login page now uses HTML5 doctype
- Maximum listeners field is no longer blank when creating a new stream; fixes #2478
- Updated playlist advancement API event documentation
- Widened navigation links panel
- Added diagnostic mode to nextsong application
- Better error reporting in upload handler
- Added support for "OR" operator (pipe) in djpermission list in menu definitions
- Added units to disk utilization meter tip in file manager
- Added SUPPRESS_TRACK_LISTENER_REPORTS setting in centovacast.conf to turn off royalty report generation
Fixes:
- API method errors no longer log messages to the event log
- Corrected bad permissions on media directories created by fixperms script
- Fixed a number of .ftpquota-handling bugs in cc-control
- Fixed API documentation for stream check API methods
- Fixed RemoteServer error when logging in from WHMCS after ticking 'remember me' on a prior login
- Fixed bug in which backed-up accounts with no autoDJ support could not be restored
- Fixed bug in which per-account "Raw configuration" option could not be enabled
- Fixed bug in which some filenames with non-Latin characters could not be deleted from the file manager
- Fixed caching bug in which REQUIRE_SSL was not always honored
- Fixed fatal error in ezstream autoDJ module
- Fixed flot pie chart rendering bug with long strings
- Fixed incorrect display of month in month-based statistics reports; fixes #2511
- Fixed issue with embedded cover images on clustered servers
- Fixed issues with .ftpquota handling
- Fixed listhosts API method documentation
- Fixed multiple logins being recorded for each login attempt
- Fixed potential warning when using bad API arguments
- Fixed problem retrieving embedded ID3 tags from filenames containing non-Latin characters
- Fixed regression breaking the setssl script
- Fixed regression breaking web IP detection in install.sh
- Fixed regression in which media library/file manager panes could not be resized
- Fixed regression in which reseller emails would not receive reseller branding
- Fixed rounding error causing incorrect album names/covers to appear when royalty codes are enabled
- Logging in from WHMCS now logs in to the intended account even if 'remember me' was ticked on a prior login to a different account