Nish_
|
8aaa5ba8a6
|
minor changes
Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in>
|
2025-03-21 19:26:12 +05:30 |
|
Nish_
|
5525b467ef
|
add key import command
Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in>
|
2025-03-21 00:47:45 +05:30 |
|
Dan Helfman
|
3642687ab5
|
Fix broken tests (#999).
|
2025-02-22 14:32:32 -08:00 |
|
Dan Helfman
|
5d9c111910
|
Fix a runtime directory error from a conflict between "extra_borg_options" and special file detection (#999).
|
2025-02-22 14:26:21 -08:00 |
|
Dan Helfman
|
ad3392ca15
|
Ignore the BORG_PASSCOMMAND environment variable when the "encryption_passphase" option is set.
|
2025-02-22 09:55:07 -08:00 |
|
Dan Helfman
|
2280bb26b6
|
Fix a few tests to mock more accurately.
|
2025-02-21 22:08:08 -08:00 |
|
Dan Helfman
|
4ee2603fef
|
Merge branch 'main' into passphrase-via-file-descriptor
|
2025-02-21 20:26:48 -08:00 |
|
Dan Helfman
|
e69c686abf
|
Get all unit/integration tests passing (#1001).
|
2025-02-21 11:32:57 -08:00 |
|
Dan Helfman
|
07ecc0ffd6
|
Send the "encryption_passphrase" option to Borg via an anonymous pipe.
|
2025-02-17 11:03:36 -08:00 |
|
Dan Helfman
|
b283e379d0
|
Actually pass the current configuration to credential hooks.
|
2025-02-14 10:15:52 -08:00 |
|
Dan Helfman
|
50096296da
|
Revamp systemd credential syntax to be more consistent with constants (#966).
|
2025-02-10 22:01:23 -08:00 |
|
Dan Helfman
|
24b846e9ca
|
Additional test coverage (#966).
|
2025-02-10 10:05:51 -08:00 |
|
Dan Helfman
|
775385e688
|
Get unit tests passing again (#966).
|
2025-02-09 22:44:38 -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
|
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
|
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
|
355eef186e
|
Get existing tests passing again (#961).
|
2025-01-30 20:18:03 -08:00 |
|
Dan Helfman
|
61f0987051
|
Merge branch 'main' into log-repository-everywhere
|
2025-01-27 22:03:35 -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
|
7d56641f56
|
Get existing unit tests passing (#635).
|
2025-01-26 12:13:29 -08:00 |
|
Dan Helfman
|
8c5db19490
|
Code formatting (#635).
|
2025-01-25 14:14:48 -08:00 |
|
Dan Helfman
|
cc7e01be68
|
Log the repository path or label on every relevant log message, not just some logs (#635).
|
2025-01-25 14:01:25 -08:00 |
|
Dan Helfman
|
1232ba8045
|
Revert "Log the repository path or label on every relevant log message, not just some logs (#635)."
This reverts commit 90c1161a8c.
|
2025-01-25 13:57:56 -08:00 |
|
Dan Helfman
|
90c1161a8c
|
Log the repository path or label on every relevant log message, not just some logs (#635).
|
2025-01-25 13:55:58 -08:00 |
|
Dan Helfman
|
2467518d4e
|
Add even more missing test coverage (#962).
|
2025-01-16 15:11:59 -08:00 |
|
Dan Helfman
|
bbf1c3d55e
|
Add test coverage for new code.
|
2025-01-14 23:01:39 -08:00 |
|
Dan Helfman
|
0b17fb2d3f
|
Get all existing tests passing (#962).
|
2025-01-14 13:48:20 -08:00 |
|
Dan Helfman
|
ca54da1067
|
Getting additional tests passing (#962).
|
2025-01-13 20:51:27 -08:00 |
|
Dan Helfman
|
5560f30aa6
|
Fix a borgmatic runtime directory error when running the "spot" check with a database hook enabled (#965).
|
2025-01-12 09:36:24 -08:00 |
|
Dan Helfman
|
2c70ad81ec
|
Fix the "spot" check to support relative source directory paths (#960). Fix the "spot" check to no longer consider pipe files within an archive for file comparisons. Fix auto-excluding of special files (when databases are configured) to support relative source directory paths.
|
2025-01-01 15:00:36 -08:00 |
|
Dan Helfman
|
267af5b372
|
To avoid a hang in the database hooks, error and exit when the borgmatic runtime directory overlaps with the configured excludes (#947).
|
2024-12-19 20:59:57 -08:00 |
|
Dan Helfman
|
5a24bf2037
|
Get tests passing (#261).
|
2024-11-22 20:16:18 -08:00 |
|
Dan Helfman
|
30c821120e
|
Fix borgmatic ignoring the "BORG_RELOCATED_REPO_ACCESS_IS_OK" and "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK" environment variables (#939).
|
2024-11-18 09:46:52 -08:00 |
|
Dan Helfman
|
13884bd448
|
Apply the "umask" option to all relevant actions, not just some of them (#441).
|
2024-11-18 09:07:29 -08:00 |
|
Dan Helfman
|
295bfb0c57
|
Update the logic that probes for the borgmatic streaming database dump, bootstrap metadata, and check state directories to support more platforms and use cases (#934).
|
2024-11-15 18:15:32 -08:00 |
|
Dan Helfman
|
814cdb4b87
|
Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action.
|
2024-11-03 13:14:05 -08:00 |
|
Dan Helfman
|
13878be254
|
Move the default check state directory (#562, #638). Deprecate the "borgmatic_source_directory" option in favor of "borgmatic_runtime_directory" and "borgmatic_state_directory" (#562).
|
2024-10-30 22:36:43 -07:00 |
|
Dan Helfman
|
83bc737185
|
Borg 2 changes: Default the "archive_name_format" option to just "{hostname}". Update the "--match-archives"/"--archive" flags to support series names / archive hashes. Add a "--match-archives" flag to the "prune" action.
|
2024-10-25 14:26:31 -07:00 |
|
Dan Helfman
|
bd4c672382
|
Apply the "working_directory" option to all actions, not just "create". Also fix the glob expansion of "source_directories" values to respect the "working_directory" option (#609).
|
2024-10-20 16:04:41 -07:00 |
|
Dan Helfman
|
c71da46963
|
Fix change-passphrase to actually prompt for a new passphrase when an old one is configured (#911).
|
2024-10-19 09:58:32 -07:00 |
|
Dan Helfman
|
6fdce2a4a6
|
Fix a confusing apparent hang when when the repository location changes, and instead show a helpful error message (#914).
|
2024-10-03 16:48:34 -07:00 |
|
Dan Helfman
|
b7efa0d3f0
|
When databases are configured, don't auto-enable the "one_file_system" option (#918).
|
2024-10-01 10:16:30 -07:00 |
|
Dan Helfman
|
34305d686c
|
Revert "Add missing test (#911)" which accidentally included unrelated changes.
This reverts commit bf1e8bc44e.
|
2024-10-01 09:28:39 -07:00 |
|
Dan Helfman
|
bf1e8bc44e
|
Add missing test (#911).
|
2024-10-01 09:26:00 -07:00 |
|
Dan Helfman
|
fd4f69f6c3
|
Rename repository actions for compatibility with recent Borg 2 changes (#915).
|
2024-09-09 10:05:32 -07:00 |
|
Dan Helfman
|
1fe6ae83a8
|
Add a "key change-passphrase" action to change the passphrase protecting a repository key (#911).
|
2024-09-01 11:13:39 -07:00 |
|
Dan Helfman
|
e0298685a1
|
Fix the "source_directories_must_exist" option to work with relative "source_directories" paths when a "working_directory" is set (#905).
|
2024-08-20 13:52:06 -07:00 |
|
Dan Helfman
|
66aa953371
|
Add additional tests (#298).
|
2024-07-04 08:42:05 -07:00 |
|
Dan Helfman
|
2dca5e1834
|
Initial automated tests for delete action (#298).
|
2024-07-02 20:26:29 -07:00 |
|