Skip to content

Warn when clearnet_initial_sync is silently defeated by the egress firewall - #955

Merged
VijitSingh97 merged 2 commits into
develop-v2from
fix/941-clearnet-firewall-warn
Aug 14, 2026
Merged

Warn when clearnet_initial_sync is silently defeated by the egress firewall#955
VijitSingh97 merged 2 commits into
develop-v2from
fix/941-clearnet-firewall-warn

Conversation

@VijitSingh97

Copy link
Copy Markdown
Collaborator

Closes #941's option (b) — the scoped-ACCEPT design stays on the issue. The two flags are self-defeating together: the firewall (default on) drops the very clearnet dials the sync flag asks for, so the sync just runs over Tor at ordinary speed and nothing says why. Both are wizard-reachable, so real users will pick the pair.

Warn, not fail — nothing leaks (the firewall is doing its job); the config is merely slower than intended, matching the codebase's precedent for self-defeating-but-harmless combinations (rationale in a comment at the check). Placed in parse_and_validate_config so every validating command surfaces it, doctor and edit included. Four-quadrant tier-1 coverage (fires on both contradictory pairs, silent on both sane ones); docs/privacy.md documents the either/or and names the unbuilt scoped exception honestly. Suite 2191/0 solo. Ponytail: one guarded warn.

🤖 Generated with Claude Code

VijitSingh97 and others added 2 commits August 14, 2026 00:05
The two flags are silently self-defeating together: the firewall
(default on) drops the very clearnet dials the sync flag asks for, so
the sync just runs over Tor at ordinary speed and nothing says why.
Warn, not fail — nothing leaks (the firewall is doing its job), the
config is merely slower than intended, matching the codebase's
precedent for self-defeating-but-harmless combinations. Placed in
parse_and_validate_config so every validating command surfaces it.
Four-quadrant tier-1 coverage; docs/privacy.md documents the either/or
and names the scoped-exception follow-up.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@VijitSingh97
VijitSingh97 merged commit 08e331c into develop-v2 Aug 14, 2026
15 checks passed
@VijitSingh97
VijitSingh97 deleted the fix/941-clearnet-firewall-warn branch August 14, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant