[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