summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
* | | Merge branch 'relay-own-cert' into 'main'David Goulet2026-02-164-7/+26
|\ \ \
| * | | relay: Pass our TLS cert to the responder verify processDavid Goulet2026-02-124-7/+26
* | | | Merge branch 'chan-target-addr' into 'main'David Goulet2026-02-162-2/+33
|\ \ \ \ | |_|/ / |/| | |
| * | | tor-chanmgr: add doc comment to `ChanMgr::get_or_launch()`Steven Engler2026-02-121-0/+6
| * | | tor-chanmgr: add `get_or_launch()` tests using different addrsSteven Engler2026-02-121-2/+27
* | | | arti: Use ErrorSources in extract_proto_errRobert Bartlensky2026-02-141-12/+5
* | | | tor-basic-utils: Add utility to iterate over error sourcesRobert Bartlensky2026-02-142-0/+113
* | | | Merge branch 'ed25519-from' into 'main'wesleyac2026-02-121-0/+42
|\ \ \ \
| * | | | tor-llcrypto: add `Ed25519Identity::from_base64()`Steven Engler2026-02-101-0/+42
* | | | | Merge branch 'nonblocking-rpc-part1' into 'main'Nick Mathewson2026-02-1215-337/+900
|\ \ \ \ \
| * | | | | rpc: re-run cbindgen to capture new warnings.Nick Mathewson2026-02-121-0/+2
| * | | | | rpc nb: Fix documentation link.Nick Mathewson2026-02-121-1/+1
| * | | | | rpc nb: Capitalize a letterNick Mathewson2026-02-121-1/+1
| * | | | | rpc: Use vec::drain.Nick Mathewson2026-02-121-3/+4
| * | | | | rpc: Flush after write.Nick Mathewson2026-02-121-1/+4
| * | | | | rpc: Handle eintr in NonblockingStream.Nick Mathewson2026-02-121-13/+18
| * | | | | rpc: Add "Io Safety" documentation.Nick Mathewson2026-02-121-2/+31
| * | | | | rpc nb: Documentation improvements from diziet.Nick Mathewson2026-02-121-5/+27
| * | | | | rpc: Clean up pub items in nb_stream.Nick Mathewson2026-02-044-16/+10
| * | | | | RPC: Fix documentation about "readers".Nick Mathewson2026-02-042-10/+14
| * | | | | rpc: Replace llconn backend with nb_stream backend.Nick Mathewson2026-02-048-313/+88
| * | | | | rpc: New nonblocking backend for interacting with streamsNick Mathewson2026-02-043-0/+706
| * | | | | rpc: Move responsibility for wrapping streams to rpc-client-coreNick Mathewson2026-02-045-32/+54
* | | | | | Merge branch 'early-relay' into 'main'gabi-2502026-02-128-133/+154
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Revert "proto: Add a new ToRelayMsg util"Gabriela Moldovan2026-02-127-57/+2
| * | | | | proto: Remove unused function in relay FWD reactorGabriela Moldovan2026-02-121-7/+1
| * | | | | proto: Move decode_relay_cell() out of ForwardHandlerGabriela Moldovan2026-02-122-43/+36
| * | | | | proto: Forbid EXTEND2 from RELAY cellsGabriela Moldovan2026-02-122-2/+11
| * | | | | proto: Pass the early flag to handle_relay_msg() (fmt)Gabriela Moldovan2026-02-121-1/+3
| * | | | | proto: Pass the early flag to handle_relay_msg()Gabriela Moldovan2026-02-121-3/+5
| * | | | | proto: Return a protocol error if we get too many RELAY_EARLYGabriela Moldovan2026-02-121-1/+20
| * | | | | proto: Overhaul forward cell handlingGabriela Moldovan2026-02-122-21/+74
| * | | | | proto: Give handle_forward_cell() a handle to the hopmgrGabriela Moldovan2026-02-122-4/+11
| * | | | | proto: Pass *all* cells to handle_forward_cell()Gabriela Moldovan2026-02-121-6/+3
| | |_|/ / | |/| | |
* | | | | Merge branch 'channel-canonical' into 'main'David Goulet2026-02-1214-66/+276
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | proto: Client channel need to consider PT for the targetDavid Goulet2026-02-121-6/+21
| * | | | chan: Use Canonicity when choosing a channelDavid Goulet2026-02-125-6/+59
| * | | | proto: Enforce that channel method as unique SocketAddrDavid Goulet2026-02-124-28/+35
| * | | | chanmgr: Use the actual channel target used on connect()David Goulet2026-02-121-16/+21
| * | | | proto: Channel finish() now handles canonicityDavid Goulet2026-02-129-32/+100
| * | | | proto: Implement a Canonicity structDavid Goulet2026-02-122-1/+63
* | | | | Merge branch 'avoid-truncate-panic' into 'main'David Goulet2026-02-121-1/+1
|\ \ \ \ \
| * | | | | proto: Return internal error on TRUNCATEGabriela Moldovan2026-02-121-1/+1
| |/ / / /
* | | | | tor-chanmgr: update comment in `open_channel_is_allowed()`Steven Engler2026-02-111-2/+10
* | | | | tor-chanmgr: channel selection functions take a `HasAddrs`Steven Engler2026-02-111-18/+28
* | | | | tor-chanmgr: add `HasAddrs` bound to `AbstractChannelFactory::BuildSpec`Steven Engler2026-02-112-19/+31
|/ / / /
* | | | Merge branch 'relay-backward' into 'main'gabi-2502026-02-112-7/+83
|\ \ \ \
| * | | | proto: Add big TODO about flushingGabriela Moldovan2026-02-111-0/+13
| * | | | proto: Implement validate_backward_cell() for relaysGabriela Moldovan2026-02-111-3/+34
| * | | | proto: Start forwarding cells in the backward reactorGabriela Moldovan2026-02-111-4/+11