Build Announcements

Read 99095 times
New build available.  Changes:

  • Fixed log processing bug for SHOUTcast v2 streams
  • Updated quick links page to display more accurate live source info for SHOUTcast2 streams
  • Modifying DJ accounts now immediately updates sc_trans2 configuration files
  • Added additional error handling to XML management class
  • Fixed problem with duplicate DJ events in sc_trans2 calendar.xml file
  • Fixed bug in XML handling code which could lead to fatal errors
  • Fix divide by zero in TrackManager class
New build available.  Changes:

  • Fixed various problems with installation/update code
  • Fixed pass-by-reference error in AccountEditor
New build available.  Changes:

  • Prevent double-clicking on UI elements
  • Block double-loading of stream actions
  • Stream is now deemed to be offline if both server and SOURCE are down, not server and AUTODJ
  • Fixed content type issue with sc_trans operations
New build available.  Changes:

Features:

  • Added CSV output format for ccmanage commands returning simple output
  • Added support for batch commandline functions
  • Implemented EXPERIMENTAL account backup/restore system (undocumented until stable)


Improvements:

  • Implemented new cron job invocation framework
  • Log processing/rotation frequency is now controlled by cron job parameters instead of config file directive
  • UVOX cipher key is no longer autogenerated
  • Many internal changes and improvements


Fixes:

  • Fixed regression in which cron job was unable to kill previous hung cron job instances
  • Fixed bad licensed client limit display on admin index
  • Fixed bug in which crossfade setting wouldn't be applied in sc_trans v2 config
  • Fixed bug in which port range might not be honored
  • Fixed bug which prevented ffmp3 from working with SHOUTcast v1
  • Fixed incorrect "average listeners per hour" graph generation
  • Fixed missing tooltips on admin area usage meters
  • Fixed typo in mediascan script
  • Fixperms preserves .ccshadow permissions
  • Web uploader no longer imports non-media files into media library

New build available:

Improvements:

  • Better time zone support
  • Dramatically reduced memory usage and increased performance while working with very large media libraries
  • Capped output buffering memory usage
  • API documentation updates
  • Cron jobs and other background jobs are now suspended during application updates


Fixes:

  • Fixed numerous bugs in upgrade system
  • Double-click lockout code is no longer applied to links that open in a new window
  • Double-click lockout code now works on autoDJ controls
  • Fixed client area resource meter tooltips
  • Fixed handling of certain last.fm error conditions
  • Fixed issue with reseller resource limit enforcement
  • General optimizations

New build available.  Changes:

  • Many changes for IE7 compatibility
  • Fixed debug message in GenericDaemonClient that broke Tracks statistics tab

New build available.  Changes:

  • Reinstated support for SSL-capable mail servers
  • Fixed non-SSL script references when operating in SSL mode
  • Allow admins to specify a port number when creating accounts under a reseller; fixes #2060
  • Split user-configurable nginx directives out of cc-interface.conf into cc-panel.conf; fixes #2052
  • Update timezone before initial StreamStatus->check() to correct incorrect timezone immediately after setuid; fixes #2059
  • Fixed bad initialization of single-increment track-move buttons
  • Fixed bug in which accounts created from a template would have no autoDJ type; fixes #2056
  • Fixed ambiguous error messages when editing invalid or empty usernames; fixes #2057
  • Fixed issue with unlimited xfer/disk display in reseller area meters
  • Fixed warning when deleting a reseller account with no subaccounts
  • ImageResizer now uses safe_http_request() for better error reporting
  • Modernized setuid login to resellers to match setuid to clients
  • APIClient class returns are more detailed error message upon connection failures
  • Change AccountTemplateEditor::update_account() to return an array and throw exceptions like its parent method
  • Fixed URL generation bug in safe_http_request()

New build available.  Changes:

  • Fixed cc-imaged crashiness caused by regression in previous build

New build available.  Changes:

Improvements:

  • setproxy now tries to detect if port 80 is already in use, generates a warning if it is
  • Better error recovery in cron job
  • CSV CLI output mode works with more methods now
  • Improvements to ccmanage help page
  • ccmanage no longer requires an "all" parameter for commands that do not require a username


Fixes:

  • Fixed missing data in database during new installations
  • Fixed potential issue with disk space meter tooltip in admin area
  • Fixes and improvements for backup system
  • Removed 'licensing test' button in admin area which doesn't do anything useful in v3
  • The BASH output mode of the CLI interface returns SUCCESSFUL=1 instead of RESULT=OK for consistency with other output methods

Centova Cast v3.0.0 release candidate 1 is now available.  Centova Cast is now in feature-freeze; only bug fixes and critical changes will be made from this point until the release of v3.0.0 final.

Changes in this build include:

Improvements:

  • Implemented initial support for importing v2.2.6 accounts into v3.0, which will be documented (soon subsequent to some final testing)
  • Added JSON API support
  • Added system.listhosts API method
  • Added playlist ID and title to nextsong.log
  • When using SSL, clients who try to access the web interface in plain-HTTP mode will be redirected to the https URL
  • Reseller resource limit error messages now include the limit values
  • Added better error reporting when a streaming server's configuration fails to load
  • Session API now requires post requests


Fixes:

  • Updated CLI scripts to work when web interface is in SSL mode
  • Fixed bug in which cached stream state information may not include mount point details
  • Fixed bug in which duplicate mediascan cronjob would be added when upgrading cc-ftpd
  • Fixed bug in which mount points created and saved without alteration may be saved incorrectly
  • Fixed bug in which some plugin hooks would be triggered with a single array parameter instead of a set of individual parameters
  • Fixed bad mount point in Quick Links page tune in links
  • Added semicolons to cc-panel.conf example SSL directives
  • Fixed regression in reseller deletion dialog


Centova Cast v3.0.0 release candidate 2 is now available.

Changes in this build include:

Improvements:

  • Add FTP_OPTIONS directive to cc-ftpd.conf to allow custom FTP server options
  • Both HTTP and HTTPS are now simultaneously supported on the same port
  • REQUIRE_SSL setting in centovacast.conf can now be used to force SSL
  • Add support for trimming the event log
  • Changed default IceCast log level to 'info' instead of 'debug'
  • Improved timezone detection in updatetimezone
  • Recent tracks feeds are now generated with appropriate Content-Type headers


Fixes:

  • FTP server now updates the media library when files are deleted/renamed
  • Fixed bug in cc-control that could cause unexpected exits
  • Fixed bug in cc-control that could return bad disk space values
  • Fixed timeout while reading MP3 files with invalid embedded images
  • Fixed port number allocation for ShoutCast2
  • Fixed crossfade length setting not appearing properly
  • Event log errors during song advancement are associated with the correct account ID
  • Fixed encoding problem in UTF8 class
  • Fixed glitch in OpenSSL key generation code
  • Fixed glitchiness in JavaScript tooltip class
  • Fixed potential warning in log manager
  • Fixed occasional rendering problems on multi-pane pages (library, filemgr, log viewer)
  • Updated CLI scripts to work when web interface is in SSL mode
  • jquery.layout is now invoked in onload instead of onready to avoid rendering problems

New build available.  Changes:

  • Fixed broken track preview feature
  • WHMCS module: Added additional configuration options and reseller settings

Improvements:

  • Centova Cast v2 to v3 account migration utility is now available for testing
  • Added per-mountpoint IceCast "Metadata interval" setting to replace "Suppress metadata"
  • Added geolitecity package for automatic installation of the GeoLite City database
  • Upgraded to nginx v1.2.7, PHP v5.4.11, OpenSSL 1.0.1e
  • Improved vague error messages in sctrans2 module
  • Increased queue size in default IceCast configuration file
  • Made advanced server options available to admins while in setuid mode
  • Uploader now indicates when processing an upload vs. waiting for completion
  • Installation script is now made completely inaccessible after installation
  • Created centovacast2 WHMCS module to work alongside v3 centovacast module
  • Change jscalendar color scheme to match v3 theme
  • v2 export script is downloadable from v3


Fixes:

  • Changed sctrans2 DJ login time code to better support sctrans2's lack of time zone support
  • Explicitly set calendarrewrite=0 in sctrans2 settings
  • Mount point values are no longer lost when passing getaccount API response back to reconfigure API method
  • Fixed display value of monthly transfer total
  • Fixed bug in XML parser which could lead to incorrect parsing of nested XML elements
  • Fixed bug in which albums/artists might not be removed when their last track was deleted from the file manager
  • Fixed bug in which database passwords with special characters might get truncated during installation
  • Fixed bug in which media library would not be updated when deleting files from file manager
  • Fixed incorrect detection of sctrans2 usage in quick links page
  • Fixed HTTP push error resulting in Optimize database error
  • Various other minor bug fixes

New build available.  Changes:

Improvements:

  • Added annotation regarding fastcgi_no_cache to cc-panel.conf
  • Login page is no longer cached to allow automatic redirect if already logged-in
  • Add crossdomain.xml for SHOUTcast DNAS 2
  • Display "station is offline" instead of "current song unavailable" when station is down
  • Default login session timeout is now 30 minutes
  • More verbose error messages in account settings when field contents are incorrect
  • Reseller logo now appears for reseller login sessions
  • Switched to more secure session hash function by default


Fixes:

  • Maintain port number assignments when importing from v2 to v3
  • Fix various issues in v2-to-v3 conversion utility
  • Fixed broken reseller logo uploads
  • Active logo is now linked to the Identity object so it's handled correctly for all accounts
  • Fix autoconfig.php rebuild bug
  • Fix home link in admin area
  • Remove all cookies at logout

New build available.  Changes:

Fixes:

  • Fixed bug in new account settings error handler which prevented account form submission