summaryrefslogtreecommitdiff
path: root/crates/arti/src/socks.rs
Commit message (Expand)AuthorAgeFilesLines
* Replace references to prop351 with socks-extensions.mdNick Mathewson2024-10-021-7/+10
* Merge branch 'rpc-doc-socks-objectid' into 'main'Nick Mathewson2024-10-021-0/+16
|\
| * Copy section on objectid/isolation restrictions from prop351.Nick Mathewson2024-09-301-0/+16
* | Merge branch 'socksproto-3' into 'main'Ian Jackson2024-10-011-61/+28
|\ \
| * | tor-socksproto: Handle 0-byte reads (EOF) correctlyIan Jackson2024-10-011-1/+1
| * | arti SOCKS proxy: Defer splitting the socks streamIan Jackson2024-10-011-13/+13
| * | arti SOCKS proxy: Reject pipelined client dataIan Jackson2024-10-011-1/+1
| * | arti SOCKS proxy: Use new tor-socksproto APIIan Jackson2024-10-011-40/+17
| * | tor-socksproto: Move `handshake` to be a trait methodIan Jackson2024-10-011-1/+1
| * | Revert "socks users: detect closed sockets."Ian Jackson2024-10-011-6/+1
| * | Revert "socks users: copy the correct amount in our drain logic."Ian Jackson2024-10-011-1/+1
| * | Revert "arti SOCKS proxy: Tear down connections when client sends optimistic ...Ian Jackson2024-10-011-5/+0
| |/
* / arti: Warn when listening on non-loopback addresses.Nick Mathewson2024-09-251-0/+4
|/
* socks users: copy the correct amount in our drain logic.Nick Mathewson2024-09-241-1/+1
* socks users: detect closed sockets.Nick Mathewson2024-09-241-1/+6
* Merge branch 'impl-prop-351' into 'main'Nick Mathewson2024-09-241-124/+106
|\
| * socks: Add a comment about interpreting legacy usernames.Nick Mathewson2024-09-241-0/+5
| * socks: cleanups in interpret_socks_authNick Mathewson2024-09-181-12/+22
| * prop351: comment Suggestions from @diziet.Nick Mathewson2024-09-181-1/+4
| * Socks: isolate streams from different extended-socks formatsNick Mathewson2024-09-181-3/+16
| * socks: Optimistically revise format to match torspec!280Nick Mathewson2024-09-101-43/+53
| * socks: update protocol documentationNick Mathewson2024-09-091-78/+9
| * socks: Implement proposal 351.Nick Mathewson2024-09-091-40/+50
* | Merge branch 'pessimistic' into 'main'Nick Mathewson2024-09-241-0/+5
|\ \
| * | arti SOCKS proxy: Tear down connections when client sends optimistic dataIan Jackson2024-09-241-0/+5
* | | rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-241-2/+2
|/ /
* / Fix a typo in WRONG_PROTOCOL_PAYLOAD.Pier Angelo Vendrame2024-09-101-2/+3
|/
* socksproto: Add a const for suggested buffer length.Nick Mathewson2024-09-091-2/+2
* rpc: More specificity surrounding SOCKS-rpc integrationNick Mathewson2024-09-091-2/+25
* Suggestion about describing non-RPC behavior of SOCKS protocol from @diziet.Nick Mathewson2024-09-091-1/+3
* arti: Add a comment explaining how RPC and SOCKS interactNick Mathewson2024-09-091-0/+181
* rpc: Try using postage::watch to initialize ProxyInfo.Nick Mathewson2024-08-281-6/+6
* RPC: Add experimental method to list SOCKS proxies.Nick Mathewson2024-08-281-1/+25
* RPC: Use RPC methods instead of the "ClientConnectionTarget" trait.Nick Mathewson2024-06-111-30/+9
* rpc: Make RpcMgr::lookup_object return context along with object.Nick Mathewson2024-06-101-0/+1
* RPC: Use a slightly less awful workaround in socks.rsNick Mathewson2024-05-141-20/+34
* Remove excess indentation from last commit.Nick Mathewson2024-05-141-14/+11
* RPC: Refactor socks interpretation to remove stream id, add isolation.Nick Mathewson2024-05-141-41/+41
* RPC: Add a trait that can be the target of SOCKS requestsNick Mathewson2024-05-121-18/+34
* handle_socks_conn: update parameter name in doc commentJim Newsome2023-10-251-1/+1
* Treat only EAFNOSUPPORT as a warningJani Monoses2023-09-261-4/+6
* Handle address already in useJani Monoses2023-09-221-2/+2
* arti, tor-config: Allow listening on generic addresses for SOCKS and DNS.Jani Monoses2023-09-221-15/+22
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-3/+4
* Remove onion service descriptor-related errorkinds.Nick Mathewson2023-06-221-4/+0
* arti: Resolve TODO HS items related to extended SOCKS5 errorsNick Mathewson2023-06-221-6/+8
* New ErrorKind for invalid onion addressesNick Mathewson2023-06-221-0/+2
* Remove ErrorKind::OnionService{Intro,Rend}FailedNick Mathewson2023-06-221-6/+0
* Generate correct ErrorKinds for hsdesc decryption failures.Nick Mathewson2023-06-211-2/+2
* Add and use ErrorKinds for remaining onion service errorsNick Mathewson2023-06-211-6/+12