- 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
-
-
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
-
- 16 Aug, 2005 1 commit
-
-
Karl Heyes authored
created before changeowner/chroot) svn path=/icecast/trunk/icecast/; revision=9759
-
- 12 Aug, 2005 1 commit
-
-
Karl Heyes authored
prototypes for compile warning svn path=/icecast/trunk/icecast/; revision=9736
-