1. 17 Jun, 2018 2 commits
  2. 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
  3. 05 May, 2018 1 commit
  4. 30 Nov, 2016 1 commit
  5. 27 Mar, 2016 1 commit
    • Philipp Schafft's avatar
      Update: SECURITY File extension check for trailing characters · c8f565b0
      Philipp Schafft authored
      This changes the file extension check in a way that it no longer
      ignores trailing characters. This significantly reduces the risk
      for false positives while matching. However this invalidates old
      setups with files like foo.xsl3. However I have never files like
      that in the wild.
      
      This is based on the patch privided by ePirat in ticket #2248.
      
      See: #2248
      c8f565b0
  6. 28 Nov, 2015 1 commit
  7. 23 Nov, 2015 1 commit
  8. 01 Feb, 2015 1 commit
    • Philipp Schafft's avatar
      Fix: Added some more HTTP/1.1 headers · 8941de32
      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
      8941de32
  9. 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
  10. 30 Nov, 2014 1 commit
  11. 29 Nov, 2014 1 commit
  12. 21 Nov, 2014 1 commit
  13. 20 Nov, 2014 1 commit
  14. 07 Nov, 2014 2 commits
  15. 17 Jul, 2012 1 commit
  16. 24 Oct, 2007 1 commit
  17. 23 Oct, 2007 1 commit
  18. 30 Aug, 2007 1 commit
  19. 16 Aug, 2007 1 commit
  20. 10 May, 2005 1 commit
  21. 11 Nov, 2004 1 commit
    • Ed "oddsock" Zaleski's avatar
      * support for the Shoutcast DSP (yay!). · 80078cce
      Ed "oddsock" Zaleski authored
          You can now use the Shoutcast DSP as a source client.  The connection 
          protocol is a bit odd, and we had to handle it separately, and thus 
          we've added a new config option (<shoutcast-compat>) that is set at 
          the listener port level.
      * support for NSV (and the nsvscsrc source client).
          After adding support for the connection protocol of the shoutcast DSP, 
          adding NSV was just a simple of a few special handling cases.
      * removed all traces of the earlier attempt at the shoutcast DSP connection 
        protocol
      * Due to the growing complexity of the config files, I've also created a 
        few alternate config files, namely one for a "shoutcast compat" setup
        as well as a "minimal" one for quick basic configurations.
      
      svn path=/icecast/trunk/icecast/; revision=8191
      80078cce
  22. 29 Jan, 2004 1 commit
  23. 26 Jan, 2004 1 commit
  24. 15 Jan, 2004 1 commit
  25. 06 Mar, 2003 1 commit
  26. 26 Feb, 2003 1 commit
    • Ed "oddsock" Zaleski's avatar
      added parsing of new icy-audio-info header which will be used to · 1658f171
      Ed "oddsock" Zaleski authored
      communicate things like samplerate/quality/number of channels to
      icecast2. This info will be then forwarded to the yp servers for
      better stream info.
      
      also factored out some logic in source_main into common functions
      
      added a few new routines into util.c (taken from Brendan's
      updates to libshout)
      
      svn path=/trunk/icecast/; revision=4379
      1658f171
  27. 31 Dec, 2002 1 commit
  28. 18 Aug, 2002 1 commit
  29. 16 Aug, 2002 1 commit
  30. 11 Aug, 2002 2 commits
  31. 10 Aug, 2002 1 commit
    • Michael Smith's avatar
      status.xsl updates, better now. · 84a76ac3
      Michael Smith authored
      Automatically create .m3u responses for any existing streams.
      If /stream.ogg exists, you can now request /stream.ogg.m3u in your browser.
      
      svn path=/trunk/icecast/; revision=3797
      84a76ac3
  32. 09 Aug, 2002 1 commit
  33. 24 Jul, 2002 1 commit
  34. 10 Sep, 2001 1 commit