Dan Helfman
|
5baf091853
Add automated tests for the systemd credential hook (#966).
|
9 months ago |
Dan Helfman
|
c5abcc1fdf
Add documentation for the "!credential" tag (#966).
|
9 months ago |
Dan Helfman
|
9a9a8fd1c6
Add a "!credential" tag for loading systemd credentials into borgmatic configuration (#966).
|
9 months ago |
Dan Helfman
|
ab9e8d06ee
Add a delayed logging handler that delays anything logged before logging is actually configured.
|
9 months ago |
Dan Helfman
|
5a2cd1b261
Add support for Python 3.13.
|
9 months ago |
Dan Helfman
|
ffaa99ba15
With the "max_duration" option or the "--max-duration" flag, run the archives and repository checks separately so they don't interfere with one another (#988).
|
9 months ago |
Dan Helfman
|
5dc0b08f22
Fix the log message code to avoid using Python 3.10+ logging features (#989).
|
9 months ago |
Dan Helfman
|
23009e22aa
When both "encryption_passcommand" and "encryption_passphrase" are configured, prefer "encryption_passphrase" even if it's an empty value (#987).
|
9 months ago |
Dan Helfman
|
6cfa10fb7e
Fix a "list" action error when the "encryption_passcommand" option is set (#987).
|
9 months ago |
Dan Helfman
|
d29d0bc1c6
NEWS wording tweaks for clarity.
|
9 months ago |
Dan Helfman
|
c3f4f94190
Bump version for release.
|
9 months ago |
Dan Helfman
|
b2d61ade4e
Change the default value for the "--original-hostname" flag from "localhost" to no host specified (#985).
|
9 months ago |
Dan Helfman
|
cca9039863
Move the passcommand logic out of a hook to prevent future security issues (e.g., passphrase exfiltration attacks) if a user invokes a credential hook from an arbitrary configuration value (#961).
|
9 months ago |
Dan Helfman
|
afcf253318
Fix flake errors (#961).
|
9 months ago |
Dan Helfman
|
76533c7db5
Add a clarifying comment to the NEWS entry (#961).
|
9 months ago |
Dan Helfman
|
0073366dfc
Add a passcommand hook so borgmatic can collect the encryption passphrase once and pass it to Borg multiple times (#961).
|
9 months ago |
Dan Helfman
|
13acaa47e4
Add an end-to-end test for the passcommand hook (#961).
|
9 months ago |
Dan Helfman
|
cf326a98a5
Add test coverage for new code (#961).
|
9 months ago |
Dan Helfman
|
355eef186e
Get existing tests passing again (#961).
|
9 months ago |
Dan Helfman
|
c392e4914c
Add documentation (#961).
|
9 months ago |
Dan Helfman
|
8fed8e0695
Add a passcommand hook to NEWS (#961).
|
9 months ago |
Dan Helfman
|
52189490a2
Docstring typo (#961).
|
9 months ago |
Dan Helfman
|
26b44699ba
Add a passphrase hook so borgmatic can collect the encryption passphrase once and pass it to Borg multiple times (#961).
|
9 months ago |
Dan Helfman
|
09933c3dc7
Log the repository path or label on every relevant log message, not just some logs (#635).
|
9 months ago |
Dan Helfman
|
c702dca8da
Merge branch 'main' into log-repository-everywhere
|
9 months ago |
Dan Helfman
|
62003c58ea
Fix the Btrfs hook to support subvolumes with names like "@home", different from their mount points (#983).
|
9 months ago |
Dan Helfman
|
67c22e464a
Code formatting (#635).
|
9 months ago |
Dan Helfman
|
5a9066940f
Add monitoring end-to-end tests (#635).
|
9 months ago |
Dan Helfman
|
61f0987051
Merge branch 'main' into log-repository-everywhere
|
9 months ago |
Dan Helfman
|
63c39be55f
Fix flaking issues (#635).
|
9 months ago |