6f8ae53f0c
* Increased default connection buffer size to help with packet bursts * Informing remote about failure to establish connection * Properly closing outbound proxy on failure to read from socket * Split proxy runner into separate inbound and outbound files * Flag indicating whether socks client actually started proxying * Clearing stale proxies if other side is closed * Decreased log level on not a warning * Closing proxy if no messages were received in a while * Dont print harmless false-positive errors * Formatting + future notes * Fixed packet delay in higher volume traffic * Don't attempt writing empty messages to connection