diff --git a/NEWS b/NEWS index 7bac9c25..739bc92b 100644 --- a/NEWS +++ b/NEWS @@ -1,18 +1,10 @@ Feature differences from SVN trunk -. program invocation at stream start and end, per mount based. -. on-demand relays, activated on first listener, disconnected when listeners - falls to 0. Available for master relays as well. -. Added URL and command based listener authentication, applies to files as well . server xml reload, and reopen logging available via admin url -. on xml reload, active sources are updated as well . When max-listeners reached, a HTTP 302 code can be sent to redirect clients to alternative slave hosts. . authenticated relays, those that match the relay user/pass, bypass the max-listener check -. per-mount format-specific settings can be stated in mount -. added file intro to streams -. fallback to file TODO . update slave host handling to add entry via url, as on-demand relays don't @@ -20,6 +12,22 @@ TODO . get feedback from people on listener auth via url, Stephen Nixon has done some auth scripts that people can use at http://imux.net/icecast/ +2.3-kh1 +. fix double buffer release when dropping auth'd listeners on source exit +. don't put client on auth engine if removeurl is not set +. update xsl pages. +. fixup nsv source clients (shoutcast style), nsvcap uses \r\r\n +. added logsize tag, for automatic move/reopen of logs +. fix race on new listener connection +. missed lock when relay allocates a client +. nul char out by 1 position in initial connection buffer (request) +. slow down accept thread if client limit reached +. cleaned up access logging, username is logged if present +. add icy:// hack for quicktime +. if host header is missing a port then assume it's broken (eg winamp) so + treat as if it wasn't there +. revert parser handling as it was having issues with fallbackl to file + 2.2-kh17 . fix double free bug with failed startup of relay . added per-mount max-listener-duration setting. diff --git a/configure.in b/configure.in index edd14f35..bc8fc52e 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -AC_INIT([Icecast], [2.2-kh17], [karl@xiph.org]) +AC_INIT([Icecast], [2.3-kh1], [karl@xiph.org]) AC_PREREQ(2.54) AC_CONFIG_SRCDIR(src/main.c)