summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | try making CI fastertrinity-1686a2023-07-041-2/+4
|/ / /
* | | Merge branch 'bridge-pt-docs' into 'main'Alexander Færøy2023-07-035-8/+45
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Additional documentation around bridges/PT configuration Closes #706 See merge request tpo/core/arti!1370
| * | Additional documentation around bridges/PT configurationNick Mathewson2023-07-034-7/+43
| | | | | | | | | | | | | | | | | | | | | This tries to flesh out some of the details for users who may be new to bridges and PTs. Closes #706.
| * | Finish a sentence in the documentation for TorClient::netdir()Nick Mathewson2023-07-031-1/+2
|/ /
* | Merge branch 'what-we-do-in-the-release-process' into 'main'Alexander Færøy2023-06-301-36/+196
|\ \ | |/ |/| | | | | | | | | Update Release.md to describe our current process Closes #942 See merge request tpo/core/arti!1366
| * Release.md: Add an extra semver-checks to the process.Nick Mathewson2023-06-301-0/+3
| | | | | | | | (We didn't do this previously, but it is a good idea.)
| * Release.md: Revise the release sectionsNick Mathewson2023-06-301-32/+21
| | | | | | | | | | | | | | | | * Remove instructions to sleep * Explain how to tag * Remind myself about the workaround for Fedora's delightful gpg/yubikey configuration. * Note that we should update "pages" till the blog post is up.
| * Release.md: document preparation sectionsNick Mathewson2023-06-301-13/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | I've split this into "what I do in the days leading up to the release" and "what I do right before the release". There's a lot more detail now, including: * up-to-date invocations for `cargo upgrade` * up-to-date changelog instructions * our current version-bumping instructions * possible side-effects from version bumps.
| * Release.md: Write a tools section.Nick Mathewson2023-06-301-0/+18
| |
| * Release.md: Write the "are we ready to release" section.Nick Mathewson2023-06-301-3/+37
| | | | | | | | | | | | | | | | | | | | | | | | * Remove references to a couple of things that our CI now does for us (`cargo_audit` and `check_licenses`). * Mention ~Blocker issues and MRs. * Mention that some of our CI steps are allowed-to-fail, but failures should be examined. * Mention that some of our tools have exception lists that should get reviewed. * Mention `semver-checks` and `fixup-features`.
| * Release.md: Add subheadings for "how to release."Nick Mathewson2023-06-301-1/+10
|/
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-3012-17/+0
|
* Merge branch 'keymgr-doc-fix' into 'main'arti-v1.1.6Nick Mathewson2023-06-301-2/+2
|\ | | | | | | | | keymgr: Fix broken doc link. See merge request tpo/core/arti!1363
| * keymgr: Fix broken doc link.Gabriela Moldovan2023-06-301-2/+2
|/
* Merge branch 'bump_versions_116' into 'main'Nick Mathewson2023-06-3046-251/+251
|\ | | | | | | | | Bump all versions in preparation for 1.1.6 release. See merge request tpo/core/arti!1362
| * Bump patchlevel versions on crates with smaller changesNick Mathewson2023-06-3035-186/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with the commands below. The following crates have had various changes, and should get a patchlevel bump. Since they are pre-1.0, we do not need to distinguish new APIs from other changes. ``` cargo set-version --bump patch -p arti-client cargo set-version --bump patch -p safelog cargo set-version --bump patch -p tor-bytes cargo set-version --bump patch -p tor-cert cargo set-version --bump patch -p tor-circmgr cargo set-version --bump patch -p tor-config cargo set-version --bump patch -p tor-consdiff cargo set-version --bump patch -p tor-dirclient cargo set-version --bump patch -p tor-dirmgr cargo set-version --bump patch -p tor-error cargo set-version --bump patch -p tor-hsservice cargo set-version --bump patch -p tor-linkspec cargo set-version --bump patch -p tor-llcrypto cargo set-version --bump patch -p tor-netdir cargo set-version --bump patch -p tor-netdoc cargo set-version --bump patch -p tor-proto cargo set-version --bump patch -p tor-rpcbase cargo set-version --bump patch -p tor-socksproto ``` This crate has new features, but no new non-experimental Rust APIs. So even though it is post-1.0, it gets a patchlevel bump. ``` cargo set-version --bump patch -p arti ```
| * Bump minor versions on crates with breaking changesNick Mathewson2023-06-3015-25/+25
| | | | | | | | | | | | | | | | | | | | Done with: ``` cargo set-version --bump minor -p tor-hsclient cargo set-version --bump minor -p arti-rpcserver cargo set-version --bump minor -p tor-hscrypto cargo set-version --bump minor -p tor-cell ```
| * Bump versions on crates with nonfunctional changesNick Mathewson2023-06-3022-42/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These crates have had nonfunctional changes only, mostly due to !1271, or ac90cb7500f2f108, or documentation changes: crates that depend on them do not require a version bump. ``` arti-bench arti-config arti-hyper arti-testing caret fs-mistrust retry-error tor-async-utils tor-basic-utils tor-chanmgr tor-checkable tor-congestion tor-consdiff tor-events tor-guardmgr tor-persist tor-protover tor-ptmgr tor-rtcompat tor-rtmock tor-units ```
* | Merge branch 'changelog4' into 'main'Nick Mathewson2023-06-301-10/+148
|\ \ | |/ |/| | | | | Finish and copy-edit changelog See merge request tpo/core/arti!1361
| * Changelog: Copy editingNick Mathewson2023-06-301-9/+9
| | | | | | | | (Thanks to seborn)
| * Changelog: fill in links.Nick Mathewson2023-06-301-14/+8
| |
| * Changelog: acknowledgements and (incomplete) links.Nick Mathewson2023-06-301-1/+137
| |
| * Remove "up-to-date-as-of" marker in changelog.Nick Mathewson2023-06-301-3/+0
| |
| * Write more changelog intro.Nick Mathewson2023-06-301-2/+13
|/
* Merge branch 'arti-path-bug' into 'main'gabi-2502023-06-302-10/+23
|\ | | | | | | | | keymgr: Allow periods in ArtiPath and ArtiPathComponent. See merge request tpo/core/arti!1358
| * keystore: Change the dummy HsClientSpecifier to "default".Gabriela Moldovan2023-06-301-1/+1
| |
| * keymgr: Update ArtiPath and ArtiPathComponent docs.Gabriela Moldovan2023-06-301-2/+2
| | | | | | | | | | The docs were lying, we actually support UTF-8 paths (though we might later decide to restrict the charset further).
| * keymgr: Allow periods in ArtiPath and ArtiPathComponent.Gabriela Moldovan2023-06-301-9/+22
| | | | | | | | | | | | | | The `ArtiPath` of a client auth key contains the `HsId` of the onion Since the `HsId` contains a `.onion` component, let's allow `.` for now. In the future, we may want to update the code (and keystore structure) to strip away the `.onion` part before building the `ArtiPath`.
* | Merge branch 'keymgr-docs' into 'main'Ian Jackson2023-06-302-3/+3
|\ \ | |/ |/| | | | | keymgr: Downgrade "TODO hs" to "TODO HSS" See merge request tpo/core/arti!1360
| * keymgr: Downgrade "TODO hs" to "TODO HSS"Gabriela Moldovan2023-06-302-3/+3
| | | | | | | | This TODO doesn't need to block the release.
* | Merge branch 'fix-unfortunate-merge-outcome' into 'main'Ian Jackson2023-06-301-1/+1
|\| | | | | | | | | arti-client: Rename KeyStore to Keystore. See merge request tpo/core/arti!1359
| * arti-client: Rename KeyStore to Keystore.Gabriela Moldovan2023-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | `KeyStore` was renamed to `Keystore` globally in !1355. This fixes a compile error caused an unfortunate series of non-conflicting (from git's POV) but incompatible merges: * !1356 added a line threferencing an error variant that capitalizes the "s" in "KeyStore" (`ErrorDetail::KeyStore`) * !1356 landed just before !1355 (the global renaming). Since there was no conflict between the 2, we're now in a state where the code added in !1356 is referencing an `ErrorDetail` variant that no longer exists.
* | Merge branch 'docsrs-fix' into 'main'Ian Jackson2023-06-301-0/+1
|\ \ | | | | | | | | | | | | Add a missing "experimental-api" rustdoc notation See merge request tpo/core/arti!1353
| * | Add a missing "experimental-api" rustdoc notationNick Mathewson2023-06-291-0/+1
| | |
* | | Merge branch 'fixup-features' into 'main'Ian Jackson2023-06-308-7/+15
|\ \ \ | |_|/ |/| | | | | | | | Run fixup-features on current `main` See merge request tpo/core/arti!1352
| * | Resolve XXXs from fixup-features.Nick Mathewson2023-06-295-11/+5
| | | | | | | | | | | | | | | Some of these seem spurious: it looks like fixup-features resolved an issue and then complained about it too. I'll investigate further.
| * | Run "cargo sort".Nick Mathewson2023-06-292-2/+0
| | |
| * | Run "fixup-features".Nick Mathewson2023-06-298-7/+23
| |/
* | Merge branch 'keymgr-naming' into 'main'Alexander Færøy2023-06-3010-42/+42
|\ \ | | | | | | | | | | | | keymgr: Rename KeyStore to Keystore globally. See merge request tpo/core/arti!1355
| * | keymgr: Rename KeyStore to Keystore globally.Gabriela Moldovan2023-06-2910-42/+42
| |/ | | | | | | | | We've been capitalizing the "s" in "KeyStore" inconsistently. This `s/KeyStore/Keystore/g` across the codebase.
* | Merge branch 'keymgr-from-bug' into 'main'Nick Mathewson2023-06-291-1/+1
|\ \ | | | | | | | | | | | | keymgr: Fix another infinite loop around Keymgr error handling. See merge request tpo/core/arti!1356
| * | keymgr: Fix another infinite loop around Keymgr error handling.Gabriela Moldovan2023-06-291-1/+1
| |/ | | | | | | This `From` impl was just calling itself recursively...
* | Merge branch 'changelog3' into 'main'Nick Mathewson2023-06-291-4/+7
|\ \ | |/ |/| | | | | update changelog one more time. See merge request tpo/core/arti!1354
| * update changelog one more time.Nick Mathewson2023-06-291-4/+7
|/
* Merge branch 'rustdoc_fix' into 'main'Nick Mathewson2023-06-291-1/+1
|\ | | | | | | | | Fix a rustdoc link. See merge request tpo/core/arti!1351
| * Fix a rustdoc link.Nick Mathewson2023-06-291-1/+1
| |
* | Merge branch 'exp' into 'main'Ian Jackson2023-06-292-1/+4
|\ \ | | | | | | | | | | | | tor-error: Make KeystoreFsPermissions experimental for now See merge request tpo/core/arti!1350
| * | tor-error: Make KeystoreFsPermissions experimental for nowIan Jackson2023-06-291-0/+3
| | | | | | | | | | | | Let's defer this decision.
| * | tor-keymgr: When keymgr enabled, enable tor-error's experimental tooIan Jackson2023-06-291-1/+1
| | |
* | | Merge branch 'validate-client-spec' into 'main'Ian Jackson2023-06-296-41/+176
|\ \ \ | | | | | | | | | | | | | | | | keymgr: Validate ArtiPaths, replace HsClientSpecifier with generic ArtiPathComponent See merge request tpo/core/arti!1262