define TypeScript interface for SOCKS requests, make interpretSocksRequest throw Errors, factor out interpretSocksAddress method which will be used to help decode UDP requests
Merge branch 'master' into yangoon-socks-headers-refactor
factor out socks-headers.ts
rename socks_spec.js -> socks-headers_spec.js
add test for interpretSocksAddress
add interpretUdpRequest and make interpretSocksAddress return the length of the address structure
decode udp requests and print more debug output
a few more tests for udp request decoding
inline interpretRequest
add TODO for more ipv6 tests
Merge pull request #53 from uProxy/yangoon-socks-headers-refactor

refactor SOCKS header decoding and add UDP request decoding