Commit Graph

  • deeb12c069 ssh_filter_btrbk: allow stream compression if --compress option is set. Axel Burri 2016-08-18 17:41:26 +0200
  • 9913e2785a documentation: add stream_compress documentation, update Changelog Axel Burri 2016-08-18 15:25:40 +0200
  • 13887837b1 btrbk: add lz4 compression Axel Burri 2016-08-18 14:09:08 +0200
  • 3845fa5ec5 btrbk: use format from %compression hash in $raw_postfix_match Axel Burri 2016-08-18 14:02:51 +0200
  • 05c54a2390 btrbk: add compression options: pigz, pbzip2, lzo Axel Burri 2016-05-11 20:17:58 +0200
  • a019d8a3e3 btrbk: add configuration option "stream_compress" Axel Burri 2016-05-11 20:15:46 +0200
  • 99ff88f82a btrbk: use (and propagate) CONFIG in vinfo instead of hard-setting RSH Axel Burri 2016-05-10 15:51:44 +0200
  • 079b947cd6 btrbk: add function WARN_ONCE Axel Burri 2016-05-10 15:50:33 +0200
  • 0f95871bfa Merge 7a732ce6ce into edffbd4af9 #100 Tobias Grosser 2016-08-19 10:39:26 +0000
  • edffbd4af9 ssh_filter_btrbk: update ssh_filter_btrbk.sh to use readlink TZdyrski 2016-08-18 11:45:07 -0700
  • f717cb53ba Update ssh_filter_btrbk.sh to use readlink #104 TZdyrski 2016-08-18 11:45:07 -0700
  • 708444b096 btrbk-mail, README.md: suggest using "rsync --inplace" Axel Burri 2016-08-17 14:49:27 +0200
  • 84a5c56a83 btrbk: disable compression in gpg Tobias Grosser 2016-08-06 09:23:57 +0200
  • 7a732ce6ce Use 4M block size for dd #100 Tobias Grosser 2016-08-06 09:30:26 +0200
  • 6f32f5d3c9 Add lz4 compression support for fast compression speeds Tobias Grosser 2016-08-06 09:23:33 +0200
  • 823d012fb7 Disable compression in gpg Tobias Grosser 2016-08-06 09:23:57 +0200
  • 66c36187ed documentation: README.md: remove link to digint-overlay, btrbk is in portage now Axel Burri 2016-07-14 13:59:55 +0200
  • e9a72cf097 documentation: README.md: cosmetics Axel Burri 2016-07-14 14:00:14 +0200
  • 9a5e8311be change version to 0.23.3 v0.23.3 Axel Burri 2016-07-14 01:37:03 +0200
  • 16d73b4e5a Makefile: support .in files (use to replace @BINDIR@ in btrbk.service) Asbjørn Apeland 2016-06-30 00:20:56 +0200
  • 3f2e53ba71 Makefile: compress ChangeLog in install-doc Axel Burri 2016-07-13 20:55:05 +0200
  • 16d8fe36a1 Makefile: include ChangeLog in install-doc Craig Andrews 2016-07-13 12:15:53 -0400
  • 26a024a5fe Include ChangeLog in install-doc #95 Craig Andrews 2016-07-13 12:15:53 -0400
  • 441fb9c134 Merge dce9e0a0f8 into 91d02ca97b #93 Asbjørn Apeland 2016-06-29 22:22:02 +0000
  • dce9e0a0f8 Makefile: support .in files #93 Asbjørn Apeland 2016-06-30 00:20:56 +0200
  • 796b6bd9bf btrbk: replace "realpath -e" with "readlink -e" for mountpoint discovery Axel Burri 2016-06-18 13:04:43 +0200
  • 91d02ca97b change version to 0.23.2 v0.23.2 Axel Burri 2016-06-07 16:41:41 +0200
  • 3a8665bce9 documentation: add information about wildcard characters for subvolume section; cleanup Axel Burri 2016-06-07 16:37:32 +0200
  • e4a7ba4be5 btrbk: add lockfile support, using perl "flock": add configuration option "lockfile <file>", and command line option "--lockfile"' Axel Burri 2016-06-07 16:17:02 +0200
  • 6532229361 documentation: FAQ.md: recent versions of btrfs-progs print "is toplevel subvolume" instead of "is btrfs root" Axel Burri 2016-05-30 13:20:47 +0200
  • 36edda5123 documentation: replace wrong "target_min" with "target_preserve_min" in example config Axel Burri 2016-05-30 13:19:07 +0200
  • 7326b9816c btrbk: bugfix: raw targets: correctly handle multiple backups in same target directory Axel Burri 2016-05-09 12:42:04 +0200
  • eabdba482e btrbk-mail: Use relative instead of absolute calls to system binaries Axel Burri 2016-05-09 12:10:13 +0200
  • df7473f7df Makefile: respect BINDIR in systemd service Benedikt Morbach 2016-05-04 15:11:20 +0200
  • 4a1fd86458 Merge 0d90b7b368 into cb0851c8b6 #88 Benedikt Morbach 2016-05-07 12:48:10 +0000
  • 0d90b7b368 respect BINDIR in systemd and cron files #88 Benedikt Morbach 2016-05-04 15:11:20 +0200
  • cb0851c8b6 change version to 0.23.1 v0.23.1 Axel Burri 2016-05-03 16:21:34 +0200
  • 65ebf949d1 documentation: cosmetics: groff: consistently use minus "\-" instead of hyphen "-" where applicable Axel Burri 2016-05-03 15:54:35 +0200
  • cb6dcbe58e documentation: cosmetics (no more long lines) Axel Burri 2016-05-03 15:30:06 +0200
  • 5cd03a8fbf btrbk: remove absolute path to executables, this caused trouble on some distros Axel Burri 2016-05-03 14:34:04 +0200
  • 54b5368309 btrbk: code cleanup (remove unneeded code, rename vars) Axel Burri 2016-05-03 13:19:42 +0200
  • 12d435d42a btrbk: explain "orphaned" status in "stats" command, and suppress it on "list backups" command Axel Burri 2016-04-30 13:01:12 +0200
  • 46f1e5e2e4 btrbk: only load Data::Dumper if needed (log level "trace", or development version); cosmetics Axel Burri 2016-04-28 13:03:15 +0200
  • 49ae46d51d btrbk: do not print headers to transaction_log, these are documented in btrbk.conf(5) Axel Burri 2016-04-28 12:48:58 +0200
  • e9e398af37 Merge branch 'syslog' Axel Burri 2016-04-28 12:45:13 +0200
  • 7a469597ac documentation: describe transaction log table format; cosmetics Axel Burri 2016-04-28 12:44:33 +0200
  • 7e7c28f8f1 btrbk: add eval_quiet(), a simple wrapper around eval, disabling $SIG_(__DIE__) Axel Burri 2016-04-25 21:05:46 +0200
  • 082754173c btrbk: bugfix: raw targets: do not inject child if add_btrbk_filename_info() failed Axel Burri 2016-04-25 20:49:17 +0200
  • 47eb14f5fb btrbk: syslog: add syslog hack in print_formatted(); remove print-to-scalar hack Axel Burri 2016-04-25 19:40:11 +0200
  • c424d917b6 btrbk: syslog: only load Sys::Syslog module if configuration option is set; soft-fail on syslog calls Axel Burri 2016-04-25 18:36:15 +0200
  • 59d96420c8 btrbk: add transaction logging to syslog Hans van Kranenburg 2016-04-22 23:11:00 +0200
  • 81feb41619 ssh_filter_btrbk: allow access to "/" if no path restrictions are set. Axel Burri 2016-04-25 16:58:56 +0200
  • 89df601ee5 btrbk: allow "<hostname>:<path>" notation for volume and target sections Axel Burri 2016-04-25 16:07:40 +0200
  • 702ee8950e btrbk: bugfix: vinfo(): correctly parse url, using check_url() Axel Burri 2016-04-25 15:10:00 +0200
  • 357b72bd3f btrbk: code cleanup: check_file() and check_url() do all the sanitize parts Axel Burri 2016-04-25 14:23:15 +0200
  • 191284cd43 btrbk: bugfix: set correct parent section when propagating targets Axel Burri 2016-04-24 15:59:17 +0200
  • 4ffaf430c5 change version to 0.23.0 v0.23.0 Axel Burri 2016-04-23 15:06:57 +0200
  • b4c4a96b14 Makefile: add doc/upgrade_to_v0.23.0.md Axel Burri 2016-04-23 15:04:45 +0200
  • 2e8e4ddefc btrbk: cosmetics: change info log of send/receive; change topic line; fix typos Axel Burri 2016-04-23 14:58:08 +0200
  • efc260ef91 btrbk: add sanity check on timezone offset; add documentation about implications of long-iso time format Axel Burri 2016-04-23 14:37:24 +0200
  • c7dd680537 btrbk: make sure that snapshots/backups with date in the future are never deleted Axel Burri 2016-04-22 20:51:31 +0200
  • ecb2307b22 btrbk: send/receive: only inject child if target creation was successful Axel Burri 2016-04-22 20:25:30 +0200
  • 3ffa63daba btrbk: bugfix: btrfs_subvolume_show(): quote real_path everywhere Axel Burri 2016-04-22 20:17:03 +0200
  • c13c99ada5 btrbk: add new time_format "long-iso", with seconds and timezone offset (iso8601 format); add function timestamp(): remove dependency to POSIX Axel Burri 2016-04-21 13:27:54 +0200
  • e824c21f50 btrbk: use build-in Time::Local in combination with localtime() instead of Date::Calc; correctly calculate leap hours Axel Burri 2016-04-20 22:45:11 +0200
  • c73dffbd25 btrbk: handle missing Data::Dumper gracefully Axel Burri 2016-04-18 16:40:49 +0200
  • 829490f963 btrbk: put btrbk filename info directly to tree node (parse only once) Axel Burri 2016-04-19 13:06:31 +0200
  • c225231742 btrbk: reuse subvol list for get_receive_targets() Axel Burri 2016-04-19 13:42:18 +0200
  • 2b22524ccd btrbk: sane defaults: xxx_preserve_min defaults to "all", xxx_preserve default to "no" (for backwards compatibility with 0.22.0 default) Axel Burri 2016-04-19 21:07:04 +0200
  • 29b9c8fc60 btrbk: action "archive": abort if receive targets of archive candidates exist at unexpected location. makes sure we dont have duplicates on our archives Axel Burri 2016-04-19 18:57:22 +0200
  • 5e7a6e5ef4 btrbk: action "archive": delete archives according to archive retention policy Axel Burri 2016-04-19 18:53:44 +0200
  • 31f0f97ff0 btrbk: fix info logging for send/receive Axel Burri 2016-04-19 19:36:58 +0200
  • 7807fface8 btrbk: cosmetics; s/config_override_opts/config_override_cmdline/g Axel Burri 2016-04-18 15:22:14 +0200
  • 2c3997ad0a btrbk: bugfix: action "config print": correctly handle undef options; skip deprecated options Axel Burri 2016-04-18 20:42:53 +0200
  • 2317580639 documentation: README.md: add update notice (v0.22.2 -> v0.23.0) Axel Burri 2016-04-18 00:16:45 +0200
  • a27f99af46 change version to 0.23.0-rc1 v0.23.0-rc1 Axel Burri 2016-04-16 21:28:19 +0200
  • bbb18f5af7 btrbk: cosmetics on info warnings Axel Burri 2016-04-16 21:08:07 +0200
  • edfebb8193 btrbk: action "origin": use --format options; do not recurse into parent chain Axel Burri 2016-04-15 22:00:10 +0200
  • 1151d2c572 btrbk: print_formatted(): honor use_header argument for all table formats Axel Burri 2016-04-15 21:42:38 +0200
  • 9afe17f738 btrbk: continue gracefully (skip instead of abort) when resuming subvolume having existing (possibly garbled) target; cosmetics on debug/trace log Axel Burri 2016-04-16 19:25:46 +0200
  • ec9dd761b8 btrbk: use "[subvol cmd]" instead of "[btrfs cmd]", and print this as info log Axel Burri 2016-04-16 18:06:55 +0200
  • 59b3cde303 Merge branch 'action_archive' into devel Axel Burri 2016-04-16 17:32:07 +0200
  • 689d3d1233 btrbk: action "archive": print created subdirectories on summary; cleanup Axel Burri 2016-04-16 17:13:19 +0200
  • 5a06a85619 btrbk: moved get_receive_targets_fsroot() out of get_receive_targets(), while cleaning up Axel Burri 2016-04-16 16:05:57 +0200
  • 774e6ef842 btrbk: macro_archive_target(): only warn on unexpected targets, not abort Axel Burri 2016-04-16 01:32:25 +0200
  • de05b99757 btrbk: rename action "clone" to "archive" (should have been like this from the beginning) Axel Burri 2016-04-16 01:09:17 +0200
  • 4bd68a2e35 btrbk: action "clone": abort all as soon as one target aborts Axel Burri 2016-04-16 00:45:16 +0200
  • cc20dfb8c3 btrbk: schedule(): use "informative_only" option instead of checking for empty value; make sure real values are always in front Axel Burri 2016-04-15 22:33:19 +0200
  • d0cfba7914 btrbk: action "clone": create missing directories Axel Burri 2016-04-14 18:46:35 +0200
  • a5c7c53a86 btrbk: action "clone": print scheduler results if --print-schedule option is set Axel Burri 2016-04-14 15:39:50 +0200
  • 14de16aabe btrbk: add action "clone": recursively send/receive all backups to an archive directory Axel Burri 2016-04-07 15:33:32 +0200
  • 3c9aff4c40 btrbk: enable --override option Axel Burri 2016-04-15 02:48:51 +0200
  • e3702305e6 btrbk: bugfix: update uuid_cache after btrfs_subvolume_show() Axel Burri 2016-04-15 02:38:41 +0200
  • 6e997674fc btrbk: remove "btrfs_progs_compat" configuration option, from now on we REQUIRE btrfs-progs >= v3.18.2: we rely on received_uuid for most operations Axel Burri 2016-04-15 01:22:19 +0200
  • 6aa54b2dd5 btrbk: bugfix: correctly handle NODE_SUBDIR in vinfo_inject_child() Axel Burri 2016-04-14 18:24:11 +0200
  • 141b70f26b btrbk: bugfix for subdir resolving: on older kernels, the "subvolid" mount option is not shown: try to read it with btrfs_subvolume_show() Axel Burri 2016-04-14 18:21:00 +0200
  • a1ee9d5c6d btrbk: allow "{snapshot,target}_preserve no": disable retention policy Axel Burri 2016-04-14 14:15:12 +0200
  • a03c515b0a btrbk: enter failsafe mode on deprecated preserve configuration: at least create the snapshots, and print message to read the upgrade documentation Axel Burri 2016-04-14 13:01:28 +0200
  • 73906caacd documentation: update/fix ChangeLog, README.md, btrbk.conf.5; add "doc/upgrade_to_v0.23.0.md" Axel Burri 2016-04-13 19:56:35 +0200
  • be608a04b2 documentation: btrbk.conf.example: adaptions for new {snapshot,target}_preserve options Axel Burri 2016-04-13 17:39:28 +0200