Dan Helfman
4ba206f8f4
Update build server URL to new organization namespace.
2021-09-14 11:35:34 -07:00
Dan Helfman
ecc849dd07
Move Gitea hosting from a personal namespace to an organization.
2021-09-14 11:32:01 -07:00
Dan Helfman
7ff6066d47
Move GitHub hosting from a personal namespace to an organization.
2021-09-14 10:18:10 -07:00
Dan Helfman
2bb1fc9826
Mention Docker Compose under installation options.
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
Dan Helfman
acb2ca79d9
Fix traceback that can occur when dumping a database ( #440 ).
2021-08-06 08:58:11 -07:00
Dan Helfman
c9211320e1
Fix dev version in changelog.
2021-08-04 15:32:51 -07:00
Dan Helfman
760286abe1
Dev release bump.
2021-07-30 09:49:07 -07:00
Dan Helfman
5890a1cb48
Fix "message too long" error when logging to rsyslog ( #389 ).
2021-07-30 09:48:13 -07:00
Dan Helfman
b3f5a9d18f
Fix error when configuration file contains "umask" option ( #437 ).
2021-07-27 10:04:22 -07:00
Dan Helfman
80b33fbf8a
Code style reformatting.
2021-07-27 09:39:48 -07:00
Dan Helfman
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
Dan Helfman
92d729a9dd
Try temporary work around for Drone build bug: https://github.com/drone-plugins/drone-docker/pull/327
2021-07-26 16:33:41 -07:00
Dan Helfman
c63219936e
Wording tweaks to security policy.
2021-07-26 13:44:14 -07:00
Dan Helfman
0aff497430
Bump version for release.
2021-07-26 10:17:49 -07:00
Dan Helfman
1f3907a6a5
Fix for failing PostgreSQL directory format test ( #430 ).
2021-07-26 09:42:14 -07:00
Dan Helfman
2a8692c64f
Fix integration test to hopefully work on Alpine ( #430 ).
2021-07-25 22:50:00 -07:00
Dan Helfman
1709f57ff0
Fix hang when restoring a PostgreSQL "tar" format database dump ( #430 ).
2021-07-25 22:30:15 -07:00
cadamswaite
89baf757cf
Sort imports
2021-07-14 23:17:35 +01:00
cadamswaite
4f36fe2b9f
Run Black on changed file
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
Dan Helfman
9c972cb0e5
Add documentation note about systemd configuration with alternate install methods ( #428 ).
2021-06-29 21:38:53 -07:00
Dan Helfman
9b1779065e
Pin ruamel.yaml.clib to work around docs build issue.
2021-06-29 21:35:46 -07:00
Dan Helfman
057ec3e59b
Add NEWS entry for #379 : Suppress console output in sample crontab and systemd service files.
2021-06-23 10:35:41 -07:00
Dan Helfman
bc2e611a74
Suppress console output in sample crontab/systemd service files ( #379 ).
...
Reviewed-on: https://projects.torsion.org/witten/borgmatic/pulls/379
2021-06-23 17:32:47 +00:00
Dan Helfman
b6d3a1e02f
Merge branch 'master' of ssh://projects.torsion.org:3022/witten/borgmatic
2021-06-23 10:22:07 -07:00
Dan Helfman
54d57e1349
Add test for #407 : Fix syslog logging on FreeBSD.
2021-06-23 10:21:45 -07:00
Dan Helfman
af0b3da8ed
Fix syslog logging on FreeBSD ( #407 ).
...
Reviewed-on: https://projects.torsion.org/witten/borgmatic/pulls/407
2021-06-23 17:21:25 +00: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
77a860cc62
Link borgmatic Ansible role from installation documentation.
2021-06-19 19:04:22 -07:00
Dan Helfman
7bd6374751
Bump version for release.
2021-06-17 20:44:54 -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
b37dd1a79e
Document use case of running backups conditionally based on laptop power level ( #419 ).
2021-06-09 10:03:35 -07:00
Dan Helfman
fd59776f91
Bump version for release.
2021-06-08 11:44:53 -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
f5c61c8013
Move #borgmatic IRC channel from Freenode to Libera Chat due to Freenode takeover drama.
2021-06-06 21:09:40 -07:00
Dan Helfman
88cb49dcc4
Fix release script based on GitHub authentication query parameter deprecation.
2021-04-24 20:27:53 -07:00
Dan Helfman
73235e59be
Upgrade "py" test dependency (security).
2021-04-20 10:39:49 -07:00
Dan Helfman
7076a7ff86
Add link to Hetzner storage offering from the documentation ( #390 ).
2021-04-18 18:03:43 -07:00
Dan Helfman
d6e376d32d
Fix end-to-end test broken by change in source directory examples.
2021-04-18 17:54:54 -07:00
Dan Helfman
9016f4be43
Clarify that spaces in path names should not be backslashed in path names ( #406 ).
2021-04-18 17:28:11 -07:00
Jeffery To
d1c403999f
Reduce console output in sample crontab/systemd service files.
...
As borgmatic will log to syslog in the sample crontab/systemd service
files, this makes console output redundant. (cron will mail any console
output to the root user; systemd will log any console output to syslog.)
This adds --verbosity -1 to both files to reduce console output to the
minimum.
2021-04-13 01:40:57 +08:00
Dan Helfman
d543109ef4
"Fix" build failure with Alpine Edge by switching from Edge to Alpine 3.13.
2021-04-09 15:58:23 -07:00
Dan Helfman
7085a45649
Fix build so as not to attempt to build and push documentation for a non-master branch.
2021-04-09 15:04:09 -07:00
Dan Helfman
cf4c603f1d
Clarify canonical home of borgmatic in documentation ( #398 ).
2021-04-09 14:54:21 -07:00
Victor Bouvier-Deleau
d2533313bc
Fix syslog logging on FreeBSD
...
The UNIX domain socket to use on FreeBSD is /var/run/log.
See syslogd FreeBSD man page: https://www.freebsd.org/cgi/man.cgi?query=syslogd&sektion=8
2021-04-02 14:11:50 +02:00
Dan Helfman
c43b50b6e6
Upgrade PyYAML.
2021-03-30 22:29:20 -07:00
Dan Helfman
c072678936
Add support for ruamel.yaml 0.17.x YAML parsing library ( #404 ).
2021-03-30 15:53:19 -07:00