[Icecast] About current Icecast development

Philipp Schafft phschafft at de.loewenfelsen.net
Thu Sep 27 10:44:15 UTC 2018


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>


More information about the Icecast mailing list