hs-socks
hs-socks copied to clipboard
Socks proxy library for haskell
`git://` is no longer supported.
``` [1 of 7] Compiling Network.Socks5.Parse ( Network/Socks5/Parse.hs, dist/build/Network/Socks5/Parse.o ) Network/Socks5/Parse.hs:74:5: error: ‘fail’ is not a (visible) method of class ‘Monad’ | 74 | fail errorMsg = Parser $ \buf...
Basic username/password authentication as per [RFC 1929](https://www.ietf.org/rfc/rfc1929.txt). (I have only be learning Haskell for a month, so I'm sorry if this lacks in quality in any way, any feedback is...
IPv6 address on the wire should be in network byte order, but `Word32`s in `HostAddress6` are in host byte order, so we should use `getWord32be` / `putWord32be`.
@vincenthz > please re-open a (new) bug is something is missing or not strict enough. You forgot to add instances for SocksConf. And also about NFData.
So when transferring a v6 address on or off the wire, convert to/from big-endian. I'm not sure why Network.Socket chose to do it that way, but it's definitely [what it...