- 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.
-
- 23 Jul, 2017 1 commit
-
-
Philipp Schafft authored
-
- 08 Apr, 2015 1 commit
-
-
Philipp Schafft authored
This cleans the libcurl usage up a bit. It moves common code used to interact with libcurl into a single new file curl.[ch]. Notes: * It does not alter any features nor fixes any bugs. * Thew REVIEW about strdup(self->url) in event_url.c as been processed. According to the manpage for curl_easy_setopt()/CURLOPT_URL there is no need for us to copy. * URL Auth as well as URL triggers have sent ICECAST_VERSION_STRING as User-Agent:, this has be corrected to what is set in the config file. * As curl.c is now a single point for setting parameters all the TLS parameters should be reviewed and set (based on config). Please test!
-
- 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
-
- 14 Dec, 2014 1 commit
-
-
Philipp Schafft authored
This avoids if(strcmp()) constructs in favor of if(strcmp() == 0) constructs. This is aligned with coding style and will improve readability of the code. Thanks to miksago. closes #2102
-
- 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
-
- 29 Nov, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19365
-
- 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 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19278
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19271
-
- 31 Oct, 2014 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19258
-
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
-
- 18 Oct, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19246
-
- 09 Oct, 2014 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19229
-
- 06 May, 2014 1 commit
-
-
Thomas B. Rücker authored
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
-
- 01 Mar, 2014 1 commit
-
-
Thomas B. Rücker authored
Reopening #1886 svn path=/icecast/trunk/icecast/; revision=19100
-
- 15 May, 2013 1 commit
-
-
Thomas B. Rücker authored
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
-
- 02 Apr, 2013 2 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18899
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18898
-
- 12 Nov, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18688
-
- 12 Oct, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18655
-
- 11 Oct, 2012 3 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18651
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18650
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18646
-
- 10 Oct, 2012 1 commit
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=18642
-
- 05 Aug, 2009 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=16440
-
- 08 Jan, 2009 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=15612
-
- 02 May, 2008 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14825
-
- 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
-
- 23 Nov, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=14219
-
- 16 Oct, 2007 1 commit
-
-
Karl Heyes authored
svn path=/icecast/trunk/icecast/; revision=13995
-
- 17 Dec, 2005 3 commits
-
-
Michael Smith authored
svn path=/icecast/trunk/icecast/; revision=10620
-
Michael Smith authored
content. svn path=/icecast/trunk/icecast/; revision=10617
-
Michael Smith authored
changes. svn path=/icecast/trunk/icecast/; revision=10615
-
- 24 Oct, 2005 1 commit
-
-
Ed "oddsock" Zaleski authored
- logsize : specify in KB the max size of any of icecast log files - logarchive : causes icecast to rename logs with timestamps (for proper archiving) svn path=/icecast/trunk/icecast/; revision=10287
-
- 16 Sep, 2005 1 commit
-
-
Ed "oddsock" Zaleski authored
svn path=/icecast/trunk/icecast/; revision=10020
-