Commit Graph

  • 6e7d649588 btrbk: add "noauto" configuration option Axel Burri 2019-04-17 15:43:08 +0200
  • ae004e48fd btrbk: map empty value to "yes" in configuration Axel Burri 2019-04-17 15:42:05 +0200
  • 1503a07ad1 btrbk: enhance ABORTED framework (distinguish skipped and aborted) Axel Burri 2019-04-17 15:20:18 +0200
  • 4224577960 btrbk: distinguish filter_args and subvol_args Axel Burri 2019-04-17 15:11:49 +0200
  • ce15c19e44 Clarify license is gpl version 3 or later #274 Ian Kelling 2019-04-16 11:04:16 -0400
  • ff23e9605b btrbk: cosmetics: fix snapshot create debug log Axel Burri 2019-04-12 20:52:46 +0200
  • 5697c38e4a btrbk: globally rename snapshot_children to related_snapshots Axel Burri 2019-04-11 15:56:37 +0200
  • 0a93f69135 btrbk: treat all related readonly subvolumes within snapdir as "snapshots" Axel Burri 2019-04-11 14:41:08 +0200
  • adfdf925e2 btrbk: add btrbk_direct_leaf option for vinfo_resolved() Axel Burri 2019-04-11 14:38:41 +0200
  • 318126b831 btrbk: disallow unrelated (by parent_uuid) parents for btrfs-send if incremental=strict Axel Burri 2019-04-09 22:15:18 +0200
  • c407d41db2 btrbk: unconditionally add clone sources to btrfs-send if necessary Axel Burri 2019-04-09 22:09:12 +0200
  • 95e25eb2d1 btrbk: fix get_related_subvolume_nodes: add all parents and orphaned siblings Axel Burri 2019-04-09 21:58:16 +0200
  • 20c390893a btrbk: honor multiple -v command line options (increase loglevel) Axel Burri 2019-04-05 19:29:37 +0200
  • 3a753c9140 ChangeLog: add missing changes on btrbk-master (since 0.27.2) Axel Burri 2019-04-05 12:29:47 +0200
  • 44edc97aef btrbk: add "incremental_clones" configuration option (btrfs-send <clone-src>) Axel Burri 2019-04-05 12:06:41 +0200
  • f38c69316f btrbk: get_best_parent(): add clone_src argument Axel Burri 2019-04-04 17:39:41 +0200
  • 7cf1bfb354 btrbk: rename functions (use "correlated" where applicable) Axel Burri 2019-04-04 15:55:17 +0200
  • ce81350df0 btrbk: remove unused function: vinfo_subvol_list_all_accessible() Axel Burri 2018-10-18 18:01:51 +0200
  • 514e69243a btrbk: add "incremental_resolve" configuration option Axel Burri 2018-10-18 17:54:46 +0200
  • d64e237e94 btrbk: get_best_parent: consider all parent/child relations Axel Burri 2018-10-18 17:52:01 +0200
  • cb23c65eed btrbk: get_related_subvolumes: add direct children from parent chain Axel Burri 2018-10-17 17:04:03 +0200
  • ad91b6f618 Makefile: add contrib/cron/btrbk-verify Axel Burri 2019-04-05 12:04:06 +0200
  • c1268cdd66 btrbk: table_format "transaction": make "*host" and "*port" keys skip-row-if-empty (for consistency) Axel Burri 2019-04-03 01:47:30 +0200
  • 2e51de1047 documentation: README.md: add example: virtual machine setup Axel Burri 2019-04-01 20:12:38 +0200
  • cba4a93152 btrbk: table_formats: add "*port" keys (skip-row-if-empty) Axel Burri 2019-04-01 20:12:33 +0200
  • ca3bd505ef btrbk: make check for duplicate snapshot/backup locations aware of shared btr_tree Axel Burri 2019-04-01 00:33:02 +0200
  • 2f09a9a723 btrbk: virtual machine setups; use MACHINE_ID for caches; use port in URL Axel Burri 2019-04-01 00:32:24 +0200
  • d8b7988ffa btrbk: deprecate ssh_port option in favor of ssh://hostname[:port] notation Axel Burri 2019-03-31 23:31:55 +0200
  • 318e3af088 btrbk: table_formats: add skip-row-if-empty flag on all "*host" Axel Burri 2019-04-01 03:24:58 +0200
  • 716d420a40 btrbk: print_formatted: add skip-row-if-empty functionality for table_formats Axel Burri 2019-04-01 03:24:00 +0200
  • 805d7f4a0d btrbk-verify: add workaround for btrbk <= 0.27.2 bug: missing target_rsh, target_type Axel Burri 2019-04-01 16:27:49 +0200
  • 9ed41c8937 btrbk-verify: tool for automated backup integrity check based on rsync Axel Burri 2019-04-01 16:27:45 +0200
  • 0afc455c40 btrbk: fix table format "resolved": add target_type=send-receive|raw; add missing target_rsh Axel Burri 2019-04-01 16:27:39 +0200
  • 0699a860a9 btrbk: cosmetics: remove horizonal line in help message Axel Burri 2019-03-29 20:46:40 +0100
  • e3a81c8126 btrbk: do not print help message if -q,--quiet is set Axel Burri 2019-03-29 20:42:40 +0100
  • 6d465da6dc btrbk: change version to 0.28.0-dev; bump copyright year Axel Burri 2019-03-29 04:35:16 +0100
  • bb2e9877b0 change version to 0.27.2 v0.27.2 Axel Burri 2019-03-26 14:38:22 +0100
  • dfabd4e856 documentation: btrbk.conf.5: move info about allowed characters to top section Axel Burri 2019-03-26 14:29:35 +0100
  • 4a23568c40 documentation: btrbk.conf.5: remove unnecessary "{zwsp}" (zero width space) Axel Burri 2019-03-26 14:29:12 +0100
  • 86a930daf1 Makefile: add option to bypass compression (COMPRESS=no) Axel Burri 2019-03-26 14:03:19 +0100
  • a412908451 Makefile: add documentation on "all" build target Axel Burri 2019-03-25 14:41:55 +0100
  • 0e63843195 doc/Makefile: prefer asciidoctor (fallback to asciidoc) for man page generation Axel Burri 2019-03-25 14:37:35 +0100
  • 6f68b713ee btrbk: fix scheduler when overriding "target_preserve_min" in combination with global "target" section Axel Burri 2019-03-04 16:05:38 +0100
  • 17957a163a btrbk: trigger autofs mount while resolving mountpoints Axel Burri 2019-01-04 17:32:01 +0100
  • f37a638f30 btrbk: bump version to 0.27.2-dev Axel Burri 2019-01-17 16:41:41 +0100
  • 8abaed26c5 documentation: README.md: bump dependency >= btrfs-progs-4.12 (as of btrbk-0.27.0) Axel Burri 2019-01-04 15:49:10 +0100
  • bd66f83663 btrbk: bump to forgotten dependency >= btrfs-progs-4.12 (as of btrbk-0.27.0) Axel Burri 2018-12-25 22:12:23 +0100
  • e879620195 change version to 0.27.1 v0.27.1 Axel Burri 2018-12-05 22:18:19 +0100
  • e52153e13c ChangeLog: add missing changelog for v0.27.1 Axel Burri 2018-12-05 22:14:43 +0100
  • 0e6c1f9025 btrbk: fix regression: call "sudo readlink" for backend=btrfs-progs-sudo Axel Burri 2018-10-23 15:34:36 +0200
  • ff011d55af btrbk: fix "config print" command (undefined value in format_preserve_matrix()) Axel Burri 2018-12-05 21:43:54 +0100
  • 1459d5e694 Makefile: make envsubst code shorter #260 Asbjørn Apeland 2018-11-20 09:59:29 +0100
  • e2e1e0addb Makefile: use envsubst for processing .in files Asbjørn Apeland 2018-11-20 09:55:09 +0100
  • de851955b6 btrbk: print_formatted: no blank lines for format: raw,tlog,syslog Axel Burri 2018-10-31 14:33:07 +0100
  • ebaaee2139 btrbk: print_formatted: omit title for format: raw,tlog,syslog Axel Burri 2018-10-31 14:06:14 +0100
  • 74873081c3 btrbk: bump version to 0.27.1-dev Axel Burri 2018-10-31 13:57:06 +0100
  • c59488f405 change version to 0.27.0 v0.27.0 Axel Burri 2018-10-16 12:19:44 +0200
  • 97e4a1e5d3 ChangeLog: add migration documentation regarding scheduler bugfix Axel Burri 2018-10-16 12:04:19 +0200
  • 56ee8acf3b btrbk: add "-S" command line option (shortcut for --print-schedule) Axel Burri 2018-10-15 16:25:07 +0200
  • 7a8df85f2e btrbk: fix regression: add node to return value of vinfo_resolved() Axel Burri 2018-10-15 16:19:52 +0200
  • 49adbe6e28 documentation: README.md: explain send/receive using parent when restoring backups Axel Burri 2018-10-13 14:24:26 +0200
  • 5c434bc197 documentation: cosmetics: delete trainling whitespace Axel Burri 2018-10-13 13:44:04 +0200
  • c0fa741aab
    Merge a3b586a896 into ad20b9a360 #208 mmFooD 2018-10-13 11:41:01 +0000
  • ad20b9a360 documentation: btrbk.1: explain root privileges and snapshot/backup terminology Axel Burri 2018-10-13 13:14:31 +0200
  • 37def3dc7e documentation: btrbk.conf.5: adaptions for backend and ssh_user option (cosmetics) Axel Burri 2018-10-10 16:52:31 +0200
  • f554a36978 documentation: adaptions for asciidoctor (literal blocks) Axel Burri 2018-10-10 14:54:35 +0200
  • d324f0d338 documentation: README.md: remove "upgrading from v0.22.2" section Axel Burri 2018-10-10 13:25:49 +0200
  • c2a344fed1 documentation: move installation instructions from README.md to doc/install.md Axel Burri 2018-10-10 01:54:51 +0200
  • 756e1e9449 documentation: remove broken link to gmane (received_uuid patch in kernel 4.4) Axel Burri 2018-10-11 15:59:53 +0200
  • 0a4fb02eeb documentation: change links to https Axel Burri 2018-10-10 01:40:19 +0200
  • 526e332b02 ssh_filter_btrbk.sh: bugfix: ignore --restrict-path for "btrfs subvolume list" Axel Burri 2018-10-10 22:43:28 +0200
  • f7ef5139de documentation: rephrase ssh setup; cleanup Axel Burri 2018-10-10 00:37:38 +0200
  • c087082543 documentation: btrbk.1.asciidoc: add notes on propagation of filter statements Axel Burri 2018-10-09 15:21:30 +0200
  • 3528927ea6 btrbk: bugfix: do not keep latest common snapshot for "incremental no" Axel Burri 2018-10-02 17:22:57 +0200
  • d345dfbf50 btrbk: UNFINISHED: add command-line option "--ignore-related" prune-ignore-latest-common Axel Burri 2018-08-27 16:17:52 +0200
  • 1862bc16d3 documentation: btrbk.1.asciidoc: add note about "prune": source/target must be accessible Axel Burri 2018-08-27 15:50:36 +0200
  • 069304f3bb btrbk: use system_list_mountinfo(), remove system_list_mounts(); rename fs_spec -> mount_source Axel Burri 2018-08-27 14:54:32 +0200
  • e02c2cf249 btrbk: add system_list_mountinfo: parse /proc/self/mountinfo Axel Burri 2018-08-27 14:52:28 +0200
  • 37c0e840e9 btrbk: bugfix: use latest longest match for resolving mount point (e.g. for autofs) Axel Burri 2018-08-27 14:49:04 +0200
  • 3dc06c8067 documentation: btrbk.conf.5: clarify behavior of 'snapshot_create ondemand' when there are multiple targets Paride Legovini 2018-07-29 18:16:10 +0200
  • 6dd29baa3f
    Merge ba2280ca93 into 0d124a4373 #245 Paride Legovini 2018-07-29 16:17:46 +0000
  • ba2280ca93 doc: clarify behavior or 'snapshot_create ondemand' when there are multiple targets #245 Paride Legovini 2018-07-29 18:16:10 +0200
  • 0d124a4373 btrbk: fix regression in get_related_subvolumes(): correctly match same btrbk file name scheme Axel Burri 2018-07-18 15:38:01 +0200
  • bf5fd7a90b btrbk: cosmetics: fix prototype of get_related_subvolumes() Axel Burri 2018-07-18 15:35:56 +0200
  • 1242913d9b btrbk: cosmetics: rename variables (spec -> fs_spec) Axel Burri 2018-07-09 19:55:10 +0200
  • 5b1b99c4ed documentation: btrbk.conf.5: add explanation on hostname and caches Axel Burri 2018-05-31 00:57:41 +0200
  • 78cec36e30 ssh_filter_btrbk: tighten decompress match expression Axel Burri 2018-07-12 16:14:06 +0200
  • 47f6f730ab btrbk: cosmetics: change error message in btrfs_subvolume_delete; add comments Axel Burri 2018-07-12 15:12:08 +0200
  • faec212324 btrbk: check if received subvolume is really garbled before deleting it Axel Burri 2018-07-09 19:24:52 +0200
  • de57efff82 btrbk: bugfix: print all errors if send/receive fails Axel Burri 2018-07-12 13:50:07 +0200
  • 9aeaf2b15c btrbk: fix regression introduced with btrfs_subvolume_list_complete Axel Burri 2018-07-09 18:34:57 +0200
  • 669a34357a btrbk: bugfix: handle corner case: url="ssh://my.host" (without trailing slash) Axel Burri 2018-07-09 16:13:48 +0200
  • c2022a5b2f documentation: add text for "subvolume ." configuration Axel Burri 2018-07-09 16:01:07 +0200
  • 0acbf74c57 btrbk: add btrfs_subvolume_list_complete: fetch all subvolumes with all flags Axel Burri 2018-07-09 14:29:28 +0200
  • d15133b3d4 btrbk: snapshot_name defaults to volume name if subvolume name is "." Axel Burri 2018-07-07 16:23:09 +0200
  • 7088a91fa3 btrbk: cosmetics: sanitize trailing "/." in check_file() Axel Burri 2018-07-07 15:53:03 +0200
  • de5004c744 btrbk: abort subvolume if it is btrfs root (id=5) Axel Burri 2018-06-29 12:49:04 +0200
  • b0d58fd0f1 btrbk: btr_tree: always read btrfs root node (id=5), hoping to get its uuid Axel Burri 2018-06-29 19:00:12 +0200
  • cb5e361f7a btrbk: add --rootid command option for "btrfs subvolume show" Axel Burri 2018-06-29 18:47:47 +0200
  • 1aa0fe1aad btrbk: remove obsolete realpath_cache update in btrfs_subvolume_show() Axel Burri 2018-06-29 18:44:06 +0200