summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | tor-async-utils: SinkTrySend: Fix a doc commentIan Jackson2024-10-021-1/+1
| | |_|_|/ / | |/| | | |
* | | | | | Merge branch 'rpc_unexpected_reply' into 'main'Nick Mathewson2024-10-026-46/+121
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | rpclib: Add a #[source] annotation.Nick Mathewson2024-10-021-1/+1
| * | | | | Apply 1 suggestion(s) to 1 file(s)Nick Mathewson2024-10-021-1/+1
| * | | | | update cbindgen warnings.Nick Mathewson2024-09-251-0/+1
| * | | | | rpclib: Unify code internally generated requestsNick Mathewson2024-09-254-45/+112
| * | | | | rpclib: Implement Display for Utf8CString.Nick Mathewson2024-09-251-0/+7
| * | | | | rpc: Finish an incomplete sentence in a doc.Nick Mathewson2024-09-251-1/+1
* | | | | | 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 'coarse' into 'main'Nick Mathewson2024-10-022-11/+21
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | tor-proto: Add a CoarseTimeProvider bound to all the SleepProviders (fmt)Ian Jackson2024-10-011-4/+14
| * | | | | tor-proto: Add a CoarseTimeProvider bound to all the SleepProvidersIan Jackson2024-10-012-11/+11
* | | | | | Merge branch 'socksproto-3' into 'main'Ian Jackson2024-10-0117-387/+1039
|\ \ \ \ \ \
| * | | | | | 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-016-7/+27
| * | | | | | 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-014-6/+13
| * | | | | | 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-chanmgr: Use new tor-socksproto API (fmt)Ian Jackson2024-10-011-2/+1
| * | | | | | tor-chanmgr: Use new tor-socksproto APIIan Jackson2024-10-011-56/+16
| * | | | | | arti-rpc-client-core: Use new tor-socksproto API (fmt)Ian Jackson2024-10-011-2/+1
| * | | | | | arti-rpc-client-core: Use new tor-socksproto APIIan Jackson2024-10-013-33/+18
| * | | | | | 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
| * | | | | | tor-socksproto: Introduce into_output_forbid_pipeliningIan Jackson2024-10-012-0/+26
| * | | | | | arti SOCKS proxy: Use new tor-socksproto APIIan Jackson2024-10-011-40/+17
| * | | | | | 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-016-4/+448
| * | | | | | tor-socksproto: Add HasHandshakeOutputIan Jackson2024-10-013-1/+37
| * | | | | | Apply deferred rustfmt churnIan Jackson2024-10-016-30/+21
| * | | | | | 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-019-42/+39
| * | | | | | 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-016-28/+129
| * | | | | | tor-socksproto: Use .is_empty() in some testsIan Jackson2024-10-011-4/+4
| * | | | | | safelog: derive Clone and Copy for Sensitive and RedactedIan Jackson2024-10-012-4/+3
| * | | | | | tor-bytes: Restore the message for Error::TruncatedIan Jackson2024-10-011-1/+1
| * | | | | | Revert "socks users: detect closed sockets."Ian Jackson2024-10-014-28/+3
| * | | | | | Revert "socks users: copy the correct amount in our drain logic."Ian Jackson2024-10-012-2/+2