summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | tor-keymgr: Turn some TODOs into #1119.Gabriela Moldovan2024-01-101-2/+2
| | | |
| * | | tor-keymgr: Turn a TODO HSS into #1118.Gabriela Moldovan2024-01-101-1/+1
| | | |
| * | | tor-keymgr: Turn a TODO HSS into #1095.Gabriela Moldovan2024-01-101-1/+1
| | | |
| * | | tor-keymgr: Turn some TODO HSS into #858Gabriela Moldovan2024-01-102-4/+4
| | | |
| * | | tor-keymgr: Downgrade some TODO HSS.Gabriela Moldovan2024-01-103-7/+7
| | | |
| * | | tor-keymgr: Turn a TODO HSS into #1193.Gabriela Moldovan2024-01-101-1/+1
|/ / /
* | | Merge branch 'keymgr-features' into 'main'Nick Mathewson2024-01-101-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | tor-keymgr: Do not enable tor-error/tor-config's experimental feature. Closes #1180 See merge request tpo/core/arti!1865
| * | tor-keymgr: Do not enable tor-error/tor-config's experimental feature.Gabriela Moldovan2024-01-101-1/+1
| |/ | | | | | | | | | | We don't use any experimental features from tor-error or tor-config. Closes #1180
* | Merge branch 'client-key-specifiers' into 'main'Ian Jackson2024-01-109-58/+38
|\ \ | | | | | | | | | | | | tor-hsclient: Derive the KeySpecifier implementation. See merge request tpo/core/arti!1864
| * | tor-hsclient: Derive the KeySpecifier implementation (fmt).Gabriela Moldovan2024-01-102-8/+14
| | |
| * | tor-hsclient: Derive the KeySpecifier implementation.Gabriela Moldovan2024-01-106-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 Moldovan2024-01-101-0/+3
| | | | | | | | | | | | We are about to need this implementation.
| * | tor-keymgr: Fully qualify KeySpecifierPattern in KeySpecifier macro.Gabriela Moldovan2024-01-102-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-2502024-01-101-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 Moldovan2024-01-101-4/+4
| |
| * tor-hsservice: Downgrade a TODO HSS related to offline mode.Gabriela Moldovan2024-01-091-2/+3
| |
| * tor-hsservice: Don't return an error if there are no IPTs to publish.Gabriela Moldovan2024-01-091-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 Moldovan2024-01-091-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-2502024-01-105-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 Mathewson2024-01-091-2/+2
| | |
| * | arti_client: Change ephemeral-service TODO HSS comments to #1186.Nick Mathewson2024-01-091-3/+3
| | |
| * | arti-client::client: remove TODO HSS that is no longer true.Nick Mathewson2024-01-091-2/+0
| | |
| * | arti-client::config: Turn a TODO HSS into #1185.Nick Mathewson2024-01-091-1/+1
| | |
| * | arti::lib: Downgrade "TODO HSS" commentsNick Mathewson2024-01-091-2/+2
| | | | | | | | | | | | These are not "must fix before releasing onion services".
| * | arti::cfg: Turn a TODO HSS into a ticket.Nick Mathewson2024-01-091-1/+1
| |/
* | Merge branch 'upgrades-20240109' into 'main'gabi-2502024-01-104-19/+10
|\ \ | |/ |/| | | | | Upgrade erased-serde and serial_test See merge request tpo/core/arti!1859
| * Upgrade to latest serial_testNick Mathewson2024-01-092-5/+5
| |
| * Bump to latest erased-serde.Nick Mathewson2024-01-093-14/+5
|/
* Remove pending semver entriesarti-v1.1.12Nick Mathewson2024-01-097-9/+0
|
* Changelog: Refer to the correct version.Nick Mathewson2024-01-091-1/+1
|
* Merge branch 'changelog-1.1.12-more' into 'main'Nick Mathewson2024-01-091-3/+16
|\ | | | | | | | | More entries for CHANGELOG See merge request tpo/core/arti!1858
| * Changelog: add an entry for !1851Nick Mathewson2024-01-091-0/+7
| |
| * More entries for CHANGELOGNick Mathewson2024-01-091-3/+9
| | | | | | | | These reflect changes since I first drafted the changelog for 1.1.12.
* | Merge branch '1.1.12-bumps' into 'main'Nick Mathewson2024-01-0941-334/+334
|\ \ | |/ |/| | | | | Version bumps in preparation for Arti 1.1.12 See merge request tpo/core/arti!1857
| * Followup patchlevel bumpsNick Mathewson2024-01-0911-13/+13
| |
| * Followup minor version bumps.Nick Mathewson2024-01-0916-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 Mathewson2024-01-0934-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 Mathewson2024-01-0936-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 Mathewson2024-01-091-0/+186
|\ \ | |/ |/| | | | | Initial changelog for arti 1.1.12 See merge request tpo/core/arti!1855
| * changelog: better explain #1127.gabi-2502024-01-091-1/+3
| |
| * changelog: Fix a typo.gabi-2502024-01-091-1/+1
| |
| * Initial changelog for arti 1.1.12Nick Mathewson2024-01-081-0/+184
| |
* | Merge branch 'fixup-features-20240108' into 'main'Nick Mathewson2024-01-095-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 Mathewson2024-01-081-3/+2
| | |
| * | Run "fixup-features" in preparation for release.Nick Mathewson2024-01-085-4/+6
| |/
* | Merge branch 'update-20240108' into 'main'Nick Mathewson2024-01-091-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 releaseNick Mathewson2024-01-081-266/+273
| | |
* | | Merge branch 'public-dir-mgr-config' into 'main'Ian Jackson2024-01-093-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 publicEmil Engler2024-01-093-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 Jackson2024-01-0923-29/+29
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!1852