- Apr 13, 2019
-
-
ale authored
Half-closed connections will get sources stuck.
-
- Apr 12, 2019
-
-
ale authored
Also add instrumentation for the load balancer module.
-
- Apr 11, 2019
-
-
ale authored
-
- Apr 10, 2019
-
-
ale authored
We only use the proxy for Icecast streaming so there's no need to be generic.
-
- Apr 09, 2019
-
-
ale authored
Includes a merge of radiod and redirectord, updates to more modern Go idioms, adoption of the higher level etcd concurrency primitives, and a lot of other minor implementation changes. The refactor is still incomplete: the daemons won't compile and the code to start the RPC servers is missing.
-
- Jul 12, 2015
-
-
ale authored
Proxied connections to Icecast are now handled with a simple TCP proxy that can shutdown each direction independently. Fixes some connection leaks.
-
- Jan 17, 2015
-
-
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.
-
- Oct 18, 2014
-
-
ale authored
-