370 Commits (master)

Author SHA1 Message Date
Dan Helfman c43b50b6e6 Upgrade PyYAML. 4 months ago
Dan Helfman c072678936 Add support for ruamel.yaml 0.17.x YAML parsing library (#404). 4 months ago
Dan Helfman 631da1465e Add support for Python 3.9. 4 months ago
Dan Helfman a1d986d952 Replace "improve this documentation" form with link to support and ticket tracker. 7 months ago
Dan Helfman 8fde19a7dc Update systemd service example to return a permission error when a system call isn't permitted. 8 months ago
Dan Helfman 41bf520585 Document that passphrase is used for Borg keyfile encryption, not just repokey encryption (#373). 8 months ago
Dan Helfman 1f4f28b4dc Drop support for Python 3.5. Only support black code formatter on Python 3.8+. 8 months ago
Dan Helfman ea6cd53067 Update versions of test dependencies (test_requirements.txt and test containers). 8 months ago
Dan Helfman 604b3d5e17 Bump version. 8 months ago
Dan Helfman 667e1e5b15 Update document about new --override behavior (#361). 9 months ago
Dan Helfman 9b819f32f8 Fix traceback when upgrading old INI-style configuration with upgrade-borgmatic-config (#367). 9 months ago
Dan Helfman 222b61b577 Update changelog with note about #369. 9 months ago
Dan Helfman 1c9ae81987 Fix signal forwarding from borgmatic to Borg resulting in recursion traceback (#368). 9 months ago
Dan Helfman 1ea04aedf0 Merge override values when specifying the "--override" flag multiple times (#361). 9 months ago
Dan Helfman 0e978299cf Fix traceback when a database hook value is null in a configuration file (#355). 10 months ago
Dan Helfman f262f77dbd Add temporary_directory option to changelog. 11 months ago
Dan Helfman e428329c03 Add systemd security improvement to NEWS. 12 months ago
Dan Helfman 79d4888e22 Add documentation navigation links on left side of all documentation pages. 12 months ago
Dan Helfman de61fdef48 Mention "before_extract"/"after_extract" in README. 12 months ago
Dan Helfman 72bd96c656 Fix traceback when a configuration directory is non-readable due to directory permissions (#350). 12 months ago
Dan Helfman f611fe7be3 Clarify documentation overview of monitoring options. 12 months ago
Dan Helfman 99590cb6b6 Clarify documentation on configuration overrides, specifically the portion about list syntax. 1 year ago
Dan Helfman b3fd1be5f6 Add "borgmatic export-tar" action to export an archive to a tar-formatted file or stream (#300). 1 year ago
Dan Helfman 8306b758e8 Add documentation on how to make backups redundant with multiple repositories. 1 year ago
Dan Helfman 2ac58670d5 Clarify database documentation about excluding named pipes and character/block devices to prevent hangs. 1 year ago
Dan Helfman 6f82c9979b Add #339 to NEWS and add test. 1 year ago
Dan Helfman 2781873faf Bump version for release. 1 year ago
Dan Helfman 35d542a676 Fix for traceback when running Cronitor, Cronhub, and PagerDuty monitor hooks (#336). 1 year ago
Dan Helfman d0b9c436b1 Bump version for release. 1 year ago
Dan Helfman 37cc229749 Fix duplicate logging to Healthchecks and send "after_*" hooks output to Healthchecks (#328). 1 year ago
Dan Helfman 17c2d109e5 Add tests for pass-through of BORG_* environment variables. 1 year ago
Dan Helfman 32e15dc905 Add a few more mocks to PostgreSQL SSL tests. 1 year ago
Dan Helfman 27cbe9dfc0 Fix for potential data loss (data not getting backed up) when borgmatic omitted configured source directories in certain situations (#333). 1 year ago
Dan Helfman 7fb4061759 Improve configuration reference documentation readability via more aggressive word-wrapping in configuration schema descriptions. 1 year ago
Dan Helfman b320e74ad5 Update documentation code fragments theme to better match the rest of the page. 1 year ago
Dan Helfman 795e18773b Bump version for release. 1 year ago
Dan Helfman aa14449857 Add "borgmatic extract --strip-components" flag to remove leading path components when extracting an archive (#324). 1 year ago
Dan Helfman a155eefa23 Fix for certain configuration options like ssh_command impacting Borg invocations for separate configuration files (#323). 1 year ago
Dan Helfman 398665be9e Allow before_backup and similiar hooks to exit with a soft failure without altering the monitoring status (#292). 1 year ago
Dan Helfman 6db232d4ac Link to Borgmacator GNOME AppIndicator from monitoring documentation. 1 year ago
Dan Helfman d7277893fb Fix hang when a stale database dump named pipe from an aborted borgmatic run remains on disk (#316). 1 year ago
Dan Helfman 00033bf0a8 Tweak comment indentation in generated configuration file for clarity. 1 year ago
Dan Helfman adda33dc4e Bump version for release. 1 year ago
Dan Helfman 097a09578a Fix enabled database hooks to implicitly set one_file_system configuration option to true to prevent Borg hang. (#315). 1 year ago
Dan Helfman 65472c8de2 Fix error message when there are no MySQL databases to dump for "all" databases (#319). 1 year ago
Dan Helfman 96df52ec50 Fix hang when streaming a database dump to Borg with implicit duplicate source directories by deduplicating them first (#316). 1 year ago
Dan Helfman 244dc35bae Global install documentation. 1 year ago
Dan Helfman d9c9d7d2ee Improve documentation around the installation process. Specifically, making borgmatic commands runnable via the system PATH. 1 year ago
Dan Helfman 89cb5eb76d Fix regression in support for PostgreSQL's "directory" dump format (#314). 1 year ago
Dan Helfman 048a9ebb52 Add an additional end-to-end database test. 1 year ago