summaryrefslogtreecommitdiff
path: root/crates/tor-socksproto/src
Commit message (Expand)AuthorAgeFilesLines
* tor-socksproto: fix "check_doc_features" warningSteven Engler2024-10-011-0/+4
* 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-013-4/+24
* 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-013-5/+20
* tor-socksproto: Introduce handshake_for_tests methodIan Jackson2024-10-014-36/+44
* tor-socksproto: Introduce into_output_forbid_pipeliningIan Jackson2024-10-012-0/+26
* 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
* tor-socksproto: Introduce new API (fmt)Ian Jackson2024-10-012-3/+4
* tor-socksproto: Introduce new APIIan Jackson2024-10-013-4/+436
* tor-socksproto: Add HasHandshakeOutputIan Jackson2024-10-013-1/+37
* Apply deferred rustfmt churnIan Jackson2024-10-014-24/+17
* 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-015-41/+33
* 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-014-28/+127
* 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-113-3/+9
* 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-103-3/+3
* socksproto: Add a const for suggested buffer length.Nick Mathewson2024-09-091-0/+6
* rpclib: Support opening a data stream.Nick Mathewson2024-09-091-1/+2
* Re-run maint/add_warning.Nick Mathewson2024-05-061-2/+2
* Run maint/add_warning.Nick Mathewson2024-03-134-0/+4
* deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-234-0/+4
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-105-0/+5
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* Merge branch 'socks_errorkinds' into 'main'Nick Mathewson2023-06-221-0/+8
|\
| * socksproto: Add unspecified but documented socks5 extension codesNick Mathewson2023-06-221-0/+8
* | lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
|/
* s/ProtocolFailed/ProtocolViolation/g where possibleNeel Chauhan2023-04-081-1/+1
* Change tor_bytes::Error::BadMessage to a Cow.Nick Mathewson2023-02-092-4/+6
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-274-0/+4
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Prop304: Add extended SOCKS result codes for onion servicesNeel Chauhan2023-01-181-0/+12
* test lint blocks: Add many many automaticallyIan Jackson2022-12-122-0/+16
* test lint blocks: Standardise one in tor-socksprotoIan Jackson2022-12-121-2/+2
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* socksproto: Make a method conditional.Nick Mathewson2022-10-201-0/+1