1. 20 Dec, 2014 2 commits
  2. 19 Dec, 2014 11 commits
  3. 18 Dec, 2014 2 commits
  4. 14 Dec, 2014 15 commits
  5. 13 Dec, 2014 1 commit
  6. 09 Dec, 2014 1 commit
    • Philipp Schafft's avatar
      Feature: Extract metadata and export them to stats.xml · 28572be2
      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
      28572be2
  7. 08 Dec, 2014 2 commits
    • Philipp Schafft's avatar
      Speedup: Don't copy data into event if there are no registrations · 795aa278
      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.
      795aa278
    • 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
  8. 07 Dec, 2014 1 commit
  9. 06 Dec, 2014 3 commits
  10. 05 Dec, 2014 1 commit
  11. 04 Dec, 2014 1 commit