- 15 Mar, 2006 2 commits
-
-
Karl Heyes authored
races with other threads. so take a write lock on the client tree. svn path=/icecast/trunk/icecast/; revision=11007
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=11006
-
- 07 Mar, 2006 1 commit
-
-
Michael Smith authored
svn path=/icecast/trunk/icecast/; revision=10979
-
- 17 Dec, 2005 1 commit
-
-
Michael Smith authored
svn path=/icecast/trunk/icecast/; revision=10620
-
- 20 Nov, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=10411
-
- 19 Sep, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=10033
-
- 15 Sep, 2005 1 commit
-
-
Michael Smith authored
backtrace, and karl for fixing my brain svn path=/icecast/trunk/icecast/; revision=10017
-
- 27 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9857
-
- 25 Aug, 2005 2 commits
-
-
Karl Heyes authored
log debug line from apply function svn path=/icecast/trunk/icecast/; revision=9848
-
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
-
- 23 Aug, 2005 2 commits
-
-
Karl Heyes authored
current mountpoint svn path=/icecast/trunk/icecast/; revision=9833
-
Michael Smith authored
needed because some systems don't define NULL as a pointer (weird). Patch from Moritz Grimm. svn path=/icecast/trunk/icecast/; revision=9832
-
- 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 2 commits
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9740
-
Karl Heyes authored
prototypes for compile warning svn path=/icecast/trunk/icecast/; revision=9736
-
- 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=9721
-
- 07 Aug, 2005 2 commits
-
-
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
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9711
-
- 11 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9437
-
- 10 Jun, 2005 2 commits
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9434
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9424
-
- 09 Jun, 2005 3 commits
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9423
-
Karl Heyes authored
loop but don't trigger a small poll timeout svn path=/icecast/trunk/icecast/; revision=9418
-
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
-
- 30 May, 2005 1 commit
-
-
Karl Heyes authored
of updating them, so source header parsing is done in the apply mount. Per-mount stream settings also allow for overriding the incoming settings. svn path=/icecast/trunk/icecast/; revision=9325
-
- 26 May, 2005 1 commit
-
-
Karl Heyes authored
it is at the right point. kick off the YP 'add' 5 seconds after source startup so that any stats are processed. svn path=/icecast/trunk/icecast/; revision=9314
-
- 16 May, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9286
-
- 08 May, 2005 2 commits
-
-
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
-
Karl Heyes authored
various places including the shoutcast source client auth which previously only used the global source password. svn path=/icecast/trunk/icecast/; revision=9240
-
- 07 May, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9233
-
- 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
-
- 01 May, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9196
-
- 18 Apr, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9152
-
- 14 Mar, 2005 1 commit
-
-
Michael Smith authored
previously been incremented. svn path=/icecast/trunk/icecast/; revision=9074
-
- 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
-
- 22 Nov, 2004 1 commit
-
-
Karl Heyes authored
on status.xsl and streamlist svn path=/icecast/trunk/icecast/; revision=8245
-