1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-11-03 04:17:17 -05:00
Commit Graph

847 Commits

Author SHA1 Message Date
Karl Heyes
0899982061 build fix, copy+paste error
svn path=/icecast/branches/kh/icecast/; revision=9172
2005-04-23 17:15:56 +00:00
Karl Heyes
048ab0e136 fix a couple of small leaks if client limit reached
svn path=/icecast/branches/kh/icecast/; revision=9168
2005-04-22 20:10:11 +00:00
Karl Heyes
655f70ccbb bump version
svn path=/icecast/branches/kh/icecast/; revision=9161
2005-04-21 00:19:06 +00:00
Karl Heyes
8e30b29aad handle bad request better
svn path=/icecast/branches/kh/icecast/; revision=9159
2005-04-20 20:18:51 +00:00
Karl Heyes
f8cd3a4ac4 zero out setting, successive failed on-demand relays were bumping up
the new listener count

svn path=/icecast/branches/kh/icecast/; revision=9158
2005-04-20 13:43:29 +00:00
Karl Heyes
c679994b58 minor comment change in slave and extend ogg to include flac and
midi logical streams

svn path=/icecast/branches/kh/icecast/; revision=9157
2005-04-20 01:16:10 +00:00
Karl Heyes
b48f198505 revert source count change, it's a mutex not read lock. Add server= to
auth url requests and add some NULL checks.
Make streamlist.txt produce list based on mounts not sources, a source
client on master with a fallback was causing slaves to shutdown relays
as the source disappeared from the list.

svn path=/icecast/branches/kh/icecast/; revision=9156
2005-04-19 13:29:37 +00:00
Karl Heyes
8b45acc9f5 add subtype override, small cleanup work
svn path=/icecast/branches/kh/icecast/; revision=9151
2005-04-18 13:29:59 +00:00
Karl Heyes
0049a4646e bump version
svn path=/icecast/branches/kh/icecast/; revision=9145
2005-04-15 23:11:30 +00:00
Karl Heyes
ddd6cd047c file fallback update
svn path=/icecast/branches/kh/icecast/; revision=9144
2005-04-15 23:02:10 +00:00
Karl Heyes
92a010dd6c remove leftover code, plugged a couple of leaks when using fserve
svn path=/icecast/branches/kh/icecast/; revision=9143
2005-04-15 21:22:21 +00:00
Karl Heyes
c6ebd27fc1 silly copy+paste error, minor leak fixed on xml reading
svn path=/icecast/branches/kh/icecast/; revision=9142
2005-04-15 19:33:17 +00:00
Karl Heyes
8a45266304 on-demand relay related updates. Will now add to YP before initial connection
provided enough information has been provided to the YP server

svn path=/icecast/branches/kh/icecast/; revision=9141
2005-04-15 16:34:52 +00:00
Karl Heyes
a19bf1d7a0 push global clients count handling to client_create/destroy. call the create in the main
connection handler code and pass that to the specific request handlers. 
drop references to parser/con in source

svn path=/icecast/branches/kh/icecast/; revision=9140
2005-04-15 10:58:47 +00:00
Karl Heyes
e4c932446b Various fixes and cleanups. Theora keyframes could have a refcount uncleared
on chained streams leading to large memory use by the queue.  YP add now deals
with querying the stats allowing for a delay when collecting the details.
small leaks elsewhere plugged.

svn path=/icecast/branches/kh/icecast/; revision=9139
2005-04-15 02:07:29 +00:00
Karl Heyes
81458623a8 fixes to NULL pointer issues
svn path=/icecast/branches/kh/icecast/; revision=9130
2005-04-11 15:13:35 +00:00
Karl Heyes
c25d7d7399 bump version
svn path=/icecast/branches/kh/icecast/; revision=9127
2005-04-08 03:59:38 +00:00
Karl Heyes
6669924814 allow for per-mount override of stream details - stream-name,
stream-description, stream-url,genre and bitrate

svn path=/icecast/branches/kh/icecast/; revision=9125
2005-04-08 03:44:25 +00:00
Karl Heyes
4f2f92643f fix null dereference, and allow for the xml to state the HTTP header that
confirms a listener as authenticated

svn path=/icecast/branches/kh/icecast/; revision=9124
2005-04-07 17:53:28 +00:00
Karl Heyes
ab3f0cc138 extend url auth to allow a request on source start and shutdown, in case
of sudden server outage.

svn path=/icecast/branches/kh/icecast/; revision=9123
2005-04-07 16:01:23 +00:00
Karl Heyes
39d110640d fixup auth references on web interface
svn path=/icecast/branches/kh/icecast/; revision=9122
2005-04-07 12:52:23 +00:00
Karl Heyes
a5a16c0836 bump version
svn path=/icecast/branches/kh/icecast/; revision=9117
2005-04-06 16:54:28 +00:00
Karl Heyes
f4d7d8a63f sync with fixes applied to trunk
svn path=/icecast/branches/kh/icecast/; revision=9116
2005-04-06 16:49:12 +00:00
Karl Heyes
bbe0de532d global stat values were not making it to stats listeners. Add missing
slave redirect and make sure we don't double free clients in auth
fserve clients

svn path=/icecast/branches/kh/icecast/; revision=9115
2005-04-06 15:58:06 +00:00
Karl Heyes
709821a252 allow for a default mount named "all" which can be applied if no
specific mount name can be found for the request

svn path=/icecast/branches/kh/icecast/; revision=9114
2005-04-06 15:52:55 +00:00
Karl Heyes
120cf856fc after sending intro file, place listener correctly on stream queue to
finish required burst

svn path=/icecast/branches/kh/icecast/; revision=9113
2005-04-06 01:29:12 +00:00
Karl Heyes
cd4aaabf96 auth update. moved authenticator to mount structure allowing mount
to apply to files in webroot as well as to streams. simplify the auth
thread handler, in extreme cases the previous version could have
scaling problems.

svn path=/icecast/branches/kh/icecast/; revision=9111
2005-04-05 02:09:58 +00:00
Karl Heyes
b310b0a127 source stats in a slave setup should not be removed on master update, properly
fixup the unnecessary header setup in the vorbis handler, the rest is small
cleanups or resync with changes made in trunk

svn path=/icecast/branches/kh/icecast/; revision=9065
2005-03-12 01:37:10 +00:00
Karl Heyes
812e2ac05c bump version
svn path=/icecast/branches/kh/icecast/; revision=8796
2005-01-26 21:40:57 +00:00
Karl Heyes
8657e28ab1 add this example just for reference
svn path=/icecast/branches/kh/icecast/; revision=8795
2005-01-26 21:32:58 +00:00
Karl Heyes
498ff5c74d fix hard to trigger race, resync doc to trunk
svn path=/icecast/branches/kh/icecast/; revision=8794
2005-01-26 20:52:28 +00:00
Karl Heyes
720523e2b1 fixes to auth handling
svn path=/icecast/branches/kh/icecast/; revision=8792
2005-01-26 15:20:45 +00:00
Karl Heyes
a658fccb0b small cleanups
svn path=/icecast/branches/kh/icecast/; revision=8776
2005-01-22 14:31:40 +00:00
Karl Heyes
c4744d8a7f bump version
svn path=/icecast/branches/kh/icecast/; revision=8483
2004-12-18 02:31:27 +00:00
Karl Heyes
a37ed997ee sync up trunk
svn path=/icecast/branches/kh/icecast/; revision=8482
2004-12-18 00:27:14 +00:00
Karl Heyes
8c319bea59 resync with recent changes made to trunk
svn path=/icecast/branches/kh/icecast/; revision=8361
2004-12-10 12:02:22 +00:00
Karl Heyes
8d98b6f664 small cleanups, add missing stats into theora from recent work
svn path=/icecast/branches/kh/icecast/; revision=8356
2004-12-09 16:35:48 +00:00
Karl Heyes
614f39bbee bump version
svn path=/icecast/branches/kh/icecast/; revision=8353
2004-12-08 14:04:20 +00:00
Karl Heyes
986dac0bd4 resync with changes made in trunk
svn path=/icecast/branches/kh/icecast/; revision=8352
2004-12-08 13:46:54 +00:00
Karl Heyes
8d0f79e028 update ogg format handler, removed unused code, drop ogg xml option as it is
handled automatically now

svn path=/icecast/branches/kh/icecast/; revision=8340
2004-12-07 20:25:02 +00:00
Karl Heyes
bce0aceb96 fixup for build
svn path=/icecast/branches/kh/icecast/; revision=8321
2004-11-30 20:36:57 +00:00
Karl Heyes
f56872d731 bump version
svn path=/icecast/branches/kh/icecast/; revision=8314
2004-11-30 15:35:50 +00:00
Karl Heyes
14a0f2762d fixup YP updating
svn path=/icecast/branches/kh/icecast/; revision=8305
2004-11-29 17:37:04 +00:00
Karl Heyes
adeb06b80a merge the two ogg modules (multi-codec and vorbis rebuild), split out the
codec specific bits into separate files, fixup m4 macros. need to check YP
update triggers

svn path=/icecast/branches/kh/icecast/; revision=8304
2004-11-29 15:45:57 +00:00
Karl Heyes
aac34547d8 small updates, fserve build problem on FBSD
svn path=/icecast/branches/kh/icecast/; revision=8302
2004-11-29 15:15:59 +00:00
Karl Heyes
4f105c1afc Missing initialisation causing auth over relays to be incorrect
svn path=/icecast/branches/kh/icecast/; revision=8291
2004-11-27 00:59:26 +00:00
Karl Heyes
abeebfc5f8 various cleanups, small resync and some functions moved to help further
merging.

svn path=/icecast/branches/kh/icecast/; revision=8244
2004-11-22 17:09:42 +00:00
Karl Heyes
7afbc8a5f8 resync with recent trunk changes, contenttype merge and final bits of
handling shoutcast DSP client.

svn path=/icecast/branches/kh/icecast/; revision=8233
2004-11-19 19:06:51 +00:00
Karl Heyes
4b94e72ca3 removed a line too many, stats were not being updated on new listeners
svn path=/icecast/branches/kh/icecast/; revision=8218
2004-11-18 13:25:53 +00:00
Karl Heyes
8889f1a5be bump version
svn path=/icecast/branches/kh/icecast/; revision=8217
2004-11-18 12:32:29 +00:00