[Icecast-dev] [Icecast] Icecast 2.4.1 release

"Thomas B. Rücker" thomas at ruecker.fi
Thu Nov 20 01:20:48 PST 2014


This is to announce the release of Icecast 2.4.1.

This is a pure bugfix-only release. Upgrading to it is recommended,
especially due to security fixes. A summary of the changes is listed
below, for details please refer to the ChangeLog.

Fixes

    * Fix autogen.sh to work properly on OS X
    * Removed threadpool from the example config
      (it is long gone and unused)
    * More detailed logging:
        - Add source IP adress to source start/stop logging
        - Add mountpoints to some log lines
    * Fix logging to send errors to STDERR prior to opening log files
    * Fix <auth> in default mounts (<mount type="default">)
    * Fix the JSON status API (status-json.xsl),
      which could return invalid JSON in some cases
    * SSL Security improvements:
        - Disable SSLv3
        - Disable SSL compression
        - Updated the default ciphers to be more secure
    * Handle empty strings in config file better
    * Fix logging of client connection duration time on Windows
    * Fix possibly broken XML on Windows
    * Require Content-Type header for PUT requests
    * Fix on-connect and on-disconnect script STDIN/STDOUT/STDERR
      corruption due to shared file descriptors.
    * Fix JSON access by adding support for global and mount specific
      custom HTTP headers

Known issues

    * HTTP PUT implementation currently doesn’t support
      chunked encoding yet.
    * HTTP PUT with “Expect: 100-Continue” receives first a “100” and
      soon after a “200”, instead of the “200” at end of transmission.
    * Caution should be exercised when using <on-connect> or
      <on-disconnect>, as there is a small chance of stream file
      descriptors being mixed up with script file descriptors, if the
      FD numbers go above 1024. This will be further addressed in the
      next Icecast release.
    * Don’t use comments inside <http-headers> as it will prevent
      processing of further <header> tags.
    * Web interface shows Login when using just stream_auth.


Change log:
http://svn.xiph.org/icecast/tags/icecast-2.4.1/ChangeLog

Source tar ball:
http://downloads.xiph.org/releases/icecast/icecast-2.4.1.tar.gz

Windows build:
http://downloads.xiph.org/releases/icecast/icecast_win32_2.4.1.zip


Soon I'll also update the OBS repositories from 2.4.0 to 2.4.1:
https://build.opensuse.org/package/show?package=icecast&project=home%3Adm8tbr
The package repositories are here:
http://download.opensuse.org/repositories/home:/dm8tbr/
While the packages don't go through extensive testing, they should work
fine, please report any issues you encounter on the icecast mailing list.


Cheers

Thomas


More information about the Icecast-dev mailing list