summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | 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-015-4/+444
| * | | | | 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-015-28/+128
| * | | | | 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
| * | | | | Revert "arti SOCKS proxy: Tear down connections when client sends optimistic ...Ian Jackson2024-10-011-5/+0
| * | | | | Revert "rpclib: read SOCKS _after_ processing."Ian Jackson2024-10-011-12/+12
* | | | | | tor-memquota: Implement SinkTrySend for mq_queue::SenderIan Jackson2024-10-012-1/+32
* | | | | | tor-async-utils: Avoid needless nesting of ErasedSinkTrySendErrorIan Jackson2024-10-011-1/+22
* | | | | | tor-async-utils: Provide tests for ErasedSinkTrySendErrorIan Jackson2024-10-012-0/+68
* | | | | | tor-async-utils: Implement SinkTrySend for mpsc::SenderIan Jackson2024-10-013-0/+140
* | | | | | tor-async-utils: Provide new SinkTrySend traitIan Jackson2024-10-012-0/+57
* | | | | | tor-memquota: Provide TypedParticipation::try_claim_or_returnIan Jackson2024-10-011-1/+24
| |/ / / / |/| | | |
* | | | | Merge branch 'dyn-time' into 'main'Ian Jackson2024-10-0112-17/+360
|\ \ \ \ \
| * | | | | tor-rtcompat: dyn_time: Combine test cases into module (fmt)Ian Jackson2024-10-011-27/+28
| * | | | | tor-rtcompat: dyn_time: Combine test cases into moduleIan Jackson2024-10-011-7/+24
| * | | | | tor-rtcompat: Test case demonstrating downcast_value doesn't dropIan Jackson2024-10-011-0/+25
| * | | | | tor-rtcompat: Comments about the implementation of downcast_valueIan Jackson2024-10-011-0/+18
| * | | | | tor-rtcompat: Comments about tradeoffs in special casing PreferredRuntimeIan Jackson2024-10-011-1/+14
| * | | | | tor-memquota: mq_queue: Provide Sender::time_provider accessorIan Jackson2024-09-261-0/+14
| * | | | | tor-memquota: Erase the CoarseTimeProvider from mq_queue::Sender (fmt)Ian Jackson2024-09-261-1/+6
| * | | | | tor-memquota: Erase the CoarseTimeProvider from mq_queue::SenderIan Jackson2024-09-263-14/+17
| * | | | | tor-rtcompat: Introduce DynTimeProviderIan Jackson2024-09-263-0/+236
| * | | | | tor-memquota: mq_queue: Take Account by referenceIan Jackson2024-09-262-6/+8
| * | | | | CI: run miri, currently on tor-rtcompatIan Jackson2024-09-267-3/+12
* | | | | | Fix a couple of lifetime warnings from nightly.Nick Mathewson2024-10-012-3/+3
| |_|_|_|/ |/| | | |
* | | | | Merge branch 'warn_on_nonlocal' into 'main'Nick Mathewson2024-10-019-379/+475
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Mark resolve_listen_port as deprecated.Nick Mathewson2024-09-301-2/+9
| * | | | ptmgr: Forbid managed pts on non-localhostNick Mathewson2024-09-251-0/+7
| * | | | ptmgr: Warn on non-local unmanaged PTsNick Mathewson2024-09-252-0/+12
| * | | | arti: Warn when listening on non-loopback addresses.Nick Mathewson2024-09-252-0/+8
| * | | | tor-config: Add Listen::is_localhost_only.Nick Mathewson2024-09-251-0/+33
| * | | | tor-config: move Listen to its own module.Nick Mathewson2024-09-253-377/+402