Thomas B. "dm8tbr" Ruecker
093b943902
threadpool is long gone and unused, removing from example config
...
svn path=/icecast/trunk/icecast/; revision=19179
2014-07-23 16:55:57 +00:00
Thomas B. "dm8tbr" Ruecker
536b0b5808
Applying
...
svn path=/icecast/trunk/icecast/; revision=19177
2014-07-23 10:20:47 +00:00
Thomas B. "dm8tbr" Ruecker
a82d5fa396
This is Icecast 2.4.0!
...
svn path=/icecast/trunk/icecast/; revision=19138
2014-05-06 05:24:00 +00:00
Thomas B. "dm8tbr" Ruecker
53e6ee7abb
SECURITY FIX - Override supplementary groups
...
In case of <changeowner> only UID and GID were changed,
supplementary groups were left in place.
This is a potential security issue only if <changeowner> is used.
New behaviour is to set UID, GID and set supplementary groups
based on the UID
Even in case of icecast remaining in supplementary group 0
this "only" gives it things like access to files that are owned
by group 0 and according to their umask. This is obviously bad,
but not as bad as UID 0 with all its other special rights.
It's a security issue and we fix immediately and recommend users to update.
PS: Cherry picking this should be fine by distros for fixing older releases.
svn path=/icecast/trunk/icecast/; revision=19137
2014-05-06 04:53:24 +00:00
Thomas B. "dm8tbr" Ruecker
4c52d8f2a1
Fix old email address
...
svn path=/icecast/trunk/icecast/; revision=19136
2014-05-06 04:32:07 +00:00
Thomas B. "dm8tbr" Ruecker
295acc323b
minor cleanup
...
svn path=/icecast/trunk/icecast/; revision=19135
2014-05-05 05:18:39 +00:00
Thomas B. "dm8tbr" Ruecker
29feb25e6b
Added <audio> for supported streams. TNX ePirat
...
svn path=/icecast/trunk/icecast/; revision=19134
2014-05-05 05:16:44 +00:00
Thomas B. "dm8tbr" Ruecker
cce17fc5e4
status2.xsl, broken for a decade, now it's gone!
...
svn path=/icecast/trunk/icecast/; revision=19133
2014-05-04 17:36:25 +00:00
Thomas B. "dm8tbr" Ruecker
7050f9be52
Removed win32 files from Makefile
...
svn path=/icecast/trunk/icecast/; revision=19132
2014-05-04 17:09:59 +00:00
Thomas B. "dm8tbr" Ruecker
5438692af6
Reduced win32 documentation to essentials.
...
svn path=/icecast/trunk/icecast/; revision=19131
2014-05-04 17:08:40 +00:00
Thomas B. "dm8tbr" Ruecker
8679f12de8
Updated YP documentation
...
svn path=/icecast/trunk/icecast/; revision=19130
2014-05-04 16:57:39 +00:00
Thomas B. "dm8tbr" Ruecker
dcd4cd4d59
Minor fixes to the config file documentation.
...
svn path=/icecast/trunk/icecast/; revision=19129
2014-05-04 16:53:20 +00:00
Thomas B. "dm8tbr" Ruecker
93838f722c
Quick fixup of the basic setup page
...
svn path=/icecast/trunk/icecast/; revision=19128
2014-05-04 16:45:45 +00:00
Thomas B. "dm8tbr" Ruecker
c022d9c2b1
Clean up supported windows versions *cough*
...
svn path=/icecast/trunk/icecast/; revision=19127
2014-05-04 16:38:35 +00:00
Thomas B. "dm8tbr" Ruecker
5c662ce634
Vastly improved page about Icecast statistics
...
svn path=/icecast/trunk/icecast/; revision=19126
2014-05-04 16:33:30 +00:00
Thomas B. "dm8tbr" Ruecker
a517f4c1ce
Refactored docs about client authentication.
...
svn path=/icecast/trunk/icecast/; revision=19125
2014-05-04 15:37:50 +00:00
Thomas B. "dm8tbr" Ruecker
e812c46322
Updated docs: logging to STDERR; known issues
...
svn path=/icecast/trunk/icecast/; revision=19124
2014-05-04 15:07:38 +00:00
Thomas B. "dm8tbr" Ruecker
db99c66aa0
Fix email address, my work email was fixed since.
...
svn path=/icecast/trunk/icecast/; revision=19123
2014-05-04 08:07:25 +00:00
Thomas B. "dm8tbr" Ruecker
9b823cb879
Adding stream_start_iso8601, server_start_iso8601
...
ISO8601 compliante timestamps for statistics. Should make usage in e.g. JSON
much easier.
Added as new variables to avoid breaking backwards compatibility.
svn path=/icecast/trunk/icecast/; revision=19122
2014-05-04 07:14:54 +00:00
Thomas B. "dm8tbr" Ruecker
09fdaed7e4
Nicer looking tables for the admin interface.
...
ePirat sent updated tables code that should look much nicer.
This is admin interface only (and a global css change).
svn path=/icecast/trunk/icecast/; revision=19121
2014-05-04 05:16:00 +00:00
Thomas B. "dm8tbr" Ruecker
bcead11c2a
Also hide max_listeners by default.
...
svn path=/icecast/trunk/icecast/; revision=19113
2014-03-09 14:40:57 +00:00
Thomas B. "dm8tbr" Ruecker
08a6345b22
Set content-type to official "application/json"
...
svn path=/icecast/trunk/icecast/; revision=19112
2014-03-09 13:02:35 +00:00
Thomas B. "dm8tbr" Ruecker
43cad03707
Fix import
...
svn path=/icecast/trunk/icecast/; revision=19111
2014-03-09 12:59:33 +00:00
Thomas B. "dm8tbr" Ruecker
6bd11cc6c7
Initial JSON status transform.
...
Output roughly limited to data also visible through status.xsl.
svn path=/icecast/trunk/icecast/; revision=19110
2014-03-09 12:27:58 +00:00
Thomas B. "dm8tbr" Ruecker
ddf3f17189
Silence direct calls, add partial array support.
...
- The XSLT will now return empty if called directly.
This is a security measure to prevent unintended data leakage.
- Adding partial array support to print sources in an array.
Code lifted from:
https://code.google.com/p/xml2json-xslt/issues/detail?id=3
svn path=/icecast/trunk/icecast/; revision=19109
2014-03-09 12:26:15 +00:00
Thomas B. "dm8tbr" Ruecker
71fb336792
Adding xml2json XSLT, svn r31 upstream trunk.
...
https://code.google.com/p/xml2json-xslt/
svn path=/icecast/trunk/icecast/; revision=19108
2014-03-09 12:19:35 +00:00
Thomas B. "dm8tbr" Ruecker
272dc0d9a3
dos2unix conversion of new web interface files.
...
svn path=/icecast/trunk/icecast/; revision=19106
2014-03-02 13:35:09 +00:00
Thomas B. "dm8tbr" Ruecker
be993933ef
Icecast 2.4 beta5 aka 2.3.99.5
...
svn path=/icecast/trunk/icecast/; revision=19101
2014-03-01 17:53:26 +00:00
Thomas B. "dm8tbr" Ruecker
2cf9930e91
Reverting r18945 for now as using -b breaks things.
...
Reopening #1886
svn path=/icecast/trunk/icecast/; revision=19100
2014-03-01 17:37:38 +00:00
Thomas B. "dm8tbr" Ruecker
b6b01430ef
Web output properly redone, credit to ePirat.
...
Now validates completely as XHTML1.0 strict.
Also improves rendering on mobile devices.
svn path=/icecast/trunk/icecast/; revision=19099
2014-03-01 16:38:15 +00:00
Thomas B. "dm8tbr" Ruecker
110a84146d
Send charset in headers for everything, excluding file-serv and streams.
...
svn path=/icecast/trunk/icecast/; revision=19096
2014-02-23 21:29:35 +00:00
Thomas B. "dm8tbr" Ruecker
c24fcc3581
fixed malformed tag in Icecast admin interface
...
svn path=/icecast/trunk/icecast/; revision=19093
2014-02-16 16:21:31 +00:00
Thomas B. "dm8tbr" Ruecker
f355b03c11
Further tweaks to the HTML output of Icecast admin interface.
...
svn path=/icecast/trunk/icecast/; revision=19092
2014-02-16 15:23:24 +00:00
Thomas B. "dm8tbr" Ruecker
140778e387
Added warning to ensure queue-size >> burst-size.
...
svn path=/icecast/trunk/icecast/; revision=19091
2014-02-16 10:14:28 +00:00
Thomas B. "dm8tbr" Ruecker
e89f71e7d8
Icecast 2.4 beta4 aka 2.3.99.4
...
svn path=/icecast/trunk/icecast/; revision=19069
2014-01-23 14:09:44 +00:00
Thomas B. "dm8tbr" Ruecker
f19c7cb48d
minor consistency fix for Icecast web interface.
...
svn path=/icecast/trunk/icecast/; revision=19068
2014-01-23 06:41:36 +00:00
Thomas B. "dm8tbr" Ruecker
2b59e6a55a
Updated web interface to be more XHTML compliant.
...
Added warning about HTML scraping to main page.
svn path=/icecast/trunk/icecast/; revision=19067
2014-01-23 06:26:05 +00:00
Thomas B. "dm8tbr" Ruecker
3aa802791d
Updated Icecast Changelog with svn log messages.
...
svn path=/icecast/trunk/icecast/; revision=19066
2014-01-23 06:21:32 +00:00
Philipp Schafft
518ec953f7
fixed(?) a memory leak: lost headers of stream because of wrong ref counter in associated refbuf objects. I HATE refbuf.
...
svn path=/icecast/trunk/icecast/; revision=19054
2014-01-12 21:09:04 +00:00
Philipp Schafft
c9b6d627ab
send 100-continue-header if client requests it
...
svn path=/icecast/trunk/icecast/; revision=19053
2014-01-12 12:29:27 +00:00
Philipp Schafft
c88f7d7de2
avoid memory leak in _parse_mount() when "type"-attribuet is set
...
svn path=/icecast/trunk/icecast/; revision=19052
2014-01-12 12:09:59 +00:00
Philipp Schafft
3f0d8a097e
corrected Date:-header format to conform the standard (see RFC1123). Thanks to cato for reporting.
...
svn path=/icecast/trunk/icecast/; revision=19012
2013-11-06 01:01:31 +00:00
Philipp Schafft
917ace89da
corrected logic checking argument. Thanks to David Binderman for reporting
...
svn path=/icecast/trunk/log/; revision=18961
2013-07-04 12:31:17 +00:00
Thomas B. "dm8tbr" Ruecker
cc3c6ebf14
ZOMG! favicon! most important in the evarr!
...
svn path=/icecast/trunk/icecast/; revision=18954
2013-05-29 08:22:06 +00:00
Thomas B. "dm8tbr" Ruecker
5a26946236
This patch closes ticket #1886 .
...
I've rethought the approach and found a much cleaner way.
We now split handling of command line arguments into two parts.
Only the critical part of getting the config file is done first (and -v as it prevents startup).
The rest (currently only -b) is deferred.
This achieves the important bit why #1886 was created.
It allows us to log error messages to stderr even if the -b argument is passed.
This is mainly for the case where the logfile or TCP port can't be opened.
svn path=/icecast/trunk/icecast/; revision=18945
2013-05-15 16:45:55 +00:00
Thomas B. "dm8tbr" Ruecker
144f478a91
Icecast 2.4 beta3 aka 2.3.99.3
...
svn path=/icecast/trunk/icecast/; revision=18911
2013-04-06 05:00:04 +00:00
Thomas B. "dm8tbr" Ruecker
115d64d8b4
Edited warning for clarity.
...
svn path=/icecast/trunk/icecast/; revision=18910
2013-04-05 20:13:18 +00:00
Philipp Schafft
b4887fc581
added a warning in case mount of type default is defined but a mountname is set
...
svn path=/icecast/trunk/icecast/; revision=18909
2013-04-05 19:49:13 +00:00
Thomas B. "dm8tbr" Ruecker
4ba4b3d1dd
Setting Icecast version to 2.3.99.3 in preparation for 2.4 beta3.
...
svn path=/icecast/trunk/icecast/; revision=18908
2013-04-05 16:44:51 +00:00
Thomas B. "dm8tbr" Ruecker
ff4649bc49
Add warning when using generic handler for stream sent to Icecast.
...
All bets are off, we're trying our best using legacy handling code.
svn path=/icecast/trunk/icecast/; revision=18907
2013-04-05 16:43:16 +00:00