1. 18 Nov, 2014 2 commits
  2. 17 Nov, 2014 1 commit
  3. 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
  4. 09 Nov, 2014 1 commit
  5. 08 Nov, 2014 4 commits
  6. 07 Nov, 2014 11 commits
  7. 06 Nov, 2014 2 commits
  8. 05 Nov, 2014 1 commit
  9. 03 Nov, 2014 1 commit
  10. 31 Oct, 2014 2 commits
  11. 26 Oct, 2014 1 commit
  12. 23 Oct, 2014 1 commit
    • ePirat's avatar
      More detailed logging · 461a5375
      ePirat authored
      Add source IP adress to startup and source exit logging, see #2016
      Add mountpoint to some log lines, see #1388
      
      
      svn path=/icecast/trunk/icecast/; revision=19250
      461a5375
  13. 18 Oct, 2014 1 commit
  14. 09 Oct, 2014 1 commit
  15. 06 May, 2014 1 commit
    • Thomas B. Rücker's avatar
      SECURITY FIX - Override supplementary groups · 53e6ee7a
      Thomas B. Rücker authored
      In case of <changeowner> only UID and GID were changed, 
      supplementary groups were left in place.
      This is a potential security issue only if <changeowner> is used.
      New behaviour is to set UID, GID and set supplementary groups 
      based on the UID
      Even in case of icecast remaining in supplementary group 0 
      this "only" gives it things like access to files that are owned 
      by group 0 and according to their umask. This is obviously bad,
      but not as bad as UID 0 with all its other special rights.
      It's a security issue and we fix immediately and recommend users to update.
      
      PS: Cherry picking this should be fine by distros for fixing older releases.
      
      svn path=/icecast/trunk/icecast/; revision=19137
      53e6ee7a
  16. 04 May, 2014 2 commits
  17. 01 Mar, 2014 1 commit
  18. 23 Feb, 2014 1 commit
  19. 12 Jan, 2014 3 commits
  20. 06 Nov, 2013 1 commit
  21. 04 Jul, 2013 1 commit