| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Merge branch 'client-key-specifiers' into 'main' | Ian Jackson | 2024-01-10 | 9 | -58/+38 | |
| |\ \ | | | | | | | | | | | | | tor-hsclient: Derive the KeySpecifier implementation. See merge request tpo/core/arti!1864 | |||||
| | * | | tor-hsclient: Derive the KeySpecifier implementation (fmt). | Gabriela Moldovan | 2024-01-10 | 2 | -8/+14 | |
| | | | | ||||||
| | * | | tor-hsclient: Derive the KeySpecifier implementation. | Gabriela Moldovan | 2024-01-10 | 6 | -53/+24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This addresses a `TODO HSS` about deriving the `KeySpecifier` implementation for client key specifiers. Note that we no longer have a key specifier type for intro auth keys (which are not supported anyway, see #1037). | |||||
| | * | | tor-keymgr: Implement KeySpecifierComponentViaDisplayFromStr for HsId. | Gabriela Moldovan | 2024-01-10 | 1 | -0/+3 | |
| | | | | | | | | | | | | | We are about to need this implementation. | |||||
| | * | | tor-keymgr: Fully qualify KeySpecifierPattern in KeySpecifier macro. | Gabriela Moldovan | 2024-01-10 | 2 | -2/+2 | |
| | |/ | | | | | | | | | | | If you derive `KeySpecifier` and forget to import `KeySpecifierPattern` you get a confusing error. It's better to let the macro import (or fully qualify) the necessary types from tor-keymgr. | |||||
| * | | Merge branch 'publisher-error-todo' into 'main' | gabi-250 | 2024-01-10 | 1 | -11/+45 | |
| |\ \ | |/ |/| | | | | | | | | | tor-hsservice: Fix/downgrade a handful of publisher TODO HSS Closes #1129 See merge request tpo/core/arti!1861 | |||||
| | * | tor-hsservice: Rename MaybeFatalError to PublishError. | Gabriela Moldovan | 2024-01-10 | 1 | -4/+4 | |
| | | | ||||||
| | * | tor-hsservice: Downgrade a TODO HSS related to offline mode. | Gabriela Moldovan | 2024-01-09 | 1 | -2/+3 | |
| | | | ||||||
| | * | tor-hsservice: Don't return an error if there are no IPTs to publish. | Gabriela Moldovan | 2024-01-09 | 1 | -7/+41 | |
| | | | | | | | | | | | | | | | Not uploading a descriptor because we suddenly found out there are no IPTs isn't really an error. Part of #1129 | |||||
| | * | tor-hsservice: Return a FatalError if the publisher retry task crashes. | Gabriela Moldovan | 2024-01-09 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | | | This really should not (and cannot) happen under normal circumstances: the task receiving the value cannot exit before the publisher (unless there's a bug in that code). Part of #1129 | |||||
| * | | Merge branch 'hl-todos' into 'main' | gabi-250 | 2024-01-10 | 5 | -11/+9 | |
| |\ \ | | | | | | | | | | | | | Resolve some "TODO HSS" comments in arti, arti-client, tor-hsrproxy. See merge request tpo/core/arti!1862 | |||||
| | * | | hsrproxy: downgrade remaining TODO HSS comments. | Nick Mathewson | 2024-01-09 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | arti_client: Change ephemeral-service TODO HSS comments to #1186. | Nick Mathewson | 2024-01-09 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | arti-client::client: remove TODO HSS that is no longer true. | Nick Mathewson | 2024-01-09 | 1 | -2/+0 | |
| | | | | ||||||
| | * | | arti-client::config: Turn a TODO HSS into #1185. | Nick Mathewson | 2024-01-09 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | arti::lib: Downgrade "TODO HSS" comments | Nick Mathewson | 2024-01-09 | 1 | -2/+2 | |
| | | | | | | | | | | | | | These are not "must fix before releasing onion services". | |||||
| | * | | arti::cfg: Turn a TODO HSS into a ticket. | Nick Mathewson | 2024-01-09 | 1 | -1/+1 | |
| | |/ | ||||||
| * | | Merge branch 'upgrades-20240109' into 'main' | gabi-250 | 2024-01-10 | 4 | -19/+10 | |
| |\ \ | |/ |/| | | | | | Upgrade erased-serde and serial_test See merge request tpo/core/arti!1859 | |||||
| | * | Upgrade to latest serial_test | Nick Mathewson | 2024-01-09 | 2 | -5/+5 | |
| | | | ||||||
| | * | Bump to latest erased-serde. | Nick Mathewson | 2024-01-09 | 3 | -14/+5 | |
| |/ | ||||||
| * | Remove pending semver entriesarti-v1.1.12 | Nick Mathewson | 2024-01-09 | 7 | -9/+0 | |
| | | ||||||
| * | Changelog: Refer to the correct version. | Nick Mathewson | 2024-01-09 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'changelog-1.1.12-more' into 'main' | Nick Mathewson | 2024-01-09 | 1 | -3/+16 | |
| |\ | | | | | | | | | More entries for CHANGELOG See merge request tpo/core/arti!1858 | |||||
| | * | Changelog: add an entry for !1851 | Nick Mathewson | 2024-01-09 | 1 | -0/+7 | |
| | | | ||||||
| | * | More entries for CHANGELOG | Nick Mathewson | 2024-01-09 | 1 | -3/+9 | |
| | | | | | | | | | These reflect changes since I first drafted the changelog for 1.1.12. | |||||
| * | | Merge branch '1.1.12-bumps' into 'main' | Nick Mathewson | 2024-01-09 | 41 | -334/+334 | |
| |\ \ | |/ |/| | | | | | Version bumps in preparation for Arti 1.1.12 See merge request tpo/core/arti!1857 | |||||
| | * | Followup patchlevel bumps | Nick Mathewson | 2024-01-09 | 11 | -13/+13 | |
| | | | ||||||
| | * | Followup minor version bumps. | Nick Mathewson | 2024-01-09 | 16 | -17/+17 | |
| | | | | | | | | | | | | | | | | | These crates had no changes previously, but they depend on crates that had breaking changes themselves. tor-linkspec tor-hspow | |||||
| | * | Patchlevel version bumps in preparation for 1.1.12. | Nick Mathewson | 2024-01-09 | 34 | -73/+73 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This crate doesn't have a meaningful public API, so it just gets a patchlevel bump: arti These crates had nonbreaking changes, and get a patchlevel bump: tor-rtcompat fs-mistrust tor-llcrypto tor-cert | |||||
| | * | Breaking version bumps in preparation for 1.1.12. | Nick Mathewson | 2024-01-09 | 36 | -231/+231 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These crates have breaking changes on their own: tor-error tor-netdoc tor-dirmgr tor-keymgr Because of the breaking change in tor-error, and the fact that basically every crate publicly depends on tor-error (by implementing ErrorKind), we need to call this a breaking change on all of the following: tor-config tor-geoip tor-rtmock tor-log-ratelim tor-rpcbase tor-bytes tor-hscrypto tor-socksproto tor-cell tor-proto tor-netdoc tor-netdir tor-persist tor-chanmgr tor-ptmgr tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-keymgr tor-hsclient tor-hsservice tor-hsrproxy arti-client arti-rpcserver arti-config arti-hyper arti-testing | |||||
| * | | Merge branch 'changelog-1.1.12' into 'main' | Nick Mathewson | 2024-01-09 | 1 | -0/+186 | |
| |\ \ | |/ |/| | | | | | Initial changelog for arti 1.1.12 See merge request tpo/core/arti!1855 | |||||
| | * | changelog: better explain #1127. | gabi-250 | 2024-01-09 | 1 | -1/+3 | |
| | | | ||||||
| | * | changelog: Fix a typo. | gabi-250 | 2024-01-09 | 1 | -1/+1 | |
| | | | ||||||
| | * | Initial changelog for arti 1.1.12 | Nick Mathewson | 2024-01-08 | 1 | -0/+184 | |
| | | | ||||||
| * | | Merge branch 'fixup-features-20240108' into 'main' | Nick Mathewson | 2024-01-09 | 5 | -6/+7 | |
| |\ \ | | | | | | | | | | | | | Run fixup-features in preparation for release, and clean its output. See merge request tpo/core/arti!1856 | |||||
| | * | | Mark tor-keymgr/testing feature as experimental. | Nick Mathewson | 2024-01-08 | 1 | -3/+2 | |
| | | | | ||||||
| | * | | Run "fixup-features" in preparation for release. | Nick Mathewson | 2024-01-08 | 5 | -4/+6 | |
| | |/ | ||||||
| * | | Merge branch 'update-20240108' into 'main' | Nick Mathewson | 2024-01-09 | 1 | -266/+273 | |
| |\ \ | | | | | | | | | | | | | Run cargo-update in preparation for 1.1.12 release See merge request tpo/core/arti!1854 | |||||
| | * | | Run cargo-update in preparation for 1.1.12 release | Nick Mathewson | 2024-01-08 | 1 | -266/+273 | |
| | | | | ||||||
| * | | | Merge branch 'public-dir-mgr-config' into 'main' | Ian Jackson | 2024-01-09 | 3 | -3/+4 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | dirmgr: Make the `dir_mgr_config` method public Closes #1175 See merge request tpo/core/arti!1847 | |||||
| | * | | | dirmgr: Make the `dir_mgr_config` method public | Emil Engler | 2024-01-09 | 3 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes the `dir_mgr_config` method of the `TorClientConfig` struct public. It might be questionable whether we should make this function public or switch to a `TryInto` trait in general, which also seems like an even Rustier solution Rustier solution. Fixes #1175 | |||||
| * | | | | Merge branch 'typos' into 'main' | Ian Jackson | 2024-01-09 | 23 | -29/+29 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!1852 | |||||
| | * | | | | Fix typos | Dimitris Apostolou | 2024-01-08 | 23 | -29/+29 | |
| | | |_|/ | |/| | | ||||||
| * | | | | Merge branch 'keymgr-cli2' into 'main' | gabi-250 | 2024-01-08 | 1 | -0/+1096 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | dev doc: Add keymgr CLI doc sketch (second draft). See merge request tpo/core/arti!1730 | |||||
| | * | | | dev doc: Mention which keymgr APIs the CLI will be using. | Gabriela Moldovan | 2024-01-08 | 1 | -7/+114 | |
| | | | | | ||||||
| | * | | | dev doc: Add a TODO about `arti hss auth-clients`. | Gabriela Moldovan | 2024-01-08 | 1 | -1/+2 | |
| | | | | | ||||||
| | * | | | doc dev: Add a TODO about --pub-format=arti | Gabriela Moldovan | 2024-01-08 | 1 | -0/+3 | |
| | | | | | ||||||
| | * | | | Revert "dev doc: Add import-key/export-key hsc subcommands." | Gabriela Moldovan | 2024-01-08 | 1 | -96/+0 | |
| | | | | | | | | | | | | | | | | | This reverts commit 2c4e3773baf18b0f40e0d96c56d72c5515691a63. | |||||
| | * | | | dev doc: Add TODO about converting C Tor state to Arti state. | Gabriela Moldovan | 2024-01-08 | 1 | -0/+4 | |
| | | | | | ||||||
| | * | | | dev doc: Clarify how new-service is supposed to work. | Gabriela Moldovan | 2024-01-08 | 1 | -0/+11 | |
| | | | | | ||||||
