惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
D
DataBreaches.Net
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
Check Point Blog
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
IT之家
IT之家
月光博客
月光博客
U
Unit 42
K
Kaspersky official blog
T
Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
GbyAI
GbyAI
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
云风的 BLOG
云风的 BLOG
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
Engineering at Meta
Engineering at Meta
Recorded Future
Recorded Future
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Security @ Cisco Blogs
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
Security Archives - TechRepublic
Security Archives - TechRepublic
Webroot Blog
Webroot Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Schneier on Security
S
Secure Thoughts
The Register - Security
The Register - Security
B
Blog RSS Feed
The Last Watchdog
The Last Watchdog
P
Palo Alto Networks Blog
爱范儿
爱范儿
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
LINUX DO - 热门话题
C
Cisco Blogs
Spread Privacy
Spread Privacy
F
Full Disclosure
博客园 - 聂微东
T
The Blog of Author Tim Ferriss

Icecast

End of support for Icecast 2.4.4 — Icecast libigloo Release 0.9.5 — Icecast Icecast Release 2.5.0 — Icecast Icecast Release 2.5.0-rc2 — Icecast Icecast Release 2.5.0-rc1 — Icecast libigloo Release 0.9.4 — Icecast libigloo Release 0.9.2 — Icecast libshout Release 2.4.6 — Icecast libigloo Release 0.9.1 — Icecast
Icecast Release 2.5 beta3 — Icecast
2022-03-12 · via Icecast

Icecast Release 2.5 beta3

We are pleased to announce Icecast 2.5 beta3 (2.4.99.3). This is a beta release. Usage in production should be with caution.

Downloads

New features

  • Overall
    • Support for configure option --with-default-config=PATH
    • Allowing on the fly reconfiguration of PID file
    • Clearing XSLT cache on configuration reload
    • Updated playlist size from 4 to 10
    • Improved relay configuration including multi-upstream support
    • Improved directory configuration including updated mechanism for listen URL submission
    • Report of Host:-header in client list
    • Updates to example configuration
    • Better warning about legacy operations
    • Support for developer logging to de-spam production error.log (--enable-devel-logging)
    • Added support for usernames and passwords in master’s mountlist
    • Improved client navigation including per-client history and improved handling of fallback overrides
    • Improved configuration validation warnings
    • Support for plain text streaming
    • Support for media type parameters
    • New experimental JSON renderings
  • Web interface
    • Complete redesign
    • Show <audio> for WebM
    • Support to move single listeners between sources
    • Logfile display on admin interface
    • Support for setting marks in logfiles via admin interface
    • New dashboard including overall health and maintenance information
    • Admin interface rendering of fallback updates
    • New confirm dialogues for critical operations
    • Added new endpoint /admin/publicstats replacing /status-json.xsl which is now deprecated
    • Added stats key display-title to replace title, and artist
    • ulimit related information on dashboard
    • Warning about legacy sources on dashboard
    • Listing of listen sockets on admin interface
    • Warning when IPv6 is not enabled
    • Advanced version display on admin interface
  • Protocol
    • Full OPTIONS, POST, and DELETE support
    • Addition of no-store to Cache-Control:-header.
    • Setting the protocol version to HTTP/1.1
    • Improved CORS support
    • Improved Keep-Alive support
    • Marked SOURCE as deprecated
    • Prefer IPv6 when IPv4-mapped is supported for listen sockets
  • Network
    • Support for new listen socket type virtual
    • Improved listen URL reporting
    • Allowing full on the fly reconfiguration of listen sockets
    • Support to configure listen backlog
    • Per listen socket HTTP headers
  • Authentication
    • Per role matches: match-web, nomatch-web, match-admin, nomatch-admin, match-method, and nomatch-method
    • Per listen socket authentication
    • Client altering via authentication including redirection
    • Allow client altering on authentication fail and acl deny
    • Per role HTTP headers
    • New backend enforce_auth to improve performance with URL authentication
  • Internals
    • Support for admin commands with embedded parameters
    • Fast event support
    • Buffer support
    • JSON renderer
    • Support names for ACLs
    • PRNG API
    • HMAC support
    • Module support

Fixes and Cleanup

  • Several TLS related fixes
  • Fix for segfault on incorrectly configured htpasswd auth
  • Several autotool related fixes and cleanup
  • Fixed XSLT cache invalidation
  • Skip using poll() on Darwin
  • Detection of missing submodules in autogen.sh
  • Several locking related fixes
  • Several fixes for legacy metadata
  • Several memory leak fixes
  • Limit source settable stats key
  • Send final reply to client on HTTP upgrade
  • Fixed usage of <shoutcast-compat> with <shoutcast-mount>
  • Re-implemented <no-mount> and renamed to <allow-direct-access>
  • Send correct <iceresponse> for admin command manageauth
  • Corrected error code for mounts with max listeners reached
  • Handle safe HTTP methods in unsafe context correctly
  • Made global client limit warning easier to understand
  • Improved logging messages
  • Not consider reuse of connections if they reached an error state

References

Closed tickets

#738 #1272 #2057 #2085 #2225 #2332 #2335 #2336 #2342 #2343 #2347 #2348 #2355 #2356 #2358 #2359 #2363 #2366 #2369 #2370 #2373 #2377 #2385 #2396 #2398 #2408 #2409 #2413 #2421

Related tickets

#1902 #2017 #2084 #2365 #2372 #2395 libshout #2303

Posted Mar 12, 2022 by phschafft