- 14 Aug, 2018 1 commit
-
-
Marvin Scholz authored
-
- 27 Jul, 2018 1 commit
-
-
Philipp Schafft authored
-
- 19 Jun, 2018 1 commit
-
-
Philipp Schafft authored
-
- 17 Jun, 2018 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 16 Jun, 2018 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 07 May, 2018 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
This generates error pages based on IDs. This allows to reuse errors and add more advanced information to them. This patch also makes Icecast send in plain text OR HTML based on the clients Accept:-string.
-
- 05 May, 2018 1 commit
-
-
Philipp Schafft authored
-
- 28 Mar, 2018 1 commit
-
-
Philipp Schafft authored
-
- 23 Jul, 2017 1 commit
-
-
Philipp Schafft authored
-
- 30 Nov, 2016 1 commit
-
-
Philipp Schafft authored
This fixes a number of segfault happening in case config tags are empty. This patch also adds warnings for most cases. Please test for any regressions. This should likely be ported to 2.4.4 as well. Closes: #2265
-
- 27 Mar, 2016 1 commit
-
-
Philipp Schafft authored
This changes the file extension check in a way that it no longer ignores trailing characters. This significantly reduces the risk for false positives while matching. However this invalidates old setups with files like foo.xsl3. However I have never files like that in the wild. This is based on the patch privided by ePirat in ticket #2248. See: #2248
-
- 24 Dec, 2015 1 commit
-
-
Philipp Schafft authored
This works around the problem that windows ignores tailing dots. This way you could trick Icecast2 to send a XSLT file as plain text. Please test. Closes: #2247
-
- 28 Nov, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 23 Nov, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 08 Apr, 2015 2 commits
-
-
Philipp Schafft authored
This let util_url_escape() handle NULL passed as parameter. In case the parameter is NULL it will also return NULL. This patch also does some cleanup of the code such as migration away from int and thus avoiding future failtures. This is a re-apply of 3baa4e46 as git refuses to cherry-pick.
-
Philipp Schafft authored
This is a first commit to correct minor problmes reported by Denis Denisov. There is likely another commit to correct some more such problems. Thank you Denis Denisov.
-
- 10 Feb, 2015 2 commits
-
-
Philipp Schafft authored
This adds the Transfer-Encoding chunked to PUT support. Please test carefully. Will add PUT to Allow: header after testing. Have fun. Closes: #2088
-
Philipp Schafft authored
This tries to unbreak the 100-continue thing a bit. Proper headers are send in case of 100-continue. Also the 200 OK was moved to the end of the stream. The client may even be reused. But I'm not sure we only do 'End of stream' in cases we are not on an undefined state of the client. Do we as of now support anything that give us EOS without a fatal socket state (error or shutdown)? At least this unbreaks 100-continue with active TLS that was broken as hell as we sent the header in clear over the socket. Not checking if it was transmitted completly or something. Using lowlevel socket calls (in contrast to the connection level calls that would have handled the TLS just fine). While this seem sto be a huge improvement to the situation I kindly ask you to do a lot testing on this. Both with SOURCE as well as PUT clients.
-
- 02 Feb, 2015 4 commits
-
-
Philipp Schafft authored
This fixes a bug in 8941de32: When passing NULL as client parameter to util_http_build_header() there was a segfault before this change.
-
Philipp Schafft authored
This announces TLS support if enabled via Upgrade:-header. Closes: #2159
-
Philipp Schafft authored
-
Philipp Schafft authored
This allows the usage of RFC 2817 style upgrade commands. This is not correctly announced yet. Can hardly be tested as most clients do not support this. Will be helpful with TLS support in libshout. See: #2159, #2152
-
- 01 Feb, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
This adds to all responses: * "Accept-Encoding: identity" * "Connection: close" * "Allow: GET, SOURCE" or "Allow: GET" (on admin pages) This is to generate some infrastructure for Icecast to tell futur source clients what is supported. "Upgrade: TLS/1.0" should be added later when upgrade support is present. See: #2152
-
- 10 Jan, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 24 Dec, 2014 1 commit
-
-
Philipp Schafft authored
From: Erik van Pienbroek <epienbro@fedoraproject.org> Date: Mon, 22 Dec 2014 18:02:09 +0100
-
- 08 Dec, 2014 1 commit
-
-
Philipp Schafft authored
<event> has been added and can be used within <kartoffelsalat> both in <icecast> and <mount>. <event> takes backend depending <option> child tags. Currently supported backends: - log: send message to error log. - exec: executes a program or script. - url: delivers the event via HTTP. within <mount> <on-connect> and <on-disconnect> has been replaced by <event>. Config parser can on-the-fly convert old tags. Also <authentication type="url"> within <mount> has been fixed for those cases with <option name="mount_add" .../> and <option name="mount_remove" .../> which are now on-the-fly converted by the parser to corresponding <event> tags. Please also see TAGs added as per #2098. Some include hints for documentation updates needed after this change. Those updates should take place before 2.4.2.
-
- 02 Dec, 2014 1 commit
-
-
Marvin Scholz authored
Added .gitignore and submodules Changed paths to match new location of things
-
- 30 Nov, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19376
-
- 21 Nov, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19345
-
- 20 Nov, 2014 1 commit
-
-
Philipp Schafft authored
(sync with my branch) report system name and print better warnings about <hostname> at start of process svn path=/icecast/trunk/icecast/; revision=19339
-
- 07 Nov, 2014 3 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19280
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19278
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19270
-