bac2c33aee
First attempt at implementing remote TCP port binding.
Adam Wick2021-12-20 20:40:25 -08:00
3737d0739d
Get TCP forwarding working with itself and an external client.
Adam Wick2021-11-21 21:08:58 -08:00
74f66ef747
Add a separate trait for converting errors into server responses.
Adam Wick2021-11-21 21:08:29 -08:00
774591cb54
Whoops! Missed a reserved byte in client requests.
Adam Wick2021-11-21 21:07:30 -08:00
c05b0f2b74
Wire up, and add a test for, connecting via a client through a proxy server.
Adam Wick2021-11-07 14:27:46 -08:00
abff1a4ec1
Remove a duplicated firewall check.
Adam Wick2021-11-06 20:56:33 -07:00
ac11ae64a8
Add a test that our little mini-firewall works as intended.
Adam Wick2021-11-06 20:56:19 -07:00
67b2acab25
Add support for knowing when the write end of a testing stream drops the reference, and then triggering errors on the read side.
Adam Wick2021-11-06 20:55:58 -07:00
58c04adeb7
Merge pull request #1 from acw/feature/github-actions
Adam Wick2021-10-29 20:56:22 -07:00
6bddd878fb
Use GenericStream::from once, just to make sure it works.
Adam Wick2021-07-26 20:39:52 -07:00
58cb384afd
Add HasLocalAddress for querying a socket's address, and a test.
Adam Wick2021-07-25 17:18:29 -07:00
1436b02323
Switch to a Mutex-based approach in Streamlike.
Adam Wick2021-07-25 17:17:38 -07:00
ca2eddf515
Ditch ToSocksAddress for the standard From/TryFrom.
Adam Wick2021-07-05 20:35:56 -07:00
d1143a414c
Split out the messages into individual files,, and add negative tests, so we can aspire towards good coverage.
Adam Wick2021-06-27 16:53:57 -07:00
1bf6f62d4e
checkpoint
Adam Wick
2021-06-24 19:18:16 -07:00