Axel Burri
|
33c19e622a
|
btrbk: bugfix: fix monthly schedule if older than 10 weeks
|
2015-12-17 19:00:45 +01:00 |
Nicolas Porcel
|
3b740948fb
|
btrbk: bugfix: config option "timestamp_format long": correct number of arguments for sprintf (breaks when using perl v5.22.0)
|
2015-12-15 12:49:34 +01:00 |
Axel Burri
|
a0670dcb5c
|
documentation: FAQ: add section for "sneakernet" data transfer
|
2015-11-09 13:02:55 +01:00 |
Axel Burri
|
1342f43411
|
documentation: btrbk.conf.5: cosmetics: dont use bullet lists
|
2015-11-02 20:09:19 +01:00 |
Axel Burri
|
93eb4dc5a4
|
documentation: README: fixed debian link: stretch(testing) is more elevated than sid(unstable)
|
2015-11-02 19:57:14 +01:00 |
Axel Burri
|
cb01507bb1
|
changed version to 0.21.0
|
2015-10-25 12:29:52 +01:00 |
Axel Burri
|
9922e5ae8b
|
Makefile: add new files: contrib/cron/btrbk-mail, doc/ssh_filter_btrbk.1 and doc/FAQ.md
|
2015-10-25 12:20:59 +01:00 |
Axel Burri
|
612b9fda6c
|
btrbk: check files for directory traversal; cosmetics
|
2015-10-25 12:20:59 +01:00 |
Axel Burri
|
799665bac1
|
documentation: moved documentation on non-btrfs sources from FAQ to README; adapted key features and debian link
|
2015-10-25 12:20:59 +01:00 |
Axel Burri
|
5c8d3f94f3
|
contrib: cron: btrbk-mail: append rsync stats to mail body
|
2015-10-25 12:20:59 +01:00 |
Axel Burri
|
cb1b4d146d
|
contrib: cron: btrbk-mail: add rsync and mount/umount functionality
|
2015-10-25 12:20:59 +01:00 |
Axel Burri
|
4925f3ac7d
|
contrib: cron: btrbk-mail: wrapper script sending email with btrbk results and exit codes
|
2015-10-25 12:20:59 +01:00 |
Axel Burri
|
aa9a03ae6c
|
documentation: more detailed information about raw targets in README.md and btrbk.conf.5; fixed outdated information in FAQ.md
|
2015-10-25 12:20:55 +01:00 |
Axel Burri
|
e732b92dd5
|
btrbk: always preserve all raw targets (as long as incremental rotation is not implemented)
|
2015-10-23 19:12:37 +02:00 |
Axel Burri
|
1360e059a4
|
btrbk: construct a (fake) uuid for raw files, and set parent_uuid correctly (fixes "origin" command)
|
2015-10-23 19:12:37 +02:00 |
Axel Burri
|
ab356937d5
|
btrbk: add "--override=KEY=VALUE" command line option (disabled for now)
|
2015-10-23 19:12:37 +02:00 |
Axel Burri
|
daedfb88a2
|
btrbk: bugfix: correct $raw_postfix_match
|
2015-10-23 19:12:37 +02:00 |
Axel Burri
|
3f09d2c37f
|
btrbk/documentation: rename "resolve *" commands to "list *"; cleanup
|
2015-10-22 17:59:17 +02:00 |
Axel Burri
|
288e9e73c8
|
btrbk: bugfix: correctly list snapshots with no targets for "resolve snapshots" command; cosmetics
|
2015-10-22 17:25:20 +02:00 |
Axel Burri
|
9af3344676
|
btrbk: dont print empty snapshot/backup schedule
|
2015-10-21 21:58:30 +02:00 |
Axel Burri
|
f526d454f7
|
btrbk: parse stderr from send/receive commands (error on /^ERROR/), as "btrfs receive" returns 0 even if nothing is received.
|
2015-10-21 13:51:31 +02:00 |
Axel Burri
|
da86557b89
|
btrbk: add signal handler for SIGINT, dumping transaction log
|
2015-10-20 22:19:35 +02:00 |
Axel Burri
|
cea3781ed2
|
btrbk: add output file support for print_formatted() function
|
2015-10-20 22:19:35 +02:00 |
Axel Burri
|
bfda14358e
|
btrbk: correctly close config file after parsing
|
2015-10-20 22:19:35 +02:00 |
Axel Burri
|
79a66caed6
|
btrbk: add real transaction (starting - run_cmd - status)
|
2015-10-20 22:19:35 +02:00 |
Axel Burri
|
32028850bd
|
btrbk: fix "resolve targets" for btrfs_progs_compat=yes; cleanup
|
2015-10-20 22:19:29 +02:00 |
Axel Burri
|
fef691aa04
|
btrbk: remove tree output for "resolve snapshots"; cleanup
|
2015-10-20 15:59:16 +02:00 |
Axel Burri
|
40a384e7c7
|
btrbk: dont ignore non-btrbk files in "resolve targets"; print debug when ignoring non-btrbk files in other places
|
2015-10-20 13:57:29 +02:00 |
Axel Burri
|
05bfeaff1b
|
btrbk: replace "info" command with "usage", with tabular output; add support for right-aligned columns
|
2015-10-19 22:10:08 +02:00 |
Axel Burri
|
fd985d0245
|
btrbk: use less confusing *_subvol instead of *_path for table output headings; cleanup table formats
|
2015-10-19 20:46:00 +02:00 |
Axel Burri
|
4a1b6545f4
|
btrbk: add commands "resolve snapshots|targets|latest" (replacing "tree")
|
2015-10-19 20:45:10 +02:00 |
Axel Burri
|
f01784e2d0
|
btrbk: correct exit status for informational commands (also exit=10 if some aborted)
|
2015-10-14 16:53:46 +02:00 |
Axel Burri
|
2c46e52118
|
btrbk: cosmetics: duration is undef on dryrun; transaction log messages are prefixed with #; "finished" transaction prints status "partial" or "success"; print duration in transaction log
|
2015-10-14 14:33:53 +02:00 |
Axel Burri
|
1a536811ed
|
Merge branch 'enhance_output'
|
2015-10-13 20:11:03 +02:00 |
Axel Burri
|
bca413b7ca
|
documentation: add missing "config print" command; add predefined "list" filters; cosmetics; fix FAQ
|
2015-10-13 20:08:10 +02:00 |
Axel Burri
|
46c7841e93
|
btrbk: add transaction log (configuration option "transaction_log <file>"
|
2015-10-13 20:08:10 +02:00 |
Axel Burri
|
282668927d
|
btrbk: cosmetics on table format: no trailing whitespace
|
2015-10-13 20:08:10 +02:00 |
Axel Burri
|
fa382d5e6d
|
btrbk: add global table format definitions; bugfix on action_log table
|
2015-10-13 20:08:10 +02:00 |
Axel Burri
|
10a7f98579
|
btrbk: add vinfo_prefixed_keys() function, which resolves a vinfo into hash of prefixed (url,path,host,rsh) for formatted lists
|
2015-10-13 20:08:09 +02:00 |
Axel Burri
|
0a6599aa78
|
btrbk: globally use new ABORTED macro, which also adds an entry to the action_log
|
2015-10-13 20:08:09 +02:00 |
Axel Burri
|
5356f83dfc
|
btrbk: add action_log, a nice way to keep track and list the actions (snapshot/delete/send-receive)
|
2015-10-13 20:08:07 +02:00 |
Axel Burri
|
93249d1154
|
btrbk: show scheduling summary if -v is set on run/dryrun
|
2015-10-13 20:08:07 +02:00 |
Axel Burri
|
01b7ab0ebf
|
btrbk: add "-t, --table" command line option (shortcut for "--format=table")
|
2015-10-13 20:08:04 +02:00 |
Axel Burri
|
07f7bfe3a6
|
btrbk: fixed sort order in table format of run/dryrun actions
|
2015-10-13 20:08:04 +02:00 |
Axel Burri
|
1ac801c0a6
|
btrbk: add "list volume|source|target" actions (special output of configuration list)
|
2015-10-13 20:08:00 +02:00 |
Axel Burri
|
956b010143
|
documentation: add "--format=table|long|raw" command line option
|
2015-10-13 20:02:02 +02:00 |
Axel Burri
|
b65602f848
|
btrbk: bugfix/cleanup on formatting
|
2015-10-13 20:02:02 +02:00 |
Axel Burri
|
e5c629e218
|
btrbk: use formatted output on run/dryrun actions; cleanup
|
2015-10-13 20:02:02 +02:00 |
Axel Burri
|
b1188484f0
|
btrbk: use command line option "--format=table|raw" in action tree (needs cleanup)
|
2015-10-13 20:02:01 +02:00 |
Axel Burri
|
7bb7883be7
|
btrbk: changed command "config dump" to "list", with new --format=table|raw command line option (needs cleanup)
|
2015-10-13 20:02:01 +02:00 |