1. 07 Dec, 2018 2 commits
  2. 12 Nov, 2018 3 commits
  3. 28 Sep, 2018 1 commit
  4. 20 Sep, 2018 4 commits
  5. 19 Sep, 2018 5 commits
  6. 13 Sep, 2018 2 commits
  7. 16 Jun, 2018 1 commit
  8. 26 May, 2018 1 commit
  9. 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.
  10. 22 Jan, 2017 3 commits
  11. 28 Nov, 2015 1 commit
  12. 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
  13. 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
  14. 10 Jan, 2015 1 commit
  15. 06 Jan, 2015 1 commit
  16. 28 Dec, 2014 1 commit
  17. 20 Dec, 2014 2 commits
  18. 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
    • 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
      See #2123
    • 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
    • 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
  19. 14 Dec, 2014 1 commit
  20. 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.
  21. 02 Dec, 2014 1 commit
  22. 30 Nov, 2014 2 commits