Dan Helfman
|
587d31de7c
|
Run all command hooks respecting the "working_directory" option if configured (#790).
|
2025-03-21 10:53:06 -07:00 |
|
Dan Helfman
|
c2409d9968
|
Remove the "dump_data_sources" command hook, as it doesn't really solve the use case and works differently than all the other command hooks (#790).
|
2025-03-20 11:13:37 -07:00 |
|
Dan Helfman
|
624a7de622
|
Document "after" command hooks running in case of error and make sure that happens in case of "before" hook error (#790).
|
2025-03-20 10:57:39 -07:00 |
|
Nish_
|
c84815bfb0
|
add custom dump and restore commands for sqlite hook
Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in>
|
2025-03-16 09:07:49 +05:30 |
|
Dan Helfman
|
7965eb9de3
|
Correctly handle errors in command hooks (#1019).
|
2025-03-11 11:36:28 -07:00 |
|
Dan Helfman
|
2a0319f02f
|
Merge branch 'main' into unified-command-hooks.
|
2025-03-10 10:35:36 -07:00 |
|
Dan Helfman
|
bec5a0c0ca
|
Fix end-to-end tests for Btrfs (#1023).
|
2025-03-10 10:15:23 -07:00 |
|
Dan Helfman
|
4ee7f72696
|
Fix an error in the Btrfs hook when attempting to snapshot a read-only subvolume (#1023).
|
2025-03-09 23:04:55 -07:00 |
|
Dan Helfman
|
45c114973c
|
Add missing test coverage for new/changed code (#1019).
|
2025-03-08 18:31:16 -08:00 |
|
Dan Helfman
|
6a96a78cf1
|
Fix existing tests (#1019).
|
2025-03-07 22:58:25 -08:00 |
|
Dan Helfman
|
eb5dc128bf
|
Fix incorrect test name (#1017).
|
2025-03-06 10:34:28 -08:00 |
|
Dan Helfman
|
1d486d024b
|
Fix a regression in which some MariaDB/MySQL passwords were not escaped correctly (#1017).
|
2025-03-06 10:32:38 -08:00 |
|
Geoff Holden
|
a926b413bc
|
Updating automated test, and fixing linting errors.
|
2025-03-06 09:00:33 -03:30 |
|
Dan Helfman
|
c0135864c2
|
With the PagerDuty monitoring hook, send borgmatic logs to PagerDuty so they show up in the incident UI (#409).
|
2025-03-04 08:55:09 -08:00 |
|
Dan Helfman
|
55c0ab1610
|
Add "tls" options to the MariaDB and MySQL database hooks.
|
2025-03-03 10:07:03 -08:00 |
|
Dan Helfman
|
54afe87a9f
|
Add a "compression" option to the PostgreSQL database hook (#975).
|
2025-03-01 17:29:16 -08:00 |
|
Dan Helfman
|
25b6a49df7
|
Send database passwords to MongoDB via anonymous pipe (#1013).
|
2025-03-01 10:04:04 -08:00 |
|
Dan Helfman
|
06b065cb09
|
Add missing test coverage (#1009).
|
2025-02-28 18:28:09 -08:00 |
|
Dan Helfman
|
1e5c256d54
|
Get tests passing again (#1009).
|
2025-02-28 14:40:00 -08:00 |
|
Dan Helfman
|
48a4fbaa89
|
Add missing test coverage for defaults file function (#1009).
|
2025-02-28 09:21:01 -08:00 |
|
Dan Helfman
|
1e274d7153
|
Add some missing test mocking (#1009).
|
2025-02-28 08:59:38 -08:00 |
|
Dan Helfman
|
c41b743819
|
Get existing unit tests passing (#1009).
|
2025-02-28 08:37:03 -08:00 |
|
Dan Helfman
|
dce0528057
|
In the Zabbix monitoring hook, support Zabbix 7.2's authentication changes (#1003).
|
2025-02-26 22:33:01 -08:00 |
|
columbarius
|
2eab74a521
|
Add "verify_tls" option to Uptime Kuma hook.
|
2025-02-24 20:12:47 +01:00 |
|
Dan Helfman
|
bcc463688a
|
When getting all ZFS dataset mount points, deduplicate and filter out "none".
|
2025-02-23 15:46:39 -08:00 |
|
Dan Helfman
|
4ee2603fef
|
Merge branch 'main' into passphrase-via-file-descriptor
|
2025-02-21 20:26:48 -08:00 |
|
Dan Helfman
|
9ba78fa33b
|
Don't try to unmount empty directories (#1001).
|
2025-02-21 17:59:45 -08:00 |
|
Dan Helfman
|
e69c686abf
|
Get all unit/integration tests passing (#1001).
|
2025-02-21 11:32:57 -08:00 |
|
Dan Helfman
|
0210bf76bc
|
Fix ZFS and Btrfs tests (#1001).
|
2025-02-20 22:58:05 -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
|
056dfc6d33
|
Add Btrfs "/" subvolume fix to NEWS.
|
2025-02-15 09:56:46 -08:00 |
|
 Dan HelfmanandGitHub
|
bf850b9d38
|
Fix path handling error when handling btrfs '/' subvolume.
Merge pull request #89 from dmitry-t7ko/btrfs-root-submodule-fix
|
2025-02-15 09:49:13 -08:00 |
|
Dan Helfman
|
e02a0e6322
|
Support working directory for container and file credential hooks.
|
2025-02-14 19:35:12 -08:00 |
|
Dan Helfman
|
2ca23b629c
|
Add end-to-end tests for new credential hooks, along with some related configuration options.
|
2025-02-14 15:33:30 -08:00 |
|
Dan Helfman
|
b283e379d0
|
Actually pass the current configuration to credential hooks.
|
2025-02-14 10:15:52 -08:00 |
|
Dan Helfman
|
5dda9c8ee5
|
Add unit tests for new credential hooks.
|
2025-02-13 16:38:50 -08:00 |
|
Dmitrii Tishchenko
|
92e87d839d
|
Fix path handling error when handling btrfs '/' submodule
|
2025-02-13 17:12:23 +00:00 |
|
Dan Helfman
|
d6cf48544a
|
Get existing tests passing.
|
2025-02-12 22:49:16 -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
|
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
|
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
|
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
|
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
|
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
|
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 |
|