- 17 Dec, 2003 1 commit
-
-
Karl Heyes authored
running, locking for shutdown was also affected. svn path=/trunk/icecast/; revision=5700
-
- 02 Dec, 2003 1 commit
-
-
Karl Heyes authored
svn path=/trunk/icecast/; revision=5675
-
- 01 Dec, 2003 1 commit
-
-
Karl Heyes authored
svn path=/trunk/icecast/; revision=5673
-
- 24 Jul, 2003 1 commit
-
-
Karl Heyes authored
compiler warnings removed svn path=/trunk/icecast/; revision=5173
-
- 21 Jul, 2003 1 commit
-
-
Karl Heyes authored
for autoconf svn path=/trunk/icecast/; revision=5156
-
- 16 Jul, 2003 1 commit
-
-
Karl Heyes authored
svn path=/trunk/icecast/; revision=5146
-
- 11 Jul, 2003 1 commit
-
-
Karl Heyes authored
svn path=/trunk/icecast/; revision=5127
-
- 08 Jul, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
svn path=/trunk/icecast/; revision=5104
-
- 26 Jun, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
- most of the yp processing now moved into the yp add/touch thread - use ice/icy-public rather than ice/icy-private to coorespond to libshout and general convention - memory leak fixed with audio-info svn path=/trunk/icecast/; revision=5009
-
- 28 May, 2003 1 commit
-
-
brendan authored
YP is enabled by default but automatically turned off if the curl test fails (unless --enable-yp is explicitly passed to configure, in which case configure will fail if the curl test fails). svn path=/trunk/icecast/; revision=4831
-
- 15 May, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
new config option <adminroot> restructured code a bit in admin.c for a bit better extendability svn path=/trunk/icecast/; revision=4708
-
- 17 Apr, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
printf to stdout not valid with our win32 binary, so lets now use something that will work on win32. note that these should only be used up to the point at which logging is started, then everything should go there. also added a new stat to represent what is currently being sent to the yp server as "what's playing" svn path=/trunk/icecast/; revision=4613
-
- 11 Apr, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
the unavailability of yp servers is much much better now. - new icecast config option <yp-url-timeout> to specify the timeout - url encoding is now fixed so that the yp data is formatted much nicer (and is correct :)) - added url encoding for some fields that were not url-encoded - modified util_dict_urlencode() to not url-encode the key (still does the value) - new curl option (CURLOPT_NOSIGNAL) which prevents curl from using signals when timeouts are hit. This new option needs curl 7.10 at least. svn path=/trunk/icecast/; revision=4603
-
- 31 Mar, 2003 1 commit
-
-
Michael Smith authored
ices (as an example) will auto-reconnect. svn path=/trunk/icecast/; revision=4571
-
- 30 Mar, 2003 1 commit
-
-
Michael Smith authored
caused significant lock contention with many sources. Further, a single refbuf is never used by more than one source (and hence one thread), so the locking was unneeded. Fix a nasty bug in source.c:_compare_clients() - was casting a void pointer to the wrong type, and hence all the tree-maintaince comparisons were totally wrong (but due to the exact nature of the bug this wasn't causing any active problems until...) Add another admin command to kill a client - remove it using an id. Note that many clients will do auto-reconnect, so this may not be sufficient on its own, we might need a ban (possibly temporary) function. svn path=/trunk/icecast/; revision=4569
-
- 27 Mar, 2003 1 commit
-
-
brendan authored
svn path=/trunk/icecast/; revision=4552
-
- 19 Mar, 2003 2 commits
-
-
Michael Smith authored
Remove wrong comment. svn path=/trunk/icecast/; revision=4513
-
Michael Smith authored
svn path=/trunk/icecast/; revision=4512
-
- 15 Mar, 2003 1 commit
-
-
Michael Smith authored
Convert all tabs to 4 spaces. All code must now use 4 space indents. svn path=/trunk/avl/; revision=4492
-
- 14 Mar, 2003 1 commit
-
-
Michael Smith authored
ending up connecting to a source which didn't exist. Add 'moveclients' admin command to move all clients from one source to another (without shutting the old source down) svn path=/trunk/icecast/; revision=4489
-
- 06 Mar, 2003 1 commit
-
-
Michael Smith authored
rename util_url_escape to util_url_unescape, and write a util_escape function that actually DOES escape things. Fix all the callers of the function to call the correct one of these two. svn path=/trunk/icecast/; revision=4414
-
- 05 Mar, 2003 1 commit
-
-
Michael Smith authored
Lots of new locking happening so that it's safe to have the config file disappear under the rest of the program Does NOT affect currently-running sources at the moment svn path=/trunk/icecast/; revision=4406
-
- 02 Mar, 2003 2 commits
-
-
Michael Smith authored
svn path=/trunk/icecast/; revision=4385
-
Michael Smith authored
-- per mountpoint listener maxima -- static configuration of mountpoint fallbacks -- stream dumping (write incoming stream to disk) Fixed some warnings that other people introduced. svn path=/trunk/icecast/; revision=4383
-
- 27 Feb, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
also, handle case where a client sends a bad ice-audio-info string (variable but no value) svn path=/trunk/icecast/; revision=4380
-
- 26 Feb, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
communicate things like samplerate/quality/number of channels to icecast2. This info will be then forwarded to the yp servers for better stream info. also factored out some logic in source_main into common functions added a few new routines into util.c (taken from Brendan's updates to libshout) svn path=/trunk/icecast/; revision=4379
-
- 25 Feb, 2003 1 commit
-
-
Michael Smith authored
svn path=/trunk/icecast/; revision=4366
-
- 24 Feb, 2003 1 commit
-
-
Michael Smith authored
a) based on total bytes in queue, not total number of buffers in queue b) configurable (defaults to 100 kB) mp3 metadata relaying (inline). Untested. svn path=/trunk/icecast/; revision=4364
-
- 17 Feb, 2003 2 commits
-
-
Michael Smith authored
unlocking rwlocks. Move more checks and some other logic into source.c svn path=/trunk/icecast/; revision=4354
-
Michael Smith authored
and fix a series of locking bugs in source creation. svn path=/trunk/icecast/; revision=4352
-
- 06 Feb, 2003 1 commit
-
-
Michael Smith authored
make streams public by default, send ice-private: 1 to make them private. However, default config file has yp servers commented out. A little fix for compilation on some solaris systems Redo some config file stuff: now all the passwords are inside an element <authentication>, (though for now they're also accepted in the old location), and added admin username and password. Move some of the admin activities over to using the admin passwords (admin action that affect a mountpoint use the source password) Fill in some (but not yet all, maybe i'll do that later) of the infrastructure for per-mountpoint passwords. Fix lots of headers/code so that it works properly/portably on non-win32 systems. svn path=/trunk/icecast/; revision=4325
-
- 02 Feb, 2003 2 commits
-
-
Ed "oddsock" Zaleski authored
svn path=/trunk/icecast/; revision=4316
-
Ed "oddsock" Zaleski authored
many modifications in order to support yp listing..the source structure now has additional fields, which are only used by the yp listing routines svn path=/trunk/icecast/; revision=4313
-
- 18 Jan, 2003 1 commit
-
-
Michael Smith authored
svn path=/trunk/icecast/; revision=4259
-
- 01 Jan, 2003 1 commit
-
-
Ed "oddsock" Zaleski authored
svn path=/trunk/icecast/; revision=4198
-
- 31 Dec, 2002 1 commit
-
-
Michael Smith authored
configurable fallbacks, now working. svn path=/trunk/icecast/; revision=4192
-
- 30 Dec, 2002 2 commits
-
-
Michael Smith authored
untested, and no interface available to configure them. svn path=/trunk/icecast/; revision=4180
-
Michael Smith authored
svn path=/trunk/icecast/; revision=4177
-
- 29 Dec, 2002 1 commit
-
-
Michael Smith authored
for mp3 metadata, for example. svn path=/trunk/icecast/; revision=4167
-
- 06 Oct, 2002 1 commit
-
-
Michael Smith authored
it would be triggered in certain cases, instead of merely making it dependant on previous values written to the variable in those cases. Fixes source disconnect on some (but very few) ogg bitstreams (the vast majority of my files play fine) svn path=/trunk/icecast/; revision=3978
-