| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | hsclient: Suppress unused-async warning when building without pow. | Nick Mathewson | 2026-02-18 | 1 | -0/+1 | |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | Without this fix, it isn't possible to run clippy on higher-level crates without the hs-pow feature, since this failure stops checking earlier. | |||||
| * | | | | Merge branch 'cli-extra' into 'main' | opara | 2026-02-18 | 1 | -0/+1 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arti: Enable experimental-api for onion-service-cli-extra Closes #2364 See merge request tpo/core/arti!3696 | |||||
| | * | | | | arti: Enable experimental-api for onion-service-cli-extra | Gabriela Moldovan | 2026-02-18 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The keymgr CLI uses the `TorClient::dirmgr()` experimental API to download the consensus. Closes #2364 | |||||
| * | | | | | Merge branch 'cert-specifiers' into 'main' | David Goulet | 2026-02-18 | 2 | -5/+141 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | keymgr: Extend d-d helper to derive KeyCertificateSpecifiers Closes #2360 See merge request tpo/core/arti!3693 | |||||
| | * | | | | relay-crypto: Add a certificate specifier for KP_relaysign_ed (fmt) | Gabriela Moldovan | 2026-02-17 | 1 | -4/+1 | |
| | | | | | | ||||||
| | * | | | | relay-crypto: Add a certificate specifier for KP_relaysign_ed | Gabriela Moldovan | 2026-02-17 | 1 | -0/+68 | |
| | | | | | | ||||||
| | * | | | | keymgr: Extend d-d helper to derive KeyCertificateSpecifiers | Gabriela Moldovan | 2026-02-17 | 1 | -0/+71 | |
| | | | | | | | | | | | | | | | | | | | | | Closes #2360 | |||||
| | * | | | | relay-crypto: Derive Copy and Clone for the relay key specifiers | Gabriela Moldovan | 2026-02-17 | 1 | -5/+5 | |
| | |/ / / | ||||||
| * | | | | Merge branch 'hsc-key-int-test' into 'main' | gabi-250 | 2026-02-17 | 3 | -92/+151 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | arti: test: hsc: add new test function for hsc integration test See merge request tpo/core/arti!3636 | |||||
| | * | | | arti: test: hsc: add test get_fails_if_no_gen_and_no_key | hjrgrn | 2026-02-17 | 3 | -92/+151 | |
| |/ / / | | | | | | | | | | | | | | | | - remove build_hsc_key_cmd in favor of KeyCmd - use KeyCmdBuilder in CTorMigrateCmd::keystore_contains_client_key to remove duplication - adapt hsc.rs to the changes | |||||
| * | | | Merge branch 'upgrade-tls' into 'main' | opara | 2026-02-16 | 4 | -50/+19 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade 'native-tls' to fix Mac OS bug Closes #2117 See merge request tpo/core/arti!3679 | |||||
| | * | | | deps: ran 'cargo update -p [email protected]' | Steven Engler | 2026-02-16 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | deps: ran 'cargo update -p [email protected]' | Steven Engler | 2026-02-16 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Revert "macos-native-tls-notice: Update README.md of download-manager with ↵ | Steven Engler | 2026-02-16 | 1 | -4/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | notice of native-tls bug on MacOS" This reverts commit 7318d9a6ef5c38f22015e1c134ccb5ae8bced59e. | |||||
| | * | | | Revert "macos-native-tls-notice: Update README.md of hyper-examples with ↵ | Steven Engler | 2026-02-16 | 1 | -3/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | notice of native-tls bug on MacOS" This reverts commit d723ec8a1beda65ffc4afa1a4b6b91d9434af577. | |||||
| | * | | | Revert "macos-native-tls-notice: Update README.md of tor-rtcompat with ↵ | Steven Engler | 2026-02-16 | 1 | -5/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | notice of native-tls bug on MacOS" This reverts commit d4853c35a729046f120b3f8745abd1bcb334cd2c. | |||||
| | * | | | deps: ran 'cargo update -p security-framework' | Steven Engler | 2026-02-16 | 1 | -4/+4 | |
| | | | | | ||||||
| | * | | | deps: ran 'cargo update -p native-tls' | Steven Engler | 2026-02-16 | 1 | -36/+17 | |
| |/ / / | ||||||
| * | | | Merge branch 'fallbackdir-12-02-2026' into 'main' | David Goulet | 2026-02-16 | 1 | -897/+894 | |
| |\ \ \ | | | | | | | | | | | | | | | | | fallbackdir: Update list generated on February 12, 2026 See merge request tpo/core/arti!3688 | |||||
| | * | | | fallbackdir: Update list generated on February 12, 2026 | Tor CI Release | 2026-02-16 | 1 | -897/+894 | |
| |/ / / | | | | | | | | | | Signed-off-by: Tor CI Release <[email protected]> | |||||
| * | | | Merge branch 'mr_3616_rebased' into 'main' | Nick Mathewson | 2026-02-16 | 10 | -17/+559 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Mr 3616 rebased Closes #1800 See merge request tpo/core/arti!3681 | |||||
| | * | | | tor-chanmgr: minor chore adjustments for CI | Nihal | 2026-02-16 | 1 | -4/+5 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: Use url crate userinfo encoding | Nihal | 2026-02-16 | 1 | -36/+51 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: use url crate for proxy URIs and error for socks4 passwords | Nihal | 2026-02-16 | 3 | -44/+64 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: allow option_option for outbound proxy deserializer | Nihal | 2026-02-16 | 1 | -0/+1 | |
| | | | | | ||||||
| | * | | | docs: add outbound proxy implementation notes | Nihal | 2026-02-16 | 1 | -0/+21 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: fix outbound_proxy deserialization for builder | Nihal | 2026-02-16 | 1 | -3/+6 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: fix builder serde attr | Nihal | 2026-02-16 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: fix proxy config parsing and clippy lint | Nihal | 2026-02-16 | 3 | -2/+24 | |
| | | | | | ||||||
| | * | | | deps: add percent_encoding and remove serde | Nihal | 2026-02-16 | 3 | -2/+3 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: improve ProxyProtocol documentation | Nihal | 2026-02-16 | 1 | -42/+159 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: remove SocketAddr and improve error | Nihal | 2026-02-16 | 2 | -22/+15 | |
| | | | | | ||||||
| | * | | | tor-socksproto: remove serde | Nihal | 2026-02-16 | 2 | -4/+11 | |
| | | | | | ||||||
| | * | | | docs: add outbound proxy | Nihal | 2026-02-16 | 1 | -0/+21 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: add URI-style parsing for ProxyProtocol outbound_proxy config | Nihal | 2026-02-16 | 5 | -10/+265 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: integrate outbound proxy into DefaultTransport | Nihal | 2026-02-16 | 3 | -15/+41 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: add From<ProxyError> for io::Error conversion | Nihal | 2026-02-16 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: add ProxyProtocol config type for outbound proxy | Nihal | 2026-02-16 | 1 | -0/+30 | |
| | | | | | ||||||
| | * | | | tor-socksproto: add Serialize/Deserialize derives for SocksVersion and SocksAuth | Nihal | 2026-02-16 | 3 | -2/+5 | |
| | | | | | ||||||
| * | | | | Merge branch 'circ-sync-view-streams' into 'main' | gabi-250 | 2026-02-16 | 11 | -118/+46 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | proto: Replace circuit-scoped `CircSyncView` with per-hop alternative Closes #2351 See merge request tpo/core/arti!3680 | |||||
| | * | | | | proto: Remove unfinished sentence from docs | Gabriela Moldovan | 2026-02-16 | 1 | -2/+0 | |
| | | | | | | ||||||
| | * | | | | proto: Update IncomingStreamRequestFilter docs | Gabriela Moldovan | 2026-02-16 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The `CircHopSyncView` is now the view of a hop, not of the whole circuit. | |||||
| | * | | | | proto: Rename CircSyncView to CircHopSyncView (fmt) | Gabriela Moldovan | 2026-02-16 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | proto: Rename CircSyncView to CircHopSyncView | Gabriela Moldovan | 2026-02-16 | 8 | -24/+16 | |
| | | | | | | | | | | | | | | | | | | | | | And update the docs | |||||
| | * | | | | proto: Remove unused n_open_streams() functions | Gabriela Moldovan | 2026-02-16 | 1 | -17/+0 | |
| | | | | | | ||||||
| | * | | | | proto: Use CircSyncView in the new circuit reactor | Gabriela Moldovan | 2026-02-16 | 1 | -13/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Now that CircSyncView no longer needs to know the total number of streams, we can use it in the new per-hop stream reactor design. | |||||
| | * | | | | proto: Replace circuit-scoped n_open_streams() with per-hop alternative | Gabriela Moldovan | 2026-02-16 | 2 | -9/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `IncomingStreamRequestFilter`s, and `CircSyncView`s, by extension, are used both by old relay implementation and the new one for implementing an out-of-reactor way of deciding how to handle an incoming stream. In the new circuit reactor design, we have a separate stream reactor for each hop. Upon receiving an incoming stream, the stream reactor will need to build one of these `CircSyncView` objects, and then pass it to an externally-provided `IncomingStreamRequestFilter`. Before this change, `CircSyncView::n_open_streams()` returned the total number of open streams, which wouldn't have worked with the new reactor design, because the per-hop stream reactor doesn't have a global view of all the hops, so its `CircSyncView` can't return the total number of streams (at least not without message passing, or sharing state with the other stream reactors). | |||||
| | * | | | | proto: Replace CircSyncView with previously client-only CircSyncView | Gabriela Moldovan | 2026-02-16 | 5 | -72/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: this commit only contains the removal of the old `CircSyncView`, and it of course doens't compile. A future commit will replace the removed file with the `syncview.rs` from the client module. This change is split over two commits because it makes reviewing easier (`git mv`ing the new file over the old results in a confusing diff, because `git` refuses to show it as a move). | |||||
| | * | | | | proto: Adjust visibility in client::reactor::CircSyncView | Gabriela Moldovan | 2026-02-16 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is in preparation for replacing the top-level `CircSyncView` with it. | |||||
| | * | | | | proto: Use absolute path in CircHopList import | Gabriela Moldovan | 2026-02-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | This file will be moved to the top-level `circuit` module soon. | |||||
