Karl Heyes
9652319c38
An alias could disappear from under us, so copy the string
...
svn path=/icecast/trunk/icecast/; revision=8108
2004-10-26 19:29:12 +00:00
Karl Heyes
7eed9c793b
small updates. reject source client with invalid mountpoint, avoid aliasing
...
issues with queue and id, and change handler to avoid leaving clients on the
connection queue (rare)
svn path=/icecast/trunk/icecast/; revision=8107
2004-10-26 16:31:16 +00:00
Karl Heyes
3026e1d089
small cleanups. fix buffer sizing, const and unused struct member
...
svn path=/icecast/trunk/icecast/; revision=8104
2004-10-26 14:21:36 +00:00
oddsock
a55055cea8
CHM doesn't need to be versioned.
...
svn path=/icecast/trunk/icecast/; revision=8102
2004-10-25 22:44:57 +00:00
Karl Heyes
bc9ab55cbb
avoid aliasing issues, and make sure each server can take a seperate
...
default interval as defined in the xml
svn path=/icecast/trunk/icecast/; revision=8101
2004-10-25 21:10:10 +00:00
Karl Heyes
82c116a72d
the check for the public stream flag wasn't working correctly in all cases
...
svn path=/icecast/trunk/icecast/; revision=8100
2004-10-25 20:46:12 +00:00
oddsock
1531b5a4c6
missing icecast2_listenerauth.html from Makefile.am
...
svn path=/icecast/trunk/icecast/; revision=8099
2004-10-25 20:07:57 +00:00
Karl Heyes
8aaf433aa4
add check for header when relaying from v2.0
...
svn path=/icecast/trunk/icecast/; revision=8098
2004-10-25 18:51:45 +00:00
oddsock
a52caeb2b0
fix line endings...
...
svn path=/icecast/trunk/icecast/; revision=8096
2004-10-25 15:51:50 +00:00
Karl Heyes
000a33b9cb
a couple of potential bad pointer type problems
...
svn path=/icecast/trunk/icecast/; revision=8095
2004-10-25 15:42:04 +00:00
oddsock
7e3c9bc087
remove ResizableDialog[.cpp|.h] from automake Makefile...
...
svn path=/icecast/trunk/icecast/; revision=8094
2004-10-25 15:17:31 +00:00
oddsock
dddeade71c
removal of ResizableDialog[.cpp|.h] from the project file.
...
svn path=/icecast/trunk/icecast/; revision=8092
2004-10-25 14:48:14 +00:00
oddsock
b8f3963aad
Fix CLF on win32. Apparently, windows doesn't support the %z flag of strftime() so we need to roll our own...Buzilla Bug #509
...
svn path=/icecast/trunk/icecast/; revision=8091
2004-10-25 14:43:07 +00:00
Karl Heyes
7b9b8e70a3
The _inc/_dec routines can race causing incorrect values as they don't account
...
for unprocessed stat events. Here I push the actual calculations to the stats
thread. The API is maintained however all stats for a specific source can be
dropped with one call now.
svn path=/icecast/trunk/icecast/; revision=8090
2004-10-25 14:03:42 +00:00
Karl Heyes
80561957f0
fix a busy CPU case when slow and fast file serving clients are connected at
...
the same time. Flag clients on return from select/poll and only process those.
Also fix a rare race which could leave clients in pending
svn path=/icecast/trunk/icecast/; revision=8070
2004-10-24 00:34:15 +00:00
Karl Heyes
17537d2457
When starting relay threads, have the relay thread do the connection not the
...
slave thread. Also improve cleanup handling and log messages as well
svn path=/icecast/trunk/icecast/; revision=8068
2004-10-23 00:44:29 +00:00
oddsock
02471ae68d
Remove ResizableDialog logic from the UI due to possible license conflicts..
...
svn path=/icecast/trunk/icecast/; revision=8066
2004-10-22 15:41:47 +00:00
oddsock
ead216d40a
added HAVE_OLD_VSNPRINTF to project options
...
svn path=/icecast/trunk/icecast/; revision=7992
2004-10-12 21:37:38 +00:00
Michael Smith
1c28b0cce1
Correct a typo in one message, and change "WARNING" to "ERROR" in another,
...
since it's a fatal error.
svn path=/icecast/trunk/icecast/; revision=7983
2004-10-12 04:49:56 +00:00
j
17614c0ec0
property 'svn:executable' deleted from *.xsl
...
svn path=/icecast/trunk/icecast/; revision=7930
2004-10-07 22:22:18 +00:00
j
489706d203
update admin interface to use xhtml
...
svn path=/icecast/trunk/icecast/; revision=7929
2004-10-07 22:19:43 +00:00
Karl Heyes
75bb8ea0ce
merged from kh branch, allow for handling the vsnprintf return code better
...
on older systems.
svn path=/icecast/trunk/net/; revision=7917
2004-10-06 14:07:55 +00:00
Michael Smith
5080986dc4
Fix up a formatting problem, make it clear that this sentence is talking about
...
HTTP authentication.
svn path=/icecast/trunk/icecast/; revision=7912
2004-10-05 00:25:10 +00:00
Michael Smith
9972967245
Docs said admin username/password is required for all admin functionality.
...
Fix to state that for mount-specific admin, you can use this OR the mount
username/password.
svn path=/icecast/trunk/icecast/; revision=7911
2004-10-05 00:24:14 +00:00
Michael Smith
ef7242ca02
.. And fix more instances of missing / on mountpoints
...
svn path=/icecast/trunk/icecast/; revision=7900
2004-10-01 00:47:52 +00:00
Michael Smith
b6e001ce8d
When creating a source (in source_reserve), issue a warning if the mountpoint
...
does not start with a /, since clients will then be unable to connect to it
svn path=/icecast/trunk/icecast/; revision=7899
2004-10-01 00:42:19 +00:00
Michael Smith
8d4edddf0a
Correct two examples to use a leading slash for a mountpoint name
...
svn path=/icecast/trunk/icecast/; revision=7898
2004-10-01 00:39:37 +00:00
j
0081d9f7eb
This Page Tentatively Validates As XHTML 1.0 Strict (Tentatively Valid)!
...
svn path=/icecast/trunk/icecast/; revision=7792
2004-09-18 21:01:39 +00:00
j
35cbc4a318
replace table with hr+css
...
svn path=/icecast/trunk/icecast/; revision=7791
2004-09-18 20:14:50 +00:00
j
936cedefb8
- more xhtmlification of the icecast docs
...
svn path=/icecast/trunk/icecast/; revision=7789
2004-09-18 16:50:19 +00:00
j
40ba95a6a6
- convert icecast documentation to xhtml
...
- clean up html code
- sync index.html with README
svn path=/icecast/trunk/icecast/; revision=7786
2004-09-18 14:31:39 +00:00
Karl Heyes
afde2e509c
the YP code could end up maintaining duplicate entries if the source
...
reconnect delay is very short.
svn path=/icecast/trunk/icecast/; revision=7761
2004-09-15 14:21:04 +00:00
Karl Heyes
079c759e6d
passed pointer could be NULL
...
svn path=/icecast/trunk/icecast/; revision=7615
2004-08-23 19:01:18 +00:00
Karl Heyes
1fe2325479
add optional tags to example xml and remove unused source_t item
...
svn path=/icecast/trunk/icecast/; revision=7607
2004-08-22 15:00:35 +00:00
Karl Heyes
4f2c1d8d3d
update library check
...
svn path=/icecast/trunk/m4/; revision=7605
2004-08-22 00:17:38 +00:00
Karl Heyes
ac73dff07a
Add a couple of warnings, YP code not built and failed streamlist
...
from master server
svn path=/icecast/trunk/icecast/; revision=7599
2004-08-21 12:56:24 +00:00
Karl Heyes
2a991af1a6
unlikely to occur race, but fix it anyway
...
svn path=/icecast/trunk/icecast/; revision=7597
2004-08-20 22:59:09 +00:00
Karl Heyes
69af6210c0
small memory leak, only happened when a source exited
...
svn path=/icecast/trunk/icecast/; revision=7596
2004-08-20 22:55:27 +00:00
Karl Heyes
15016583ab
make caller of restart_logging pass the config, don't assume it's locked
...
svn path=/icecast/trunk/icecast/; revision=7595
2004-08-20 21:40:44 +00:00
Karl Heyes
e0ab0d85fc
update version, this isn't the offical release
...
svn path=/icecast/trunk/icecast/; revision=7594
2004-08-20 19:46:48 +00:00
Karl Heyes
e08013d735
add burst-size, fallback-override tags and descriptions, add missing / in end tags
...
svn path=/icecast/trunk/icecast/; revision=7593
2004-08-20 19:22:37 +00:00
Karl Heyes
9c44a7d184
merged singleq branch 7177:7591
...
svn path=/icecast/trunk/icecast/; revision=7592
2004-08-20 15:13:59 +00:00
Michael Smith
490e64663c
-b was broken. Fix it.
...
svn path=/icecast/trunk/icecast/; revision=7509
2004-08-10 05:17:56 +00:00
Karl Heyes
ebebad5e74
add extra boundary checks when splitting headers
...
svn path=/icecast/trunk/httpp/; revision=7507
2004-08-10 00:03:14 +00:00
Karl Heyes
dac2723dbe
encode any xml entities in the stats before applying them to the
...
xsl pages
svn path=/icecast/trunk/icecast/; revision=7494
2004-08-07 02:33:12 +00:00
oddsock
ebecd7cb0a
fix m3u generation logic that was not working for static files
...
svn path=/icecast/trunk/icecast/; revision=7439
2004-07-31 22:25:07 +00:00
Karl Heyes
62bff456c2
make sure sock_connected does not block with timeout 0, use -1
...
for that, also handle the sock_connected return values properly
in the case of timeout.
svn path=/icecast/trunk/net/; revision=7349
2004-07-26 16:03:52 +00:00
Michael Smith
bef7e4e022
Make it even more explicit what went wrong when log opening failed, since many
...
people don't seem to be able to figure it out.
svn path=/icecast/trunk/icecast/; revision=7265
2004-07-23 02:49:33 +00:00
oddsock
254b210ebb
Documentation patch from Myke Place...
...
svn path=/icecast/trunk/icecast/; revision=7260
2004-07-22 20:18:42 +00:00
oddsock
a4a8186681
forgot to switch the default value too..thanks Brendan..
...
svn path=/icecast/trunk/icecast/; revision=7257
2004-07-22 18:34:28 +00:00