Icecast Release 2.5 beta2
We are pleased to announce Icecast 2.5 beta2 (2.4.99.2).
This is a beta release and not recommended for production use.
Downloads
New features
- General:
- Add support for HTTP PUT, including chunked encoding support
- Improve TLS support including additional options, on the fly certificate reload, RFC2817-mode, and TLS and non-TLS connections on same port
- Improve WebM support
- HTTP Keep-Alive support
- New error handling and better HTTP status codes in error cases
- Improved HTTP headers returned by Icecast
- Send
<admin>
tag content to YP servers - provides contact information for directory operators
- Web Interface/API:
- Add support for Opus metadata in web/stats interface
- List last played songs in web/stats interface
- Add support for xsl includes from the admin directory
- Add
protocol
to listener client stats XML
- Add
opmode
(operation mode) strict
option
- Add support for config reload from the admin interface
- Config:
- Add new tag
<tls-context>
with childs <tls-certificate>
, <tls-key>
and <tls-allowed-ciphers>
- Add new
<shoutcast-user>
tag to specify the username that is used for SHOUTcast sources
- Moved
<mime-types>
to the <paths>
section
- Rename
<mp3-metadata-interval>
tag to <icy-metadata-interval>
- Rename
<kartoffelsalat>
tag to <event-bindings>
- Rename
ssl
tags (<ssl>
, <ssl-certificate>
, <ssl-allowed-ciphers>
) to tls
(<tls>
, <tls-certificate>
, <tls-allowed-ciphers>
)
Fixes
- HTTP PUT now supports chunked encoding
- HTTP PUT with
Expect: 100-Continue
now sends the 200
status as expected at the end of transmission, not right after the 100
- Fix login problems for admin user, if default mount had auth defined
- Fix that in some cases stats JSON would be malformed
- Fix that the JSON exposed listener details if queried with a specific mountpoint
- Fix segfault on some bad opus streams
- Fix segfaults due to empty strings in config
- Fix fetching of streamlist (for relaying) from HTTP/1.1 servers
- Fix information disclosure CVE that allowed to view the source of a xsl file by appending a
.
to it, when using Icecast on Windows (#2248)
Known issues
- YP and m3u playlists do not use the
https
scheme for URLs when using TLS
Posted May 19, 2018 by ePirat