1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-29 04:25:55 -04:00
Commit Graph

27 Commits

Author SHA1 Message Date
Karl Heyes
2e59754dcd commit kh10 changes. Fairly major as it changes the threading. We now use N
workers (as specified in the xml) instead of the one thread per source model.
This affects most files as they tend to interact with a client to some degree
but some of those are in minor ways.

The most significant changes are in :-
- file serving engine. There is no separate thread now, so the client reads
and sends are driven from the worker, this includes the error responses.
- The source client and listener processing. The source client details have
to stay around until the listeners are processed.
- slave engine. relays are always allocated a client on the worker, with a
thread created just for the connection phase. Makes it easier to handle when
switching to another relay source.


svn path=/icecast/branches/kh/icecast/; revision=16219
2009-07-07 23:26:21 +00:00
Karl Heyes
95860d4715 bump to kh9, mainly internals cleanups to help sync with trunk
svn path=/icecast/branches/kh/icecast/; revision=15865
2009-03-27 23:12:53 +00:00
Karl Heyes
b6dc964a29 bump version, drop debian directory as it's unmaintained here. some more thread
removal work for stats, video preview merge (not built by default) and a couple
of bug fixes from reported feedback.

svn path=/icecast/branches/kh/icecast/; revision=15372
2008-10-04 01:09:17 +00:00
Karl Heyes
415b2a2569 update from win32 testing. windows service should be better now, display of
xspf links on web pages, tested with IE7 as well as FF

svn path=/icecast/branches/kh/icecast/; revision=14820
2008-05-01 02:22:06 +00:00
Karl Heyes
8d78b6e75f sync up with recent branch tarball. No issues outstanding but some of this has
already been committed to trunk

svn path=/icecast/branches/kh/icecast/; revision=14281
2007-12-08 05:19:45 +00:00
Karl Heyes
a9a19b3e37 sync up work
svn path=/icecast/branches/kh/icecast/; revision=11267
2006-04-24 03:15:24 +00:00
Karl Heyes
e525a98e65 missed a few updates.
svn path=/icecast/branches/kh/icecast/; revision=11065
2006-03-28 03:10:31 +00:00
Karl Heyes
6d5d8f5011 add some small updates to web pages, bump version to kh4
svn path=/icecast/branches/kh/icecast/; revision=11064
2006-03-27 03:23:58 +00:00
Karl Heyes
bdb130e5b3 fix race condition in relay handling, add other minor changes for debug
svn path=/icecast/branches/kh/icecast/; revision=10864
2006-02-22 01:06:43 +00:00
Karl Heyes
a9516a9e31 bump version. mainly an update of 302 work, other bits missed out from before
svn path=/icecast/branches/kh/icecast/; revision=10828
2006-02-17 00:42:03 +00:00
Karl Heyes
79dfac4f87 apply changes done post 2.3 release (2 segv cases), add log size tag
svn path=/icecast/branches/kh/icecast/; revision=10139
2005-10-07 02:54:54 +00:00
Karl Heyes
7e0e691777 xsl page changes by Dave St John
svn path=/icecast/branches/kh/icecast/; revision=9725
2005-08-10 20:48:10 +00:00
Karl Heyes
d374d123be dump listeners stats with stats tree information for admin requests, but
make sure that stats.xsl skips over them. 

svn path=/icecast/branches/kh/icecast/; revision=9509
2005-06-23 03:22:48 +00:00
Karl Heyes
bdca847e9f don't go silly on the stats logging for the moment. Add user_agent to stats
from source client if one present. A small update to the xsl pages.

svn path=/icecast/branches/kh/icecast/; revision=9350
2005-06-04 17:12:33 +00:00
Karl Heyes
c8973699d5 rename the relay admin handler now that the admin pages are updated
svn path=/icecast/branches/kh/icecast/; revision=9318
2005-05-27 17:34:46 +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
f61283dfc7 another resync with recent trunk updates.
svn path=/icecast/branches/kh/icecast/; revision=8203
2004-11-15 17:20:19 +00:00
Karl Heyes
9135c49493 more resync work, this time on docs and the xsl files
svn path=/icecast/branches/kh/icecast/; revision=8134
2004-10-29 17:26:50 +00:00
j
09f7f18d5b reimport icecast-kh to branches/kh/icecast; this time as a branch of trunk/icecast
svn path=/icecast/branches/kh/icecast/; revision=7095
2004-07-11 18:09:05 +00:00
brendan
5960df0ce8 Prepare KH thread branch
svn path=/icecast/branches/kh/thread/; revision=7013
2004-07-06 06:47:07 +00:00
oddsock
52e52dfbad new files
svn path=/icecast/trunk/icecast/; revision=6611
2004-04-30 16:44:32 +00:00
oddsock
d642846c80 added web based interface to htpasswd client authentication
svn path=/icecast/trunk/icecast/; revision=6610
2004-04-30 14:36:07 +00:00
oddsock
079c56c62a fixed a title
svn path=/trunk/icecast/; revision=5811
2004-02-05 00:00:01 +00:00
oddsock
6c6232f0d1 after way too long with an ugly admin interface, lets go with
a slightly-less-ugly-admin-interface-that-is-at-least-similar-to-the-website.

svn path=/trunk/icecast/; revision=5810
2004-02-04 23:56:23 +00:00
brendan
e19a7af1b1 Fix critical TODO item 1 (make install)
ATTN Mike!

make install now installs the xsl files in pkgdatadir ($prefix/share/icecast) web
and admin directories, and builds icecast.xml accordingly. icecast.xml is now
installed in $sysconfdir/etc, and IMHO icecast should attempt to find a config
file there, and only demand one on the command line if it can't.

svn path=/trunk/icecast/; revision=4956
2003-06-17 21:10:56 +00:00
brendan
e4fee57702 *** empty log message ***
svn path=/trunk/icecast/; revision=4832
2003-05-28 15:14:47 +00:00
oddsock
6c05e292fc new admin XSL templates for web interface
svn path=/trunk/icecast/; revision=4707
2003-05-15 21:01:30 +00:00