Commit Graph

  • 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
  • 177671e920 btrbk: validate output of "btrfs subvolume show"; also return uuid for btrfs root (if present) Axel Burri 2018-06-29 16:56:59 +0200
  • 9c70231859 btrbk: allow backup of subvolume (subvolid != 5) mounted at "/" teesid 2018-06-29 09:36:10 +0700
  • ab55172d18
    Merge 3fe746ed64 into 2f95baf6f3 #240 teesid 2018-06-29 02:42:10 +0000
  • 3fe746ed64 btrbk: it is now possible to back up a subvolume that is already mounted at /. #240 teesid 2018-06-29 09:36:10 +0700
  • 170d02a586
    Merge d5a27a6d17 into 2f95baf6f3 #235 Samantha McVey 2018-06-27 07:13:01 +0000
  • 2f95baf6f3 documentation: adaptions for asciidoctor (ifdefs, literal blocks) Axel Burri 2018-06-25 20:49:24 +0200
  • 3e9066337a documentation: fallback to asciidoctor if asciidoc (a2x) is not present Axel Burri 2018-06-25 20:41:29 +0200
  • 1e790ac32b
    Merge ef820c15fb into a0f6b55d28 #219 Joseph Herlant 2018-06-25 14:09:43 +0000
  • a0f6b55d28 btrbk: fix regression: undefined array reference when no received_uuid present Axel Burri 2018-06-25 13:30:14 +0200
  • 211943d4af btrbk: cosmetics: reformat a regex to be much more readable Samantha McVey 2018-06-03 09:16:26 -0700
  • 969569592a btrbk: cosmetics: use heredocs for the help message Samantha McVey 2018-03-28 13:16:54 -0700
  • d5a27a6d17
    Reformat a regex to be much more readable #235 Samantha McVey 2018-06-03 09:16:26 -0700
  • 05df702ff9
    Use heredocs for the help message Samantha McVey 2018-03-28 13:16:54 -0700
  • 68164d21e5
    Set STDERR, STDOUT, log file and config file binmode to UTF8 Samantha McVey 2018-03-28 12:16:43 -0700
  • 1d0d57ffac documentation: btrbk.conf.5: add more text on file names and urls Axel Burri 2018-05-31 00:35:38 +0200
  • 391e50b872 btrbk: do not warn on non-parseable btrfs mountpoint Axel Burri 2018-05-31 00:34:50 +0200
  • ffba3e47c6 documentation: ssh_filter_btrbk.1.asciidoc: fixes, cleanup Axel Burri 2018-05-15 00:06:53 +0200
  • 2f56c55120 btrbk: fix regression: actions "list snapshots/backups" print all snapshots under sroot (not snaproot) Axel Burri 2018-05-14 23:43:13 +0200
  • 09918bf5af btrbk: cosmetics: print (fix) reason why snapshots/backups are skipped/preserved Axel Burri 2018-05-10 18:58:17 +0200
  • 9ae823a757 btrbk: cosmetics: remove too chatty debug log Axel Burri 2018-05-10 15:44:46 +0200
  • c8fcb01bc2 btrbk: bugfix: do not read target btrfs tree on "btrbk snapshot --preserve" Vít Novotný 2018-05-09 12:33:10 +0200
  • 17f41118d3 btrbk: bugfix: compare all mountpoints while resolving Axel Burri 2018-05-10 12:26:15 +0200
  • 847be88142 ChangeLog: add changes to internal data structures Axel Burri 2018-05-10 12:03:51 +0200
  • 1c83a6545d btrbk: add filter capabilities to vinfo_subvol_list Axel Burri 2018-02-15 16:53:29 +0100
  • a25487e873 btrbk: cosmetics (log messages) Axel Burri 2018-02-15 03:14:17 +0100
  • ef5c369a37 btrbk: use _is_same_fs_tree() where applicable Axel Burri 2018-02-15 02:57:07 +0100
  • 0454f60ad1 btrbk: bugfix: match btrbk_basename in get_latest_snapshot_child() Axel Burri 2018-02-15 02:56:09 +0100
  • 2c1c3b4d54 btrbk: cleanup: remove snapshot_dir, rename sroot->snaproot Axel Burri 2018-02-15 02:51:22 +0100
  • c457540ce3 btrbk: use separate vinfo for snapshot directory (allows snapshot_dir to be a mountpoint) Axel Burri 2018-02-15 00:17:01 +0100
  • f5dc4e0a36 btrbk: add known mountpoints to btr_tree nodes as anchor for reverse lookup Axel Burri 2018-02-14 22:17:32 +0100
  • e9374b3b1d btrbk: replace url_cache by spec_cache Axel Burri 2018-02-14 22:09:45 +0100
  • 0ea0430c43 btrbk: cleanup (cosmetics, documentation) Axel Burri 2018-02-12 21:58:18 +0100