1. 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
  2. 28 Nov, 2015 1 commit
  3. 23 Nov, 2015 1 commit
  4. 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
  5. 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
  6. 30 Nov, 2014 1 commit
  7. 29 Nov, 2014 1 commit
  8. 21 Nov, 2014 1 commit
  9. 20 Nov, 2014 1 commit
  10. 07 Nov, 2014 2 commits
  11. 17 Jul, 2012 1 commit
  12. 24 Oct, 2007 1 commit
  13. 23 Oct, 2007 1 commit
  14. 30 Aug, 2007 1 commit
  15. 16 Aug, 2007 1 commit
  16. 10 May, 2005 1 commit
  17. 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
  18. 29 Jan, 2004 1 commit
  19. 26 Jan, 2004 1 commit
  20. 15 Jan, 2004 1 commit
  21. 06 Mar, 2003 1 commit
  22. 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
  23. 31 Dec, 2002 1 commit
  24. 18 Aug, 2002 1 commit
  25. 16 Aug, 2002 1 commit
  26. 11 Aug, 2002 2 commits
  27. 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
  28. 09 Aug, 2002 1 commit
  29. 24 Jul, 2002 1 commit
  30. 10 Sep, 2001 1 commit