- 21 Nov, 2014 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19344
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19343
-
- 20 Nov, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19337
-
- 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
-
- 23 Feb, 2014 1 commit
-
-
Thomas B. Rücker authored
svn path=/icecast/trunk/icecast/; revision=19096
-
- 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
-
- 24 Feb, 2013 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18807
-
- 13 Nov, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18698
-
- 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
-
- 15 Jan, 2009 1 commit
-
-
Karl Heyes authored
a non-crash type race between artist and title fields updating. Also allow passing a url setting, mapping to StreamURL in the icy metadata block, but do not override any existing inline setting. svn path=/icecast/trunk/icecast/; revision=15622
-
- 14 Jan, 2009 1 commit
-
-
Karl Heyes authored
issue requests (using ithe stream_auth option) to allow external engines to determine whether a client can stream or not. Admin requests using source auth are able to use this mechanism however source clients using the icy protocol cannot yet. svn path=/icecast/trunk/icecast/; revision=15621
-
- 11 Jan, 2009 1 commit
-
-
Karl Heyes authored
are for consistency. svn path=/icecast/trunk/icecast/; revision=15619
-
- 29 Oct, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=15462
-
- 08 Sep, 2008 1 commit
-
-
Karl Heyes authored
the user is admin. It seems that some source clients issue metadata updates even if they are rejected due to the mountpoint being in use. svn path=/icecast/trunk/icecast/; revision=15264
-
- 29 Apr, 2008 1 commit
-
-
Karl Heyes authored
need a large number of mountpoints to trigger a truncation. Allow file serving thread to process a list of blocks for sending back to the client. Then build the block list in the stats engine for returning. svn path=/icecast/trunk/icecast/; revision=14812
-
- 03 Jan, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14339
-
- 25 Oct, 2007 1 commit
-
-
Karl Heyes authored
provide a mountpoint so you specify a shoutcast-mount in the listen-socket section. Specifying this will automatically define the port+1 with the same settings however the original shoutcast-compat approach is maintained. svn path=/icecast/trunk/icecast/; revision=14045
-
- 04 Oct, 2007 1 commit
-
-
Karl Heyes authored
here with xmlChar, based on work originally done by gtgbr@gmx.net. closes #783, #784, #785, #787 svn path=/icecast/trunk/icecast/; revision=13933
-
- 28 Sep, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13908
-
- 14 Sep, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13798
-
- 13 Sep, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13792
-
- 03 Sep, 2007 1 commit
-
-
Karl Heyes authored
returns global stats and stats for that particular mountpoint. svn path=/icecast/trunk/icecast/; revision=13709
-
- 30 Aug, 2007 1 commit
-
-
Karl Heyes authored
setting on metadata update request and conversion code for it. svn path=/icecast/trunk/icecast/; revision=13663
-
- 16 Aug, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13559
-
- 11 Aug, 2007 1 commit
-
-
Karl Heyes authored
one. The generated one comes from an xslt in adminroot. Just need some icons svn path=/icecast/trunk/icecast/; revision=13539
-
- 09 Aug, 2007 1 commit
-
-
Karl Heyes authored
from the stats engine instead of the mount or source list, as the stats are populated by non-mount defined streams and mounts with active fallbacks. svn path=/icecast/trunk/icecast/; revision=13500
-
- 17 Dec, 2005 2 commits
-
-
Michael Smith authored
svn path=/icecast/trunk/icecast/; revision=10620
-
Michael Smith authored
svn path=/icecast/trunk/icecast/; revision=10613
-
- 12 Sep, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=10009
-
- 31 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9876
-
- 12 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9741
-
- 09 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9720
-
- 07 Aug, 2005 1 commit
-
-
Karl Heyes authored
which can be used to handle authentication mechanisms without taking locks for long periods. Non-authenticated mountpoints bypass the auth thread. The lookup/checking of the source_t is done after the authentication succeeds so the fallback mechanism does not affect which authenticator is used. This can be extended to allow us to authenticate in webroot as well. XML re-read changes will take effect immediately for new listeners but existing listeners will use the original auth_t (refcounted) when they exit. htpasswd access has been seperated out from auth.c, and implements an AVL tree for a faster username lookup. The htpasswd file timestamp is checked just in case there are changes made externally svn path=/icecast/trunk/icecast/; revision=9713
-
- 25 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9512
-
- 18 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9464
-
- 12 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9443
-
- 09 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9406
-