Jerome Charaoui
a0f5063e8b
Fix warning about malformed day component in 'when'
2018-07-13 10:09:14 -04:00
Jerome Charaoui
26521d0975
Whitespace fixes
2018-07-13 10:09:14 -04:00
Jerome Charaoui
d9ca93ab91
Use -V instead of -v as shorthand for --version
...
The capital-V is more common as shorthand for --version, since many
commandline tools use -v as a shorthand for --verbose.
2018-07-02 16:08:02 -04:00
lavamind
fa8301c924
Merge branch 'version_option' into 'master'
...
New option "--version"
See merge request riseuplabs/backupninja!18
2018-07-02 13:04:54 -07:00
Aurélien Olivier
b8432d9862
New option "--version"
...
At build time, we use the version number provided by configure.ac, which
is updated upstream when there is a new release.
2018-06-30 00:32:51 +02:00
Jerome Charaoui
623b777add
Releasing backupninja 1.1.0
2018-06-29 12:01:44 -04:00
Jerome Charaoui
a67ed16da6
Add contributor credits in ChangeLog
2018-06-29 12:00:11 -04:00
Jerome Charaoui
232079aa31
Fix typo in .gitignore
2018-06-29 11:45:32 -04:00
Jerome Charaoui
a7fd43b94a
Add Vagrantfile
...
This should help with testing development code and new releases. To use,
just install vagrant and run vagrant up && vagrant ssh
2018-06-29 11:43:12 -04:00
Jerome Charaoui
1e78c5b4a1
Update references to configure.in
2018-06-29 11:14:06 -04:00
Jerome Charaoui
3384388267
Change configure.in suffix to ".ac"
...
The former is deprecated, and automake complains
2018-06-29 10:54:29 -04:00
Jerome Charaoui
c3aa57bcdb
Update ChangeLog and AUTHORS
2018-06-27 20:49:08 -04:00
lavamind
464b84dcfe
Merge branch 'patch-1' into 'master'
...
Fixes for configuration files without suffix.
Closes #11287
See merge request riseuplabs/backupninja!16
2018-06-27 17:35:03 -07:00
lavamind
cc289f4c87
Merge branch 'master' into 'master'
...
Error out if cache directory does not exist when creating a fresh dup backup
See merge request riseuplabs/backupninja!15
2018-06-27 17:34:46 -07:00
Jerome Charaoui
1b1a857cbf
Make sfdisk grep for luks headers more specific
2018-06-27 20:33:46 -04:00
lavamind
012dc70f60
Merge branch 'feature/support_luks_partitions' into 'master'
...
Support LUKS in disk partitions
See merge request riseuplabs/backupninja!13
2018-06-27 17:32:09 -07:00
lavamind
fb3b45343b
Merge branch 'patch-1' into 'master'
...
Exclude zram devices, they don't have a partition table
See merge request riseuplabs/backupninja!12
2018-06-27 17:31:56 -07:00
lavamind
497ff73b65
Merge branch 'fix_11285' into 'master'
...
Attempt to sanitize the database identifiers, fix #11285
Closes #11285
See merge request riseuplabs/backupninja!11
2018-06-27 17:31:13 -07:00
lavamind
177b4267e9
Merge branch 'borg_support' into 'master'
...
Borg support (rebased)
See merge request riseuplabs/backupninja!10
2018-06-27 17:30:54 -07:00
Lyz
417394cf74
Changed /sed/@SED@/
2018-06-25 16:31:16 +02:00
Jerome Charaoui
0d9b10890e
[borg] use alternative repo ssh location syntax
...
This adds the ability to specify an alternative SSH port within
the host variable.
2018-06-06 22:03:24 -04:00
Jerome Charaoui
1efa23869c
[borg] improve comments in example.borg
2018-06-06 22:03:19 -04:00
Jerome Charaoui
9c3dffa2cd
[borg] "repofile" is not a valid encryption mode
2018-06-06 22:03:12 -04:00
David Gasaway
877b094d14
Fixes for configuration files without suffix.
2018-05-05 12:36:16 -07:00
Hugh Nowlan
4725d7835f
Correct path
2018-04-30 13:47:30 +01:00
Hugh Nowlan
f2bc6d60aa
Error out if archive dir doesn't exist
2018-04-30 12:59:21 +01:00
Lyz
469a3fd5ab
Support LUKS in disk partitions
2018-04-30 12:29:23 +02:00
Glandos
90d0b9ff63
Exclude zram devices, they don't have a partition table
2018-03-24 06:23:26 -07:00
Jerome Charaoui
bc9be0d576
Attempt to sanitize the database identifiers
...
Removing the quote and semicolon characters should be sufficient to
prevent breaking out of the shell command, but this may need reviewed
by someone more knowlegeable in shell scripting.
2018-03-16 16:52:39 -04:00
Jerome Charaoui
0132b2453a
[borg] scrap exclude*, add create_options
...
This allows the handler to fully make use of the advanced command-line
options for "borg create", such as the replaced "exclude*" options and
others like "--read-special" and "--numeric-owner".
2018-01-26 11:47:47 -05:00
Jerome Charaoui
e114ff68f4
[borg] remove unnecessary test on $keep
2018-01-26 11:37:04 -05:00
Jerome Charaoui
e9824c0d7d
[borg] enable BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK
...
Otherwise the handler may hang, waiting for user input. This may occur
when the borg cache is deleted, or when borg is upgraded.
2018-01-26 11:32:04 -05:00
Jerome Charaoui
f43c85662d
[borg] replace "keep*" options with simpler "keep"
...
The effect of "keep*" options is not straightforward to understand, so
replacing it with a simpler "keep" option, which replicates the
functionality of other backupninja handlers. This also simplifies the
helper, as the use is then only asked how many days of backups to keep.
At the same time, we add "prune_options" which allows for the use of the
"keep*" options as well as other useful prune options, like "--prefix".
2018-01-26 11:26:37 -05:00
Jerome Charaoui
fc0e0849dc
[borg] add init option to allow skipping init command
...
In some cases it may be desirable to skip repository initialization, for
example when the repository is located at the root of a mount point.
2018-01-26 09:53:54 -05:00
Jerome Charaoui
714c0307c6
[borg] update AUTHORS and manpage
2018-01-26 09:44:22 -05:00
Jerome Charaoui
a95457346e
[borg] fix whitespace issue
2018-01-26 09:43:58 -05:00
Jerome Charaoui
6a3a8321f0
[borg] build/debug prunestr only if prune = yes
2018-01-26 09:43:58 -05:00
Jerome Charaoui
54cc8c6b32
[borg] support for --exclude-caches and --exclude-nodump
2018-01-26 09:43:58 -05:00
Jerome Charaoui
fcdbaa3447
[borg] add bwlimit config (sets --remote-ratelimit)
2018-01-26 09:43:58 -05:00
Jerome Charaoui
c9b72249ae
[borg] make help references consistent in example
2018-01-26 09:43:58 -05:00
Jerome Charaoui
87ea9c3dad
[borg] update compression info in example
2018-01-26 09:43:58 -05:00
Jerome Charaoui
910676f3ea
[borg] sync example default for archive
2018-01-26 09:43:58 -05:00
Jerome Charaoui
05f170760a
[borg] next helper step should be selected in menu
2018-01-26 09:43:58 -05:00
Jerome Charaoui
830a00759f
[borg] add 'prune' setting to allow disabling pruning
2018-01-26 09:43:58 -05:00
Jerome Charaoui
60601b2f4c
[borg] consistent default in helper encryption section
2018-01-26 09:43:58 -05:00
Jerome Charaoui
a02a598bb5
[borg] change archive name to match borg default
...
Archive names must be unique, so if the backup runs more than once per
day with the previous default, it will throw and error because of the
duplicate archive name. This is also consistent with the addition of
the keephourly prune option.
2018-01-26 09:43:58 -05:00
Jerome Charaoui
245454b7dd
[borg] fix default handler value for encryption
2018-01-26 09:43:58 -05:00
Jerome Charaoui
ce01329f01
[borg] fix final step completion check
2018-01-26 09:43:58 -05:00
Jerome Charaoui
0249e22598
[borg] Add return code to error message
2018-01-26 09:43:58 -05:00
Jerome Charaoui
61e1b31b72
[borg] fix ssh-copy-id when both keytypes exist
2018-01-26 09:43:58 -05:00