Dan Helfman
|
50096296da
|
Revamp systemd credential syntax to be more consistent with constants (#966).
1.9.10
|
2025-02-10 22:01:23 -08:00 |
|
Dan Helfman
|
3bc14ba364
|
Bump version for release.
|
2025-02-10 14:21:33 -08:00 |
|
Dan Helfman
|
c9c6913547
|
Add a "!credential" tag for loading systemd credentials into borgmatic configuration (#966).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/993
|
2025-02-10 22:18:43 +00:00 |
|
Dan Helfman
|
779f51f40a
|
Fix favicon on non-home pages.
|
2025-02-10 13:24:27 -08:00 |
|
Dan Helfman
|
24b846e9ca
|
Additional test coverage (#966).
|
2025-02-10 10:05:51 -08:00 |
|
Dan Helfman
|
73fe29b055
|
Add additional test coverage for credential tag (#966).
|
2025-02-10 09:52:07 -08:00 |
|
Dan Helfman
|
775385e688
|
Get unit tests passing again (#966).
|
2025-02-09 22:44:38 -08:00 |
|
Dan Helfman
|
efdbee934a
|
Update documentation to describe delayed !credential tag approach (#966).
|
2025-02-09 15:27:58 -08:00 |
|
Dan Helfman
|
49719dc309
|
Load credentials from database hooks (#966).
|
2025-02-09 11:35:26 -08:00 |
|
Dan Helfman
|
b7e3ee8277
|
Revamped the credentials to load them much closer to where they're used (#966).
|
2025-02-09 11:12:40 -08:00 |
|
Dan Helfman
|
97fe1a2c50
|
Flake fixes (#966).
|
2025-02-08 19:28:03 -08:00 |
|
Dan Helfman
|
66abf38b39
|
Add end-to-end tests for the systemd credential hook (#966).
|
2025-02-08 17:50:59 -08:00 |
|
Dan Helfman
|
5baf091853
|
Add automated tests for the systemd credential hook (#966).
|
2025-02-08 10:42:11 -08:00 |
|
Dan Helfman
|
c5abcc1fdf
|
Add documentation for the "!credential" tag (#966).
|
2025-02-07 16:04:10 -08:00 |
|
Dan Helfman
|
9a9a8fd1c6
|
Add a "!credential" tag for loading systemd credentials into borgmatic configuration (#966).
|
2025-02-07 14:09:26 -08:00 |
|
Dan Helfman
|
ab9e8d06ee
|
Add a delayed logging handler that delays anything logged before logging is actually configured.
|
2025-02-07 09:50:05 -08:00 |
|
Dan Helfman
|
5a2cd1b261
|
Add support for Python 3.13.
|
2025-02-06 14:21:36 -08:00 |
|
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).
|
2025-02-06 11:52:16 -08:00 |
|
Dan Helfman
|
5dc0b08f22
|
Fix the log message code to avoid using Python 3.10+ logging features (#989).
|
2025-02-04 11:51:39 -08:00 |
|
Dan Helfman
|
23009e22aa
|
When both "encryption_passcommand" and "encryption_passphrase" are configured, prefer "encryption_passphrase" even if it's an empty value (#987).
|
2025-02-03 23:20:31 -08:00 |
|
Dan Helfman
|
6cfa10fb7e
|
Fix a "list" action error when the "encryption_passcommand" option is set (#987).
|
2025-02-03 23:11:59 -08:00 |
|
Dan Helfman
|
d29d0bc1c6
|
NEWS wording tweaks for clarity.
1.9.9
|
2025-02-03 11:22:54 -08:00 |
|
Dan Helfman
|
c3f4f94190
|
Bump version for release.
|
2025-02-03 11:20:13 -08:00 |
|
Dan Helfman
|
b2d61ade4e
|
Change the default value for the "--original-hostname" flag from "localhost" to no host specified (#985).
|
2025-02-03 11:17:21 -08:00 |
|
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).
|
2025-01-31 22:15:53 -08:00 |
|
Dan Helfman
|
afcf253318
|
Fix flake errors (#961).
|
2025-01-31 10:27:20 -08:00 |
|
Dan Helfman
|
76533c7db5
|
Add a clarifying comment to the NEWS entry (#961).
|
2025-01-31 10:26:05 -08:00 |
|
Dan Helfman
|
0073366dfc
|
Add a passcommand hook so borgmatic can collect the encryption passphrase once and pass it to Borg multiple times (#961).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/984
|
2025-01-31 18:13:38 +00:00 |
|
Dan Helfman
|
13acaa47e4
|
Add an end-to-end test for the passcommand hook (#961).
|
2025-01-30 22:50:13 -08:00 |
|
Dan Helfman
|
cf326a98a5
|
Add test coverage for new code (#961).
|
2025-01-30 21:29:52 -08:00 |
|
Dan Helfman
|
355eef186e
|
Get existing tests passing again (#961).
|
2025-01-30 20:18:03 -08:00 |
|
Dan Helfman
|
c392e4914c
|
Add documentation (#961).
|
2025-01-30 10:20:24 -08:00 |
|
Dan Helfman
|
8fed8e0695
|
Add a passcommand hook to NEWS (#961).
|
2025-01-30 09:55:32 -08:00 |
|
Dan Helfman
|
52189490a2
|
Docstring typo (#961).
|
2025-01-30 09:48:55 -08:00 |
|
Dan Helfman
|
26b44699ba
|
Add a passphrase hook so borgmatic can collect the encryption passphrase once and pass it to Borg multiple times (#961).
|
2025-01-30 09:35:20 -08:00 |
|
Dan Helfman
|
09933c3dc7
|
Log the repository path or label on every relevant log message, not just some logs (#635).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/980
|
2025-01-29 18:39:49 +00:00 |
|
Dan Helfman
|
c702dca8da
|
Merge branch 'main' into log-repository-everywhere
|
2025-01-29 10:31:30 -08:00 |
|
Dan Helfman
|
62003c58ea
|
Fix the Btrfs hook to support subvolumes with names like "@home", different from their mount points (#983).
|
2025-01-29 09:46:39 -08:00 |
|
Dan Helfman
|
67c22e464a
|
Code formatting (#635).
|
2025-01-29 08:00:42 -08:00 |
|
Dan Helfman
|
5a9066940f
|
Add monitoring end-to-end tests (#635).
|
2025-01-28 23:06:22 -08:00 |
|
Dan Helfman
|
61f0987051
|
Merge branch 'main' into log-repository-everywhere
|
2025-01-27 22:03:35 -08:00 |
|
Dan Helfman
|
63c39be55f
|
Fix flaking issues (#635).
|
2025-01-27 12:28:36 -08:00 |
|
Dan Helfman
|
7e344e6e0a
|
Complete test coverage for new code (#635).
|
2025-01-27 12:25:28 -08:00 |
|
Dan Helfman
|
b02ff8b6e5
|
Fix "spot" check file count delta error (#981).
|
2025-01-27 10:51:06 -08:00 |
|
Dan Helfman
|
b6ff242d3a
|
Fix for borgmatic "exclude_patterns" and "exclude_from" recursing into excluded subdirectories (#982).
|
2025-01-27 10:07:19 -08:00 |
|
Dan Helfman
|
71f1819f05
|
Some additional test coverage (#635).
|
2025-01-27 09:27:12 -08:00 |
|
Dan Helfman
|
31b6e21139
|
Fix end-to-end tests and update more log messages (#635).
|
2025-01-26 19:03:40 -08:00 |
|
Dan Helfman
|
7d56641f56
|
Get existing unit tests passing (#635).
|
2025-01-26 12:13:29 -08:00 |
|
Dan Helfman
|
1ad6be2077
|
Add missing test coverage and fix incorrect test expectations (#855).
|
2025-01-26 09:29:54 -08:00 |
|
Dan Helfman
|
803361b850
|
Some text fixes (#635).
|
2025-01-26 09:12:18 -08:00 |
|