- 27 Jun, 2018 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 17 Jun, 2018 1 commit
-
-
Philipp Schafft authored
-
- 07 May, 2018 1 commit
-
-
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
-
- 26 Jan, 2016 1 commit
-
-
Marvin Scholz authored
There was an error how URIs were handled in our custom XSL loader that rewrites include URIs to point to admin dir if the include is not found in the current dir. The check for the file would not work if the path contains chars that are usually escaped in URIs, like a space (%20), as we get a already encoded version of that URI in the loader and did not decode it before checking the existence of the file. (Fix #2249)
-
- 01 Mar, 2015 4 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Marvin Scholz authored
This fixes another memory leak, which was caused by not freeing the admin_path when a subsequent xslt file was loaded.
-
Marvin Scholz authored
This fixes some memory leaks in the xslt loader, additionally it now makes no copy of the URI if not needed.
-
- 25 Feb, 2015 2 commits
-
-
Marvin Scholz authored
This switches the behaviour introduced with the last commit so that now the admin folder is only checked for includes if in the specified path none is found.
-
Marvin Scholz authored
This adds support for including xslt files that are in the admin directory in an xslt file which is in the webroot, without having to specify the full path. For example: <xsl:include href="includes/head.xsl"/> will look inside the admin directory (foo/bar/admin/includes/header.xsl) and include it, if it's found. If not it will as usual look for it in the directory where the xslt file is located. This enables us to have common files like the header, footer, json stuff, etc. in the admin directory, so we don't need to have an extra copy in the web folder. Note: The configuration value for the admin directory is requested every time an xslt is requested (if not in the cache). Additonally it should be noted that the includes are not cached.
-
- 01 Feb, 2015 1 commit
-
-
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 1 commit
-
-
Philipp Schafft authored
-
- 14 Dec, 2014 1 commit
-
-
Philipp Schafft authored
This fixes some compiler warnings. The code should be warning free if gcc with -Wall is used but for the following: {{{ admin.c: In function 'command_manageauth': admin.c:790: warning: unused variable 'mountinfo' }}} This warning is due <role> migration. See #2123 for more details on this warning. Please test with care. closes 2063
-
- 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=19344
-
- 18 Nov, 2014 2 commits
- 10 Nov, 2014 1 commit
-
-
Philipp Schafft authored
patch to fix regression on header size with large headers introduced by support of <server-id> and <http-headers>. This should ensure we have at least space for 2kB of extra headers. Depending on function and call we may have much more space. Please test this very carefully. Some pointers what should be in the tests (NOT complet list): - request to 'static' web/ and admin/ pages. - requests to playlist generation. - requests to streams. - requests to admin/ manipulation functions. - test everything with at least 8kB of extra headers, then reduce in 1kB (or 512B) steps. - see if response is correct OR 500 is returned. - run under valgrind or similar to see no buffer overflow or similiar will happen. - take a cookie! svn path=/icecast/trunk/icecast/; revision=19300
-
- 07 Nov, 2014 1 commit
-
-
Philipp Schafft authored
Added support for <http-headers> within <mount>. Also support merging of headers (normal mount + default mount). See #1885 svn path=/icecast/trunk/icecast/; revision=19269
-
- 31 Oct, 2014 1 commit
-
-
Philipp Schafft authored
LOG_{ERROR|WARN|INFO|DEBUG}() -> ICECAST_LOG_{ERROR|WARN|INFO|DEBUG}(); this is to avoid collision with LOG_INFO that is defined as part of syslog. svn path=/icecast/trunk/icecast/; revision=19257
-
- 09 Oct, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19229
-
- 23 Feb, 2014 1 commit
-
-
Thomas B. Rücker authored
svn path=/icecast/trunk/icecast/; revision=19096
-
- 10 Oct, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18645
-
- 17 Jul, 2012 1 commit
-
-
Philipp Schafft authored
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
-
- 11 Feb, 2008 1 commit
-
-
Karl Heyes authored
was very easy for the intermediate files to clash between projects. The newer libxml2/libxslt/libcurl also were causing some threading issues due to library initialization svn path=/icecast/trunk/icecast/; revision=14465
-
- 04 Oct, 2007 1 commit
-
-
Karl Heyes authored
here with xmlChar, based on work originally done by gtgbr@gmx.net. closes #783, #784, #785, #787 svn path=/icecast/trunk/icecast/; revision=13933
-
- 11 Aug, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13534
-
- 17 Dec, 2005 1 commit
-
-
Michael Smith authored
changes. svn path=/icecast/trunk/icecast/; revision=10615
-
- 16 Aug, 2005 1 commit
-
-
Karl Heyes authored
xsl files and the icecast xml file when re-read. At icecast startup, the logs are not open so these parsing messages still go to stderr. svn path=/icecast/trunk/icecast/; revision=9758
-
- 12 Aug, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9739
-
- 11 Aug, 2005 1 commit
-
-
Ed "oddsock" Zaleski authored
svn path=/icecast/trunk/icecast/; revision=9729
-
- 04 Jul, 2005 1 commit
-
-
Karl Heyes authored
case, and truncate the buffer length so that junk chars are not sent back. svn path=/icecast/trunk/icecast/; revision=9547
-
- 18 Jun, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9464
-
- 18 Apr, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=9152
-
- 16 Feb, 2005 1 commit
-
-
Michael Smith authored
(since it's useful), and make it print out the file that it failed to find, so that users can figure out what to do. svn path=/icecast/trunk/icecast/; revision=8934
-
- 11 Jan, 2005 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=8723
-
- 21 Dec, 2004 1 commit
-
-
Ed "oddsock" Zaleski authored
svn path=/icecast/trunk/icecast/; revision=8510
-