1. 16 Jan, 2019 1 commit
  2. 09 Jan, 2019 3 commits
  3. 12 Nov, 2018 3 commits
  4. 28 Sep, 2018 1 commit
  5. 20 Sep, 2018 4 commits
  6. 19 Sep, 2018 5 commits
  7. 13 Sep, 2018 2 commits
  8. 16 Jun, 2018 1 commit
  9. 26 May, 2018 1 commit
  10. 07 May, 2018 1 commit
    • Philipp Schafft's avatar
      Feature: Generate errors based on IDs. · b42378ab
      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.
      b42378ab
  11. 22 Jan, 2017 3 commits
  12. 28 Nov, 2015 1 commit
  13. 01 Mar, 2015 1 commit
    • Thomas B. Rücker's avatar
      Fixed log messages and comments · 671c2366
      Thomas B. Rücker authored
       * Reworded many log messages for better understanding.
       * Adjusted some version targets as we won't have a 2.4.2 release.
       * Added some FIXME comments
      671c2366
  14. 25 Jan, 2015 1 commit
    • Marvin Scholz's avatar
      Cleanup codestyle · 0dfc7c5b
      Marvin Scholz authored
      This commit cleanups codestyle a bit, yet there is still some work to be done
      0dfc7c5b
  15. 10 Jan, 2015 1 commit
  16. 06 Jan, 2015 1 commit
  17. 28 Dec, 2014 1 commit
  18. 20 Dec, 2014 2 commits
  19. 19 Dec, 2014 4 commits
    • Philipp Schafft's avatar
      Feature: immediate mode for <role>s · 25f6c539
      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
      25f6c539
    • Philipp Schafft's avatar
      Feature: Allow mangement of <role>s via admin/ interface. · 0eb466b7
      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
      0eb466b7
    • Philipp Schafft's avatar
      Feature: Added support for management-url="" in <role> · 1c550b0c
      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
      1c550b0c
    • Philipp Schafft's avatar
      Feature: Added a unique ID to each auth_t. · 40bb04b6
      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
      40bb04b6
  20. 14 Dec, 2014 1 commit
  21. 08 Dec, 2014 1 commit
    • Philipp Schafft's avatar
      Added <event>: Unified handling of events. · bdcf008b
      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.
      bdcf008b
  22. 02 Dec, 2014 1 commit