- 09 Feb, 2015 4 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
This exposes the TLS status as <tls> tag in the <listener> tag. The tag contains a bool ("true" or "false"). TLS mode, version and other parameters are out of the scope of this tag and may be added as independed tags in later commits.
-
Philipp Schafft authored
-
Philipp Schafft authored
This converts the <Listeners> tag to lowercase on listclients admin command. This is to align with stats.xml which already uses lowercase. See: #2097
-
- 07 Feb, 2015 1 commit
-
-
Philipp Schafft authored
-
- 06 Feb, 2015 1 commit
-
-
Philipp Schafft authored
-
- 02 Feb, 2015 5 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
-
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 3 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
This adds the function create_client_node() taking care of client queue node creation.
-
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
-
- 25 Jan, 2015 2 commits
-
-
Marvin Scholz authored
Added stamp-h1 to the gitignore file to prevent commiting it accidentally
-
Marvin Scholz authored
This commit cleanups codestyle a bit, yet there is still some work to be done
-
- 18 Jan, 2015 4 commits
-
-
Philipp Schafft authored
This sends the <admin> field to yp servers. It is thought be useful to allow reaching the admins more easily in case of any yp problem. Closes: #2146
-
Philipp Schafft authored
This (hopefully) fixes a memory leak that caused active and pending ypdata_t objects to be not freed up on server shutdown or config reload. To testers: please enable yp submission and restart and SIGHUP your instance several times with loglevel set to warning or higher. Each time after shutdown or SIGHUP check your log for one of the following two warnings: * 'active ypdata not freed up' * 'pending ypdata not freed up' Those warnings must not be in the log. If you spot one please report.
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 16 Jan, 2015 2 commits
-
-
Philipp Schafft authored
Corrected link pointing to http://www.icecast.org/svn.php to point to http://www.icecast.org/download/ as this is what the webserver now redirects to.
-
Thomas B. Rücker authored
-
- 13 Jan, 2015 4 commits
-
-
-
Philipp Schafft authored
This adds info to the blocks about their size. Also added two more blocks: * for experimental features such as in private branches or or feature branches. This is for command IDs that are going to be merged with master some day. At merge they need to be changed and put into the regular position. * for private features that are not going to be merged into master. e.g. specific features for a very specific user that are not useful for general audiance. This should help keeping stuff sorted and largey reducing the risk of command ID collissions on merges of branches. Also this should make the merger's job a little bit more easy as there are less likely any conflicts on merge if someone else got a number closeby and those change is within the diff's context lines.
-
Thomas B. Rücker authored
-
Thomas B. Rücker authored
-
- 11 Jan, 2015 2 commits
-
-
Marvin Scholz authored
This re-adds a link to the config reload to the stats.xsl, the admin interface.
-
Philipp Schafft authored
-
- 10 Jan, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
-
- 08 Jan, 2015 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
This avoids a endless loop in a spin lock that has not been inited yet if fserve engine was not started up by the time it was sent to go down. This happened if icecast couldn't read the config because the file was corrupted or non-existent. Closes: #2144
-
- 06 Jan, 2015 2 commits
-
-
Philipp Schafft authored
This sets the on_demand parameter of the source correctly on creation of a on-demand relay. Thanks to Marvin Scholz <epirat07@gmail.com>. Closes: #2054
-
Philipp Schafft authored
All Auth backends had just one prototype in auth_*.h. Those got merged into auth.h to avoid to have many small files around.
-
- 05 Jan, 2015 1 commit
-
-
Philipp Schafft authored
-
- 31 Dec, 2014 4 commits
-
-
Thomas B. Rücker authored
-
Thomas B. Rücker authored
Obtained from: http://www.gnu.org/licenses/gpl-2.0.txt No change to the license, just an updated copy. This will make RPMLINT and debian complain less.
-
Thomas B. Rücker authored
-
Philipp Schafft authored
-
- 30 Dec, 2014 1 commit
-
-
Thomas B. Rücker authored
-