1. 28 Jul, 2015 1 commit
  2. 27 Jul, 2015 3 commits
  3. 26 Jul, 2015 2 commits
  4. 25 Jul, 2015 12 commits
  5. 24 Jul, 2015 4 commits
  6. 22 Jul, 2015 2 commits
  7. 21 Jul, 2015 1 commit
  8. 19 Jul, 2015 2 commits
  9. 12 Jul, 2015 1 commit
    • ale's avatar
      use simple TCP proxy for /_stream · 146c29f4
      ale authored
      Proxied connections to Icecast are now handled with a simple TCP
      proxy that can shutdown each direction independently. Fixes some
      connection leaks.
      146c29f4
  10. 31 Jan, 2015 4 commits
  11. 27 Jan, 2015 3 commits
  12. 20 Jan, 2015 1 commit
  13. 18 Jan, 2015 1 commit
  14. 17 Jan, 2015 2 commits
    • ale's avatar
      simplify the HTTP server structure · 292e4e71
      ale authored
      Refactor the HTTP handler hierarchy to make it simpler.
      
      Replace the ghost logging handler with a simpler one, that fires as soon
      as the HTTP request headers are sent (this is a better solution for
      long-lived connections).
      
      Add a debug page to track long-lived HTTP request.
      
      Add tests for the HTTP server.
      292e4e71
    • ale's avatar
      only reload icecast if the configuration file changed · 2f3a1b45
      ale authored
      This will limit useless reloads (and related killSources), for instance
      when transcoding parameters change. Also, improve the icecast
      config generation test.
      2f3a1b45
  15. 16 Jan, 2015 1 commit