- 28 Nov, 2015 1 commit
-
-
Philipp Schafft authored
-
- 06 Jun, 2015 2 commits
-
-
Marvin Scholz authored
This fixes a bug that could cause the global listener count of Icecast to be negative. This was caused due to wrong handling of errors in the format_prepare_headers function. Fixes: #2199 Thanks a lot to Simeon Völkel (0xBD4E031CDB4043C9) for reporting and investigating the bug.
-
Marvin Scholz authored
This fixes some possible segfaults that could happen if the header (re)allocation fails.
-
- 01 Feb, 2015 1 commit
-
-
Philipp Schafft authored
This adds to all responses: * "Accept-Encoding: identity" * "Connection: close" * "Allow: GET, SOURCE" or "Allow: GET" (on admin pages) This is to generate some infrastructure for Icecast to tell futur source clients what is supported. "Upgrade: TLS/1.0" should be added later when upgrade support is present. See: #2152
-
- 10 Jan, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 24 Dec, 2014 1 commit
-
-
Philipp Schafft authored
From: Erik van Pienbroek <epienbro@fedoraproject.org> Date: Mon, 22 Dec 2014 18:02:09 +0100
-
- 09 Dec, 2014 1 commit
-
-
Philipp Schafft authored
All metadata is now extracted from Vorbis streams and ICY streams and exported as new <metadata> tag into admin/stats if specific mountpoint is requested. To testers: - Please test with Ogg Vorbis streams. - Please test with Ogg Vorbis + Theora streams. - Please test chained Ogg streams. - Please test with ICY streams. close #2106
-
- 30 Nov, 2014 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19376
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19370
-
- 21 Nov, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19344
-
- 10 Nov, 2014 1 commit
-
-
Philipp Schafft authored
patch to fix regression on header size with large headers introduced by support of <server-id> and <http-headers>. This should ensure we have at least space for 2kB of extra headers. Depending on function and call we may have much more space. Please test this very carefully. Some pointers what should be in the tests (NOT complet list): - request to 'static' web/ and admin/ pages. - requests to playlist generation. - requests to streams. - requests to admin/ manipulation functions. - test everything with at least 8kB of extra headers, then reduce in 1kB (or 512B) steps. - see if response is correct OR 500 is returned. - run under valgrind or similar to see no buffer overflow or similiar will happen. - take a cookie! svn path=/icecast/trunk/icecast/; revision=19300
-
- 07 Nov, 2014 1 commit
-
-
Philipp Schafft authored
Added support for <http-headers> within <mount>. Also support merging of headers (normal mount + default mount). See #1885 svn path=/icecast/trunk/icecast/; revision=19269
-
- 31 Oct, 2014 1 commit
-
-
Philipp Schafft authored
LOG_{ERROR|WARN|INFO|DEBUG}() -> ICECAST_LOG_{ERROR|WARN|INFO|DEBUG}(); this is to avoid collision with LOG_INFO that is defined as part of syslog. svn path=/icecast/trunk/icecast/; revision=19257
-
- 09 Oct, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19229
-
- 05 Apr, 2013 1 commit
-
-
Thomas B. Rücker authored
All bets are off, we're trying our best using legacy handling code. svn path=/icecast/trunk/icecast/; revision=18907
-
- 02 Apr, 2013 1 commit
-
-
Philipp Schafft authored
The default mount is a block in the config file that contains settings for all mount points that do not have a block in configfile themself. This is implemented by a <mount type="default">-block. In this case the <mount>-block MUST NOT contain a <mount-name>-subblock. svn path=/icecast/trunk/icecast/; revision=18902
-
- 18 Aug, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18543
-
- 18 Jul, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18465
-
- 17 Jul, 2012 1 commit
-
-
Philipp Schafft authored
This is currently not implemented for SOURCE and STATS clients as I suspect to break them. This needs some more research. close #1639, see #1870 and #1885. svn path=/icecast/trunk/icecast/; revision=18464
-
- 18 May, 2012 1 commit
-
-
giles authored
This is a self-contained ebml parser. It just looks for cluster boundaries and breaks the stream there. svn path=/icecast/branches/icecast-webm/; revision=18297
-
- 23 Apr, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14786
-
- 15 Dec, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14306
-
- 20 Oct, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14016
-
- 19 Oct, 2007 1 commit
-
-
Karl Heyes authored
for flash players. closes #1115 svn path=/icecast/trunk/icecast/; revision=14014
-
- 03 Sep, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13704
-
- 16 Aug, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13559
-
- 10 Aug, 2007 1 commit
-
-
Karl Heyes authored
active (on demand relays may not actually start when triggered) svn path=/icecast/trunk/icecast/; revision=13503
-
- 15 Mar, 2006 1 commit
-
-
Karl Heyes authored
to theora streams triggers a search for a keyframe. svn path=/icecast/trunk/icecast/; revision=11004
-
- 25 Aug, 2005 1 commit
-
-
Karl Heyes authored
I've taken out the client_create out of the connection_complete_source and put it in slave, that way we can control the cleanup of the memory/socket better, the change also meant fallback to file tests were slghtly different. svn path=/icecast/trunk/icecast/; revision=9847
-
- 07 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9711
-
- 27 Jun, 2005 1 commit
-
-
Karl Heyes authored
some of the burst data svn path=/icecast/trunk/icecast/; revision=9514
-
- 10 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9434
-
- 09 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9406
-
- 08 Jun, 2005 1 commit
-
-
Karl Heyes authored
thread, this will allow on-demand relays to fail and still handle the initial listener correctly (fallback or 404 response). svn path=/icecast/trunk/icecast/; revision=9399
-
- 03 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9345
-
- 31 May, 2005 1 commit
-
-
Karl Heyes authored
stuff, type check cleanup and code reduction in YP svn path=/icecast/trunk/icecast/; revision=9331
-
- 18 Dec, 2004 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=8481
-
- 07 Dec, 2004 1 commit
-
-
Karl Heyes authored
clients before keyframe. For vorbis-only streams, perform rebuild to flush pages more frequently and to provide url updating mechanism for titles svn path=/icecast/trunk/icecast/; revision=8341
-
- 20 Nov, 2004 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=8236
-