1. 25 Jul, 2015 6 commits
  2. 24 Jul, 2015 4 commits
  3. 22 Jul, 2015 2 commits
  4. 21 Jul, 2015 1 commit
  5. 19 Jul, 2015 2 commits
  6. 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
  7. 31 Jan, 2015 4 commits
  8. 27 Jan, 2015 3 commits
  9. 20 Jan, 2015 1 commit
  10. 18 Jan, 2015 1 commit
  11. 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
  12. 16 Jan, 2015 6 commits
  13. 15 Jan, 2015 2 commits
  14. 13 Jan, 2015 5 commits