Axel Burri
e110cc3e91
documentation: README.md: mention mandatory mounting of subvolid=5
2021-07-15 14:51:30 +02:00
Axel Burri
5524d16707
btrbk: add warn_unknown_targets config option
2021-07-15 14:11:03 +02:00
Axel Burri
54bb876b85
btrbk: tidy check_file
2021-07-15 14:11:03 +02:00
Axel Burri
47a3aa5849
btrbk: tidy assemble piped command; remove dead code
2021-07-15 14:11:03 +02:00
Axel Burri
af6d719acc
btrbk: fix: ignore mount points with unsupported filename in action "ls"
...
Mount points with illegal characters would die in vinfo. Print error
and ignore.
2021-07-15 14:11:03 +02:00
Axel Burri
12f6c5b69f
btrbk: tidy mountinfo comments
2021-07-15 14:11:03 +02:00
Axel Burri
6c13a64459
btrbk: fix mountinfo parsing (octal encoded chars)
...
Making sure this is done after splitting, as encoded value could be a
comma.
After some testing it shows that the kernel [1] produces ambigous
output in "super options" if a subvolume containing a comma is mounted
using "-o subvolid=" (tried hard to mount with "-o subvol=", seems not
possible via shell):
# btrfs sub create /tmp/btrbk_unittest/mnt_source/svol\,comma
# mount /dev/loop0 -o subvolid=282 '/tmp/btrbk_unittest/mount,comma'
# cat /proc/self/mountinfo
[...]
48 40 0:319 /svol,comma /tmp/btrbk_unittest/mount,comma rw,relatime - btrfs /dev/loop0 rw,ssd,noacl,space_cache,subvolid=282,subvol=/svol,comma
^^^^^^^^^^^^^^^^^^
[1] sys-kernel/gentoo-sources-5.10.45
2021-07-15 14:11:03 +02:00
Axel Burri
eac9ef9828
btrbk: print non-parseable btrfs mountpoint info only once
2021-07-15 14:11:03 +02:00
Axel Burri
db4f96ba65
btrbk: add function INFO_ONCE
2021-07-15 14:10:59 +02:00
Axel Burri
f5657bffc0
documentation: add -1,--single-column option
2021-07-15 13:50:11 +02:00
Axel Burri
2c19c501a7
btrbk: add "-1,--single-column" command-line option
2021-07-15 13:50:11 +02:00
Axel Burri
e82836be47
btrbk: add single_column output format
2021-07-15 13:50:11 +02:00
Axel Burri
c06d94543c
btrbk: add "backups" output format
...
Preparatory for single-column patchset.
2021-07-15 13:50:11 +02:00
Axel Burri
d80a8abb8a
btrbk: add "latest" output format
...
Same as "resolved", but hides target if none present.
2021-07-15 13:50:11 +02:00
Axel Burri
d7902fb30c
btrbk: rename action_list table formats
2021-07-15 13:50:11 +02:00
Axel Burri
f197a08650
btrbk: tidy table_formats
2021-07-15 13:50:11 +02:00
Axel Burri
bd68b15ebc
btrbk: tidy print_formatted
2021-07-15 13:50:11 +02:00
Axel Burri
37ef87ddaf
btrbk: add url to fs_list raw format
2021-07-15 13:50:11 +02:00
Axel Burri
cd69d29705
btrbk: tidy variable name
...
Duplicate use (not a bug)
2021-07-15 13:50:04 +02:00
Axel Burri
043e270522
btrbk: change version to 0.31.3-dev
2021-05-27 23:26:38 +02:00
Axel Burri
88d4cc76f3
documentation: move to irc.libera.chat
2021-05-27 23:26:38 +02:00
Axel Burri
c511fc9dd0
documentation: lsbtr.1: copy --format from btrbk.1
2021-04-20 21:02:51 +02:00
Axel Burri
fb792f67a3
documentation: README.md: mention common subvol naming
2021-04-20 21:02:51 +02:00
Axel Burri
e6cec73c8f
documentation: README.md: mention btr_pool mount point
2021-04-20 21:02:51 +02:00
Axel Burri
d2522c5836
documentation: mention preserve all snapshots on errors
2021-04-20 21:02:51 +02:00
Axel Burri
e8622fc6be
change version to 0.31.2; update ChangeLog
2021-03-21 13:34:26 +01:00
Axel Burri
3ba8c41e2f
documentation: README.md: rephrase ssh setup
...
- move ssh_filter_btrbk down
- move "further considerations" to "restrict access"
2021-03-21 13:28:18 +01:00
Axel Burri
58212de771
ssh_filter_btrbk.sh: fix alternation regex
...
Security vulnerability fixed in alternation regex. Specialy crafted
commands may be executed without being propely checked.
Affects all versions >= btrbk-v0.23.0
Regression from:
ccb5ed5e71
ssh_filter_btrbk: allow "realpath" and "cat /proc/self/mounts" on targets
Reported by: @protree (responsible disclosure)
2021-03-21 13:24:59 +01:00
Axel Burri
adc269a3dc
documentation: ssh_filter_btrbk: fix required commands
2021-03-20 15:49:08 +01:00
Axel Burri
fb11acf991
documentation: README.md: capital words in titles
2021-03-20 15:49:05 +01:00
Axel Burri
7f721afff5
documentation: README.md: improve ssh setup section
2021-03-20 15:46:13 +01:00
Axel Burri
c1fa4aa73e
documentation: README.md: rephrase time-machine example
2021-03-20 13:56:37 +01:00
Olivier Croquette
3bba963784
documentation: README.md: put simple example first
...
Until now the main README.md started with a pretty complex example, making
the learning curve unnecessary steep for new users. Start instead with the
simplier example with the local snapshots of 'home'. It was even simplified
a bit more to serve as good introduction, and step-by-step instructions were
added.
2021-03-20 13:56:37 +01:00
Axel Burri
ef7ad3205e
documentation: README.md: rephrase dryrun recommentation
2021-03-20 13:55:58 +01:00
Axel Burri
b8a6aaf799
btrbk: warn if no subvolume is configured
2021-03-18 20:03:03 +01:00
Axel Burri
a8341659be
btrbk: change version to 0.31.2-dev
2021-03-18 19:56:43 +01:00
Axel Burri
8402195487
change version to 0.31.1; update ChangeLog
2021-03-07 17:49:26 +01:00
Axel Burri
25c5e7b538
btrbk-mail: optionally prefix command output lines
...
Add configurable prefix for each line of command output. Seems wrong,
but outsmarts the mail clients.
The problem is that some (most?) mail clients outsmart the specs and
replace text/plain mails by quotations, emoticons, emphasis, ...
The only "correct" solution is to disable these features in the mail
client.
Acceptable workaround for #376 .
2021-03-07 17:18:39 +01:00
Axel Burri
db8cc1cd14
btrbk: collapse empty column in total of action "stats"
2021-02-27 13:26:31 +01:00
Axel Burri
713fe50372
btrbk: add empty_cell_char argument to print_formatted
2021-02-27 13:26:03 +01:00
Axel Burri
f3eb1ecb95
documentation: fix changed semantics in action "list snapshots"
2021-02-27 13:26:03 +01:00
Axel Burri
fe75b336be
documentation: add section for manually renamed snapshots
2021-02-26 19:58:29 +01:00
Axel Burri
cee6553a49
btrbk: fix duplicate snapshot location check
...
If snapshot_create=no, no snapshot is created and thus should be
excluded from "duplicate snapshot locations" check.
2021-02-14 15:05:03 +01:00
Axel Burri
8d25852ce2
btrbk: fix action "list all"
2021-02-14 14:23:17 +01:00
Axel Burri
9c2e4e1ee2
btrbk: change version to 0.31.1-dev
2021-01-16 20:40:49 +01:00
Axel Burri
4c0f7317fd
documentation: btrbk.conf.5: cleanup
2021-01-16 19:10:08 +01:00
Axel Burri
87623a80f5
documentation: btrbk.conf.5: fix cache_dir option
2021-01-16 19:10:08 +01:00
Axel Burri
7dc827bdc3
change version to 0.31.0; update ChangeLog
2021-01-10 16:54:53 +01:00
Axel Burri
28e5e08305
bump copyright year
2021-01-10 16:54:50 +01:00
Axel Burri
d8f95bb49e
documentation: btrbk.1: fix indentation
2021-01-10 16:54:50 +01:00