Commit Graph

  • 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
  • b37ef84e36 btrbk: always read mountpoints; include all snapshots from mountpoint as candidates for best common parent Axel Burri 2018-02-05 18:03:20 +0100
  • b549e11b43 btrbk: raw targets: move tree readin to separate function; add caching Axel Burri 2018-02-07 20:17:23 +0100
  • 7a1bc257c1 btrbk: raw targets: create fake btr_tree instead of maintaining separate list Axel Burri 2018-02-07 19:21:35 +0100
  • 6c502cbdcc btrbk: search complete target tree for correlated subvolumes Axel Burri 2018-02-15 17:42:41 +0100
  • 490f680f41 btrbk: bugfix: add backend mappings for "btrfs filesystem usage" Axel Burri 2018-04-30 14:15:30 +0200
  • c65f937473 documentation: btrbk.1.asciidoc: add note about snapshot deletion for action "snapshot" Axel Burri 2018-04-16 12:27:54 +0200
  • ef820c15fb
    Move out of the deprecated asciidoc to asciidoctor #219 Joseph Herlant 2018-04-11 22:31:42 -0700
  • 3ff6025c19 documentation: convert asciidoc to rst (work in progress) rst2man Axel Burri 2018-04-13 02:44:31 +0200
  • ae56720a7c documentation: rename btrbk.1.asciidoc -> btrbk.1.rst Axel Burri 2018-04-13 02:43:45 +0200
  • 719fb5fb74 btrbk: bugfix: correct scheduling of "first weekly backup in month/year" Axel Burri 2018-04-05 16:42:26 +0200
  • e9c30e91fb documentation: btrbk.conf.5.asciidoc: enhance text on retention policy options Axel Burri 2018-04-04 21:01:54 +0200
  • e4a0938712 btrbk: ignore "preserve_hour_of_day" on snapshots/backups having "timestamp_format=short" Axel Burri 2018-04-05 00:17:12 +0200
  • c89ffd4213 btrbk: schedule: format preserve text only if needed Axel Burri 2018-01-14 21:47:25 +0100
  • 5791d72171 btrbk: add "preserve_hour_of_day" configuration option Thiodwitnir 2018-01-05 19:28:10 +0100
  • 951ae256fa btrbk: bump version to 0.27.0-dev Axel Burri 2018-04-05 16:21:54 +0200
  • 99409c03a7
    Merge c57a00a259 into 1fd3a547df #204 Thiodwitnir 2018-03-07 07:15:46 +0000
  • 1fd3a547df change version to 0.26.1; bump copyright year v0.26.1 Axel Burri 2018-03-05 11:32:27 +0100
  • 821e8bba6a add .gitattributes (export-ignore) Axel Burri 2018-03-05 11:53:50 +0100
  • 1cf004533c documentation: replace subvolid=0 with subvolid=5 Axel Burri 2018-03-05 11:22:30 +0100
  • 6f38536052 btrbk: set c_default for config keys with computed default Axel Burri 2018-02-26 15:59:20 +0100
  • e75cf0c72c btrbk: fix exit status and transaction log when archive_exclude is set Axel Burri 2018-02-26 14:35:26 +0100
  • c0e0644eff btrbk.conf.example: add stream_buffer command to example config Axel Burri 2018-02-14 00:25:58 +0100
  • 5651c96e4e btrbk: archive: always print "[-]" if no action was performed for target Axel Burri 2018-02-14 00:12:36 +0100
  • 8610e75459 btrbk: add archive_exclude configuration option Axel Burri 2018-02-13 21:36:21 +0100
  • 0ebe2ea2e1 btrbk: add "allow_multiple" flag for config_options declaration; use for option "group" Axel Burri 2018-02-13 19:26:54 +0100
  • 3aaafa3d88 btrbk: add "meta" context for config defaults Axel Burri 2018-02-13 18:40:35 +0100
  • b2b43cf199 btrbk: add configurable error_statement for check functions Axel Burri 2018-02-13 17:21:44 +0100
  • db1fe2d11a btrbk: fix output of "btrbk list backups" and "btrbk stats" (match all uuid/received_uuid combinations) Axel Burri 2018-02-07 16:23:46 +0100
  • a835241ccf documentation: btrbk.1.asciidoc: add note about listing all snapshots for "btrbk list snapshots" Axel Burri 2018-02-03 13:18:19 +0100
  • a3641cff74 btrbk: fix filter statement matching for volume="/" Axel Burri 2018-02-03 12:55:21 +0100
  • a3b586a896 [doc]snap_dirs don't belong in target sections #208 Patrik Bogren 2018-01-31 19:58:56 +0100
  • c258dc81cf [doc]snap_dirs don't belong in target sections Patrik Bogren 2018-01-31 19:56:57 +0100
  • 90fed6525e btrbk: bugfix: restrict snapshot_dir and snapshot_create to root/volume/subvolume context Axel Burri 2018-01-31 19:01:00 +0100
  • 753d68b2ed btrbk: add documentation on caching in btr_tree() Axel Burri 2018-01-30 13:20:44 +0100
  • 84bac59ab4 btrbk: fix parsing of "openssl_iv_size" configuration option Axel Burri 2018-01-21 18:53:29 +0100
  • 308444f3ed documentation: FAQ.md: add warning on "dd" usage for disk cloning Axel Burri 2018-01-20 18:05:33 +0100
  • c57a00a259 Introduce preserve_hour_of_day #204 Thiodwitnir 2018-01-05 19:28:10 +0100
  • b8e88f71a6 contrib: systemd: btrbk.service: add Documentation link to btrbk(1) Axel Burri 2017-10-24 13:29:06 +0200
  • 57bc86b7a9 README.md: mention github source code repository Axel Burri 2017-10-13 14:02:50 +0200
  • fa5309ee81 README.md: change git clone URL from git:// to https:// Axel Burri 2017-10-13 13:51:03 +0200
  • 13f37491ed btrbk: cosmetics: change order of commands in help message Axel Burri 2017-10-12 17:08:09 +0200
  • 659b7de82f doc/btrbk.conf.5.asciidoc: fix spelling Axel Burri 2017-10-12 17:07:05 +0200
  • 79cbf7c0c3 change version to 0.26.0 v0.26.0 Axel Burri 2017-10-11 21:50:06 +0200
  • c445b32459 doc/Makefile: use a2x --no-noxmllint for man page conversion Axel Burri 2017-10-11 23:21:24 +0200
  • 780ef57895 documentation: remove experimental status of option "stream_buffer" Axel Burri 2017-10-11 20:45:36 +0200
  • 909c68f164 btrbk: transaction_log and transaction_syslog are only allowed in root context Axel Burri 2017-10-11 18:28:40 +0200
  • d941ecfce9 documentation: change digint links to https:// Axel Burri 2017-10-11 18:14:26 +0200
  • 15dde32126 documentation: fix broken links Axel Burri 2017-10-11 18:10:21 +0200
  • fdba94f8c7 documentation: btrbk.1.asciidoc: add action command / result matrix Axel Burri 2017-10-10 16:37:16 +0200
  • c44c83bc33 Makefile: call doc/Makefile for installing files from "doc/" folder; use more variables Axel Burri 2017-10-09 22:21:52 +0200
  • c26b7d3748 doc/Makefile: generate man pages from asciidoc Axel Burri 2017-10-09 22:17:45 +0200
  • 2042c6ccd9 documentation: ssh_filter_btrbk.1.asciidoc: use "ssh_filter_btrbk" (without ".sh") in name section, as this is used as the output filename for asciidoc Axel Burri 2017-10-09 16:03:39 +0200
  • c70e9bb757 documentation: ssh_filter_btrbk.1.asciidoc: cleanup Axel Burri 2017-10-09 15:55:22 +0200
  • 0231051162 documentation: btrbk.1.asciidoc: cleanup Axel Burri 2017-10-09 15:28:34 +0200
  • 3df8984337 documentation: btrbk.conf.5.asciidoc: change options subsections; cosmetics Axel Burri 2017-10-09 15:16:45 +0200
  • 43399be0db documentation: btrbk.conf.5.asciidoc: add short descriptions for target raw options Axel Burri 2017-10-09 15:05:05 +0200
  • c4ced9d6e4 documentation: convert all groff files (man pages) to asciidoc Axel Burri 2017-10-09 14:52:15 +0200
  • e3ee674085 btrbk: limit search depth to 256 when resolving ancestors Axel Burri 2017-10-10 16:44:19 +0200
  • 3be65b9f67 btrbk: resolve ancestors (recursive on parent_uuid chain) when searching for latest common subvolume Axel Burri 2017-10-10 13:10:33 +0200
  • 0799820556 btrbk: support btrfs-progs 4.13.2: adapt parsing of "btrfs subvolume list" Axel Burri 2017-10-09 23:04:07 +0200
  • e9a517f161 btrbk: add options "{snapshot,target,archive}_qgroup_destroy": destroy qgroups whenever a subvolume is deleted Axel Burri 2017-10-02 14:00:09 +0200
  • 6cb98700d8 btrbk: allow archive_preserve_* options in root context only Axel Burri 2017-10-02 13:54:37 +0200
  • a5aaffa5b5 documentation: add "prune" to list of affected commands by several options Axel Burri 2017-10-02 13:44:35 +0200
  • 2e974c1f4f btrbk: add "--wipe" command line option Axel Burri 2017-09-28 14:02:06 +0200
  • 5bdc3e527b btrbk: add "prune" command Axel Burri 2017-09-28 13:18:40 +0200
  • 2809dc54c5 btrbk: remove sorting of deleted subvolumes in summary (not needed anymore) Axel Burri 2017-09-27 20:41:51 +0200
  • 512aca5332 btrbk: parse output of "btrfs subvolume delete" Axel Burri 2017-09-27 20:23:08 +0200
  • 9d9527ca9a btrbk: simplify transaction function calls Axel Burri 2017-09-27 19:35:43 +0200