1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-11-03 04:17:17 -05:00
Commit Graph

639 Commits

Author SHA1 Message Date
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