| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | circuit-padding: Update discussion of CC+padblocking. | Nick Mathewson | 2025-09-11 | 1 | -6/+14 | |
| | | ||||||
| * | circuit-padding: Clarify what a control message is, in artispeak. | Nick Mathewson | 2025-09-11 | 1 | -2/+3 | |
| | | ||||||
| * | circuit-padding.md: Make "bypass" behavior consider target hops. | Nick Mathewson | 2025-09-10 | 1 | -6/+13 | |
| | | ||||||
| * | circuit-padding.md: Correct explanation of our "bypass" behavior. | Nick Mathewson | 2025-09-10 | 1 | -2/+2 | |
| | | ||||||
| * | circuit-padding.md: Correct and explain our actual "replace" behavior. | Nick Mathewson | 2025-09-10 | 1 | -9/+26 | |
| | | ||||||
| * | circuit-padding.md: Add some notes from discussion. | Nick Mathewson | 2025-09-04 | 1 | -2/+16 | |
| | | ||||||
| * | Design note for the status quo of how padding might work. | Nick Mathewson | 2025-09-03 | 1 | -0/+238 | |
| | | ||||||
| * | Merge branch 'relay-reactor-design' into 'main' | gabi-250 | 2025-08-12 | 1 | -0/+491 | |
| |\ | | | | | | | | | doc/dev/notes: relay-reactor: Add a relay reactor implementation sketch. See merge request tpo/core/arti!3146 | |||||
| | * | doc/dev/notes: relay-reactor: Add a relay reactor implementation sketch. | Gabriela Moldovan | 2025-08-11 | 1 | -0/+491 | |
| | | | | | | | | | | | | | | | | | | | | | This is a rough sketch for the new relay tunnel reactor design. It also contains a proposed refactoring which would enable us to repurpose much of the existing tunnel reactor implementation. This is by no means final, and we might choose not to refactor the tunnel reactor until after we have an initial working (or quasi-working) version for the relay reactor. | |||||
| * | | doc: dev: notes: Add keys-integrity-check.md | hjrgrn | 2025-08-07 | 1 | -0/+169 | |
| |/ | ||||||
| * | conflux-sketch: spelling fix. | Nick Mathewson | 2025-07-09 | 1 | -1/+1 | |
| | | ||||||
| * | Typo fixes (automatic and hand-verified) | Nick Mathewson | 2025-07-09 | 1 | -1/+1 | |
| | | | | | Made with https://crates.io/crates/typos-cli | |||||
| * | tor-hsservice: Initial parts of PowManager. | Wesley Aptekar-Cassels | 2025-05-27 | 1 | -10/+5 | |
| | | | | | | | | This adds PowManager, as described in doc/dev/notes/service-side-pow.md, hooks it into IptManager and Publisher, and adds code to publish and rotate seeds, and to keep a updated list of Verifier instances for currently active seeds. | |||||
| * | fix: fix typos | Tobias Stoeckmann | 2025-04-25 | 1 | -1/+1 | |
| | | | | | Typos found with codespell | |||||
| * | Address review - revert lint changes other than MD012 | hashcatHitman | 2025-04-08 | 1 | -48/+41 | |
| | | | | | | A lot of these lints are better off agreed upon through policy and enforced globally. | |||||
| * | dev doc: Replaced outdated referenced to KeystoreSweeper | hashcatHitman | 2025-04-06 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | As of commit `0db0b6ede6ddba88e9a270a3e07587fefaab6fb4`, `crates/tor-hsservice/src/svc/keystore_sweeper.rs` was deleted and the key deletion was moved to `crates/tor-hsservice/src/svc/publish/reactor.rs`. As of commit `bebb6bdc6e15f42a3e1de7b3a4a68aa16f815294`, `crates/tor-hsservice/src/svc/publish/reactor.rs` was moved to `crates/tor-hsservice/src/publish/reactor.rs`, which is where it resides as of writing this. Whoever ends up being the one to work on this will probably appreciate having a more relevant reference point. | |||||
| * | dev doc: Respect Markdown lints in state-management-cli.md | hashcatHitman | 2025-04-06 | 1 | -45/+47 | |
| | | | | | | | | | Fixes all the lints caught by the markdownlint extension in the file `doc/dev/notes/state-management-cli.md`, with the exception that MD024 is set to have `siblings_only` enabled, since it makes sense to allow here. It would be nice to set up a global markdownlint configuration some time, but that might be tricky. | |||||
| * | Deprecate --onion-name; introduce --onion-address | disha | 2025-03-12 | 1 | -1/+1 | |
| | | ||||||
| * | doc: Add Conflux sketch dev notes | David Goulet | 2025-02-05 | 1 | -0/+141 | |
| | | | | | Signed-off-by: David Goulet <[email protected]> | |||||
| * | tor-hsservice: Add more notes about publisher_update_tx. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -1/+3 | |
| | | ||||||
| * | tor-hsservice: Clarify PowManager publisher_update_tx. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -0/+2 | |
| | | ||||||
| * | tor-hsservice: Remove impl Clone for PowManager. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -2/+0 | |
| | | | | | Now that it's not in a Arc internally it shouldn't have this. | |||||
| * | tor-hsservice: Update PowManager persistence plan. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -7/+19 | |
| | | ||||||
| * | tor-hsservice: Make PowManager not use internal Arc. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -4/+4 | |
| | | | | | | | | | | | Per review feedback: > We have discovered that as a general rule of thumb, it is a good idea > to expose the `Arc`. This has a number of advantages; for example, if a > caller wants a `Weak` for any reason, that's right there. The typical > pattern is for the constructor to return `Arc<Self>` and methods to take > `self: &Arc<Self>`. | |||||
| * | tor-hsservice: Make PoW seed expiration be per-TP. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -7/+6 | |
| | | | | | | | This is something we wanted to do in general for security reasons, and ad I was implementing I discovered that it actually makes the code simpler, rather than more complicated. | |||||
| * | tor-hsservice: Update notes about PowManager persistence. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -1/+1 | |
| | | ||||||
| * | tor-hsservice: Add KeyMgr and HsNickname to PowManager. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -0/+6 | |
| | | | | | | These are needed to allow the PowManager to get the blinded ID needed to construct a PoW verifier. | |||||
| * | tor-hsservice: Give PowManager its own update loop. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -14/+19 | |
| | | ||||||
| * | tor-hsservice: Make PowManager use Arc internally. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -1/+3 | |
| | | | | | It is cleaner to not force callers to wrap it. | |||||
| * | fix: fix typos | Dimitris Apostolou | 2025-01-06 | 2 | -2/+2 | |
| | | ||||||
| * | Merge branch 'dirauth-0' into 'main' | Ian Jackson | 2024-12-18 | 1 | -0/+242 | |
| |\ | | | | | | | | | Initial sketch of dirauth structure See merge request tpo/core/arti!2635 | |||||
| | * | dirauth sketch: discuss offline KS_dirauth_id_* | Ian Jackson | 2024-12-17 | 1 | -0/+3 | |
| | | | ||||||
| | * | dirauth sketch: mention shared random protocol | Ian Jackson | 2024-12-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | dirauth sketch: dircache, expand a bit | Ian Jackson | 2024-12-17 | 1 | -0/+5 | |
| | | | | | | | | | | | From https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2635#note_3131826 | |||||
| | * | dirauth sketch: dircache: mention connection to relays | Ian Jackson | 2024-12-17 | 1 | -1/+2 | |
| | | | ||||||
| | * | dirauth deployment plans: Updates apropos comments | Ian Jackson | 2024-12-17 | 1 | -5/+14 | |
| | | | ||||||
| | * | dirauth-sketch: Fix typo | Ian Jackson | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | dirauth deployment plans: formatting | Ian Jackson | 2024-12-17 | 1 | -1/+4 | |
| | | | ||||||
| | * | dirauth deployment plans: typos | Ian Jackson | 2024-12-17 | 1 | -2/+2 | |
| | | | ||||||
| | * | dirauth deployment plans: fix formatting | Ian Jackson | 2024-12-17 | 1 | -3/+3 | |
| | | | ||||||
| | * | dirauth deployment plans: detailed transition plan | Ian Jackson | 2024-12-17 | 1 | -0/+129 | |
| | | | ||||||
| | * | dirauth deployment plans: add rationale for plugin | Ian Jackson | 2024-12-17 | 1 | -0/+20 | |
| | | | ||||||
| | * | dirauth deployment plans: fix some hard tabs | Ian Jackson | 2024-12-17 | 1 | -2/+2 | |
| | | | ||||||
| | * | Initial sketch of dirauth structure | Ian Jackson | 2024-12-17 | 1 | -0/+71 | |
| | | | ||||||
| * | | docs: Update PoW proposal with lock hierarchy. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -0/+4 | |
| | | | ||||||
| * | | docs: Fix proposed PoW struct visibility. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Update proposed PoW locking and add explanation. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -10/+56 | |
| | | | ||||||
| * | | docs: Move PoW next_expiration_time into PowVerifiers. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Add note about ReplayLog cleanup. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+10 | |
| | | | ||||||
| * | | docs: Update PoW replay log type. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
