- 13 Apr, 2018 1 commit
-
-
Philipp Schafft authored
-
- 23 Jul, 2017 9 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 23 Nov, 2015 1 commit
-
-
Philipp Schafft authored
-
- 22 Nov, 2015 2 commits
-
-
Philipp Schafft authored
This adds support for allow-deny kind of rules with the matchfile API. See: #2119
-
Philipp Schafft authored
ban and allow file support has been moved into a generic implementation that can be re-used by later code such as proxy matching or other blacklisting. See: #1959
-
- 01 Mar, 2015 2 commits
-
-
Thomas B. Rücker authored
* Reworded many log messages for better understanding. * Adjusted some version targets as we won't have a 2.4.2 release. * Added some FIXME comments
-
Philipp Schafft authored
-
- 10 Feb, 2015 4 commits
-
-
Philipp Schafft authored
-
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.
-
Philipp Schafft authored
We have answered SOURCE/PUT requests with a simple "HTTP/1.0 200 OK\r\n\r\n" while we should answer with complet headers. This commit corrects this. Interoperability: This will work for two classes of clients: * Super dumb ones not checking the response and will just send data and hope the socket is still open. * Those with a real parser. * Shoutcast clients (indepnded code path). * All libshout, curl, wget, ... based clients. This *could* break: * Clients that check for the exact returned message. However as we start with the same string this should work. Only client that check for the string including the End-of-header CRLF sequense may break. Please test careful before release.
-
- 06 Feb, 2015 1 commit
-
-
Philipp Schafft authored
-
- 02 Feb, 2015 3 commits
-
-
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 the function create_client_node() taking care of client queue node creation.
-
- 25 Jan, 2015 1 commit
-
-
Marvin Scholz authored
This commit cleanups codestyle a bit, yet there is still some work to be done
-
- 10 Jan, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 05 Jan, 2015 1 commit
-
-
Philipp Schafft authored
-
- 24 Dec, 2014 3 commits
-
-
Philipp Schafft authored
This reverts commit 0dbabcc4. Breaks other OpenSSL versions.
-
Philipp Schafft authored
From: Erik van Pienbroek <epienbro@fedoraproject.org> Date: Mon, 22 Dec 2014 18:02:09 +0100
-
Philipp Schafft authored
Untested. Please test. See #2063
-
- 20 Dec, 2014 1 commit
-
-
Philipp Schafft authored
This allows <resource> (former <alias>) to have only one of the attribues source and destination. In that case other parameters will be applied to the client but uri is not mapped. See #2097
-
- 18 Dec, 2014 1 commit
-
-
Philipp Schafft authored
Add '?omode=legacy' to any URI or <resource ... omode="legacy" />. Please test. closes #2097
-
- 14 Dec, 2014 1 commit
-
-
Philipp Schafft authored
Old-style <authentication> within <mount> didn't work for type="url" as well as some other parameters due to confusion between "node" and "child" variable. Thanks for trilliot for pointing out! Should work now. closes #2039
-
- 07 Dec, 2014 1 commit
-
-
Philipp Schafft authored
Renamed event_config_read() into config_reread_config() and moved it into cfgfile.c. This allowed to delete event.[ch]. event.[ch] will later be used to implement <event>.
-
- 02 Dec, 2014 1 commit
-
-
Marvin Scholz authored
Added .gitignore and submodules Changed paths to match new location of things
-
- 30 Nov, 2014 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19376
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19371
-
- 29 Nov, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19360
-