Good morning, Icecast development has been a bit quiet to the outside world recently. However there is a lot of movement. Today I would like to tell you about a few new things in Icecast 2.5.x. Icecast 2.5.x is the current development branch. (We recommend to use our stable releases (2.4.x) for production.) Here are a few new things that have been implement recently. This list is just a short excerpt: TLS Support TLS support as been improved a lot. This included on the fly reloading of certificates. We also support reading key and certificate from different files in 2.5.x. OPTIONS Support We added full support for HTTP OPTIONS requests. This is mostly used by CORS. POST Support We added full support for HTTP POST requests. This is mostly useful for the admin interface. The admin interface currently accepts both GET, and POST requests. Machine readable error codes We added support for machine readable error codes. There will be more changes here. I will likely make a bigger post about this at some later point. Listen socket improvements The code handing listen sockets has been completely rewritten. We now support changing all settings related to listen sockets on the fly. Also new is that you can define authentication per listen socket. This combines very nicely with the new authentication system that comes with 2.5.x. This is e.g. useful for only allowing admin requests from a specific listen socket. Relay improvements Relays can now define multiple upstream servers. If the primary one is not reachable it will automatically fall back to another upstream server. Relays can now also be defined within <mount> tags. This makes the configuration nicer to read and write. Fixes, fixes, fixes As always there have been a long list of fixes. I exclude them here for most being boring to the user. All security fixes are also communicated on their own. Got curious? To get the most recent updates you sadly need to install Icecast from source on your own. Please see: * https://wiki.xiph.org/Icecast_Server/Getting_Started * https://wiki.xiph.org/Icecast_Server/Git_workflow With best regards, -- Philipp Schafft (CEO/Geschäftsführer) Telephon: +49.3535 490 17 92 Löwenfelsen UG (haftungsbeschränkt) Registration number: Bickinger Straße 21 HRB 12308 CB 04916 Herzberg (Elster) VATIN/USt-ID: Germany DE305133015 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part URL: <http://lists.xiph.org/pipermail/icecast/attachments/20180927/d2006541/attachment.sig>