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

1232 Commits

Author SHA1 Message Date
Philipp Schafft
61c9def238 cleanup of <source-password> parser code
svn path=/icecast/trunk/icecast/; revision=18649
2012-10-11 22:28:40 +00:00
Philipp Schafft
fdcef55ce1 Added options "headers" and "header_prefix" to URL based listener auth.
Someone should update the docs/ textes to good english.

svn path=/icecast/trunk/icecast/; revision=18648
2012-10-11 18:06:30 +00:00
Philipp Schafft
a424a4e1fe Fix win32 patches (r18642) so it builds corectly on non-win32 again.
svn path=/icecast/trunk/icecast/; revision=18646
2012-10-11 00:26:38 +00:00
Philipp Schafft
91b49c583b use correct prototype.
svn path=/icecast/trunk/icecast/; revision=18645
2012-10-10 23:34:54 +00:00
Philipp Schafft
9872182a09 Improved handling of HTTP client errors:
* Make the internal API more uniform,
 * Improved error pages slightly (See: #1889).

svn path=/icecast/trunk/icecast/; revision=18644
2012-10-10 23:15:05 +00:00
Philipp Schafft
469844374a Make some more vars local (static).
svn path=/icecast/trunk/icecast/; revision=18643
2012-10-10 22:48:15 +00:00
Philipp Schafft
4927a1109d fixes for win32 (ported 2.3.99.0 patches). Thanks to LRN (from Mailing list).
svn path=/icecast/trunk/icecast/; revision=18642
2012-10-10 22:41:30 +00:00
Philipp Schafft
8e0777a4bd allow <stream-name> to override the icy-name: HTTP header, close #1359
svn path=/icecast/trunk/icecast/; revision=18543
2012-08-18 20:34:11 +00:00
Philipp Schafft
7eb5e1b6e4 Corrected check for the value of priority to be within valid range.
svn path=/icecast/trunk/log/; revision=18485
2012-07-31 23:09:42 +00:00
Philipp Schafft
2abd67d497 remove unused variable "ice_config_t *config" from format_prepare_headers()
svn path=/icecast/trunk/icecast/; revision=18465
2012-07-18 01:40:55 +00:00
Philipp Schafft
abf6c134d0 Send proper HTTP headers in responses to clients.
This is currently not implemented for SOURCE and STATS clients as
I suspect to break them. This needs some more research.
close #1639, see #1870 and #1885.

svn path=/icecast/trunk/icecast/; revision=18464
2012-07-17 23:55:09 +00:00
Thomas B. "dm8tbr" Ruecker
9c2db2107f Adding limits.h to fix build problems on e.g. newer glibc.
svn path=/icecast/trunk/icecast/; revision=18459
2012-07-17 21:24:45 +00:00
Thomas B. "dm8tbr" Ruecker
4049fb2539 Updated NEWS for Icecast 2.3.3 and 2.4-beta.
Changed version to report as 2.3.99.0 for 2.4-beta release

svn path=/icecast/trunk/icecast/; revision=18457
2012-07-17 20:46:06 +00:00
Philipp Schafft
55c9b45f0e added new lion at end of file so it does not mess up my console.
svn path=/icecast/trunk/icecast/; revision=18456
2012-07-17 14:50:44 +00:00
Philipp Schafft
9967447544 Allow (standard strftime(3)) %x codes in mount's <dump-file> to embedd timestamps in filenames. This currently only works on non windows. closes #1823
svn path=/icecast/trunk/icecast/; revision=18455
2012-07-17 14:42:16 +00:00
Philipp Schafft
2cb0e3180d race condition patch as submitted by lds and remi, slightly motified by me. closes #1810
svn path=/icecast/trunk/icecast/; revision=18454
2012-07-17 14:03:37 +00:00
Philipp Schafft
eea84fca6c commited support for HTTP PUT, See #1812
svn path=/icecast/trunk/httpp/; revision=18452
2012-07-16 16:05:21 +00:00
giles
d4483f0806 Mention Opus and WebM support in NEWS.
svn path=/icecast/trunk/icecast/; revision=18403
2012-06-13 21:26:17 +00:00
giles
818c1aff71 Add WebM support.
This is David Richard's webm support patch from the icecast-webm branch.

svn path=/icecast/trunk/icecast/; revision=18402
2012-06-13 21:24:23 +00:00
giles
1295a56c4d Add support for Opus audio in the Ogg container.
Patch by David Richards from the icecast-webm branch.

svn path=/icecast/trunk/icecast/; revision=18401
2012-06-13 21:11:07 +00:00
giles
a7cd4e2ba8 Remove debian from the build system, so automake works again.
In r18399 the debian package info directory was removed, but
references to to it in the build system were not, causing
configure to fail to update the makefiles on fresh checkouts.

svn path=/icecast/trunk/icecast/; revision=18400
2012-06-13 21:09:23 +00:00
Thomas B. "dm8tbr" Ruecker
e579002f70 Oh look, it's a weather baloon! Up there!
Seriously, this hasn't been significantly touched since before 2.0 and downstream doesn't use it.
*poof*

svn path=/icecast/trunk/icecast/; revision=18399
2012-06-13 19:56:58 +00:00
giles
6003670c96 Merge recent changes from trunk.
Commits r18358 through r18379.

svn path=/icecast/branches/icecast-webm/; revision=18380
2012-06-12 23:53:40 +00:00
Thomas B. "dm8tbr" Ruecker
80056d9b1f Reset version string to 'trunk'.
svn path=/icecast/trunk/icecast/; revision=18373
2012-06-11 20:06:32 +00:00
Thomas B. "dm8tbr" Ruecker
a7cab029a0 Added note about missing IPv6 support on Win32. cf. #1877
svn path=/icecast/trunk/icecast/; revision=18366
2012-06-10 20:09:59 +00:00
Thomas B. "dm8tbr" Ruecker
5728af58e1 Fingers crossed.
If Win32 and BSD builds work the next step is tag & release.

svn path=/icecast/trunk/icecast/; revision=18365
2012-06-10 13:06:03 +00:00
Thomas B. "dm8tbr" Ruecker
933f6dedde Hide VCLT from status.xsl for now as agreed earlier.
VCLT support remains unchanged for users that want to use it.
Just use the URL: {@mount}.vclt

svn path=/icecast/trunk/icecast/; revision=18364
2012-06-10 12:35:47 +00:00
Philipp Schafft
1b071ba395 support field width with (most common) %Ns and %NH syntax.
svn path=/icecast/trunk/log/; revision=18363
2012-06-07 18:27:58 +00:00
Philipp Schafft
5dede89f82 honor field width in %s and %H
svn path=/icecast/trunk/log/; revision=18362
2012-06-07 18:13:28 +00:00
Philipp Schafft
95105687f1 consider backticks as well as backslashes invalid chars
svn path=/icecast/trunk/log/; revision=18361
2012-06-07 18:09:48 +00:00
giles
636a2959f3 Merge fixes from trunk.
svn path=/icecast/branches/icecast-webm/; revision=18358
2012-06-07 16:51:03 +00:00
Thomas B. "dm8tbr" Ruecker
ddbce35678 This is part of the patch-set addressing CVE-2011-4612.
svn path=/icecast/trunk/log/; revision=18356
2012-06-07 15:57:59 +00:00
Thomas B. "dm8tbr" Ruecker
38cad36049 This is part of the patch-set addressing CVE-2011-4612.
svn path=/icecast/trunk/icecast/; revision=18355
2012-06-07 15:57:11 +00:00
giles
1ff1520e12 Hyperlink the mountpoint to simplify in-browser testing.
svn path=/icecast/branches/icecast-webm/; revision=18330
2012-05-29 00:06:33 +00:00
giles
e6cd0cff1f Clarify that only these specific files are GPLv2 or v3.
Icecast itself remains GPLv2 only.

svn path=/icecast/branches/icecast-webm/; revision=18307
2012-05-24 18:32:06 +00:00
giles
1c0b051b80 Update copyright headers for the new code.
Also update the license statement to GPL2 or later.

svn path=/icecast/branches/icecast-webm/; revision=18303
2012-05-24 16:10:20 +00:00
giles
0fce619138 Add opus support.
This is David Richards' support patch for Ogg encapsulated
Opus streams.

From 35927ca52f

svn path=/icecast/branches/icecast-webm/; revision=18302
2012-05-24 16:04:27 +00:00
giles
835408b7eb Add David Richard's webm support patch.
This is a self-contained ebml parser. It just looks
for cluster boundaries and breaks the stream there.

svn path=/icecast/branches/icecast-webm/; revision=18297
2012-05-18 17:33:17 +00:00
Michael Smith
f19eca5baa Well-formed XML: It's the hot new thing for 2012.
svn path=/icecast/trunk/icecast/; revision=18146
2011-12-17 21:05:10 +00:00
Thomas B. "dm8tbr" Ruecker
6c18714c1e Documentation fixes.
* Fixed typos
 * Added documentation for 'admin' and 'location'
 * Added clarification to the 'username' attribute of a mount

svn path=/icecast/trunk/icecast/; revision=18141
2011-12-03 09:25:36 +00:00
Michael Smith
a2714da891 Fix XML comments in doc fragments in html.
svn path=/icecast/trunk/icecast/; revision=18140
2011-12-03 07:02:22 +00:00
Philipp Schafft
1a4f4ecc2b Added vclt.xsl to list of files which are to be installed.
svn path=/icecast/trunk/icecast/; revision=18133
2011-11-26 11:15:25 +00:00
Philipp Schafft
463bbc36a8 Added missing links to VCLT playlist files in admin/.
svn path=/icecast/trunk/icecast/; revision=18132
2011-11-26 03:10:16 +00:00
Philipp Schafft
446053dd9a corrected some small formating errors and typos
svn path=/icecast/trunk/icecast/; revision=18131
2011-11-26 02:39:30 +00:00
Philipp Schafft
17db41eba1 Added VCLT playlist support.
svn path=/icecast/trunk/icecast/; revision=18130
2011-11-26 02:37:39 +00:00
Thomas B. "dm8tbr" Ruecker
759f55b35b Added 'admin' and 'location' to default config, thus fixing #1839.
svn path=/icecast/trunk/icecast/; revision=18129
2011-11-25 22:41:54 +00:00
Philipp Schafft
e157de2321 Updated <alias> to use destination="" not dest="".
The old dest="" attribute is still supported.

svn path=/icecast/trunk/icecast/; revision=18128
2011-11-25 22:22:48 +00:00
Thomas B. "dm8tbr" Ruecker
f57110d7e5 Applied justdave's patches, fixing #1717 and #1718.
HTTPS now with better security and support for chained
certificates

svn path=/icecast/trunk/icecast/; revision=18127
2011-11-25 22:12:11 +00:00
Philipp Schafft
d66c53987c added a missing '*' to the copyright header
svn path=/icecast/trunk/icecast/; revision=18126
2011-11-25 22:00:36 +00:00
Philipp Schafft
530b78d7a1 Allow the source password to be undefined.
This is to avoid falling back to a default password which may open security holes.

svn path=/icecast/trunk/icecast/; revision=18125
2011-11-25 21:24:28 +00:00