- 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
-
- 23 Feb, 2014 1 commit
-
-
Thomas B. Rücker authored
svn path=/icecast/trunk/icecast/; revision=19096
-
- 12 Jan, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19053
-
- 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
-
- 11 Oct, 2012 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18651
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18650
-
- 10 Oct, 2012 1 commit
-
-
Philipp Schafft authored
* Make the internal API more uniform, * Improved error pages slightly (See: #1889). svn path=/icecast/trunk/icecast/; revision=18644
-
- 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
-
- 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
-
- 21 Nov, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14206
-
- 29 Aug, 2007 1 commit
-
-
Karl Heyes authored
requests but can be used for sources and listeners svn path=/icecast/trunk/icecast/; revision=13650
-
- 21 Aug, 2007 1 commit
-
-
Karl Heyes authored
them. Each listener connection for each request is checked as connected before performing the request (so that time isn't wasted on slow authentication). Various name/comment cleanups as well. svn path=/icecast/trunk/icecast/; revision=13583
-
- 17 Nov, 2005 1 commit
-
-
Karl Heyes authored
where connections are terminated. svn path=/icecast/trunk/icecast/; revision=10393
-
- 06 Oct, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=10135
-
- 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
-
- 20 Aug, 2005 1 commit
-
-
Ed "oddsock" Zaleski authored
svn path=/icecast/trunk/icecast/; revision=9776
-
- 18 Aug, 2005 1 commit
-
-
Karl Heyes authored
response, so we may have surplus data already read, so keep it. svn path=/icecast/trunk/icecast/; revision=9772
-
- 12 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9740
-
- 11 Aug, 2005 1 commit
-
-
Karl Heyes authored
on incoming connections. Now we get the accept thread to create a client_t and mark it as a shoutcast client if need be. Then use a single connection thread to poll the non-blocking sockets for the headers. When complete they get handled as usual. svn path=/icecast/trunk/icecast/; revision=9733
-
- 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
-
- 10 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9434
-
- 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
-
- 08 May, 2005 1 commit
-
-
Karl Heyes authored
the format specific files. Also add total read/sent stats per mountpoint. Updates the stats every 5 secs currently svn path=/icecast/trunk/icecast/; revision=9241
-
- 06 May, 2005 1 commit
-
-
Karl Heyes authored
functions. call client_create in the general handler and pass client_t to the specific handler including the stats request handler, which now logs in the access log. svn path=/icecast/trunk/icecast/; revision=9220
-
- 23 Aug, 2004 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=7615
-
- 20 Aug, 2004 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=7592
-
- 16 Jul, 2004 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=7165
-
- 17 May, 2004 1 commit
-
-
Ed "oddsock" Zaleski authored
added ability to disallow concurrent connections from the same username if using htpasswd listener authentication. svn path=/icecast/trunk/icecast/; revision=6711
-
- 29 Apr, 2004 1 commit
-
-
Ed "oddsock" Zaleski authored
new feature in icecast : burst-on-connect - allows an initial burst of data to connecting listeners, thus reducing the startup time of a stream. svn path=/icecast/trunk/icecast/; revision=6606
-
- 20 Apr, 2004 1 commit
-
-
Michael Smith authored
svn path=/icecast/trunk/icecast/; revision=6553
-
- 29 Feb, 2004 1 commit
-
-
Karl Heyes authored
leak with mp3 streams svn path=/trunk/icecast/; revision=5873
-
- 03 Feb, 2004 1 commit
-
-
Karl Heyes authored
svn path=/trunk/icecast/; revision=5809
-
- 29 Jan, 2004 1 commit
-
-
Michael Smith authored
svn path=/trunk/httpp/; revision=5792
-
- 15 Jan, 2004 1 commit
-
-
Michael Smith authored
Melanie's multilevel fallbacks added (after major changes). svn path=/trunk/icecast/; revision=5760
-