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/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: OpenPGP digital signature URL: <http://lists.xiph.org/pipermail/icecast/attachments/20180519/1e0736a4/attachment.sig>
Will someone be building the executable for Windows? Rick Keniuk> On May 19, 2018, at 11:53 AM, Thomas B. Rücker <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/ > > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20180525/21b6339a/attachment.html>
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