add SOCKS4A support
should be able to free() port now