Karl Heyes
67c16c74a6
a fix and a small cleanup
...
svn path=/icecast/branches/kh/icecast/; revision=7330
2004-07-25 17:00:38 +00:00
Karl Heyes
c5e132e311
enabled clients to be redirected to a randomly selected slave when
...
max clients has been reached. This uses the HTTP 302 code
svn path=/icecast/branches/kh/icecast/; revision=7329
2004-07-25 16:38:00 +00:00
Karl Heyes
a2c7be340e
allow for all relays to default to on-demand, and update per-client write limits
...
svn path=/icecast/branches/kh/icecast/; revision=7298
2004-07-24 00:56:05 +00:00
Karl Heyes
5c943c1d3f
fix writ handler, and log codec attempts when in debug level
...
svn path=/icecast/branches/kh/icecast/; revision=7292
2004-07-23 21:03:30 +00:00
Karl Heyes
cd2b53697e
add writ stream handling
...
svn path=/icecast/branches/kh/icecast/; revision=7218
2004-07-21 13:01:56 +00:00
Karl Heyes
5fae00fb71
various updates, some cleanups, fixup some mp3 metadata via url problems
...
make re-sync to trunk easier
svn path=/icecast/branches/kh/icecast/; revision=7176
2004-07-19 21:28:12 +00:00
Karl Heyes
47dd068dee
Wait 5 mins before retrying after a failed YP request, match trunk behaviour
...
svn path=/icecast/branches/kh/icecast/; revision=7099
2004-07-11 20:04:50 +00:00
j
202cb2fece
reimport2: add new files
...
svn path=/icecast/branches/kh/icecast/; revision=7096
2004-07-11 18:13:09 +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
081a4f6194
KH branch of net module
...
svn path=/icecast/branches/kh/net/; revision=7015
2004-07-06 06:56:12 +00:00
brendan
eb18f73bbc
KH thread module branch import.
...
svn path=/icecast/branches/kh/thread/; revision=7014
2004-07-06 06:51:10 +00:00
brendan
5960df0ce8
Prepare KH thread branch
...
svn path=/icecast/branches/kh/thread/; revision=7013
2004-07-06 06:47:07 +00:00
Karl Heyes
a99d5ef19b
minor build fix
...
svn path=/icecast/trunk/httpp/; revision=6874
2004-06-25 19:39:12 +00:00
Karl Heyes
813d54bee1
wait 5 mins on failed YP request, also log a default
...
message if no error message is sent back
svn path=/icecast/trunk/icecast/; revision=6862
2004-06-25 18:25:10 +00:00
j
0b1b990cf8
add speex.m4 to trunk/m4
...
svn path=/icecast/trunk/m4/; revision=6852
2004-06-24 18:51:41 +00:00
giles
d6d634ac02
Recommit of changes lost in the server migration
...
Original commit (r6810) 2004-06-04 03:15:36 -0400 (Fri, 04 Jun 2004) by msmith.
Fix #526 . Fallbacks weren't being found when the primary was disconnected (for
newly-connecting clients).
svn path=/icecast/trunk/icecast/; revision=6810
2004-06-06 03:08:19 +00:00
Karl Heyes
fe2a763e9e
make sure YP entries are flushed out when a source stops. Avoid
...
segv on failed icecast startup and add some log messages.
svn path=/icecast/trunk/icecast/; revision=6807
2004-06-02 19:34:14 +00:00
oddsock
fcef29c60a
remove geturl.c from icecast.dsp
...
add a #define for snprintf for win32
svn path=/icecast/trunk/icecast/; revision=6757
2004-05-26 02:37:20 +00:00
oddsock
56cd1de3c5
added ability to disallow concurrent connections from the same username if using htpasswd listener authentication.
...
svn path=/icecast/trunk/icecast/; revision=6711
2004-05-17 04:33:46 +00:00
Michael Smith
71388d47c6
Some servers apparently send a Content-Type header of audio/x-mpeg.
...
Make icecast understand this.
svn path=/icecast/trunk/icecast/; revision=6649
2004-05-11 02:24:18 +00:00
Karl Heyes
55ba59f3f7
Update of the YP code. This should resolve several YP issues that
...
have been reported, the main one being icecast instability when
there is a YP server outage.
svn path=/icecast/trunk/icecast/; revision=6646
2004-05-10 16:17:56 +00:00
Michael Smith
dc9903512d
Use remove() then rename() only on win32 - where it's required.
...
Don't use it on unix systems, which don't need it, and where doing
_only_ rename() preserves atomicity.
svn path=/icecast/trunk/icecast/; revision=6625
2004-05-05 05:05:05 +00:00
oddsock
d11f777888
much better documentation of listener authentication
...
svn path=/icecast/trunk/icecast/; revision=6617
2004-05-03 15:00:18 +00:00
oddsock
dfdff77871
some special handling with rename() needed for win32
...
svn path=/icecast/trunk/icecast/; revision=6616
2004-05-03 14:59:40 +00:00
oddsock
e597b63c6a
proper config file handling...
...
svn path=/icecast/trunk/icecast/; revision=6615
2004-05-03 14:56:57 +00:00
oddsock
15b9c16c1c
patch to allow public listing of shoutcast servers that are relaying icecast streams
...
svn path=/icecast/trunk/icecast/; revision=6614
2004-05-03 14:55:44 +00:00
oddsock
9f7895bd42
created an auth page which can be used to serve appropriate m3u's which contain authentication information.
...
svn path=/icecast/trunk/icecast/; revision=6612
2004-04-30 17:32:34 +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
Michael Smith
cd47258bb4
Disable burst-on-connect by default
...
svn path=/icecast/trunk/icecast/; revision=6607
2004-04-30 02:28:58 +00:00
oddsock
32718b5b4e
new feature in icecast : burst-on-connect - allows an initial burst of data to connecting listeners, thus reducing the startup time of a stream.
...
svn path=/icecast/trunk/icecast/; revision=6606
2004-04-29 15:23:13 +00:00
oddsock
fc98d009f9
added small comment about <hostname>
...
svn path=/icecast/trunk/icecast/; revision=6603
2004-04-28 20:58:47 +00:00
oddsock
89f9f38d78
added HAVE_LOCALTIME_R to project file
...
added #define for snprintf (win32 requires _snprintf)
svn path=/icecast/trunk/icecast/; revision=6594
2004-04-25 23:28:36 +00:00
Michael Smith
935a06ef55
Fix copy/paste error in sending 400 errors (reported by wayne zhao).
...
svn path=/icecast/trunk/icecast/; revision=6553
2004-04-20 07:05:07 +00:00
Michael Smith
c2b3ed7146
Fix overflow when base64 decoding invalid base64.
...
svn path=/icecast/trunk/icecast/; revision=6533
2004-04-19 02:55:56 +00:00
Michael Smith
a66e69cb1c
Give details in error messages on failure to open log files.
...
svn path=/icecast/trunk/icecast/; revision=6495
2004-04-07 01:53:46 +00:00
Michael Smith
cdda32a758
Fix to default status.xsl: we were looking for server_url as an attribute rather
...
than an element incorrectly in one place, this fixes it so that the link is
correct. Patch from Dave St John.
svn path=/icecast/trunk/icecast/; revision=6457
2004-03-23 23:34:47 +00:00
giles
8269f3964f
The httpp module is also used by icecast and related projects.
...
svn path=/icecast/trunk/httpp/; revision=6451
2004-03-22 03:26:08 +00:00
Michael Smith
062cacf4ec
Remove obsolete bits from TODO
...
svn path=/icecast/trunk/icecast/; revision=6447
2004-03-22 03:04:51 +00:00
Michael Smith
e8eddcd7b4
Make icecast keep parsing command line options after -c.
...
Error message if fork fails.
All untested; the conversion broke the build.
svn path=/icecast/trunk/icecast/; revision=6152
2004-03-22 02:16:57 +00:00
Michael Smith
ba356d5eaf
Another patch from Dale Ghent, this silences some warnings from the compiler.
...
svn path=/trunk/icecast/; revision=5928
2004-03-09 23:52:20 +00:00
Michael Smith
5edb4df406
Revert previous; this was fixed in a better way.
...
svn path=/trunk/icecast/; revision=5927
2004-03-09 23:49:24 +00:00
Michael Smith
a11d01b268
Use sys/types.h in md5.c, patch from Dale Ghent
...
svn path=/trunk/icecast/; revision=5926
2004-03-09 23:41:58 +00:00
giles
287ed24dd8
Include inttypes.h from the compatibility header if it's available and stdint.h is not. This
...
provides the stdint types on solaris and a number of other non-C99 platforms.
svn path=/trunk/icecast/; revision=5925
2004-03-09 18:33:06 +00:00
Michael Smith
5323b27c95
Couple of minor contributed patches.
...
- Solaris/autoconf nanosleep checking
- use time_t as appropriate for yp
svn path=/trunk/icecast/; revision=5921
2004-03-09 02:36:01 +00:00
arc
3a14d87536
m4 for libogg2
...
svn path=/trunk/m4/; revision=5886
2004-03-03 14:34:49 +00:00
Karl Heyes
ea8d80e90c
a test for theora
...
svn path=/trunk/m4/; revision=5883
2004-03-03 13:15:12 +00:00
Michael Smith
fa8ceacb5c
Oops. Hack up the macro some more so it compiles properly.
...
svn path=/trunk/icecast/; revision=5878
2004-03-02 00:10:58 +00:00
Michael Smith
398dfff59d
Fix macro to use ; instead of ,
...
This gets rid of some warnings in later gcc versions.
svn path=/trunk/icecast/; revision=5875
2004-03-01 02:28:48 +00:00
Karl Heyes
c8ecb463f9
remove warning wrt time_t
...
svn path=/trunk/icecast/; revision=5874
2004-02-29 14:55:04 +00:00