summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
* | | tor-proto: Introduce CircHopList, hide CircHop internals.Gabriela Moldovan2025-06-103-244/+399
* | | tor-proto: Move CircHop to a separate module.Gabriela Moldovan2025-06-102-163/+187
* | | Merge branch 'circparam_cleanup' into 'main'Nick Mathewson2025-06-1012-109/+214
|\ \ \
| * | | HopSettings: Note relay usage.Nick Mathewson2025-06-101-0/+3
| * | | Avoid a bug with HopSettingsNick Mathewson2025-06-102-5/+22
| * | | Clarify HopSettings documentation.Nick Mathewson2025-06-101-3/+7
| * | | Renamed NegotiatedHopSettings -> HopSettingsNick Mathewson2025-06-104-36/+33
| * | | Clarify documentation for from_params_and_caps.Nick Mathewson2025-06-101-1/+6
| * | | Clarify per-circuitness of CircParametersNick Mathewson2025-06-101-1/+7
| * | | proto: Rename a pair of internal functionsNick Mathewson2025-06-103-16/+14
| * | | Add a semver file for tor-proto changesNick Mathewson2025-06-101-0/+4
| * | | proto: Refactor cc fallback.Nick Mathewson2025-06-104-19/+27
| * | | Move responsibility for choosing extensions into tor-protoNick Mathewson2025-06-103-25/+19
| * | | proto: Move NegotiatedHopSettings to a higher levelNick Mathewson2025-06-108-61/+97
| * | | proto: Split CircParameters and NegotiatedHopSettingsNick Mathewson2025-06-106-32/+65
* | | | Remove comment saying we do not implement consensus diffsNick Mathewson2025-06-101-2/+0
|/ / /
* / / Un-pin version of typed-index-collectionsNick Mathewson2025-06-091-3/+1
|/ /
* | Merge branch 'fix-mockexecutor-spawn-blocking' into 'main'wesleyac2025-06-091-38/+6
|\ \
| * | tor-rtmock: Use subthread_spawn for spawn_blocking.Wesley Aptekar-Cassels2025-06-091-38/+6
* | | Merge branch 'criterion-fix-aarch64' into 'main'Nick Mathewson2025-06-099-19/+54
|\ \ \ | |/ / |/| |
| * | Run cargo sort on tor-protoNick Mathewson2025-06-091-7/+15
| * | proto: Let benchmarks build correctly on non-intelNick Mathewson2025-06-099-26/+53
| |/
* | Merge branch 'nightly-ice' into 'main'gabi-2502025-06-092-3/+3
|\ \
| * | tor-circmgr: fix docs failureSteven Engler2025-06-091-2/+2
| * | tor-llcrypto: fix feature name typoSteven Engler2025-06-091-1/+1
* | | Merge branch 'flow-ctrl' into 'main'David Goulet2025-06-096-3/+191
|\ \ \ | |_|/ |/| |
| * | tor-proto: handle XON/XOFF messages in conflux seqno logicSteven Engler2025-06-091-1/+2
| * | tor-cell: add `Xon`/`Xoff` cellsSteven Engler2025-06-093-1/+185
| * | tor-cell: add experimental `flowctl-cc` featureSteven Engler2025-06-092-1/+4
| |/
* | Merge branch 'rtcompat-rustls' into 'main'wesleyac2025-06-092-3/+1
|\ \
| * | tor-rtcompat: Remove rustls dependency in favor of futures-rustlsparazyd2025-06-062-3/+1
* | | Merge branch 'less-noisy-pick-n-relays' into 'main'David Goulet2025-06-091-3/+4
|\ \ \ | |_|/ |/| |
| * | NetDir::pick_n_relays: avoid some unwarranted warningsJim Newsome2025-06-051-3/+4
* | | tor-proto: fix bug in `RateLimitedWriter::poll_write`Steven Engler2025-06-082-16/+100
* | | tor-proto: change `wake_when_bytes_available` to `NonZero<u64>`Steven Engler2025-06-082-6/+8
* | | tor-proto: add additional unit test for `TokenBucket::adjust`Steven Engler2025-06-081-1/+57
* | | tor-proto: improve `TokenBucket::adjust`Steven Engler2025-06-081-42/+87
* | | tor-proto: rename `TokenBucket::last_refill` to `added_tokens_at`Steven Engler2025-06-081-18/+18
| |/ |/|
* | Merge branch '1686a/expose-socks-proxy' into 'main'Nick Mathewson2025-06-051-3/+21
|\ \ | |/ |/|
| * expose socks proxy some moretrinity-1686a2025-05-301-3/+21
* | tor-proto: return `Result` from `tokens_available_at`Steven Engler2025-06-052-32/+66
* | tor-proto: change `RateLimitedWriter` logic to use user-configurable limitSteven Engler2025-06-052-16/+50
* | tor-proto: change `ClaimedTokens::commit_fewer` to `reduce`Steven Engler2025-06-052-21/+14
* | tor-proto: add `{TokenBucket,RateLimitedWriter}Config` typesSteven Engler2025-06-053-33/+110
* | tor-proto: add token bucket test for token/duration calcSteven Engler2025-06-051-0/+64
* | tor-proto: add missing doc comment to `DataWriter::writer`Steven Engler2025-06-051-0/+1
* | tor-proto: pass the time provider to the `DataWriter`Steven Engler2025-06-053-11/+28
* | tor-proto: update doc comments for `DataWriter{,Inner}`Steven Engler2025-06-051-21/+25
* | tor-proto: rename `DataWriter`Steven Engler2025-06-051-14/+32
* | tor-proto: add (what will be) the new `DataWriter`Steven Engler2025-06-051-0/+44