summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | typo fixes from @jnewsomeNick Mathewson2026-03-232-5/+5
| * | | rpc: Python wrappers (and tests) for pollable FFI.Nick Mathewson2026-03-234-1/+297
| * | | rpc: Add pythonic wrappers nonblocking requests.Nick Mathewson2026-03-233-1/+195
| * | | rpc: Add python ctypes wrappers for new FFI functions.Nick Mathewson2026-03-231-11/+82
| * | | Run cbindgen to regenerate header file.Nick Mathewson2026-03-232-1/+230
| * | | rpc: add ffi wrappers for nonblocking and event-loop functions.Nick Mathewson2026-03-232-6/+313
| * | | rpc: define FFI wrappers for nonblocking request APIsNick Mathewson2026-03-231-1/+137
|/ / /
* | | Merge branch 'half-stream-expiry3' into 'main'gabi-2502026-03-233-53/+55
|\ \ \
| * | | proto: Remove now-unused TimeoutEstimator argumentGabriela Moldovan2026-03-191-2/+0
| * | | proto: Replace TimeoutEstimator with opaque handlerGabriela Moldovan2026-03-193-50/+13
| * | | proto: Implement StreamHandler for relaysGabriela Moldovan2026-03-191-1/+29
| * | | proto: Add a trait for customizing StreamReactor behaviorGabriela Moldovan2026-03-191-0/+13
* | | | Merge branch 'bump-rustls-webpki' into 'main'Nick Mathewson2026-03-231-3/+3
|\ \ \ \
| * | | | Bump to latest webpki (0.103.10) to resolve RUSTSEC-2026-0049Nick Mathewson2026-03-231-3/+3
* | | | | Merge branch 'build_certs_refactor' into 'main'Nick Mathewson2026-03-237-23/+59
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | cell: Feature-gate API using the possibly absent EncodedCert type.Nick Mathewson2026-03-233-1/+6
| * | | | cell, proto, cert: Simplify CERTS cell building.Nick Mathewson2026-03-195-22/+53
* | | | | Merge branch 'gating-cleanup' into 'main'Ian Jackson2026-03-232-5/+1
|\ \ \ \ \
| * | | | | proto: Remove unnecessary feature-gatingGabriela Moldovan2026-03-191-1/+1
| * | | | | proto: Remove unnecessary test-gatingGabriela Moldovan2026-03-191-4/+0
| | |/ / / | |/| | |
* | | | | Merge branch 'retry_error_dedup' into 'main'gabi-2502026-03-231-23/+62
|\ \ \ \ \
| * | | | | retry-error: Remove unused variableTobias Stoeckmann2026-03-191-1/+0
| * | | | | retry-error: Simplify extend_from_retry_errorTobias Stoeckmann2026-03-191-16/+7
| * | | | | retry-error: Allow dedup_by to merge rangesTobias Stoeckmann2026-03-191-5/+54
| * | | | | retry-error: Fix typo in dedup_by descriptionTobias Stoeckmann2026-03-171-1/+1
* | | | | | Merge branch 'ticket2388_02' into 'main'David Goulet2026-03-1910-375/+693
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | proto: Compare AUTHENTICATE expected body in constant-timeDavid Goulet2026-03-191-1/+3
| * | | | | proto: The relay signing key signs the auth certDavid Goulet2026-03-192-9/+6
| * | | | | proto: Check the AUTHENTICATE auth type that we support itDavid Goulet2026-03-194-1/+24
| * | | | | chanmgr: Don't build relay channel if method is not DirectDavid Goulet2026-03-191-0/+6
| * | | | | chanmgr: Clarify the use of no identity ChanTargetDavid Goulet2026-03-192-9/+14
| * | | | | cell: Use Error::MissingData if Authenticate fields length is wrongDavid Goulet2026-03-191-26/+16
| * | | | | tor-proto: fix the relay responder's CLOG/SLOG digestsSteven Engler2026-03-192-20/+37
| * | | | | tor-proto: fix the relay initiator's SLOG digestSteven Engler2026-03-194-13/+47
| * | | | | tor-proto: get SLOG/CLOG outside of `ChannelAuthenticationData`Steven Engler2026-03-193-10/+24
| * | | | | tor-proto: improve chan send/recv-log error messagesSteven Engler2026-03-191-2/+6
| * | | | | tor-proto: build AUTHENTICATE after sending CERTSSteven Engler2026-03-191-15/+22
| * | | | | cell: Simplify the Authenticate APIDavid Goulet2026-03-192-21/+34
| * | | | | proto: Fix AUTHENTICATE equality check and signature checkDavid Goulet2026-03-192-2/+10
| * | | | | proto: Set the link protocol outside the recv VERSIONS helperDavid Goulet2026-03-193-17/+25
| * | | | | proto: Fix unit testsDavid Goulet2026-03-191-7/+17
| * | | | | proto: Improve logging in channel handshakeDavid Goulet2026-03-191-2/+2
| * | | | | chanmgr: Don't get the peer cert as a responder channelDavid Goulet2026-03-191-9/+1
| * | | | | proto: Responder channel properly validates the AUTHENTICATE cellDavid Goulet2026-03-193-18/+73
| * | | | | proto: Add specialized build functions for ChannelAuthenticationDataDavid Goulet2026-03-194-67/+69
| * | | | | proto: New UnverifiedInitiatorChannelDavid Goulet2026-03-195-174/+146
| * | | | | proto: Move cert validation per specialized channelDavid Goulet2026-03-195-94/+153
| * | | | | proto: Add the verify_link_auth_cert() helperDavid Goulet2026-03-192-2/+58
| * | | | | proto: Use RelayIds in a VerifiedChannelDavid Goulet2026-03-195-64/+50
| * | | | | proto: Move into a helper function the TLS cert validationDavid Goulet2026-03-191-28/+61