Commit Graph

1276 Commits

Author SHA1 Message Date
6b182c9d2d Merge branch 'master' into master
Some checks failed
continuous-integration/drone/pr Build is failing
2021-11-14 18:24:17 +00:00
4d6ed27f73 Add to changelog: Add support for old version (2.x) of jsonschema library.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-23 09:49:16 -07:00
745a8f9b8a Add support for both jsonschema v3 and old v2 (#459).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #459
2021-10-23 16:47:53 +00:00
6299d8115d Limit documentation build to master of main repo, as it pushes a Docker image.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-23 09:45:17 -07:00
717cfd2d37 validate: add support for both jsonschema v3 and old v2
Some checks failed
continuous-integration/drone/pr Build is failing
RHEL8 and RHEL7 have old jsonschema v2. Try v3 (Draft7) first but
fallback to v2 (Draft4) if needed.
2021-10-23 15:04:07 +03:00
7881327004 Upgrade CI test dependencies.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-22 14:07:14 -07:00
549aa9a25f Update editable link.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-22 14:06:27 -07:00
1c6890492b Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-10-11 17:02:32 -07:00
a7c8e7c823 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-11 11:13:32 -07:00
c8fcf6b336 Mention changing borgmatic path in cron documentation (#455).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-10-11 11:02:08 -07:00
449896f661 Fix error when configured source directories are not present on the filesystem at the time of backup (#387).
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-11 10:40:10 -07:00
1004500d65 Update sample systemd service file comments about more granular read-only filesystem settings.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-11 09:33:07 -07:00
0a8d4e5dfb
Add more strict ProtectHome to systemd sample configuration.
Merge pull request #42 from VTimofeenko/systemd_protecthome
2021-10-11 09:26:28 -07:00
38e35bdb12 Skip TLS verify in documentation build clone to work around old drone/git CA certs.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-04 14:31:15 -07:00
65503e38b6 Sigh.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-04 13:14:19 -07:00
d0c5bf6f6f Another attempt to unbreak build.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-04 13:13:35 -07:00
f129e4c301 Attempt to work-around outdated CA certificates in drone/git Docker image.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-04 13:09:44 -07:00
fbbb096cec Note in documentation that borgmatic requires Python 3.6+.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-04 11:15:51 -07:00
77980511c6 Add another glob pattern example to exclude patterns.
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-16 09:51:40 -07:00
4ba206f8f4 Update build server URL to new organization namespace.
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-14 11:35:34 -07:00
ecc849dd07 Move Gitea hosting from a personal namespace to an organization. 2021-09-14 11:32:01 -07:00
7ff6066d47 Move GitHub hosting from a personal namespace to an organization.
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-14 10:18:10 -07:00
2bb1fc9826 Mention Docker Compose under installation options.
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-12 13:15:34 -07:00
Vladimir Timofeenko
6df6176f3a
Added more strict ProtectHome to systemd unit
This commit changes the comment in sample systemd service.

Using a combination of 'ProtectHome' and 'BindPaths' it's possible to
hide the irrelevant paths inside /root from borgmatic service when it is
run.

ReadWritePaths are suggested to be used only for paths that contain borg
repositories and the backup sources can be specified as ReadOnlyPaths.
2021-08-30 11:20:34 -07:00
acb2ca79d9 Fix traceback that can occur when dumping a database (#440).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-08-06 08:58:11 -07:00
c9211320e1 Fix dev version in changelog.
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-04 15:32:51 -07:00
760286abe1 Dev release bump.
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-30 09:49:07 -07:00
5890a1cb48 Fix "message too long" error when logging to rsyslog (#389).
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-07-30 09:48:13 -07:00
b3f5a9d18f Fix error when configuration file contains "umask" option (#437).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-07-27 10:04:22 -07:00
80b33fbf8a Code style reformatting.
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-27 09:39:48 -07:00
5389ff6160
Merge pull request #41 from mkszuba/tests_no_xxd
tests/integration/test_execute: use plain Python rather than xxd
2021-07-27 09:39:02 -07:00
Marek Szuba
e8b8d86592 tests/integration/test_execute: use plain Python rather than xxd
Removes this test's dependencies on vim and /dev/urandom.

Signed-off-by: Marek Szuba <marek.szuba@cern.ch>
2021-07-27 13:50:16 +01:00
92d729a9dd Try temporary work around for Drone build bug: https://github.com/drone-plugins/drone-docker/pull/327
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-07-26 16:33:41 -07:00
c63219936e Wording tweaks to security policy.
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-26 13:44:14 -07:00
0aff497430 Bump version for release.
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-26 10:17:49 -07:00
1f3907a6a5 Fix for failing PostgreSQL directory format test (#430).
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-26 09:42:14 -07:00
2a8692c64f Fix integration test to hopefully work on Alpine (#430).
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-25 22:50:00 -07:00
1709f57ff0 Fix hang when restoring a PostgreSQL "tar" format database dump (#430).
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-25 22:30:15 -07:00
cadamswaite
89baf757cf Sort imports
Some checks failed
continuous-integration/drone/pr Build is failing
2021-07-14 23:17:35 +01:00
cadamswaite
4f36fe2b9f Run Black on changed file
Some checks failed
continuous-integration/drone/pr Build is failing
2021-07-14 22:53:01 +01:00
cadamswaite
510449ce65 Change default retries to 0 2021-07-14 22:49:03 +01:00
cadamswaite
4cc4b8d484 Add queue based retry logic 2021-07-14 22:46:02 +01:00
9c972cb0e5 Add documentation note about systemd configuration with alternate install methods (#428).
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-29 21:38:53 -07:00
9b1779065e Pin ruamel.yaml.clib to work around docs build issue. 2021-06-29 21:35:46 -07:00
057ec3e59b Add NEWS entry for #379: Suppress console output in sample crontab and systemd service files.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-23 10:35:41 -07:00
bc2e611a74 Suppress console output in sample crontab/systemd service files (#379).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: witten/borgmatic#379
2021-06-23 17:32:47 +00:00
b6d3a1e02f Merge branch 'master' of ssh://projects.torsion.org:3022/witten/borgmatic
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-23 10:22:07 -07:00
54d57e1349 Add test for #407: Fix syslog logging on FreeBSD. 2021-06-23 10:21:45 -07:00
af0b3da8ed Fix syslog logging on FreeBSD (#407).
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: witten/borgmatic#407
2021-06-23 17:21:25 +00:00
27d37b606b Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-22 13:27:59 -07:00