| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
This will perhaps avoid them being accidentally skipped.
|
| |
|
|
| |
It's longer than the scrollback in my terminals!
|
| |
|
|
|
| |
IME this tends make the breaking change updates easier to understand.
by having them producing less noise in Cargo.lock.
|
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| |
| | |
doc/dev/notes: relay-reactor: Add a relay reactor implementation sketch.
See merge request tpo/core/arti!3146
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
See merge request tpo/core/arti!3126
|
| | |/ |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* CLI: Add `keys-raw` and subcommand `remove-by-path`
* arti: Add `arti::subcommand::raw` for the CLI `keys-raw`
* tor-keymgr: Add `ArtiNativeKeystoreError::UnexpectedRawEntry`,
`ArtiEphemeralKeystoreError::NotSupported`
* tor-keymgr: Add `tor-keymgr::raw` module
* tor-keymgr: Add `Keystore::remove_unchecked`
* tor-keymgr: Change `Keystore::list` to return `KeystoreEntry`
* tor-keymgr: Add field `KeystoreEntry::raw_id`
* doc: Update keys.md
* doc: Add raw.md
* tor-keymgr: BREAKING: `UnrecognizedEntryError::new` associated
function is now only accessible within the crate `tor-keymgr`
* tor-keymgr: BREAKING: `UnrecognizedEntryId` is renamed to
`UnrecognizedEntry`
* tor-keymgr: BREAKING: `KeyMgr::list()` and `Keystore::list()`
now return `Result<Vec<KeystoreEntryResult<KeystoreEntry>>>`
|
| | |
|
| |
|
|
| |
Made with https://crates.io/crates/typos-cli
|
| | |
|
| |
|
|
|
|
|
| |
This commit documents the WIP storage model for the dircache. It is not
finalized and several parts need discussion.
See !3004
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
| |
* arti: test: Restructure tests directory
* arti: dep: Add assert_cmd dev-dependency
* arti: test: Update README
* doc: Fix hsc documentation
|
| | |
|
| | |
|
| |
|
|
| |
We don't use this branch for our website any longer.
|
| |
|
|
|
|
| |
We should check what dependencies we cannot upgrade,
so that the release engineer has some history about where we got
stuck last time.
|
| |
|
|
| |
This grant is no longer currently active.
|
| |\
| |
| |
| |
| | |
Fix typos
See merge request tpo/core/arti!2961
|
| | |
| |
| |
| | |
Typos found with codespell
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Log conventions
Closes #1906
See merge request tpo/core/arti!2966
|
| | |/ |
|
| |/ |
|
| |
|
|
|
|
|
|
|
| |
This doesn't need to be perfect, but we need to use it to see
if a consensus is new enough that we should obey its
recommendations.
This commit also adds a script to update or check our release date,
and calls this script from our cargo-publish script.
|
| |\ |
|
| | |
| |
| |
| | |
Fixes #1519
|
| | | |
|
| | |
| |
| |
| |
| | |
Answers
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2918#note_3185856
|
| | |
| |
| |
| | |
Not everything here is true yet, but it will be by the end of this MR.
|
| | |
| |
| |
| |
| | |
A lot of these lints are better off agreed upon through policy and enforced
globally.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |/
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This marks the anti-examples more clearly.
|
| |
|
|
| |
Closes #1820.
|
| |\
| |
| |
| |
| |
| |
| | |
hsc: remove onion-address flag in favour of stdin
Closes #1630
See merge request tpo/core/arti!2861
|