Commit Graph

  • 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
  • 422d52c063 btrbk: add key derivation for encrypted raw targets using external backend Axel Burri 2017-06-30 14:35:20 +0200
  • de7628ac7c btrbk: add openssl_enc encryption for raw targets; add system_urandom() Axel Burri 2017-06-16 17:04:18 +0200
  • 251c2fb2a1 btrbk: re-enable parsing of deprecated raw file format (uuid suffix) Axel Burri 2017-09-26 12:28:18 +0200
  • e804930b5e btrbk: allow deletion of non-incremental raw targets Axel Burri 2017-06-30 18:49:17 +0200
  • dcb0c5aa28 contrib/migration/raw_suffix2sidecar: add migration tool for creating raw sidecar files from uuid-suffixed raw backup files Axel Burri 2017-06-30 17:07:36 +0200
  • cd8d7e3a0a btrbk: use sidecar file "*.info" instead of encoding uuids into filename for raw targets Axel Burri 2017-06-16 17:43:17 +0200
  • 571dae4428 btrbk: do not run in perl taint mode by default: remove "perl -T" in hashbang; hardcode $PATH only if taint mode is enabled Axel Burri 2017-09-25 16:05:42 +0200
  • 5f867c2347 btrbk: run_cmd(): catch all possible errors when executing system command Axel Burri 2017-08-29 16:52:58 +0200
  • e402435dc8 btrbk: treat deprecated warnings as non-fatal Axel Burri 2017-08-29 16:42:09 +0200
  • 85d6f8eda9 Merge 97516081fd into 62fad0e326 #180 Wicher 2017-09-22 13:06:53 +0000
  • e0c9acc60c Merge 759067a74c into 62fad0e326 #185 Enno Boland 2017-09-21 11:49:48 +0000
  • 62fad0e326 documentation: README.md: mention installation on VoidLinux Enno Boland 2017-09-17 17:12:53 +0200
  • 6c2d56d621 btrbk: action "clean": dont list failed deletes in summary Axel Burri 2017-09-21 12:39:48 +0200
  • 759067a74c README.md: mention installation on VoidLinux #185 Enno Boland 2017-09-17 17:12:53 +0200
  • b8a8bc917d documentation: FAQ.md: fix description for removing received_uuid on read-only subvolume Axel Burri 2017-09-11 19:37:09 +0200
  • 65f241e8e5 Merge c1822480a5 into f113436626 #147 Cerem Cem ASLAN 2017-09-11 16:57:42 +0000
  • f113436626 btrbk: bugfix: check path when expanding wildcards (warn and ignore if check fails) Axel Burri 2017-09-11 18:49:14 +0200
  • d265c34149 btrbk: make SSH minimally chatty (always add '-q' option) boerwastaken 2017-09-04 11:43:48 +0900
  • 97516081fd respect $PATH (and disable taint mode as per discussion) fixes digint/btrbk#178 #180 boerwastaken 2017-09-04 11:47:50 +0900
  • a458b3d822 make SSH minimally chatty, fixes digint/btrbk#179 boerwastaken 2017-09-04 11:43:48 +0900
  • 8eb88a8681 documentation: replace POD header with comments Axel Burri 2017-08-28 20:33:00 +0200
  • 88aa8c1fea btrbk: remove "duration" column from transaction_log/transaction_syslog Axel Burri 2017-08-28 17:55:27 +0200
  • 6acea6a08d btrbk: bugfix: print correct time in end_transaction() Axel Burri 2017-08-28 17:54:17 +0200
  • 3f32411067 Merge fd3013fb35 into b1f3936826 #175 Jonas Kalderstam 2017-08-21 13:01:16 +0000
  • b1f3936826 ssh_filter_btrbk: bugfix: use "lzop" instead of "lzo" for lzo compression command Axel Burri 2017-08-21 14:42:01 +0200
  • ee17c1a2b4 ssh_filter_btrbk: accept mbuffer command (stream_compress) Axel Burri 2017-08-21 14:39:40 +0200
  • 5428e9cd93 btrbk: add "resume" and "snapshot" commands; add --preserve-snapshots and --preserve-backups options; deprecate "-r, --resume-only" command line option Axel Burri 2017-08-21 13:23:20 +0200
  • fd3013fb35 Make sure btrbk service only runs after network is available #175 Jonas Kalderstam 2017-08-19 12:02:24 +0200
  • a9f1b6b24a change version to 0.25.1 v0.25.1 Axel Burri 2017-07-30 16:03:58 +0200
  • 6cf5d59644 btrbk: add support for btrfs-progs 4.12: do not fail or set realpath_cache for relative paths in btrfs_subvolume_show() Axel Burri 2017-07-30 15:25:32 +0200
  • 26682213e2 btrbk: cleanup btrfs_subvolume_list() and comments Axel Burri 2017-07-30 13:46:30 +0200
  • 7b50846957 documentation: add more instructions for faulty received_uuid Axel Burri 2017-07-29 20:54:43 +0200