aboutsummaryrefslogtreecommitdiff
path: root/crates/arti/src/subcommands
Commit message (Expand)AuthorAgeFilesLines
...
* arti: keys: Improve readability of `print_check_integrity_incipit`hjrgrn2025-10-081-11/+7
* arti: keys: Fix typo in `run_check_integrity`hjrgrn2025-10-081-1/+1
* arti: keys: Rename `invalid_entry` to `expired_entry` in `run_check_integrity`hjrgrn2025-10-081-3/+3
* arti: keys: Add warning for unexpected invalid keystore entryhjrgrn2025-10-081-14/+16
* arti: keys: Improve readability of `run_check_integrity`hjrgrn2025-10-081-5/+4
* arti: keys: Add comment explaining why `services` cannot be droppedhjrgrn2025-10-081-0/+2
* arti: keys: Add comment explaining difference between `affected_keystores` an...hjrgrn2025-10-081-0/+5
* arti: keys: Refactor `get_expired_keys`hjrgrn2025-10-081-9/+6
* arti: keys: Add integrity check for empty expired_entrieshjrgrn2025-10-081-0/+14
* arti: keys: Introduce InvalidKeystoreEntry and InvalidKeystoreEntries structshjrgrn2025-10-081-33/+74
* arti: keys: Remove `filter` in favor of `retain` in `run_check_integrity`hjrgrn2025-10-081-11/+9
* arti: keys: Add comment explaining expired entry handling in `run_check_integ...hjrgrn2025-10-081-0/+2
* arti: keys: Improve `run_check_integrity` functionhjrgrn2025-10-081-11/+23
* arti: keys: Adapt `maybe_remove_invalid_entries` to updated `run_check_integr...hjrgrn2025-10-081-14/+19
* arti: keys: Refactor function `display_invalid_keystore_entries`hjrgrn2025-10-081-32/+40
* arti: keys: Implement `display_invalid_keystore_entries`hjrgrn2025-10-081-2/+39
* arti: keys: Refactor `display_invalid_keystore_entries`hjrgrn2025-10-081-35/+38
* arti: keys: Refactor run_check_integrity to use keystores with IDshjrgrn2025-10-081-28/+37
* arti: Add skip_all to instrument call.Wesley Aptekar-Cassels2025-09-241-1/+1
* arti: Add skip_all to instrument macro.Wesley Aptekar-Cassels2025-09-241-1/+1
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-1/+4
* arti: test: Add integration test for `hss ctor-migrate`hjrgrn2025-09-101-4/+3
* arti: keys: Add `keys check-integrity` CLI toolhjrgrn2025-09-041-17/+220
* arti: keys: Fix `display_keystore_entries` outputhjrgrn2025-08-091-0/+1
* Merge branch 'update_to_edition_2024_v2' into 'main'Nick Mathewson2025-08-073-11/+13
|\
| * Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-073-11/+13
* | arti: keys: Improve CLI output by distinguishing KeyPath variantshjrgrn2025-08-061-17/+64
|/
* Use new DisplayRedacted/DebugRedacted code for HsId.Nick Mathewson2025-07-312-3/+11
* arti: hss: Add `arti hss ctor-migrate`hjrgrn2025-07-312-43/+191
* arti: raw: Rename `arti keys-raw remove-by-path`hjrgrn2025-07-151-12/+12
* arti: keys: Add arti keys-rawhjrgrn2025-07-142-37/+96
* arti: keys: Fix arti keys help messagehjrgrn2025-06-231-2/+2
* arti: Add keys list and keys list-keystoreshjrgrn2025-06-121-0/+180
* Remove hsc quiet and force flags in favor of batchhjrgrn2025-04-141-33/+31
* arti: Optionally set up a Prometheus metrics exporterIan Jackson2025-04-081-0/+27
* Merge branch '1630-scrub-address-from-output' into 'main'gabi-2502025-03-191-23/+28
|\
| * hsc: Improve get_onion_address functionhjrgrn2025-03-181-2/+3
| * hsc: Add --quite CLI flaghjrgrn2025-03-171-10/+15
| * hsc: Improve get_onion_address functionhjrgrn2025-03-171-4/+3
| * hsc: remove onion-address flag in favour of stdinhjrgrn2025-03-141-22/+22
* | Merge branch 'hsc-lf' into 'main'gabi-2502025-03-181-1/+1
|\ \ | |/ |/|
| * arti: hsc-key-get: Print LF after discovery keyplaybahn2025-03-131-1/+1
* | hsc: remove TODO about display_service_discovery_key error handling.hjrgrn2025-03-141-1/+0
|/
* Deprecate --onion-name; introduce --onion-addressdisha2025-03-122-30/+42
* arti: Remove incorrect deprecation warning in hschjrgrn2025-03-101-1/+0
* tor-rtcompat: Remove ToplevelBlockon from RuntimeIan Jackson2025-03-041-3/+3
* arti: Make Rpc argument unconditional when constructing socks proxyNick Mathewson2025-01-231-19/+15
* arti: Use connect points to listen for RPC connections.Nick Mathewson2024-12-191-34/+17
* arti-client: add path resolver to `TorClient` and `TorClientConfig`Steven Engler2024-11-181-1/+1
* update `CfgPath::path` to use a `CfgPathResolver`Steven Engler2024-11-181-1/+1