132 Commits (master)

Author SHA1 Message Date
Dan Helfman eb4b4cc92b Fix line length in schema. 10 months ago
Dan Helfman 41bf520585 Document that passphrase is used for Borg keyfile encryption, not just repokey encryption (#373). 10 months ago
Dan Helfman 9b819f32f8 Fix traceback when upgrading old INI-style configuration with upgrade-borgmatic-config (#367). 10 months ago
Dan Helfman b619bde037 Fix broken end-to-end test. 10 months ago
Fran├žois Poulain ebac02f118 Mention placeholders for repositories in documentation; fix #369 10 months ago
root 7cad5a8608 Add `temporary_directory` as a configuration option defaulting to $TMPDIR 1 year ago
Matthias 631c3068a9 systemd security settings 1 year ago
Dan Helfman 5356f487a5 Move before/after_everything hooks so they're easier to find. 1 year ago
Dan Helfman 72bd96c656 Fix traceback when a configuration directory is non-readable due to directory permissions (#350). 1 year ago
Jakub Duchateau 95c415f416
Change "before" to "after" in desc 1 year ago
Dan Helfman 06dc336481 Fix schema exclude patterns example path. 1 year ago
networkjanitor 893fca2816 Add before_extract and after_extract hooks 1 year ago
Dan Helfman a23083f737 Clarify schema documentation about skipping pruning. 1 year ago
Edward Shornock 01db676d68 Change the example for the ssl_mode parameter 1 year ago
Edward Shornock 8fb830099f Re-add the ilbpq-ssl documentation URL to the schema 1 year ago
Edward Shornock 463a133a63 Ensure schema lines are less than 80 characters in length 1 year ago
Edward Shornock a16fed8887 Rename PostgreSQL SSL config variables 1 year ago
Edward Shornock abd47fc14e Add SSL support to PostgreSQL hooks 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 00033bf0a8 Tweak comment indentation in generated configuration file for clarity. 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 bc02c123e6 Monitor backups with PagerDuty hook integration (#245). 2 years ago
Dan Helfman 8ad8a9c422 Add per-action hooks: "before_prune", "after_prune", "before_check", and "after_check" (#255). 2 years ago
Dan Helfman 2405e97c38 Backup to a removable drive or intermittent server via "soft failure" feature (#284). 2 years ago
Dan Helfman 94b9ef56be Change "exclude_if_present" option to support multiple filenames, rather than just a single filename (#280). 2 years ago
Dan Helfman 39550a7fe9 Add ~/.config/borgmatic.d as another configuration directory default (#274). 2 years ago
Dan Helfman d0c533555e In "borgmatic --help", don't expand $HOME in listing of default "--config" paths. 2 years ago
Dan Helfman f787dfe809 Override particular configuration options from the command-line via "--override" flag (#268). 2 years ago
Dan Helfman 8660af745e Optionally change the internal database dump path via "borgmatic_source_directory" option in location configuration section (#259). 2 years ago
Dan Helfman 65cc4c9429 Fix "--repository" flag to accept relative paths. 2 years ago
Dan Helfman 0c6c61a272 Pass extra options directly to particular Borg commands, handy for Borg options that borgmatic does not yet support natively (#235). 2 years ago
Dan Helfman 427b57e2a9 Database dump hooks for MySQL/MariaDB (#228). 2 years ago
Dan Helfman 17fda7281a Monitor backups with Cronhub hook integration. Fix Healthchecks/Cronitor hooks to respect dry run. 2 years ago
Dan Helfman ac777965d0 Fix regression of generate-borgmatic-config working without --source flag (#239). 2 years ago
Dan Helfman 31d3bc9bd8 In documentation, clarify when Healthchecks/Cronitor hooks fire in relation to other hooks (#238). 2 years ago
Dan Helfman 2115eeb6a2 Upgrade your borgmatic configuration to get new options and comments via "generate-borgmatic-config --source" (#239). 2 years ago
Dan Helfman f48f52079d Support for Borg --keep-exclude-tags and --exclude-nodump options (#234). 2 years ago
Dan Helfman 8fd46b8c70 Monitor backups with Cronitor hook integration. 2 years ago
Dan Helfman 458e7776c5 Database dump hooks for PostgreSQL, so you can easily dump your databases before backups run (#225). 2 years ago
Dan Helfman f8bc67be8d Config generation support for sequences of maps, needed for database dump hooks (#225). 2 years ago
Dan Helfman 128ebf04ce Dead man's switch via healthchecks.io integration (#223) + new monitoring documentation. 2 years ago
Dan Helfman e14ebee4e0 User-defined hooks for global setup or cleanup that run before/after all actions. (#192). 2 years ago
Dan Helfman 4cdff74e9b Support for Borg check --verify-data flag via borgmatic "data" consistency check (#210). 2 years ago
Daniel M. Capella 0c439c0c02
Add space to separate comments from tokens 2 years ago
Dan Helfman ef3dda9213 Bypass Borg error about a moved repository (#209). 2 years ago
Dan Helfman a7cc2ea803 When validating configuration files, require strings instead of allowing any scalar type. 2 years ago
Dan Helfman 39e5aac479 If a "prefix" option in borgmatic's configuration has an empty value (blank or ""), then disable default prefix. 2 years ago
Dan Helfman e25f2c4e6c Clarify documentation/schema about on_error hook running if there's an error in another hook (#202). 2 years ago
Dan Helfman 4444219e17 Support for Borg --noatime, --noctime, and --nobirthtime flags (mentioned in #193). 2 years ago
Dan Helfman 74ac148747 Disable console color via "color" option in borgmatic configuration output section (#191). 2 years ago