Skip to content

Keep reconciliation files private and release 0.9.3 - #14

Merged
gauravtiwari merged 2 commits into
mainfrom
protect-mesh-temp
Oct 5, 2026
Merged

gauravtiwari merged 2 commits into
mainfrom
protect-mesh-temp

Conversation

@gauravtiwari

Copy link
Copy Markdown
Contributor

Keep uploaded WireGuard configurations in a private temporary directory and use owner-only temporary files for wg syncconf. Remove temporary files after successful updates or rollback, while preserving updates without interface restarts. Prepare release 0.9.3.

Validation: bin/ci passed 64 tests with 202 assertions, RuboCop on 28 files, dependency audit and gem build. The regression tests execute the generated shell script under umask 022 and verify file permissions, cleanup and rollback. Both commits have verified signatures.

@gauravtiwari
gauravtiwari merged commit 740ee48 into main Oct 5, 2026
4 checks passed
@gauravtiwari
gauravtiwari deleted the protect-mesh-temp branch October 5, 2026 08:45
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