summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | shadow test: fix hidden service dir permissionsJim Newsome2023-07-031-0/+5
| | | | |
| * | | | shadow test: add 2 more relaysJim Newsome2023-07-0321-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | Without this, the onion client was failing to find a guard. We recently made this change in shadow's "tor minimal" test as well.
| * | | | shadow test: fail the test if streams didn't succeedJim Newsome2023-07-031-0/+1
| | | | |
| * | | | shadow test: add and validate arti onion clientJim Newsome2023-07-034-1/+63
| | | | |
| * | | | shadow test: add onion serverJim Newsome2023-07-039-0/+32
| | |/ / | |/| |
* | | | Merge branch 'unpublishing' into 'main'Ian Jackson2023-07-053-0/+10
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | Mark several crates with `publish=false`. Closes #944 See merge request tpo/core/arti!1371
| * | | Mark arti-bench with "publish = false"Nick Mathewson2023-07-031-0/+4
| | | | | | | | | | | | | | | | | | | | This crate is only useful for development; earlier we published it, but I believe that was in error.
| * | | Mark vestigial crates as "publish=false"Nick Mathewson2023-07-032-0/+6
| |/ / | | | | | | | | | | | | | | | | | | These crates were started, but they aren't integrated into Arti (yet?). As such it doesn't make sense to keep publishing updated versions of them every time we tweak our standard lints.
* | | Merge branch 'faster-ci' into 'main'gabi-2502023-07-042-5/+7
|\ \ \ | | | | | | | | | | | | | | | | try making CI faster See merge request tpo/core/arti!1373
| * | | fix audittrinity-1686a2023-07-041-3/+3
| | | |
| * | | 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.