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

855 Commits

Author SHA1 Message Date
Karl Heyes
a9a19b3e37 sync up work
svn path=/icecast/branches/kh/icecast/; revision=11267
2006-04-24 03:15:24 +00:00
Karl Heyes
c17e9e896a various bits collected, so better commit -
. allow filtering of a theora logical stream before pushing onto queue.
. allow conversion of mp3 metadata from a specified charset to UTF8 for stats/log
. handle content type better from xsl pages.
. handle 403 return from auth url backend, also allow the message header to contain
a '403 message' for the listener.
. allow a port-based shoutcast-mount, allows multiple sc source clients and removes
the need to define a second port.
. xml parsing re-organised. lets see how this works out

svn path=/icecast/branches/kh/icecast/; revision=11146
2006-04-16 23:22:20 +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
7f8f5d0606 sync up work, initial work for showlog, merge reported trunk bugs
svn path=/icecast/branches/kh/icecast/; revision=11003
2006-03-15 02:21:04 +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
a44c99bd07 commit work that has accumulated. mainly source auth via authenticator and
cleanup of type warnings from gcc4.x. 

svn path=/icecast/branches/kh/icecast/; revision=10807
2006-02-12 21:50:10 +00:00
Karl Heyes
c057106e1c release -kh2
svn path=/icecast/branches/kh/icecast/; revision=10455
2005-11-26 17:00:02 +00:00
Karl Heyes
c555085715 mainly sync-up with post 2.3 commits, some minor changes included as well
svn path=/icecast/branches/kh/icecast/; revision=10429
2005-11-25 02:54:14 +00:00
Karl Heyes
90e274b4eb bump version to 2.3-kh1
svn path=/icecast/branches/kh/icecast/; revision=10140
2005-10-07 03:04:12 +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
29c20840ae keep in sync with 2.3. maintain listener peak count over relay restarts
svn path=/icecast/branches/kh/icecast/; revision=10034
2005-09-19 22:33:56 +00:00
Karl Heyes
a5a9b7ac5d revert parser change, applied changes from rc feedback
svn path=/icecast/branches/kh/icecast/; revision=10023
2005-09-16 22:13:49 +00:00
Karl Heyes
8484f7456c checkin compile conditional work, reduce stack allocations to keep in sync with trunk
svn path=/icecast/branches/kh/thread/; revision=10022
2005-09-16 22:04:44 +00:00
Karl Heyes
27933b0e77 small fixes, mostly logging, some lock updates
svn path=/icecast/branches/kh/icecast/; revision=9997
2005-09-07 22:44:30 +00:00
Karl Heyes
33e72acb44 sync up with trunk and bump version is kh17
svn path=/icecast/branches/kh/icecast/; revision=9928
2005-09-02 00:47:11 +00:00
Karl Heyes
c5455bc7f8 resync with fixes in trunk
svn path=/icecast/branches/kh/icecast/; revision=9881
2005-08-31 17:33:04 +00:00
Karl Heyes
338c2c8291 fix double free bug on failed to start relays. remove unused parameter to
internal function

svn path=/icecast/branches/kh/icecast/; revision=9858
2005-08-28 15:05:55 +00:00
Karl Heyes
d786d8d2e4 various merges from trunk due to rc1 testing. slave relay user/pass checked
no matter if listener auth set. small memory leaks fixed.

svn path=/icecast/branches/kh/icecast/; revision=9856
2005-08-27 00:32:46 +00:00
Karl Heyes
787f86116e small name change to previous patch
svn path=/icecast/branches/kh/icecast/; revision=9781
2005-08-20 17:13:58 +00:00
Karl Heyes
a01d64cdaa add per-mount time limit for listeners
svn path=/icecast/branches/kh/icecast/; revision=9775
2005-08-19 21:46:25 +00:00
Karl Heyes
4576bddbe2 merge changes made on trunk. various small doc updates, redirecting of
xml/xslt errors to error log, pidfile creation change, -b closing terminal
fds, and auth_url option/action name consistency cleanup

svn path=/icecast/branches/kh/icecast/; revision=9770
2005-08-18 01:17:30 +00:00
Karl Heyes
1725c70d71 don't overwrite any surplus read in data, save it seperately for the
later processing

svn path=/icecast/branches/kh/icecast/; revision=9769
2005-08-18 01:10:43 +00:00
Karl Heyes
5e61e76b24 someone reported a quicktime hack needed for m3u, needing icy:// links
svn path=/icecast/branches/kh/icecast/; revision=9752
2005-08-15 02:07:50 +00:00
Karl Heyes
9faab0e8dd sync up with recent work on merging with trunk. Add artwork= check in
update metadata code in admin, takes a url

svn path=/icecast/branches/kh/icecast/; revision=9748
2005-08-13 15:46:12 +00:00
Karl Heyes
0ebeb29544 small issues that have been reported. 1 compile error for some and fixup
2 links on the webroot pages

svn path=/icecast/branches/kh/icecast/; revision=9728
2005-08-11 14:14:40 +00:00
Karl Heyes
cf5f9ab673 bump version to kh16
svn path=/icecast/branches/kh/icecast/; revision=9726
2005-08-10 21:17:36 +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
6732274bbd wrong svn mime type
svn path=/icecast/branches/kh/icecast/; revision=9724
2005-08-10 20:11:51 +00:00
Karl Heyes
1ff370d384 perform streamlist request via curl in a seperate thread, allow for using
an ssl port of the master server.  Other minor cleanups, typos etc

svn path=/icecast/branches/kh/icecast/; revision=9723
2005-08-10 17:24:35 +00:00
Karl Heyes
de20891c40 allow the use of a older libxslt on platforms other than win32
svn path=/icecast/branches/kh/icecast/; revision=9719
2005-08-09 01:01:04 +00:00
Karl Heyes
853b7af193 add limiter for authentication queue and check for the no-mount setting at
the adding of the listener, no need to save it in the source_t.

svn path=/icecast/branches/kh/icecast/; revision=9712
2005-08-07 17:42:41 +00:00
Karl Heyes
9a08511872 minor update to auth url
svn path=/icecast/branches/kh/icecast/; revision=9710
2005-08-07 01:32:37 +00:00
Karl Heyes
94f745cb51 fix off by 1 error. users of oddcast DSP may show this up
svn path=/icecast/branches/kh/icecast/; revision=9708
2005-08-06 16:35:53 +00:00
Karl Heyes
8b096eaf64 re-arrange SSL handling slightly, less #ifdef mess in client.c
svn path=/icecast/branches/kh/icecast/; revision=9690
2005-08-02 02:45:35 +00:00
Karl Heyes
bdace5de80 bump version to kh15
svn path=/icecast/branches/kh/icecast/; revision=9657
2005-07-30 17:48:42 +00:00
Karl Heyes
eadfcbe19f initial ssl port handling work
svn path=/icecast/branches/kh/icecast/; revision=9656
2005-07-30 17:16:21 +00:00
Karl Heyes
29f3d6639b revert 1 change from previous patch as that was breaking relays, typically
relays with shoutcast-style metadata as the alignment was out.

svn path=/icecast/branches/kh/icecast/; revision=9654
2005-07-30 14:06:40 +00:00
oddsock
fc44206549 windows-isms...
svn path=/icecast/branches/kh/icecast/; revision=9646
2005-07-29 23:28:57 +00:00
Karl Heyes
0fa2520024 segv fix, doesn't happen in typical cases but it depends on the data sent by
the client.

svn path=/icecast/branches/kh/icecast/; revision=9642
2005-07-29 14:15:16 +00:00
Karl Heyes
68ae19fb0b fix segv case
svn path=/icecast/branches/kh/icecast/; revision=9641
2005-07-29 11:48:13 +00:00
Karl Heyes
5650d0b593 various fixes/updates collected. send http response codes via the client
buffer to the fserve engine, using a callback for 200 OK.  Create a client_t
even on reaching the client limit as that allows for sending response via
fserve, should help with SSL migration work later

svn path=/icecast/branches/kh/icecast/; revision=9634
2005-07-28 13:19:25 +00:00
Karl Heyes
586984b002 bump version to kh14
svn path=/icecast/branches/kh/icecast/; revision=9586
2005-07-19 01:38:18 +00:00
Karl Heyes
12b13d22da add the favicon.ico file from the website
svn path=/icecast/branches/kh/icecast/; revision=9585
2005-07-19 01:33:28 +00:00
Karl Heyes
ddbf8b496e auth update. make htpasswd use an in-memory avl tree with checks on the
file mtime to identify changes made externally.  Add useragent field to
auth url.

svn path=/icecast/branches/kh/icecast/; revision=9583
2005-07-18 14:27:39 +00:00
oddsock
215e6c0170 win32 build updates
svn path=/icecast/branches/kh/icecast/; revision=9567
2005-07-15 15:52:57 +00:00
Karl Heyes
54e30ed807 without this, relays configured from a master icecast were flagged as disabled
svn path=/icecast/branches/kh/icecast/; revision=9566
2005-07-14 16:46:10 +00:00
Karl Heyes
ba7ba52788 auth update. handle missing options better. Add port= to each request POST. Add timelimit
mechanism for automatic listener termination (url auth gets actual time from auth server)

svn path=/icecast/branches/kh/icecast/; revision=9565
2005-07-14 10:29:34 +00:00
Karl Heyes
40b697b2c8 bump version is kh13
svn path=/icecast/branches/kh/icecast/; revision=9557
2005-07-10 14:29:35 +00:00