[xiph-commits] r18457 - icecast/trunk/icecast

dm8tbr at svn.xiph.org dm8tbr at svn.xiph.org
Tue Jul 17 13:46:06 PDT 2012


Author: dm8tbr
Date: 2012-07-17 13:46:06 -0700 (Tue, 17 Jul 2012)
New Revision: 18457

Modified:
   icecast/trunk/icecast/NEWS
   icecast/trunk/icecast/configure.in
Log:
Updated NEWS for Icecast 2.3.3 and 2.4-beta.
Changed version to report as 2.3.99.0 for 2.4-beta release


Modified: icecast/trunk/icecast/NEWS
===================================================================
--- icecast/trunk/icecast/NEWS	2012-07-17 14:50:44 UTC (rev 18456)
+++ icecast/trunk/icecast/NEWS	2012-07-17 20:46:06 UTC (rev 18457)
@@ -1,11 +1,56 @@
-Icecast 2.3.4
+Icecast 2.4 beta1
+-----------------------------------------------------------------------------
+Note: While WebM and Opus are production grade, there are other pending fixes.
+
 - Support for WebM video
 - Support for Opus audio in Ogg
+- Fixes for some race conditions
+- Allow (standard strftime(3)) %x codes in <dump-file>. Disabled for win32.
+- Dropped debian packaging directory as debian use their own.
 
 Icecast 2.3.3
 -----------------------------------------------------------------------------
-- Various bug fixes.
+- security fixes 
 
+ - Improved HTTPS cipher handling and added support for chained certificates.
+ - Allow the source password to be undefined. There was a corner case, where
+   a default password would have taken effect. It would require the admin to
+   remove the 'source-password' from the icecast config to take effect. 
+   Default configs ship with the password set, so this vulnerability doesn't
+   trigger there.
+ - Prevent error log injection of control characters by substituting 
+   non-alphanumeric characters with a '.' (CVE-2011-4612). 
+   Injection attempts can be identified via access.log, as that stores URL
+   encoded requests. Investigation if further logging code needs to have 
+   sanitized output is ongoing. 
+
+- Bugfixes
+  This is mostly a bug-fix release to flush out the accumulated fixes.
+
+ - On-demand relaying - Reject listeners while reconnecting. 
+    Fix stats for relays without mount section.
+ - Prevent too frequent YP updates.
+ - Only allow raw metadata updates from same IP as connected source 
+   (unless user is admin). This addresses broken client software that 
+   issues updates without being connected.
+ - Minor memory leaks
+ - XSPF file installation
+ - Fix case of global listeners count becoming out of sync.
+ - Setting an interval of 0 in mount should disable shoutcast metadata inserts.
+
+- Authentication
+  Sources can now be authenticated via URL, like listeners. Post info is: 
+  "action=stream_auth&mount=/stream&ip=IP&server=SERVER&port=8000&user=fred&pass=pass" 
+  As admin requests can come in for a stream (eg metadata update) these 
+  requests can be issued while stream is active. For these &admin=1 is added
+  to the POST details. 
+
+- XSL update
+  Automatically generate VCLT playlist like we do with M3U,
+  the mountpoint extension is .vclt 
+
+- Documentation updates. 
+
 Icecast 2.3.2
 -----------------------------------------------------------------------------
 - Character set support.

Modified: icecast/trunk/icecast/configure.in
===================================================================
--- icecast/trunk/icecast/configure.in	2012-07-17 14:50:44 UTC (rev 18456)
+++ icecast/trunk/icecast/configure.in	2012-07-17 20:46:06 UTC (rev 18457)
@@ -1,4 +1,4 @@
-AC_INIT([Icecast], [trunk], [icecast at xiph.org])
+AC_INIT([Icecast], [2.3.99.0], [icecast at xiph.org])
 
 AC_PREREQ(2.54)
 AC_CONFIG_SRCDIR(src/main.c)



More information about the commits mailing list