- 01 Oct, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=15358
-
- 19 Sep, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=15318
-
- 09 Sep, 2008 1 commit
-
-
Karl Heyes authored
connect and be waiting a while before receiving stream content. When retrieving streamlist, don't wait too long for connection to master schedule a full stats rebuild on source disconnect. Minor build fix for certain platforms with missing defines svn path=/icecast/trunk/icecast/; revision=15276
-
- 08 Sep, 2008 3 commits
-
-
Karl Heyes authored
connection time so the remove trigger could not be processed. svn path=/icecast/trunk/icecast/; revision=15265
-
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
-
Karl Heyes authored
point in creating extra YP load for this case. svn path=/icecast/trunk/icecast/; revision=15263
-
- 22 Jul, 2008 2 commits
-
-
Karl Heyes authored
just in a sleep loop which means most clients getting to it have to wait. We now just start the thread when there is work to do. There is also some small cleanup for the off_t type usage as well. svn path=/icecast/trunk/icecast/; revision=15124
-
Karl Heyes authored
the overall time is very slow. This lag is mainly down to the sleep that the connection and fserve threads do to prevent busy looping when idle. The sleep has to expire even if requests are waiting. This patch merges the tasks done by the connection and listener thread into one thread. It allows us to remove some locking, reduce thread usage and service new connections more quickly as the poll/select acts as the busy CPU prevention. svn path=/icecast/trunk/icecast/; revision=15123
-
- 19 Jul, 2008 3 commits
-
-
Karl Heyes authored
We prevent a failed relay from restarting too quickly but don't prevent connecting listeners from getting to the source_t during that time. Drop the on-demand status in the source_t during this period so listeners are rejected. The setting is reset from relay eventually. Relays without matching mount sections had no stats initially. svn path=/icecast/trunk/icecast/; revision=15122
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=15121
-
Karl Heyes authored
is using them currently, so lets reduce the structure size. On win32, this extra lock increases the handles usage considerably. svn path=/icecast/trunk/avl/; revision=15120
-
- 02 Jun, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14985
-
- 21 May, 2008 1 commit
-
-
Karl Heyes authored
peak_listeners stat is shown when relays are inactive. svn path=/icecast/trunk/icecast/; revision=14934
-
- 12 May, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14867
-
- 11 May, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14866
-
- 09 May, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14850
-
- 02 May, 2008 2 commits
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14825
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14824
-
- 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
-
- 23 Apr, 2008 3 commits
-
-
Karl Heyes authored
new listeners with the reason logged. auth_t refcount was getting out of sync which is a potential small memory leak. svn path=/icecast/trunk/icecast/; revision=14788
-
Karl Heyes authored
details to stats engine. On YP remove, make sure we find all nodes for that montpoint not just the first. Allow at least 20mins from a failed touch before next add, allows YP to give a longer wait period for misconfigured setups by issuing a TouchFreq header on rejection. svn path=/icecast/trunk/icecast/; revision=14787
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14786
-
- 19 Apr, 2008 3 commits
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14778
-
Karl Heyes authored
Don't add to stream directory until a minute has passed, it seems like a few sites are triggering YP requests because they are connecting and then dropping (probably due to timeout), so at least make sure the stream is running a little while. svn path=/icecast/trunk/icecast/; revision=14777
-
Karl Heyes authored
svn path=/icecast/trunk/m4/; revision=14776
-
- 18 Apr, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14773
-
- 28 Feb, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/net/; revision=14545
-
- 12 Feb, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14483
-
- 11 Feb, 2008 3 commits
-
-
Karl Heyes authored
stream directory pages currently svn path=/icecast/trunk/icecast/; revision=14467
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14466
-
Karl Heyes authored
was very easy for the intermediate files to clash between projects. The newer libxml2/libxslt/libcurl also were causing some threading issues due to library initialization svn path=/icecast/trunk/icecast/; revision=14465
-
- 05 Feb, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/net/; revision=14457
-
- 03 Feb, 2008 2 commits
-
-
Karl Heyes authored
that the streams go through the add process again in 15 mins. closes #689 svn path=/icecast/trunk/icecast/; revision=14452
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14450
-
- 01 Feb, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14440
-
- 29 Jan, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14437
-
- 26 Jan, 2008 1 commit
-
-
ivo authored
svn path=/icecast/trunk/icecast/; revision=14436
-
- 24 Jan, 2008 2 commits
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14430
-
Karl Heyes authored
glibc this calls for a stat of /etc/localtime each time svn path=/icecast/trunk/log/; revision=14429
-
- 03 Jan, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14339
-