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
Karl Heyes
6ba8c0b2cd
free up any per-client format specific resources, fixes a small memory
...
leak with mp3 streams
svn path=/trunk/icecast/; revision=5873
2004-02-29 14:38:15 +00:00
Karl Heyes
a255c92b5f
update move clients code, small cleanups in other places
...
svn path=/trunk/icecast/; revision=5869
2004-02-27 15:15:40 +00:00
Karl Heyes
9916341436
separate source initialisation, and collect the YP setup code into one area
...
svn path=/trunk/icecast/; revision=5868
2004-02-26 16:51:43 +00:00
Karl Heyes
aff756a4c7
Add per mount queue size and source timeout, which can override the
...
general settings.
svn path=/trunk/icecast/; revision=5867
2004-02-26 11:56:48 +00:00
Karl Heyes
b7fbcef133
revert previous patch, mike didn't want it...
...
svn path=/trunk/icecast/; revision=5866
2004-02-26 10:39:56 +00:00
Karl Heyes
450d448422
add missing lock on source tree
...
svn path=/trunk/icecast/; revision=5865
2004-02-25 21:43:52 +00:00
Karl Heyes
32f52c6211
send mp3 url metadata into a format specific routine
...
svn path=/trunk/icecast/; revision=5864
2004-02-25 20:23:07 +00:00
Karl Heyes
f6f31cdc24
*** empty log message ***
...
svn path=/trunk/icecast/; revision=5863
2004-02-25 20:11:31 +00:00
Karl Heyes
7371d0ab21
move the source client '200 OK' response to the source client specific part
...
of the source thread, and rearrange stats around that
svn path=/trunk/icecast/; revision=5862
2004-02-25 16:24:30 +00:00
Karl Heyes
c1bb9e983b
Add target for building icecast against static libs only
...
svn path=/trunk/icecast/; revision=5861
2004-02-24 22:34:34 +00:00
Karl Heyes
dac1cf97dc
small cleanup and don't shutdown curl too early
...
svn path=/trunk/icecast/; revision=5860
2004-02-24 21:02:44 +00:00
Karl Heyes
176804e436
Add accumulative stats back for source connections and don't hold locks
...
while writing responses back to the client.
svn path=/trunk/icecast/; revision=5853
2004-02-20 17:42:57 +00:00
Michael Smith
7b7a9f73d2
Oops. As oddsock says, this was broken, and didn't compile, and was unneccesary
...
anyway. reverted.
svn path=/trunk/icecast/; revision=5849
2004-02-20 02:09:00 +00:00
Michael Smith
92027f475b
Patch for preventing stats from staying around too long - stats thread should
...
only go to sleep when it has nothing to do.
svn path=/trunk/icecast/; revision=5848
2004-02-20 01:25:28 +00:00
Karl Heyes
466a5cb60c
Make source client connections reserve the source mountpoint and get rid
...
of the unused source setup code.
svn path=/trunk/icecast/; revision=5846
2004-02-19 21:16:59 +00:00
Karl Heyes
ae825afd3e
Make the slave thread reserve relay mountpoints, and prevent reconnection
...
when a relay is currently active.
svn path=/trunk/icecast/; revision=5845
2004-02-19 20:28:21 +00:00
Karl Heyes
a83553ad8f
functions to allow for reserving a source_t with a mountpoint
...
svn path=/trunk/icecast/; revision=5844
2004-02-19 16:32:26 +00:00
Karl Heyes
6d969934f5
Add checks for whether a source is active
...
svn path=/trunk/icecast/; revision=5843
2004-02-19 15:24:06 +00:00
Karl Heyes
ebf6603c07
small YP memory cleanup
...
svn path=/trunk/icecast/; revision=5842
2004-02-19 14:48:31 +00:00
Karl Heyes
66082000b4
minor cleanup
...
svn path=/trunk/icecast/; revision=5834
2004-02-17 15:46:05 +00:00
Karl Heyes
c3f0d43821
handle error condition at connection
...
svn path=/trunk/net/; revision=5833
2004-02-17 14:17:57 +00:00
Karl Heyes
2accfe55e5
fix possible bad pointer reference when finding fallback mount
...
svn path=/trunk/icecast/; revision=5830
2004-02-17 00:09:14 +00:00
Karl Heyes
012b3f4246
YP related cleanup, avoid bad pointer reference on HUP
...
svn path=/trunk/icecast/; revision=5829
2004-02-16 21:59:08 +00:00
Karl Heyes
5574d519c9
a few cleanups and a fix for async connects
...
svn path=/trunk/net/; revision=5821
2004-02-12 21:28:35 +00:00
Michael Smith
350c524cc8
I Hate String Handling In C.
...
svn path=/trunk/icecast/; revision=5818
2004-02-10 04:37:30 +00:00
Michael Smith
3d9d45c488
Another fix: the length of the _string_ is not the same as the metadata length
...
(the metadata is null-padded out to a multiple of 16 bytes), so we have to deal
with that.
svn path=/trunk/icecast/; revision=5817
2004-02-10 04:29:54 +00:00