| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | tor-hsservice: todos: Permanently accept 2 clippy warnings | Ian Jackson | 2024-01-11 | 1 | -2/+2 | |
| | | | ||||||
| * | | tor-hsservice: todos: Remove an obsolete allow. | Ian Jackson | 2024-01-11 | 1 | -1/+0 | |
| | | | ||||||
| * | | tor-hsservice: todos: Remove unused merge_join_subset_by | Ian Jackson | 2024-01-11 | 1 | -67/+1 | |
| | | | | | | | | | | | | | | | This is a rather specialised function which we had for a previous data structure but no longer use. Just get rid of it. | |||||
| * | | tor-hsservice: todos: Add more work to #1210 | Ian Jackson | 2024-01-11 | 1 | -4/+4 | |
| | | | ||||||
| * | | tor-hsservice: todos: Delete a done TODO | Ian Jackson | 2024-01-11 | 1 | -2/+0 | |
| | | | | | | | | | We have IPT persistence now. | |||||
| * | | tor-hsservice: todos: Reference the code motion ticket | Ian Jackson | 2024-01-11 | 1 | -1/+1 | |
| | | | | | | | | | That ticket is *not* MUST. | |||||
| * | | tor-hsservice: todos: Reference the IPT selection ticket | Ian Jackson | 2024-01-11 | 1 | -1/+1 | |
| | | | ||||||
| * | | tor-hsservice: todos: Reference the ephemeral services ticket | Ian Jackson | 2024-01-11 | 1 | -1/+1 | |
| | | | ||||||
| * | | tor-hsservice: todos: Reference a new ticket about parameters | Ian Jackson | 2024-01-11 | 1 | -2/+2 | |
| | | | | | | | | | | | This ticket is a MUST. We might downgrade it, but only after actually thinking about this question. | |||||
| * | | tor-hsservice: todos: downgrade TODOs re keymgr API | Ian Jackson | 2024-01-11 | 1 | -2/+2 | |
| | | | | | | | | | When we fix #1074, we should change this code too. | |||||
| * | | tor-hsservice: todos: reference a new ticket about reconfiguration | Ian Jackson | 2024-01-11 | 1 | -1/+1 | |
| |/ | ||||||
| * | Merge branch 'client-key-specifiers' into 'main' | Ian Jackson | 2024-01-10 | 1 | -1/+0 | |
| |\ | | | | | | | | | tor-hsclient: Derive the KeySpecifier implementation. See merge request tpo/core/arti!1864 | |||||
| | * | tor-keymgr: Fully qualify KeySpecifierPattern in KeySpecifier macro. | Gabriela Moldovan | 2024-01-10 | 1 | -1/+0 | |
| | | | | | | | | | | | | | 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. | |||||
| * | | 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 | |||||
| * | Followup minor version bumps. | Nick Mathewson | 2024-01-09 | 1 | -1/+1 | |
| | | | | | | | | | 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 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | 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 | 1 | -18/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'fixup-features-20240108' into 'main' | Nick Mathewson | 2024-01-09 | 1 | -1/+1 | |
| |\ | | | | | | | | | Run fixup-features in preparation for release, and clean its output. See merge request tpo/core/arti!1856 | |||||
| | * | Run "fixup-features" in preparation for release. | Nick Mathewson | 2024-01-08 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix typos | Dimitris Apostolou | 2024-01-08 | 7 | -10/+10 | |
| |/ | ||||||
| * | Merge branch 'keyspec' into 'main' | Ian Jackson | 2024-01-08 | 2 | -15/+21 | |
| |\ | | | | | | | | | | | | | KeySpecifier improvements Closes #1126, #1147, and #1151 See merge request tpo/core/arti!1851 | |||||
| | * | KeySpecifier etc: apply deferred rustfmt import churn | Ian Jackson | 2024-01-04 | 2 | -2/+2 | |
| | | | ||||||
| | * | KeySpecifier d-a macro: Do not produce fn new() | Ian Jackson | 2024-01-04 | 1 | -5/+6 | |
| | | | | | | | | | | | | | Where we wanted this, use derive_more::Constructor isntead. arti#1151 item 6. | |||||
| | * | KeySpecifier: Make KeySpecifierPattern a trait | Ian Jackson | 2024-01-04 | 2 | -0/+2 | |
| | | | | | | | | | | | | | So now .arti_pattern() is a trait method. arti#1151 item 3. | |||||
| | * | KeySpecifier d-a macro: Introduce SomeSpecifierPattern and use dyn | Ian Jackson | 2024-01-04 | 2 | -3/+7 | |
| | | | | | | | | | | | | | | | | | This is a better API. The implementation has less monomorphisation. arti#1151 item 2 and the patterns part of 4. Closes #1126. | |||||
| | * | tor-hsservice: Drop an unused import | Ian Jackson | 2024-01-04 | 1 | -1/+0 | |
| | | | | | | | | | | | I'm not sure why the compiler doesn't complain about this already, but it becomes "more" unused later. | |||||
| | * | KeySpecifier d-a macro: rename from KeySpecifierDefault | Ian Jackson | 2024-01-03 | 1 | -7/+7 | |
| | | | | | | | | | arti#1151 item 1. | |||||
| * | | Update to derive-adhoc 0.8 | Ian Jackson | 2024-01-02 | 1 | -1/+1 | |
| |/ | | | | | As recommended in the d-a changelog, I'm not calling this a breaking change to our APIs. | |||||
| * | clippy nightly: For now, locally allow blocks_in_conditions | Ian Jackson | 2024-01-02 | 1 | -0/+1 | |
| | | | | | | | Filed https://gitlab.torproject.org/tpo/core/arti/-/issues/1176 proposing a final fix. | |||||
| * | clippy nightly: Use Poll.is_pending() in two places | Ian Jackson | 2024-01-02 | 1 | -2/+2 | |
| | | | | | clippy correctly identifies that this is nicer than matches!. | |||||
| * | Merge branch 'hs-desc-builder' into 'main' | Alexander Færøy | 2023-12-18 | 1 | -6/+4 | |
| |\ | | | | | | | | | | | | | tor-netdoc: Make HsDescBuilder::auth_clients take an Option. Closes #1019 See merge request tpo/core/arti!1840 | |||||
| | * | tor-netdoc: Make HsDescBuilder::auth_clients take an Option. | Gabriela Moldovan | 2023-12-14 | 1 | -6/+4 | |
| | | | | | | | | | Closes #1019 | |||||
| * | | Merge branch 'rename_relaycell' into 'main' | Ian Jackson | 2023-12-14 | 1 | -1/+1 | |
| |\ \ | |/ |/| | | | | | | | | | Rename {Any}RelayCell to {Any}RelayMsgOuter Closes #775 See merge request tpo/core/arti!1839 | |||||
| | * | Fix documentation that referred to RelayCell. | Nick Mathewson | 2023-12-14 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'doc-link' into 'main' | gabi-250 | 2023-12-14 | 1 | -1/+1 | |
| |\ \ | |/ |/| | | | | | tor-hsservice: Fix broken doc link. See merge request tpo/core/arti!1836 | |||||
| | * | tor-hsservice: Fix broken doc link. | Gabriela Moldovan | 2023-12-14 | 1 | -1/+1 | |
| | | | ||||||
| * | | tor-hsservice: Add TODO about rethinking the HSS StateMgr API. | Gabriela Moldovan | 2023-12-14 | 1 | -0/+3 | |
| | | | ||||||
| * | | tor-hsservice: Add an hss state mgmt API | Gabriela Moldovan | 2023-12-14 | 2 | -0/+47 | |
| |/ | ||||||
| * | Merge branch 'todos-hss' into 'main' | Nick Mathewson | 2023-12-13 | 3 | -25/+29 | |
| |\ | | | | | | | | | Clear away some misc todos in tor-hsservice. See merge request tpo/core/arti!1819 | |||||
| | * | hss: Explain why wait_for_netdir_to_list does not need more complexity. | Nick Mathewson | 2023-12-13 | 1 | -6/+11 | |
| | | | ||||||
| | * | hss::svc::netdir: Explain why it is okay to suppress errors. | Nick Mathewson | 2023-12-12 | 1 | -1/+3 | |
| | | | ||||||
| | * | hss::config: Downgrade or remove some TODO HSS comments. | Nick Mathewson | 2023-12-12 | 1 | -16/+15 | |
| | | | ||||||
| | * | hss: remove TODO about making DangerouslyNonAnonymous conditional. | Nick Mathewson | 2023-12-12 | 1 | -2/+0 | |
| | | | ||||||
| * | | Merge branch 'log_hsid_unconditionally' into 'main' | Nick Mathewson | 2023-12-13 | 1 | -14/+20 | |
| |\ \ | | | | | | | | | | | | | hsservice: Log hsid whether we just generated it or not. See merge request tpo/core/arti!1830 | |||||
| | * | | tor-hsservice: Retrieve the public hsid for logging purposes. | gabi-250 | 2023-12-13 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | hsservice: Log hsid whether we just generated it or not. | Nick Mathewson | 2023-12-13 | 1 | -14/+20 | |
| | |/ | | | | | | | | | | | With this change you can find your hsid in your logs (if safe logging is off) even if you forgot to notice it the first time around. | |||||
| * | | Merge branch 'publisher-do-not-retry-fatal' into 'main' | gabi-250 | 2023-12-13 | 1 | -16/+1 | |
| |\ \ | | | | | | | | | | | | | tor-hsservice: If the error is fatal, do not retry the desc upload. See merge request tpo/core/arti!1821 | |||||
