summaryrefslogtreecommitdiff
path: root/crates/tor-socksproto/src/handshake
Commit message (Expand)AuthorAgeFilesLines
* fix `clippy::unneeded_struct_pattern`Steven Engler2025-04-031-1/+1
* fix `clippy::doc_overindented_list_items`Steven Engler2025-04-031-1/+1
* fix: fix typosDimitris Apostolou2025-01-061-2/+2
* tor-socksproto: Handle 0-byte reads (EOF) correctly (fmt)Ian Jackson2024-10-011-1/+3
* tor-socksproto: Handle 0-byte reads (EOF) correctlyIan Jackson2024-10-011-3/+13
* fixup! tor-socksproto: Fix doc comment for new_preciseIan Jackson2024-10-011-6/+3
* tor-socksproto: Fix doc comment for ReadPrecisionIan Jackson2024-10-011-1/+1
* tor-socksproto: Fix doc comment for new_preciseIan Jackson2024-10-011-1/+1
* tor-socksproto: Code motion to tidy upIan Jackson2024-10-012-31/+25
* tor-socksproto: Deprecate old APIIan Jackson2024-10-013-5/+11
* tor-socksproto: Introduce handshake_for_tests method (fmt)Ian Jackson2024-10-012-4/+16
* tor-socksproto: Introduce handshake_for_tests methodIan Jackson2024-10-013-32/+40
* tor-socksproto: Introduce into_output_forbid_pipeliningIan Jackson2024-10-011-0/+14
* tor-socksproto: Introduce new API (fmt)Ian Jackson2024-10-011-1/+1
* tor-socksproto: Introduce new APIIan Jackson2024-10-011-3/+426
* tor-socksproto: Add HasHandshakeOutputIan Jackson2024-10-013-1/+37
* Apply deferred rustfmt churnIan Jackson2024-10-013-22/+15
* tor-socksproto: Introduce HandshakeImpl::call_handshake_implIan Jackson2024-10-011-6/+27
* tor-socksproto: Make NextStepImpl an enum (tidy)Ian Jackson2024-10-012-8/+4
* tor-socksproto: Make NextStepImpl an enumIan Jackson2024-10-013-32/+35
* tor-socksproto: Introduce NextStepImpl and do drain centrallyIan Jackson2024-10-013-39/+45
* tor-socksproto: Move `handshake` to be a trait methodIan Jackson2024-10-013-41/+29
* tor-socksproto: Adjust description of `handshake`Ian Jackson2024-10-012-4/+4
* tor-socksproto: Factor out reader constructionIan Jackson2024-10-013-30/+21
* tor-socksproto: Factor out return value handlingIan Jackson2024-10-013-28/+123
* tor-socksproto: Use .is_empty() in some testsIan Jackson2024-10-011-4/+4
* tor-bytes: Rename Truncated to Incomplete, and restore old Truncated as depre...Ian Jackson2024-09-112-2/+8
* tor-bytes: Add a Reader constructor for tor-socksproto's use caseIan Jackson2024-09-112-8/+8
* tor-bytes: Add a deficit field to Error::TruncatedIan Jackson2024-09-102-2/+2
* Run maint/add_warning.Nick Mathewson2024-03-132-0/+2
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-232-0/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-102-0/+2
* Change tor_bytes::Error::BadMessage to a Cow.Nick Mathewson2023-02-091-1/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-272-0/+2
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* test lint blocks: Standardise one in tor-socksprotoIan Jackson2022-12-121-2/+2
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Move generate_* methods in socks client impl.Nick Mathewson2022-10-031-34/+38
* Tweak "handshake" docs.Nick Mathewson2022-10-032-4/+12
* Add a SocksReply type to capture address/port information.Nick Mathewson2022-10-031-18/+35
* Tests for socks client handshake.Nick Mathewson2022-10-031-0/+152
* Bug fix: report empty SOCKS4 auth as "no auth".Nick Mathewson2022-10-031-2/+6
* Implement client-side SOCKS handshakeNick Mathewson2022-09-282-6/+293
* socksproto: Rename SocksHandshake to SocksProxyHandshake.Nick Mathewson2022-09-271-0/+523