Karl Heyes
bb306e1652
add small checks for mountpoint names
...
svn path=/icecast/branches/kh/icecast/; revision=7693
2004-09-03 22:42:21 +00:00
Karl Heyes
9ed044ac56
stats relay fixup, need to verify
...
svn path=/icecast/branches/kh/icecast/; revision=7689
2004-09-03 01:24:08 +00:00
Karl Heyes
3ffedf6476
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7685
2004-09-02 15:13:12 +00:00
Karl Heyes
df2184f390
if fallback-override set on an on-demand relay and there are listeners on the
...
fallback mount then start the relay
svn path=/icecast/branches/kh/icecast/; revision=7684
2004-09-02 14:00:27 +00:00
Karl Heyes
a44496559f
missing NULL check
...
svn path=/icecast/branches/kh/icecast/; revision=7679
2004-09-01 21:02:57 +00:00
Karl Heyes
2f22d24f76
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7667
2004-08-30 19:38:37 +00:00
Karl Heyes
5f3f15f3ed
fix possible race when a stream shutdown occurs, causing stale YP enties in icecast
...
svn path=/icecast/branches/kh/icecast/; revision=7665
2004-08-30 16:47:23 +00:00
Karl Heyes
6bbb263b7d
minor display changes for xsl pages
...
svn path=/icecast/branches/kh/icecast/; revision=7661
2004-08-29 22:33:31 +00:00
Karl Heyes
7d6b4f02bc
build the slave host list by using the connecting relay-authenticated master relays
...
instead of using the xml. Update docs and example xml
svn path=/icecast/branches/kh/icecast/; revision=7659
2004-08-29 15:17:14 +00:00
Karl Heyes
946d62483b
update stats code to support hidden attribute, and update callers to
...
use them
svn path=/icecast/branches/kh/icecast/; revision=7650
2004-08-28 13:38:32 +00:00
Karl Heyes
37d0fb32bc
another stats cleanup, this time from ice-bitrate and the audio_info header
...
svn path=/icecast/branches/kh/icecast/; revision=7640
2004-08-26 14:46:30 +00:00
Karl Heyes
b1769ccbd1
make sure source clients without mount get listed, missed from previous patch
...
svn path=/icecast/branches/kh/icecast/; revision=7639
2004-08-26 12:26:32 +00:00
Karl Heyes
3eb019a593
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7632
2004-08-25 16:14:07 +00:00
Karl Heyes
eddcf59867
doc updates
...
svn path=/icecast/branches/kh/icecast/; revision=7631
2004-08-25 16:12:37 +00:00
Karl Heyes
c81455bacd
make sure relays without mount definitions show properly
...
svn path=/icecast/branches/kh/icecast/; revision=7630
2004-08-25 15:56:20 +00:00
Karl Heyes
3f453c99ab
update stats handling, xsl should show mountpoints available even if clients
...
would fallback. Also add hidden flag to mount options to hide from xsl
svn path=/icecast/branches/kh/icecast/; revision=7629
2004-08-25 13:51:13 +00:00
Karl Heyes
13dfaffadc
make inactive on-demand relays show up on xsl pages
...
svn path=/icecast/branches/kh/icecast/; revision=7620
2004-08-24 00:02:40 +00:00
j
e20dc5a895
add on-demand to docs
...
svn path=/icecast/branches/kh/icecast/; revision=7618
2004-08-23 19:27:51 +00:00
Karl Heyes
352e6bd87a
passed pointer could be NULL, in trunk as well
...
svn path=/icecast/branches/kh/icecast/; revision=7616
2004-08-23 19:03:41 +00:00
Karl Heyes
8fb8a3423b
more re-sync work with trunk, no functional changes
...
svn path=/icecast/branches/kh/icecast/; revision=7611
2004-08-23 13:54:14 +00:00
j
247431de33
fix speex_header.h -> speex/speex_header.h
...
svn path=/icecast/branches/kh/icecast/; revision=7603
2004-08-21 16:50:07 +00:00
Karl Heyes
160d178a00
various re-sync changes with trunk
...
svn path=/icecast/branches/kh/icecast/; revision=7601
2004-08-21 16:21:10 +00:00
Karl Heyes
3c3d44ff6c
re-sync with recent singleq updates, add buffer reference counting to
...
clients and burst handler, allows for us to shrink the queues to burst
size bytes
svn path=/icecast/branches/kh/icecast/; revision=7587
2004-08-19 11:35:22 +00:00
Karl Heyes
8a84a86594
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7566
2004-08-14 00:57:55 +00:00
Karl Heyes
2c988c365d
This vorbis-only module didn't set markers for connecting listeners, they would
...
connect and get no audio data.
svn path=/icecast/branches/kh/icecast/; revision=7565
2004-08-14 00:57:07 +00:00
Karl Heyes
8e592fe9fe
Auth updates. This allows for the auth modules to handle duplicate
...
authenticated logins.
svn path=/icecast/branches/kh/icecast/; revision=7563
2004-08-13 17:30:37 +00:00
Karl Heyes
81d15f6e7c
2 small memory leaks plugged and prevent the mp3 handler sending out empty buffers
...
svn path=/icecast/branches/kh/icecast/; revision=7561
2004-08-13 14:08:56 +00:00
Karl Heyes
ce33a20abf
log the fact that YP will not happen if it is has been disabled
...
svn path=/icecast/branches/kh/icecast/; revision=7541
2004-08-12 15:05:37 +00:00
Karl Heyes
992e5f4d95
add core mechanism for preventing duplicate authenticated listeners, the default
...
will still allow duplicate users
svn path=/icecast/branches/kh/icecast/; revision=7539
2004-08-11 22:05:25 +00:00
Karl Heyes
f976173d68
make the connection handler sleep when there are no more connections pending
...
svn path=/icecast/branches/kh/icecast/; revision=7537
2004-08-11 14:35:56 +00:00
Karl Heyes
fd9fc737aa
cleanup for THREAD_DEBUG
...
svn path=/icecast/branches/kh/thread/; revision=7536
2004-08-11 14:14:02 +00:00
Karl Heyes
0dd71137d7
partial resync with trunk, for -b fix
...
svn path=/icecast/branches/kh/icecast/; revision=7535
2004-08-11 13:43:04 +00:00
Karl Heyes
c8f4218dbe
make sure we are locked
...
svn path=/icecast/branches/kh/icecast/; revision=7523
2004-08-11 03:10:16 +00:00
Karl Heyes
640a7094b2
make config lock a rwlock
...
svn path=/icecast/branches/kh/icecast/; revision=7522
2004-08-11 02:56:08 +00:00
Karl Heyes
3a51eb4e38
better to require the logging restart function to be passed
...
the config, so that the locking is determined by the caller
svn path=/icecast/branches/kh/icecast/; revision=7520
2004-08-11 01:53:10 +00:00
Karl Heyes
b15b49fff4
bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7508
2004-08-10 00:04:20 +00:00
Karl Heyes
1150cbdaf9
modify queue handling for connection handlers, seems that in some rare
...
cases _get_connection returned the same connection to different connection
handlers and a race occurred. Minor changes elsewhere
svn path=/icecast/branches/kh/icecast/; revision=7506
2004-08-09 23:58:41 +00:00
Karl Heyes
ae9e72f247
the active client list handling had changed, so this tail pointer
...
maintainence is no longer required.
svn path=/icecast/branches/kh/icecast/; revision=7495
2004-08-07 16:54:22 +00:00
Karl Heyes
c66e956df3
pointer getting corrupted, something introduced on recent client list
...
changes. Also added some minor debug log messages to slave thread
svn path=/icecast/branches/kh/icecast/; revision=7493
2004-08-07 02:15:56 +00:00
Karl Heyes
7bf406f64c
fix a non-standard install path issue
...
svn path=/icecast/branches/kh/icecast/; revision=7486
2004-08-05 16:12:55 +00:00
Karl Heyes
5e96807d90
missing xsl code, don't let stats get processed without having
...
any XML entities encoded. Apply to both the name and value just
for consistency
svn path=/icecast/branches/kh/icecast/; revision=7478
2004-08-04 16:02:36 +00:00
j
43a8ba3606
add prototype for sock_read_pending
...
svn path=/icecast/branches/kh/net/; revision=7470
2004-08-03 18:35:52 +00:00
j
a64bdf442d
convert .cvsignore to svn:ignore
...
svn path=/icecast/branches/kh/net/; revision=7468
2004-08-03 17:30:03 +00:00
Karl Heyes
03152803d4
Allow for reopening of logs or a full update from changed xml config to
...
be initiated via a URL. This is mainly to allow for windows as it doesn't
have HUP.
svn path=/icecast/branches/kh/icecast/; revision=7464
2004-08-03 12:46:50 +00:00
Karl Heyes
8e7cb2b104
remove old code, one being a leftover from previous testing
...
svn path=/icecast/branches/kh/icecast/; revision=7454
2004-08-02 19:01:38 +00:00
Karl Heyes
2e51880986
when building xsl pages for clients, encode the stats values
...
svn path=/icecast/branches/kh/icecast/; revision=7447
2004-08-01 13:36:35 +00:00
Karl Heyes
37e4268a6e
resync with trunk. simplify m3u lookup, don't do the searching when the m3u
...
is requested, just return something suitable for players.
svn path=/icecast/branches/kh/icecast/; revision=7440
2004-08-01 01:48:12 +00:00
Karl Heyes
6aa93abc03
slave update. Make relay threads attached. Allow for rescanning the current
...
relays so that master server queries are not triggered when not required.
Each relay is started independently now. some comment and variable cleanups
svn path=/icecast/branches/kh/icecast/; revision=7431
2004-07-31 13:34:22 +00:00
Karl Heyes
1a5effb4bd
update config, NEWS and bump version
...
svn path=/icecast/branches/kh/icecast/; revision=7403
2004-07-28 22:00:37 +00:00
Karl Heyes
9200af8855
allow for HUP to update mount settings on active sources without having
...
to stop them
svn path=/icecast/branches/kh/icecast/; revision=7402
2004-07-28 21:28:45 +00:00