Move channels to subdirectory
HTTP server fixes
Handle situation where no channel to send on