- 24 Dec, 2014 2 commits
-
-
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 7 commits
-
-
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
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
-
Philipp Schafft authored
This corrects the creation of <authenticator> in the status output and this way fixes the display of login link on status page. Closes #1939
-
- 19 Dec, 2014 9 commits
-
-
Philipp Schafft authored
This allows a <role> represented by a auth_t to run in "immediate" mode. In this mode no thread is created for this <role>. This is a major speedup. Closes #2124
-
Philipp Schafft authored
This allows to manage <role>s via admin interface if the role supports. Also format of admin/manageauth has been changed: - <source> was renamed to <role>. - mount parameter was removed. - <role> got new parameters: type, name, can-adduser, can-deleteuser, can-listuser. - can-* parameters are bools ("true" or "false"). They should be used to show or hide elements on the admin interface. Ticket #2123 is nearly complet with this, just admin/manageauth.xsl needs up be updated. Please close the bug in the commit that updates admin/manageauth.xsl. See #2123
-
Philipp Schafft authored
-
Philipp Schafft authored
This adds support to list the user for a static <role>.
-
Philipp Schafft authored
This adds setting a URL for manegement of roles to the framework. If no URl is given in the config file this defaults to internal (/admin/manageauth.xsl) interface if supported by the backend. See #2123
-
Philipp Schafft authored
-
Philipp Schafft authored
This exports id and name of <role>s on stats.xml output. The <role>s are in a <authentication> container tag and mimic the format used by the config file. See #2123
-
Philipp Schafft authored
This added a unique ID to each auth_t instance so it can be refered to e.g. by the web interface for mangement functionallity. Mostly stolen from connection.[ch]. See #2123
-
Philipp Schafft authored
-
- 18 Dec, 2014 2 commits
-
-
Philipp Schafft authored
-
Philipp Schafft authored
Add '?omode=legacy' to any URI or <resource ... omode="legacy" />. Please test. closes #2097
-
- 14 Dec, 2014 5 commits
-
-
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
-
Philipp Schafft authored
This adds support to pass additional command line parameters to called processes. closes #1752
-
Philipp Schafft authored
-
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
-
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
-
- 09 Dec, 2014 1 commit
-
-
Philipp Schafft authored
All metadata is now extracted from Vorbis streams and ICY streams and exported as new <metadata> tag into admin/stats if specific mountpoint is requested. To testers: - Please test with Ogg Vorbis streams. - Please test with Ogg Vorbis + Theora streams. - Please test chained Ogg streams. - Please test with ICY streams. close #2106
-
- 08 Dec, 2014 2 commits
-
-
Philipp Schafft authored
If there are no reistrations that are added to an event the event doesn't need to be emited as nobody cares anyway. We will do this simple check before we copy data into the event object to avoid unnecessary calls to strdup() and other allocation functions.
-
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.
-
- 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>.
-
- 06 Dec, 2014 2 commits
-
-
Philipp Schafft authored
Added {allow,deny}-all option to ACL parser. Setting this will set {allow,deny}-{method,admin,web} to *. Also allow boolean values (insteed of *) for {allow,deny}-{web,all}.
-
Philipp Schafft authored
renamed <alias> to <resource> as it is planned to extent the usage of this tag. docs and default configs should be updated by those taking core of them.
-
- 05 Dec, 2014 1 commit
-
-
Marvin Scholz authored
-
- 02 Dec, 2014 1 commit
-
-
Marvin Scholz authored
Added .gitignore and submodules Changed paths to match new location of things
-
- 30 Nov, 2014 6 commits
-
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19376
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19375
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19373
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19372
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19371
-
Philipp Schafft authored
svn path=/icecast/trunk/icecast/; revision=19370
-
- 29 Nov, 2014 1 commit
-
-
Philipp Schafft authored
cleanup: converted printf() into ICECAST_LOG_DEBUG() but commented out so they do not spam logs for normal users. svn path=/icecast/trunk/icecast/; revision=19368
-