Icecast Release 2.5 beta2

Icecast Release 2.5 beta2

Icecast is terug na versie 2.5 beta 1 op  28 januari 2015 zijn nu bezig met 2.5 beta 2 en met nieuwe mogelijkheden en verbeteringen. Zie hier onder de lijst met aanpassing van Icecast release 2.5 beta 2:

Nieuwe mogelijkheden

  • 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 (#2248)
About the Author

Leave a Reply