Dan Helfman
|
bec73245e9
|
Fix traceback when a YAML validation error occurs (#480, #482).
|
2022-01-19 20:39:03 -08:00 |
|
Dan Helfman
|
2ee75546f5
|
Add MongoDB database hook documentation.
|
2022-01-04 16:26:38 -08:00 |
|
Andrea Ghensi
|
7c6ce9399c
|
fix integration tests and mongodb auth
|
2021-12-29 22:18:50 +01:00 |
|
Andrea Ghensi
|
6b7653484b
|
Add mongodb dump hook
|
2021-12-26 01:00:58 +01:00 |
|
Dan Helfman
|
a1673d1fa1
|
Fix unicode error when restoring particular MySQL databases (#476).
|
2021-12-08 16:40:25 -08:00 |
|
Dan Helfman
|
7a086d8430
|
Fix import ordering.
|
2021-11-29 14:00:14 -08:00 |
|
Dan Helfman
|
0e8e9ced64
|
When command-line configuration override produces a parse error, error cleanly (#471).
|
2021-11-29 12:49:21 -08:00 |
|
nebulon42
|
c3e76585fc
|
move mysqldump options to the beginning of the command due to MySQL bug 30994.
|
2021-11-26 17:16:03 +01:00 |
|
nebulon42
|
3729ba5ca3
|
add list_options setting, fixes #306
|
2021-11-20 15:43:58 +01:00 |
|
Dan Helfman
|
38ebfd2969
|
Rename retry_timeout to retry_wait and standardize log formatting (#28).
|
2021-11-15 11:51:17 -08:00 |
|
cadamswaite
|
976a877a25
|
Formatting
|
2021-11-14 22:37:42 +00:00 |
|
cadamswaite
|
b4117916b8
|
Add timeout and tests
|
2021-11-14 22:15:22 +00:00 |
|
cadamswaite
|
19cad89978
|
Add some tests for retry logic
|
2021-11-14 21:35:23 +00:00 |
|
Dan Helfman
|
449896f661
|
Fix error when configured source directories are not present on the filesystem at the time of backup (#387).
|
2021-10-11 10:40:10 -07:00 |
|
Dan Helfman
|
54d57e1349
|
Add test for #407: Fix syslog logging on FreeBSD.
|
2021-06-23 10:21:45 -07:00 |
|
Dan Helfman
|
27d37b606b
|
Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
|
2021-06-22 13:27:59 -07:00 |
|
Dan Helfman
|
cf8882f2bc
|
Run arbitrary Borg commands with new "borgmatic borg" action (#425).
|
2021-06-17 20:41:44 -07:00 |
|
Dan Helfman
|
9fd28d2eed
|
Fix error handling to error loudly when Borg gets killed due to running out of memory (#423)!
|
2021-06-08 11:43:55 -07:00 |
|
Dan Helfman
|
ea6cd53067
|
Update versions of test dependencies (test_requirements.txt and test containers).
|
2020-11-22 14:48:07 -08:00 |
|
François Poulain
|
ebac02f118
|
Mention placeholders for repositories in documentation; fix #369
|
2020-11-18 20:22:41 +01:00 |
|
Dan Helfman
|
0e978299cf
|
Fix traceback when a database hook value is null in a configuration file (#355).
|
2020-10-07 15:41:45 -07:00 |
|
networkjanitor
|
3c723e8d99
|
Merge branch 'master' into master
|
2020-08-12 21:11:45 +00:00 |
|
Dan Helfman
|
72bd96c656
|
Fix traceback when a configuration directory is non-readable due to directory permissions (#350).
|
2020-08-12 11:32:00 -07:00 |
|
networkjanitor
|
893fca2816
|
Add before_extract and after_extract hooks
|
2020-08-01 16:08:32 +02:00 |
|
Dan Helfman
|
b3fd1be5f6
|
Add "borgmatic export-tar" action to export an archive to a tar-formatted file or stream (#300).
|
2020-07-22 21:53:55 -07:00 |
|
Dan Helfman
|
17c2d109e5
|
Add tests for pass-through of BORG_* environment variables.
|
2020-06-21 14:41:22 -07:00 |
|
Dan Helfman
|
32e15dc905
|
Add a few more mocks to PostgreSQL SSL tests.
|
2020-06-20 14:39:16 -07:00 |
|
Dan Helfman
|
f5ebca4907
|
Add SSL support to PostgreSQL database configuration (#331).
Reviewed-on: https://projects.torsion.org/witten/borgmatic/pulls/331
|
2020-06-20 21:24:14 +00:00 |
|
Edward Shornock
|
d2d92b1f1a
|
Add tests for the PostgreSQL SSL options
|
2020-06-20 23:32:24 +03:00 |
|
Dan Helfman
|
27cbe9dfc0
|
Fix for potential data loss (data not getting backed up) when borgmatic omitted configured source directories in certain situations (#333).
|
2020-06-19 20:16:38 -07:00 |
|
Edward Shornock
|
abd47fc14e
|
Add SSL support to PostgreSQL hooks
|
2020-06-19 02:19:17 +03:00 |
|
Dan Helfman
|
aa14449857
|
Add "borgmatic extract --strip-components" flag to remove leading path components when extracting an archive (#324).
|
2020-06-06 14:57:14 -07:00 |
|
Dan Helfman
|
a155eefa23
|
Fix for certain configuration options like ssh_command impacting Borg invocations for separate configuration files (#323).
|
2020-06-06 14:30:04 -07:00 |
|
Dan Helfman
|
d7277893fb
|
Fix hang when a stale database dump named pipe from an aborted borgmatic run remains on disk (#316).
|
2020-06-02 12:40:32 -07:00 |
|
Dan Helfman
|
097a09578a
|
Fix enabled database hooks to implicitly set one_file_system configuration option to true to prevent Borg hang. (#315).
|
2020-05-26 09:20:14 -07:00 |
|
Dan Helfman
|
65472c8de2
|
Fix error message when there are no MySQL databases to dump for "all" databases (#319).
|
2020-05-26 08:59:04 -07:00 |
|
Dan Helfman
|
96df52ec50
|
Fix hang when streaming a database dump to Borg with implicit duplicate source directories by deduplicating them first (#316).
|
2020-05-20 13:33:53 -07:00 |
|
Dan Helfman
|
89cb5eb76d
|
Fix regression in support for PostgreSQL's "directory" dump format (#314).
|
2020-05-18 11:31:29 -07:00 |
|
Dan Helfman
|
3e5a19d95a
|
Add missing test coverage.
|
2020-05-14 23:21:43 -07:00 |
|
Dan Helfman
|
d88f321cef
|
Fix legitimate database dump command errors (exit code 1) not being treated as errors by borgmatic (#310).
|
2020-05-14 22:38:38 -07:00 |
|
Dan Helfman
|
15ea70a71b
|
Flesh out missing test coverage for execute.py.
|
2020-05-12 15:49:49 -07:00 |
|
Dan Helfman
|
8b91c01a4c
|
Add some missing test coverage.
|
2020-05-11 11:34:14 -07:00 |
|
Dan Helfman
|
695c764a01
|
Merge log output functions into one.
|
2020-05-11 10:55:50 -07:00 |
|
Dan Helfman
|
1ea047dd94
|
Remove "borgmatic restore --progress" flag, as it now conflicts with streaming database restores.
|
2020-05-09 21:53:16 -07:00 |
|
Dan Helfman
|
4b523f9e2c
|
Make database restore output only show at verbosity 2.
|
2020-05-08 19:38:33 -07:00 |
|
Dan Helfman
|
6a61070d85
|
Use shell redirection rather than the --file flag to sidestep synchronization issues when pg_dump/pg_dumpall tries to write to a named pipe.
|
2020-05-08 19:11:26 -07:00 |
|
Dan Helfman
|
f36082938e
|
Additional test coverage.
|
2020-05-08 09:48:04 -07:00 |
|
Dan Helfman
|
1ba996ad93
|
Additional test coverage.
|
2020-05-07 12:14:27 -07:00 |
|
Dan Helfman
|
a23fdf946d
|
Stream database dumps and restores directly to/from Borg without using any additional filesystem space (#258).
|
2020-05-07 11:44:04 -07:00 |
|
Dan Helfman
|
12cf6913ef
|
Remove unused function parameter.
|
2020-05-03 14:07:34 -07:00 |
|