fix(hs): redact onion in publish logs; cache 0700 #11

Closed
sirius wants to merge 0 commits from wt/t_792593f3 into main
Owner

Summary

  • F7: wait_until_published logs a safelog-redacted HsId (hs::log_label), not the locator. Persist/dial still uses display_unredacted.
  • mkdir Arti cache and state 0700 before client_config; Store open also creates home/cache 0700.
  • dangerously_trust_everyone remains Arti fs-mistrust only.

Tests

  • cargo test --locked: 116 passed, 3 ignored (live Tor)
  • cargo clippy --locked -- -D warnings: clean

SHA: 424002c0f5260d5e8cb5f13a7951622d6a44a3ac

## Summary - F7: `wait_until_published` logs a safelog-redacted HsId (`hs::log_label`), not the locator. Persist/dial still uses `display_unredacted`. - `mkdir` Arti `cache` and `state` `0700` before `client_config`; Store open also creates `home/cache` 0700. - `dangerously_trust_everyone` remains Arti fs-mistrust only. ## Tests - `cargo test --locked`: 116 passed, 3 ignored (live Tor) - `cargo clippy --locked -- -D warnings`: clean SHA: `424002c0f5260d5e8cb5f13a7951622d6a44a3ac`
sirius added 2 commits 2026-09-11 00:28:38 +00:00
fix(ci): serialize Pi jobs; valid XMR fixture after F4
All checks were successful
ci / test (pull_request) Successful in 2m49s
bfd28fce6b
Overlapping Actions used a fixed docker name onionwire-ci (Conflict)
and OOM-killed with 137. Unique run_id names + one-at-a-time
concurrency. F1 ingest test still used 8+B*94 which F4 checksums reject.
[verified] fix(hs): redact onion in publish logs; cache 0700
All checks were successful
ci / test (pull_request) Successful in 3m0s
424002c0f5
wait_until_published now logs HsId via safelog, not the locator.
Store and client_config mkdir Arti cache/state 0700. Arti
dangerously_trust_everyone stays on storage only.
Author
Owner

Superseded by the bundle PR: #12

Superseded by the bundle PR: https://forgejo.siriusdevops.com/sirius/onionwire/pulls/12
sirius closed this pull request 2026-09-11 00:36:03 +00:00
All checks were successful
ci / test (pull_request) Successful in 3m0s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sirius/onionwire#11
No description provided.