| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | tor-hsservice: prelude: Move imports from replay.rs | Ian Jackson | 2024-03-05 | 2 | -12/+13 | |
| | | ||||||
| * | tor-hsservice: prelude: Move most imports from rend_handshake.rs | Ian Jackson | 2024-03-05 | 2 | -16/+10 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from reupload_timer.rs | Ian Jackson | 2024-03-05 | 2 | -4/+2 | |
| | | ||||||
| * | tor-hsservice: prelude: Promote imports from reactor.rs | Ian Jackson | 2024-03-05 | 2 | -4/+3 | |
| | | | | | Move these two publisher-specific imports to publish.rs. | |||||
| * | tor-hsservice: prelude: Move imports from reactor.rs | Ian Jackson | 2024-03-05 | 2 | -50/+25 | |
| | | ||||||
| * | tor-hsservice: Refer to mpsc::{Sender, Receiver} by their module name | Ian Jackson | 2024-03-05 | 1 | -4/+4 | |
| | | | | | Just "Sender" and "Receiver" is rather vague. | |||||
| * | tor-hsservice: prelude: Promote imports from descriptor.rs | Ian Jackson | 2024-03-05 | 2 | -1/+1 | |
| | | | | | Move these two publisher-specific imports to publish.rs. | |||||
| * | tor-hsservice: prelude: Move imports from descriptor.rs | Ian Jackson | 2024-03-05 | 2 | -21/+15 | |
| | | | | | We use these via an import of the parent, publish.rs. | |||||
| * | tor-hsservice: prelude: Move imports from backoff.rs | Ian Jackson | 2024-03-05 | 2 | -12/+5 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from publish.rs | Ian Jackson | 2024-03-05 | 2 | -13/+3 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from keys.rs | Ian Jackson | 2024-03-05 | 2 | -14/+6 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from ipt_set.rs | Ian Jackson | 2024-03-05 | 2 | -22/+9 | |
| | | ||||||
| * | tor-hsservice: prelude: Use internal_prelude in ipt_lid.rs | Ian Jackson | 2024-03-05 | 1 | -1/+1 | |
| | | | | | This did use crate::*, which was a bit of a bodge. | |||||
| * | tor-hsservice: prelude: Move imports from helpers.rs | Ian Jackson | 2024-03-05 | 2 | -4/+3 | |
| | | ||||||
| * | tor-hsservice: prelude: Use prelude names in anon_level.rs | Ian Jackson | 2024-03-05 | 1 | -5/+7 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from err.rs | Ian Jackson | 2024-03-05 | 2 | -12/+2 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from config.rs | Ian Jackson | 2024-03-05 | 2 | -11/+6 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from ipt_mgr.rs | Ian Jackson | 2024-03-05 | 2 | -53/+30 | |
| | | ||||||
| * | tor-hsservice: prelude: Move imports from lib.rs | Ian Jackson | 2024-03-05 | 2 | -43/+29 | |
| | | ||||||
| * | tor-hsservice: prelude: Move most imports from ipt_estanblish.rs | Ian Jackson | 2024-03-05 | 3 | -36/+67 | |
| | | ||||||
| * | tor-hsservice: Change: future::pending: use the one from futures-rs | Ian Jackson | 2024-03-05 | 1 | -1/+2 | |
| | | | | | | | | publish::backoff used std::future::pending, whereas generally we mostly use futures::future::pending. This change ought to make no difference. | |||||
| * | tor-hsservice: Change: Use tor-async-utils oneshot, not raw one from futures | Ian Jackson | 2024-03-05 | 1 | -1/+1 | |
| | | | | | This may fix some bug or other. | |||||
| * | tor-hsservice: Move svc.rs contents into lib.rs | Ian Jackson | 2024-03-05 | 8 | -721/+719 | |
| | | ||||||
| * | tor-hsservice: Hide IptLocalId field, and provide test constructor | Ian Jackson | 2024-03-05 | 3 | -4/+5 | |
| | | ||||||
| * | tor-hsservice: Move IptLocalId into a module | Ian Jackson | 2024-03-05 | 3 | -102/+107 | |
| | | ||||||
| * | tor-hsservice: Move publish out of svc | Ian Jackson | 2024-03-05 | 8 | -11/+10 | |
| | | ||||||
| * | tor-hsservice: Move rend_handshake.rs out of svc | Ian Jackson | 2024-03-05 | 5 | -3/+3 | |
| | | ||||||
| * | tor-hsservice: Move ipt_establish.rs out of svc | Ian Jackson | 2024-03-05 | 4 | -5/+5 | |
| | | ||||||
| * | tor-hsservice: Move netdir.rs out of svc | Ian Jackson | 2024-03-05 | 5 | -4/+4 | |
| | | ||||||
| * | Merge branch 'remove-semver' into 'main' | Ian Jackson | 2024-03-05 | 1 | -2/+0 | |
| |\ | | | | | | | | | Remove semver.md files from arti 1.2.0 release. See merge request tpo/core/arti!2022 | |||||
| | * | Remove semver.md files from arti 1.2.0 release. | Gabriela Moldovan | 2024-03-04 | 1 | -2/+0 | |
| | | | ||||||
| * | | Merge branch 'deny-unchecked-duration-substraction' into 'main' | Ian Jackson | 2024-03-05 | 1 | -0/+1 | |
| |\ \ | |/ |/| | | | | | | | | | deny clippy::unchecked_duration_subtraction Closes #1304 See merge request tpo/core/arti!2008 | |||||
| | * | deny clippy::unchecked_duration_subtraction | trinity-1686a | 2024-02-29 | 1 | -0/+1 | |
| | | | ||||||
| * | | tor-dirclient: Bump minor version. | Gabriela Moldovan | 2024-03-04 | 1 | -1/+1 | |
| | | | | | | | | | | | `tor-dirclient` uses `tor-proto` in its public API, and its `tor-proto` version was bumped from 0.12.1 -> 0.16.1. | |||||
| * | | tor-cert: Bump minor version. | Gabriela Moldovan | 2024-03-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | We bumped the minor version of `tor_checkable`, which is used in the `tor-cell` public APIs (e.g. `Ed25519Cert` implements `tor_checkable::Timebound`, using `tor_checkable::TimeValidityError` as its error type). This bumps the minor version of `tor-cert` (including for its dependents). | |||||
| * | | Bump the minor version, for crates with breaking changes. | Gabriela Moldovan | 2024-03-04 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIs were broken in these pre-1.0.0 crates: ``` tor-keymgr tor-config tor-checkable tor-circmgr tor-dirmgr tor-hsclient tor-hsservice tor-hsrproxy ``` Done with: ``` cargo set-version --bump minor -p tor-keymgr cargo set-version --bump minor -p tor-config cargo set-version --bump minor -p tor-checkable cargo set-version --bump minor -p tor-circmgr cargo set-version --bump minor -p tor-dirmgr cargo set-version --bump minor -p tor-hsclient cargo set-version --bump minor -p tor-hsservice cargo set-version --bump minor -p tor-hsrproxy ``` | |||||
| * | | Bump patchlevel of pre-1.0.0 crates with new APIs. | Gabriela Moldovan | 2024-03-04 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIs were added: ``` tor-units tor-cell tor-proto tor-netdir arti-client ``` Done with: ``` cargo set-version --bump patch -p tor-units cargo set-version --bump patch -p tor-cell cargo set-version --bump patch -p tor-proto cargo set-version --bump patch -p tor-netdir cargo set-version --bump patch -p arti-client ``` | |||||
| * | | Bump patchlevel of crates with functional changes. | Gabriela Moldovan | 2024-03-04 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Functional changes were made, but no APIs were added or broken: ``` tor-events (async_broadcast 0.6.0 -> 0.7.0) tor-netdoc (signature 1 -> 2) tor-guardmgr arti-testing (config 0.13.4 -> 0.14.0) tor-persist (breaking changes gated behind experimental feature) fslock-guard (fix lockfile_has_path compilation on Windows) ``` Done with: ``` cargo set-version --bump patch -p tor-events cargo set-version --bump patch -p tor-netdoc cargo set-version --bump patch -p tor-guardmgr cargo set-version --bump patch -p arti-testing cargo set-version --bump patch -p tor-persist cargo set-version --bump patch -p fslock-guard ``` | |||||
| * | | Make test_partial_write linux-only. | Nick Mathewson | 2024-02-29 | 1 | -1/+1 | |
| |/ | | | | | | This is a temporary workaround for #1307: In `libc`, struct sigaction doesn't seem to have the same fields on all the unix platforms. | |||||
| * | tor-hsservice: Note builder breaking change in semver.md | Gabriela Moldovan | 2024-02-28 | 1 | -0/+1 | |
| | | ||||||
| * | Merge branch 'label_todo_504' into 'main' | Nick Mathewson | 2024-02-22 | 1 | -0/+1 | |
| |\ | | | | | | | | | Mark code with "TODO 504" and "TODO 789". See merge request tpo/core/arti!1992 | |||||
| | * | Mark code with "TODO #504" and "TODO #789". | Nick Mathewson | 2024-02-22 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | I've done this by looking for every non-test instance of pick_relays or pick_n_relays, and for every non-test usage of any non-ID-related method on Relay or UncheckedRelay. Part of #504. | |||||
| * | | tor-hsservice: reconfigure: Allow changing rate_limit_at_intro | Ian Jackson | 2024-02-21 | 3 | -5/+25 | |
| | | | ||||||
| * | | tor-hsservice: reconfigure: Prove we've handled all the fields | Ian Jackson | 2024-02-21 | 1 | -3/+2 | |
| | | | ||||||
| * | | tor-hsservice: config: max_concurrent_streams_per_circuit: comment out (fmt) | Ian Jackson | 2024-02-21 | 1 | -1/+0 | |
| | | | | | | | | | Remove a wanted blank line. | |||||
| * | | tor-hsservice: config: max_concurrent_streams_per_circuit: comment out | Ian Jackson | 2024-02-21 | 1 | -4/+6 | |
| | | | | | | | | | | | This is not implemented. It is better to have it commented out than providing a knob that isn't connected to anything. | |||||
| * | | tor-hsservice: reconfigure: reject changing rate_limit_at_intro for now | Ian Jackson | 2024-02-21 | 1 | -0/+6 | |
| | | | ||||||
| * | | tor-hsservice: reconfigure: changing num_intro_points is fine | Ian Jackson | 2024-02-21 | 1 | -0/+5 | |
| | | | ||||||
| * | | tor-hsservice: reconfigure: Formalise field handling | Ian Jackson | 2024-02-21 | 1 | -8/+59 | |
| |/ | ||||||
| * | tor-hsservice: Clarify what UploadError::Stream is for. | Gabriela Moldovan | 2024-02-20 | 1 | -1/+1 | |
| | | ||||||
