[Icecast-dev] Icecast 2.5 beta2 release

Thomas B. Rücker thomas at ruecker.fi
Mon Jul 9 05:39:35 UTC 2018


Hi,


On 05/25/2018 10:29 PM, Rick Keniuk wrote:
> Will someone be building the executable for Windows?
>
> Rick Keniuk
>

https://gitlab.xiph.org/xiph/icecast-server/issues/2334

tl;dr: We probably will publish win32 binaries at some point, but there
are more important things to work on right now.


>
>> On May 19, 2018, at 11:53 AM, Thomas B. Rücker <thomas at ruecker.fi
>> <mailto:thomas at ruecker.fi>> wrote:
>>
>> 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
>>
>> -   Source:
>>     http://downloads.xiph.org/releases/icecast/icecast-2.5-beta2.tar.gz
>> -   SHA256sum:
>>     a83baf4ae3ee5c2822bcb4286b7438b01317ccb8387371922e9cd32fe1c453e8
>> -   Packages:
>>     https://build.opensuse.org/repositories/multimedia:xiph:beta
>>
>> ## 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
>>   (https://gitlab.xiph.org/xiph/icecast-server/issues/2248)
>>
>>
>> ## Known issues
>>
>> - YP and m3u playlists do not use the `https` scheme for URLs when
>> using TLS
>>
>>
>> https://icecast.org/news/icecast-release-2_5-beta2/
>>


Best regards,

Thomas B. Ruecker



More information about the Icecast-dev mailing list