1. 13 Sep, 2018 1 commit
  2. 14 Aug, 2018 1 commit
  3. 30 Jun, 2018 1 commit
    • Philipp Schafft's avatar
      Fix: Report correct listen URL to client. · 7742bf0a
      Philipp Schafft authored
      The URL is constructed considering Protocol, TLS Mode, Host, and Port.
      
      This considers:
       - The Host:-header as provided by the client,
       - The effective listensocket of the client,
       - Global configuration.
      
      This works for:
       - Playlist generation,
       - Admin authed playlist generation,
       - Stats based XSLT.
      
      It also unifies code:
       - Default stats values.
      
      Not yet included:
       - YP requests.
      7742bf0a
  4. 29 Jun, 2018 1 commit
  5. 17 Jun, 2018 1 commit
  6. 09 Jun, 2018 1 commit
  7. 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
  8. 21 Apr, 2018 1 commit
  9. 22 Jan, 2017 1 commit
  10. 28 Nov, 2015 1 commit
  11. 08 Apr, 2015 2 commits
  12. 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
  13. 18 Jan, 2015 1 commit
  14. 10 Jan, 2015 2 commits
  15. 08 Jan, 2015 1 commit
    • Philipp Schafft's avatar
      Fix: Do not shut down fserve engine if not started up · 205eca50
      Philipp Schafft authored
      This avoids a endless loop in a spin lock that has not been inited
      yet if fserve engine was not started up by the time it was sent to
      go down. This happened if icecast couldn't read the config because
      the file was corrupted or non-existent.
      Closes: #2144
      205eca50
  16. 24 Dec, 2014 1 commit
  17. 18 Dec, 2014 1 commit
  18. 02 Dec, 2014 1 commit
  19. 30 Nov, 2014 1 commit
  20. 21 Nov, 2014 1 commit
  21. 10 Nov, 2014 1 commit
    • Philipp Schafft's avatar
      patch to fix regression on header size with large headers introduced by... · d06b6b18
      Philipp Schafft authored
      patch to fix regression on header size with large headers introduced by support of <server-id> and <http-headers>. This should ensure we have at least space for 2kB of extra headers. Depending on function and call we may have much more space.
      
      Please test this very carefully.
      Some pointers what should be in the tests (NOT complet list):
      - request to 'static' web/ and admin/ pages.
      - requests to playlist generation.
      - requests to streams.
      - requests to admin/ manipulation functions.
      - test everything with at least 8kB of extra headers, then reduce in 1kB (or 512B) steps.
      - see if response is correct OR 500 is returned.
      - run under valgrind or similar to see no buffer overflow or similiar will happen.
      - take a cookie!
      
      svn path=/icecast/trunk/icecast/; revision=19300
      d06b6b18
  22. 07 Nov, 2014 1 commit
  23. 06 Nov, 2014 1 commit
  24. 31 Oct, 2014 1 commit
  25. 18 Oct, 2014 1 commit
  26. 09 Oct, 2014 1 commit
  27. 10 Oct, 2012 1 commit
  28. 17 Jul, 2012 1 commit
  29. 07 Jun, 2012 2 commits
  30. 26 Nov, 2011 1 commit
  31. 17 Mar, 2009 1 commit
  32. 09 Jan, 2009 1 commit
  33. 29 Oct, 2008 1 commit
  34. 21 Oct, 2008 1 commit
  35. 19 Sep, 2008 1 commit
  36. 22 Jul, 2008 1 commit
  37. 29 Apr, 2008 1 commit