1. 10 Feb, 2015 1 commit
    • Philipp Schafft's avatar
      Feature: Added support for HTTP Methods: OPTIONS, DELETE, TRACE, CONNECT · ae2a956d
      Philipp Schafft authored
      This added support for the standard HTTP/1.1 methods:
       * OPTIONS
        - Query the server to tell what features are supported.
       * DELETE
        - Delete a resource on a server. In Icecast2 context this is
          about what is known as 'kick source'.
       * TRACE
        - Asks the server to return the request to the client as body.
          The client is to send a body-less request and the server
          will return with a 200 OK and the body to to be the exact
          bitstream it got from the client (or any (reverse) proxy).
          The Content-Type is to be set to 'message/http'.
       * CONNECT
        - Client asks the server to proxy the request to the given resource.
          This hardly seems to make sense for Icecast2 but may be used by
          some clients such as libshout. Therefor I added it as well
          so we have at least an ID assigned to it.
      
      Please note that this is a ABI breaker and you will need to recompile
      your projects (use 'make clean all').
      
      See: RFC2616
      ae2a956d
  2. 24 Dec, 2014 1 commit
  3. 05 Dec, 2014 1 commit
    • Thomas B. Rücker's avatar
      Explicitly license httpp log net thread and timing · 8685e6ed
      Thomas B. Rücker authored
      This change was ACKd by all authors and explicitly states the license
      to be LGPLv2 in all files to match COPYING. This removes ambiguity
      when using these files e.g. as part of libshout.
      
      For a list of authors, pease refer to the copyright headers of each
      file.
      8685e6ed
  4. 22 Nov, 2014 1 commit
  5. 07 Nov, 2014 1 commit
  6. 16 Jul, 2012 1 commit
  7. 07 Jul, 2009 1 commit
  8. 16 Aug, 2007 1 commit
  9. 15 Jun, 2005 1 commit
  10. 08 Apr, 2005 1 commit
  11. 07 Dec, 2004 1 commit
  12. 10 Aug, 2004 1 commit
  13. 29 Jan, 2004 1 commit
  14. 07 Jul, 2003 1 commit
  15. 18 Jun, 2003 2 commits
  16. 09 Jun, 2003 1 commit
  17. 05 Jun, 2003 1 commit
  18. 15 Mar, 2003 1 commit
  19. 09 Mar, 2003 1 commit
  20. 08 Mar, 2003 3 commits
  21. 06 Mar, 2003 1 commit
  22. 17 Jan, 2003 1 commit
  23. 16 Jan, 2003 1 commit
  24. 15 Jan, 2003 1 commit
  25. 31 Dec, 2002 1 commit
  26. 16 Aug, 2002 1 commit
  27. 05 Aug, 2002 1 commit
  28. 03 May, 2002 1 commit
  29. 05 Apr, 2002 1 commit
    • Michael Smith's avatar
      Buffer overflows. · d4d6716a
      Michael Smith authored
      Requires a change to the format plugin interface - jack: if you want this
      done differently, feel free to change it (or ask me to).
      
      svn path=/trunk/httpp/; revision=3219
      d4d6716a
  30. 11 Feb, 2002 1 commit
    • Michael Smith's avatar
      Bunch of fixes: · 508795aa
      Michael Smith authored
       - connections are now matched to format plugins based on content-type headers,
         and are rejected if there isn't a format handler for that content-type, or
         there is no content-type at all.
       - format_vorbis now handles pages with granulepos of -1 in the headers
         correctly (this happens if the headers are fairly large, because of
         many comments, for example).
       - various #include fixes.
       - buffer overflow in httpp.c fixed.
      
      svn path=/trunk/avl/; revision=3042
      508795aa
  31. 20 Oct, 2001 2 commits
  32. 10 Sep, 2001 1 commit