aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-socksproto/src/handshake.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-5/+1
* tor-socksproto: Handle 0-byte reads (EOF) correctlyIan Jackson2024-10-011-1/+6
* tor-socksproto: Introduce handshake_for_tests method (fmt)Ian Jackson2024-10-011-1/+4
* tor-socksproto: Introduce handshake_for_tests methodIan Jackson2024-10-011-4/+4
* tor-socksproto tests: Run test cases via new API in various modesIan Jackson2024-10-011-4/+117
* tor-socksproto tests: Use crate::* rather than ad-hoc importsIan Jackson2024-10-011-7/+1
* Apply deferred rustfmt churnIan Jackson2024-10-011-2/+2
* tor-socksproto: Move `handshake` to be a trait methodIan Jackson2024-10-011-0/+1
* tor-socksproto: Factor out return value handlingIan Jackson2024-10-011-0/+4
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Change tor_bytes::Error::BadMessage to a Cow.Nick Mathewson2023-02-091-3/+5
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Add a SocksReply type to capture address/port information.Nick Mathewson2022-10-031-5/+7
* Tests for socks client handshake.Nick Mathewson2022-10-031-0/+126
* Implement client-side SOCKS handshakeNick Mathewson2022-09-281-1/+9
* socksproto: Rename SocksHandshake to SocksProxyHandshake.Nick Mathewson2022-09-271-520/+6
* socksproto: Use fallible writers.Nick Mathewson2022-07-111-16/+19
* Convert each write_onto_infallible implementation into write_onto.Nick Mathewson2022-07-111-2/+3
* Rename "write" methods on tor-bytes to "write_infallible".Nick Mathewson2022-07-111-7/+7
* tor-socksproto: Style and info fixes in errors.Nick Mathewson2022-06-221-3/+5
* Resolve the new `derive_partial_eq_without_eq` lint.Nick Mathewson2022-05-231-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* Merge branch 'error-socksproto-autoconvert' into 'main'Nick Mathewson2022-02-141-13/+6
|\
| * Run rustfmt.Nick Mathewson2022-02-141-12/+5
| * Provide, and use From impl for InternalErrorIan Jackson2022-02-141-7/+7
* | ErrorKind::NotImplemented: fix two testsIan Jackson2022-02-141-1/+1
* | Split up ErrorKind::NoSupportIan Jackson2022-02-141-2/+2
|/
* socksproto: Simplify Truncated handlingNick Mathewson2022-02-111-1/+1
* Move the Truncated error into tor-errors.Nick Mathewson2022-02-111-3/+3
* Try to resolve the "Truncated" error in tor-socksprotoNick Mathewson2022-02-111-24/+33
* tor-socksproto: Implement HasKindNick Mathewson2022-02-111-8/+25
* Idle hacking to get tor-socksproto line coverage over 90%Nick Mathewson2021-12-021-1/+1
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-2/+3
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+563