| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | hs*: Include SourceInfo when making HsDesc requests. | Nick Mathewson | 2025-07-10 | 1 | -0/+4 |
| | | |||||
| * | tor-hsservice: Make PowManager persist state. | Wesley Aptekar-Cassels | 2025-05-27 | 1 | -1/+4 |
| | | |||||
| * | tor-hsservice: Add ReplayLog to PowManager. | Wesley Aptekar-Cassels | 2025-05-27 | 1 | -1/+13 |
| | | |||||
| * | tor-hsservice: Add PoW priority queue and checking of solves. | Wesley Aptekar-Cassels | 2025-05-27 | 1 | -1/+2 |
| | | |||||
| * | tor-hsservice: Initial parts of PowManager. | Wesley Aptekar-Cassels | 2025-05-27 | 1 | -0/+23 |
| | | | | | | | | 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. | ||||
| * | *: use std::io::Error::other in many places | Nick Mathewson | 2025-05-15 | 1 | -1/+1 |
| | | | | | | | | The `IoError::other` function is an easier way to say `IoError::new(IoErrorKind::Other, ...)`. It's been around since 1.74, but clippy started warning about the more verbose version in 1.87. | ||||
| * | tor-rtcompat: Rename BlockOn to ToplevelBlockOn | Ian Jackson | 2025-03-04 | 1 | -1/+1 |
| | | | | | | | | | | | We're going to distinguish top-level runtime entry, from *re*-entry to an existing executor. It is most convenient to rename this trait first. Documentation of the distinction will come later. (We're going to retain the function name `block_on`, but we want the trait to be more obviously a top-level only thing, though, so we give it a name that will hopefully avoid it peroulating throughout the codebase..) | ||||
| * | tor-hsservice: pass through the `CfgPathResolver` | Steven Engler | 2024-11-18 | 1 | -0/+9 |
| | | |||||
| * | tor-keymgr: Rename the primary keystore for clarity. | Gabriela Moldovan | 2024-09-23 | 1 | -2/+2 |
| | | | | | | | | | | | Previously, arti's primary keystore was referred to as its "default" keystore. However, "default" is inaccurate here: there is no way to meaningfully override this "default" (the "default" store acts as the main keystore). Throughout the codebase, we query all keystores for keys (including the secondary ones), but only ever write to the default/primary keystore. This is OK for now, because it enables us to have one mutable keystore, and multiple secondary, read-only stores. | ||||
| * | tor-hsservice: Remove the anonymity setting from the config. | Gabriela Moldovan | 2024-09-12 | 1 | -2/+1 |
| | | | | | As mentioned in #727, this is not supported yet. | ||||
| * | Merge branch 'bug_1613' into 'main' | gabi-250 | 2024-09-12 | 1 | -1/+6 |
| |\ | | | | | | | | | | | | | Bug 1613: Add support for inserting externally generated and removing arbitrary service discovery keys Closes #1613 See merge request tpo/core/arti!2396 | ||||
| | * | tor-keymgr: add an overwrite flag to KeyMgr::insert() | Morgan | 2024-09-10 | 1 | -1/+6 |
| | | | |||||
| * | | tor-hsservice: Remove outdated comment about publisher. | Gabriela Moldovan | 2024-09-09 | 1 | -17/+0 |
| | | | | | | | | | The descriptor publisher docs live in the `publisher` module. | ||||
| * | | tor-hsservice: Fill out the missing descriptor publisher docs. | Gabriela Moldovan | 2024-09-09 | 1 | -1/+4 |
| | | | | | | | | | Closes #1216 | ||||
| * | | tor-hsservice: Add basic tests for publisher status reporting. | Gabriela Moldovan | 2024-09-09 | 1 | -3/+22 |
| |/ | |||||
| * | Rename tor-keys crate to tor-key-forge | David Goulet | 2024-09-04 | 1 | -1/+1 |
| | | | | | Signed-off-by: David Goulet <[email protected]> | ||||
| * | tor-keymgr: Use tor-keys crate and remove dead code | David Goulet | 2024-09-04 | 1 | -1/+2 |
| | | | | | | | | | | | | Everything copied in the previous commits to tor-keys is now removed and tor-keys crate is used accross the code. Minor changes to tor-keys to accomodate this change. Part of #1137 Signed-off-by: David Goulet <[email protected]> | ||||
| * | tor-hsservice: Make the reactor take a reference to the config. | Gabriela Moldovan | 2024-08-21 | 1 | -1/+1 |
| | | | | | This resolves a clippy warning. | ||||
| * | tor-hsservice: Move authorized_clients out of RunningOnionService. | Gabriela Moldovan | 2024-08-13 | 1 | -9/+0 |
| | | | | | | | We now create the authorized_clients in the publisher (we don't need the authorized_clients anywhere else, so it makes little sense to keep them in `RunningOnionService`). | ||||
| * | tor-hsservice: Use the configured authorized clients when encrypting the ↵ | Gabriela Moldovan | 2024-08-05 | 1 | -0/+10 |
| | | | | | descriptor. | ||||
| * | tor-hsservice: Resolve dead code warnings in publisher tests. | Gabriela Moldovan | 2024-07-09 | 1 | -11/+7 |
| | | |||||
| * | tor-hsservice: Remove unused code (fmt). | Gabriela Moldovan | 2024-07-09 | 1 | -1/+1 |
| | | |||||
| * | tor-hsservice: Remove unused code. | Gabriela Moldovan | 2024-07-09 | 1 | -1/+1 |
| | | | | | This is being reimplemented as #1292 | ||||
| * | tor-hsservice: Remove unused publisher functions. | Gabriela Moldovan | 2024-07-09 | 1 | -8/+0 |
| | | | | | | | | This removes a couple of unimplemented functions. These were supposed to be the starting point for #1217, but we won't be implementing that any time soon. | ||||
| * | tor-hsservice: Remove unnecessary allow. | Gabriela Moldovan | 2024-07-09 | 1 | -1/+0 |
| | | | | | Note: #1217 is still open and we may want to implement it at some point. | ||||
| * | Run maint/add_warning. | Nick Mathewson | 2024-03-13 | 1 | -0/+1 |
| | | |||||
| * | Run rustfmt | Ian Jackson | 2024-03-05 | 1 | -3/+3 |
| | | | | | | This alphabetises the imports, ready for us to do some more manual tidying. | ||||
| * | tor-hsservice: prelude: Promote imports from reactor.rs | Ian Jackson | 2024-03-05 | 1 | -0/+3 |
| | | | | | Move these two publisher-specific imports to publish.rs. | ||||
| * | tor-hsservice: prelude: Promote imports from descriptor.rs | Ian Jackson | 2024-03-05 | 1 | -0/+1 |
| | | | | | Move these two publisher-specific imports to publish.rs. | ||||
| * | tor-hsservice: prelude: Move imports from publish.rs | Ian Jackson | 2024-03-05 | 1 | -13/+1 |
| | | |||||
| * | tor-hsservice: Move svc.rs contents into lib.rs | Ian Jackson | 2024-03-05 | 1 | -1/+1 |
| | | |||||
| * | tor-hsservice: Hide IptLocalId field, and provide test constructor | Ian Jackson | 2024-03-05 | 1 | -2/+2 |
| | | |||||
| * | tor-hsservice: Move publish out of svc | Ian Jackson | 2024-03-05 | 1 | -0/+665 |
