summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* ChangelogTemplate.md: tweak "welcome new team member" lineNick Mathewson2025-08-281-1/+1
| | | | | This will lower the odds that we accidentally welcome the (placeholder name) "Alyssa P. Hacker" as a new team member.
* Release.md: fix link to the "Changelog style guide"hashcatHitman2025-08-271-6/+1
| | | | | | | | | | | | | | | The link to the "Changelog style guide" section did not work because it relied on an inline div with the ID "changelog-style", which is not present when rendered on GitLab. It appears this may be because the ["id" attribute is not whitelisted]. The link has been corrected to use the ID generated by GitLab as per the [documentation on heading IDs]. ["id" attribute is not whitelisted]: https://github.com/gjtorikian/html-pipeline/blob/v2.12.3/lib/html/pipeline/sanitization_filter.rb#L42 [documentation on heading IDs]: https://docs.gitlab.com/user/markdown/#heading-ids-and-links Signed-off-by: hashcatHitman <[email protected]>
* tor-hscrypto: change redacted `HsId` from "???" to "[…]"Steven Engler2025-08-251-2/+2
| | | | | | | | | | | | | | Before: ```text INFO tor_hsservice: Generated a new identity for service bar: ???mad.onion ``` After: ```text INFO tor_hsservice: Generated a new identity for service foo: […]2qd.onion ```
* Release.md: fix a tickyboxIan Jackson2025-08-141-2/+3
|
* Release.md: Say that the final CI pass should be on `main`Ian Jackson2025-08-141-1/+1
|
* Release.md: Say to improve the processesIan Jackson2025-08-141-0/+5
|
* Release.md: Renumber the "do release" sectionIan Jackson2025-08-141-5/+5
|
* Release.md: Move reopening the tree into Post-ReleaseIan Jackson2025-08-141-2/+2
|
* Release.md: Move final pre-release checks into the "do release" sectionIan Jackson2025-08-141-2/+2
| | | | This will perhaps avoid them being accidentally skipped.
* Release.md: say to tee the output of cargo-semver-checksIan Jackson2025-08-141-1/+1
| | | | It's longer than the scrollback in my terminals!
* Release.md: Say to do non-breaking update firstIan Jackson2025-08-141-12/+12
| | | | | IME this tends make the breaking change updates easier to understand. by having them producing less noise in Cargo.lock.
* Release.md: Say to recheck blockers before releasing!Ian Jackson2025-08-141-0/+2
|
* Release.md: Add tickyboxesIan Jackson2025-08-141-27/+34
|
* maint/release-prep-ticket-template: script for making checklistIan Jackson2025-08-141-0/+11
|
* Merge branch 'relay-reactor-design' into 'main'gabi-2502025-08-121-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 Moldovan2025-08-111-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.
* | Merge branch 'gsoc-integrity-check-sketch' into 'main'gabi-2502025-08-071-0/+169
|\ \ | | | | | | | | | | | | doc: dev: notes: Add keys-integrity-check.md See merge request tpo/core/arti!3126
| * | doc: dev: notes: Add keys-integrity-check.mdhjrgrn2025-08-071-0/+169
| |/
* / doc: Update keys.mdhjrgrn2025-08-061-0/+24
|/
* doc: Update keys.mdhjrgrn2025-07-151-3/+3
|
* doc: Update `keys-raw.md`hjrgrn2025-07-151-9/+12
|
* arti: keys: Add arti keys-rawhjrgrn2025-07-142-12/+76
| | | | | | | | | | | | | | | | | | | * 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>>>`
* conflux-sketch: spelling fix.Nick Mathewson2025-07-091-1/+1
|
* Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-094-5/+5
| | | | Made with https://crates.io/crates/typos-cli
* Update P101 numbers for June 2025.Alexander Hansen Færøy2025-07-081-0/+26
|
* doc: Document the WIP dircache storage modelClara Engler2025-06-171-0/+564
| | | | | | | This commit documents the WIP storage model for the dircache. It is not finalized and several parts need discussion. See !3004
* arti: Add keys list and keys list-keystoreshjrgrn2025-06-121-0/+121
|
* release: Fix typo in Release.md.Alexander Hansen Færøy2025-06-051-1/+1
|
* Sort dependencies to make cargo sort happy.Alexander Hansen Færøy2025-06-041-0/+1
|
* Update Release.md to include two other tools needed for releasing.Alexander Hansen Færøy2025-06-031-0/+2
|
* tor-hsservice: Initial parts of PowManager.Wesley Aptekar-Cassels2025-05-271-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.
* Doc: Add documentation about how to run Criterion benchmarksLionel Goffaux2025-05-141-0/+45
|
* arti: test: Refactor arti integration testhjrgrn2025-05-121-1/+0
| | | | | | | * arti: test: Restructure tests directory * arti: dep: Add assert_cmd dev-dependency * arti: test: Update README * doc: Fix hsc documentation
* Release.md: Note that we remove semver.md after releaseNick Mathewson2025-05-051-0/+5
|
* Release.md: Note that not every semver-checks lint mattersNick Mathewson2025-05-051-0/+5
|
* Release.md: Remove mention of "pages" branchNick Mathewson2025-05-051-7/+1
| | | | We don't use this branch for our website any longer.
* Release.md: note "Upgrade Blocker" ticketsNick Mathewson2025-05-051-0/+11
| | | | | | We should check what dependencies we cannot upgrade, so that the release engineer has some history about where we got stuck last time.
* docs: Remove ZCG from changelog template.Wesley Aptekar-Cassels2025-05-011-1/+0
| | | | This grant is no longer currently active.
* Merge branch 'typos' into 'main'Ian Jackson2025-05-011-1/+1
|\ | | | | | | | | Fix typos See merge request tpo/core/arti!2961
| * fix: fix typosTobias Stoeckmann2025-04-251-1/+1
| | | | | | | | Typos found with codespell
* | Merge branch 'log_conventions' into 'main'Nick Mathewson2025-04-281-0/+86
|\ \ | | | | | | | | | | | | | | | | | | Log conventions Closes #1906 See merge request tpo/core/arti!2966
| * | New developer document about log conventions.Nick Mathewson2025-04-281-0/+86
| |/
* / correct references claiming that --release optimized for sizeNick Mathewson2025-04-281-1/+3
|/
* arti-client: Keep a somewhat accurate notion of our release date.Nick Mathewson2025-04-161-1/+4
| | | | | | | | | 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.
* Merge branch 'main' into ci-workaround-2922Ian Jackson2025-04-102-0/+62
|\
| * arti-ureq: New library which integrates with ureqnield2025-04-091-0/+1
| | | | | | | | Fixes #1519
| * metrics: Discuss schema stability (currently, "no")Ian Jackson2025-04-081-0/+6
| |
| * metrics: Clarify singleton exporterIan Jackson2025-04-081-1/+1
| | | | | | | | | | Answers https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2918#note_3185856
| * metrics: Add strategy/overview documentIan Jackson2025-04-081-0/+55
| | | | | | | | Not everything here is true yet, but it will be by the end of this MR.
* | Address review - revert lint changes other than MD012hashcatHitman2025-04-081-48/+41
| | | | | | | | | | A lot of these lints are better off agreed upon through policy and enforced globally.