proper handle TCP log destinations; added the ability to signal subprocesses