Tweaking SocksConnection internals/API
authorJack Allnutt <m2ys4u@gmail.com>
Thu, 21 Mar 2013 06:29:40 +0000 (06:29 +0000)
committerJack Allnutt <m2ys4u@gmail.com>
Thu, 21 Mar 2013 06:50:07 +0000 (06:50 +0000)
commitbf6d219be77fc4427f76e0b223f8c5b84d28ad00
tree62d5ea37e5e1839a4575617dd720e8473eef732d
parent80400c6f7e3ff0116551181d258767b956ff4cc1
Tweaking SocksConnection internals/API

SocksConnection's signature is now:
    SocksConnection({host, port, ssl}, {host, port, user, pass}).

SocksConnection now emits 'connect' rather than 'socksConnect'.

SocksConnection.destination replaced with SocksConnection.remoteAddress and .remotePort.

SocksConnection.socks removed, data is now passed by fn.bind() internally.

socksSocket errors are now emitted by SocksConnection rather than logged to the console.

The socksSocket error handler is removed once a successful connection has been established through the
SOCKS proxy.

SocksConnection is now exported.
server/socks.js