summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | tor-hsservice: Fix typos.Wesley Aptekar-Cassels2025-07-231-6/+6
| * | tor-hsservice: Use Mutex for suggested_effort.Wesley Aptekar-Cassels2025-07-231-16/+16
| * | tor-hsservice: Add tests for PowManager control loop.Wesley Aptekar-Cassels2025-07-231-21/+244
| * | tor-hsservice: Make PowManager generic over RendRequests.Wesley Aptekar-Cassels2025-07-231-12/+15
| * | tor-hsservice: Initial work towards mocking RendRequest.Wesley Aptekar-Cassels2025-07-231-24/+39
| * | tor-hsservice: Allow mocking PowManager.Wesley Aptekar-Cassels2025-07-231-4/+16
| * | tor-hsservice: Enforce maximum RendRequest queue size.Wesley Aptekar-Cassels2025-07-231-0/+12
| * | tor-hsservice: Update suggested effort in PowManager main loop.Wesley Aptekar-Cassels2025-07-231-1/+51
| * | tor-hsservice: Add suggested effort update function.Wesley Aptekar-Cassels2025-07-231-0/+63
| * | tor-hsservice: Give PowManager reference to RendRequestReceiver.Wesley Aptekar-Cassels2025-07-231-3/+8
| * | tor-hsservice: Allow constructing RendRequestReceiver without spawning.Wesley Aptekar-Cassels2025-07-231-19/+21
| * | tor-hsservice: Add state for prop362 update loop.Wesley Aptekar-Cassels2025-07-231-1/+45
| * | tor-hsservice: Change storage of PoW suggested_effort.Wesley Aptekar-Cassels2025-07-231-4/+21
| * | tor-hsservice: Implement PoW queue with BTreeSet.Wesley Aptekar-Cassels2025-07-231-6/+6
| * | tor-hsservice: RendRequestOrdByEffort use time as tiebreaker.Wesley Aptekar-Cassels2025-07-231-5/+15
|/ /
* | Merge branch 'cgo-integration' into 'main'Nick Mathewson2025-07-2310-82/+222
|\ \
| * | tor-proto: Temporary measure to disable CGO.Nick Mathewson2025-07-231-1/+11
| * | Downgrade an XXXX to a TODO.Nick Mathewson2025-07-231-1/+3
| * | Remove now-needless allow(unused).Nick Mathewson2025-07-231-1/+0
| * | Refactor/simplify HopSettings constructionNick Mathewson2025-07-232-60/+108
| * | Rename and invert the sense of requires_stream_level_sendmes.Nick Mathewson2025-07-232-5/+9
| * | proto: Send extensions as appropriate to negotiate CGO.Nick Mathewson2025-07-233-1/+54
| * | proto: Construct CGO instances if that is what is selected.Nick Mathewson2025-07-232-2/+15
| * | proto: Take format+crypto settings from HopSettingsNick Mathewson2025-07-237-54/+58
| * | protover: Allocate a capability number for RELAY_CRYPT_CGO.Nick Mathewson2025-07-231-0/+7
* | | Merge branch 'ticket_2050' into 'main'Nick Mathewson2025-07-233-4/+4
|\ \ \ | |/ / |/| |
| * | tor-llcrypto: fix typotcyrus2025-07-231-1/+1
| * | tor-hscrypto: fix typostcyrus2025-07-232-3/+3
|/ /
* | Merge branch 'add-err-variant' into 'main'gabi-2502025-07-232-2/+9
|\ \
| * | tor-keymgr: Add err::Error::KeystoreNotFoundhjrgrn2025-07-232-2/+9
|/ /
* | Merge branch 'flow-ctrl' into 'main'opara2025-07-1715-39/+596
|\ \
| * | tor-basic-utils: add `assert_val_impl_trait!` macroSteven Engler2025-07-172-2/+24
| * | tor-proto: replace `DataReader`Steven Engler2025-07-172-44/+48
| * | tor-proto: add `DataReaderNew`Steven Engler2025-07-173-5/+75
| * | tor-proto: add `StreamReceiver::is_empty()`Steven Engler2025-07-171-1/+39
| * | tor-proto: add the `XonXoffReader` and connect it to the reactorSteven Engler2025-07-1711-15/+267
| * | tor-proto: add plumbing for sending XONSteven Engler2025-07-176-5/+171
| * | tor-proto: move some code into a `approx_stream_bytes_buffered()` fnSteven Engler2025-07-171-6/+11
|/ /
* | Merge branch 'fix-shellcheck' into 'main'opara2025-07-174-4/+4
|\ \
| * | maint: Avoid x-prefix in comparisons.Gabriela Moldovan2025-07-174-4/+4
|/ /
* | Merge branch 'flow-ctrl' into 'main'opara2025-07-1624-188/+663
|\ \
| * | tor-cell: add `FlowCtrlVersion::V0`Steven Engler2025-07-162-12/+5
| * | tor-proto: send XOFF messages when the queue grows too largeSteven Engler2025-07-166-6/+121
| * | tor-proto: add `CongestionControl::uses_xon_xoff()`Steven Engler2025-07-163-0/+19
| * | tor-proto: add dedicated types for the incoming stream queueSteven Engler2025-07-1610-24/+275
| * | tor-cell: change `UnparsedRelayMsg::data_len`Steven Engler2025-07-153-9/+52
| * | tor-proto: combine some objects into a `StreamComponents`Steven Engler2025-07-152-28/+64
| * | tor-proto: rename `StreamSendFlowControl` and related changesSteven Engler2025-07-155-46/+47
| * | tor-proto: adjust `CtrlMsg::SendSendme` and renameSteven Engler2025-07-153-60/+80
| * | tor-cell: remove `flowctl-cc` feature and make XON/XOFF cells stableSteven Engler2025-07-156-13/+3