Commit Graph

  • bed9fe1f66 documentation: disable hyphenation and justification in man-pages; use .PP and .RS 4 instead of .TP, which creates more predictable output Axel Burri 2015-09-03 18:02:19 +0200
  • 5b0e618632 changed version to 0.20.0 v0.20.0 Axel Burri 2015-09-02 12:27:13 +0200
  • 99c70e38a5 Makefile: install ssh_filter_btrbk.sh as executable Axel Burri 2015-09-02 12:06:23 +0200
  • 22d3e95e3a btrbk: bugfix: correct handling of empty "snapshot_dir" Axel Burri 2015-09-02 11:48:32 +0200
  • 68876f0562 btrbk: added "ssh_compression" configuration option for setting the SSH compression flag Jan Wagner 2015-09-01 00:43:14 +0200
  • 549584b183 Merge 77445718a7 into d8e8df0ebd #44 Jan Wagner 2015-08-31 23:30:35 +0000
  • 77445718a7 added configuration option for setting the SSH compression flag #44 Jan Wagner 2015-09-01 00:43:14 +0200
  • 79f52924b6 btrbk: fixed wrong "--version" line in help message Axel Burri 2015-08-27 11:57:58 +0200
  • d8e8df0ebd btrbk: added command line option "--progress", which simply pipes btrfs send through `pv` Axel Burri 2015-08-15 18:23:48 +0200
  • 752dbc6157 btrbk: accept long options (use Getopt::Long instead of Getopt::Std) Axel Burri 2015-08-15 17:51:00 +0200
  • 7017e14c32 documentation: btrbk.1: added missing information about the "-r" command line option Axel Burri 2015-08-13 22:17:01 +0200
  • d09d81fbeb btrbk: added configuration option "ssh_port" Axel Burri 2015-08-13 21:39:07 +0200
  • fd94bc25fc btrbk: use arrays as arguments for run_cmd(), making it compatible with the adaptions in the open3 branch Axel Burri 2015-08-07 15:31:05 +0200
  • a802674d11 btrbk: cosmetics (fixed typo in log message) Axel Burri 2015-07-27 12:21:42 +0200
  • 4b6e77c530 documentation: README.md: updated debian installation instructions (btrbk is in debian testing) Axel Burri 2015-07-17 16:04:27 +0200
  • bb2672566f documentation: doc/FAQ.md: fixed headings Axel Burri 2015-07-17 14:32:35 +0200
  • eae6469694 documentation: doc/FAQ.md: added information on btrfs root problem Axel Burri 2015-07-17 14:19:32 +0200
  • 2b0451c701 documentation: README.md: added FAQ section, pointing to doc/FAQ.md Axel Burri 2015-07-17 00:44:12 +0200
  • 748bbbfd62 Merge branch 'faq' Axel Burri 2015-07-17 00:29:16 +0200
  • 0586d2a545 ChangeLog: use "close" instead of "closes" for closed issues Axel Burri 2015-07-08 18:24:55 +0200
  • bab8f1771b ssh_filter_btrbk: no fail if either $LOGNAME or $SSH_CLIENT are not set; added log_cmd() function; use relative path for "logger" command; cosmetics Axel Burri 2015-07-08 18:05:39 +0200
  • f8c64c4f27 ssh_filter_btrbk: fail if any command fails, or var is undefined Yaroslav Halchenko 2015-07-08 08:54:56 -0400
  • 290c2497d6 debian/copyright: prev releases to UNRELEASED, close: instead of closes:, added ITP Closes statement #31 Yaroslav Halchenko 2015-07-08 10:51:11 -0400
  • 6355552194 debian/control: higher version for dh, added misc:Depends, and short description is a continuation of "btrbk is" so lower case Yaroslav Halchenko 2015-07-08 10:49:14 -0400
  • 8f8c1b6e88 adjusted license to be GPL-3+ Yaroslav Halchenko 2015-07-08 10:36:37 -0400
  • fd59882434 removed not-applicable/commented out snippets in rules Yaroslav Halchenko 2015-07-08 10:36:28 -0400
  • a7ec0d7456 boosted policy to current version Yaroslav Halchenko 2015-07-08 10:36:15 -0400
  • 5db17933c1 debian: control: added "Build-Depends: debhelper (>= 7)" Axel Burri 2015-07-08 16:23:38 +0200
  • a1a9f71cf4 debian: control: added "Suggests: openssh-client" Axel Burri 2015-07-08 16:21:28 +0200
  • a1b7fcd720 debian: added current debian build files Axel Burri 2015-07-08 16:18:08 +0200
  • 041a467538 Merge 6f7dae0068 into 97286ab34c #30 Yaroslav Halchenko 2015-07-08 12:56:17 +0000
  • 6f7dae0068 ENH: script (ssh_filter_btrbk.sh) should fail if any command fails, or var is undefined #30 Yaroslav Halchenko 2015-07-08 08:54:56 -0400
  • 97286ab34c changed version to 0.19.3 v0.19.3 Axel Burri 2015-06-21 15:37:04 +0200
  • 76f15624f3 btrbk: adaptions for btrfs-progs >= 4.1: different output for "btrfs subvolume show" Axel Burri 2015-06-21 13:45:23 +0200
  • 360deca5f2 btrbk: correct parsing of btrfs subvolume list (allow id < top_level) Axel Burri 2015-06-17 12:42:29 +0200
  • 8a53b3874c btrbk: bugfix: minor bug when sorting in schedule() Axel Burri 2015-06-10 13:10:45 +0200
  • eab34c9d68 btrbk: set development version Axel Burri 2015-06-10 13:10:29 +0200
  • f58fe6f3df documentation: doc/FAQ.md: fixed mistakes, cleanup markdown (thanks Bernd) Axel Burri 2015-06-10 11:24:14 +0200
  • 5973509428 documentation: doc/FAQ.md: added FAQ Axel Burri 2015-06-09 16:23:20 +0200
  • 842f8cb201 changed version to 0.19.2 v0.19.2 Axel Burri 2015-06-07 12:33:27 +0200
  • 16cfb600b7 btrbk: workaround for btrfs-progs < 3.17.3 (returns exit status 0 on errors for "btrfs subvolume show") Axel Burri 2015-06-07 11:52:39 +0200
  • 5ab5175340 btrbk: bugfix: dont print error messages check_file() when called without key/config_file hints Axel Burri 2015-06-07 11:36:12 +0200
  • 26d154e563 documentation: README.md: cosmetics (gentoo emerge command) Axel Burri 2015-06-02 22:07:35 +0200
  • e3da1f718f changed version to 0.19.1 v0.19.1 Axel Burri 2015-06-01 12:48:31 +0200
  • db6a1a464a btrbk: bugfix: check undef on ABORTED flag in summary Axel Burri 2015-06-01 12:45:18 +0200
  • bb7aa10b23 btrbk: always use "cgen" for snapshots (correct handling after a "btrfs balance", where "gen" is set to current generation) Axel Burri 2015-05-28 14:39:12 +0200
  • b4a9974c5d changed version to 0.19.0 v0.19.0 Axel Burri 2015-05-27 17:36:58 +0200
  • a35efaf7c1 documentation: btrbk.conf.example: commented out defaults; cleanup of example configuration Axel Burri 2015-05-27 15:39:56 +0200
  • 1818eefc85 btrbk: allow subvolume filtering on "info" action Axel Burri 2015-05-27 15:00:25 +0200
  • a96bb4209f btrbk: fixed mapping of subvoume cmdline args Axel Burri 2015-05-27 14:36:38 +0200
  • f9f85b5cb0 btrbk: bugfix: fixed crash in action "diff" Axel Burri 2015-05-26 20:19:57 +0200
  • eba0028fe4 btrbk: added consistent print header for all actions Axel Burri 2015-05-26 20:05:40 +0200
  • 7f7b6477d2 btrbk: allow subvolume filtering on "tree" action Axel Burri 2015-05-26 19:26:39 +0200
  • 6e23f1d5b3 btrbk: improved handling of command line subvolume filter for run/dryrun action: allow filtering of volume; hide aborted message in summary if abort was due to command line argument skip (ABORTED_NOERR) Axel Burri 2015-05-26 18:19:51 +0200
  • 005e5c63be btrbk: bugfix: crash if "snapshot_create onchange" is set and no snapshots are present Axel Burri 2015-05-26 18:09:36 +0200
  • 7b9021d5c8 btrbk: allow "host:path" notation for command line arguments Axel Burri 2015-05-25 16:28:50 +0200
  • 4295b3c019 btrbk: display snapshot up-to-date status in "tree" action; cosmetics Axel Burri 2015-05-25 15:08:43 +0200
  • 707ea7b241 btrbk: cleanup: simpler check for present target Axel Burri 2015-05-25 14:45:56 +0200
  • 16355b848d btrbk: added "snapshot_create onchange", which skips snapshot creation if the latest snapshot is up-to-date (i.e. has same generation as the source subvolume) Axel Burri 2015-05-25 14:38:32 +0200
  • 27e150878c documentation: small corrections (thanks Richard!) Axel Burri 2015-05-25 17:13:36 +0200
  • 898f7ef0f6 contrib: systemd: fixed path in btrbk service unit v0.18.0 Axel Burri 2015-05-21 15:52:50 +0200
  • 31947279fb changed version to 0.18.0; added migration notes to ChangeLog Axel Burri 2015-05-21 14:47:38 +0200
  • 52ef08e1d4 Makefile: added systemd service unit installation; removed version string on /usr/share/doc Axel Burri 2015-05-21 14:36:34 +0200
  • 725191583e Merge branch 'resume_only' Axel Burri 2015-05-20 21:52:30 +0200
  • b52f40d5b4 documentation: added documenation for new "snapshot_create" configuration option, while removing deprecated "snapshot_create_always". Added an "multiple btrbk instances" example to README.md Axel Burri 2015-05-20 21:51:20 +0200
  • 231a8c2fd3 btrbk: cosmetics: sort deleted subvolumes ascending in backup summary (instead of descending) Axel Burri 2015-05-20 20:27:45 +0200
  • 613edab93b btrbk: implemented snapshot_create configuration option. implemented preserve_latest argument for schedule() function, which is set if no snapshot was created in order to make sure that the latest snapshot/backup is always preserved. Axel Burri 2015-05-20 20:20:14 +0200
  • 2f1cec3cf5 btrbk: improved handling of deprecated configuration options Axel Burri 2015-05-20 18:20:16 +0200
  • 84e41727b9 btrbk: added command line option -r (resume only) Axel Burri 2015-05-15 20:24:14 +0200
  • 09e214acf4 contrib: systemd: added systemd service and timer units (for daily backup) Axel Burri 2015-05-20 16:40:34 +0200
  • 4db0aa0128 documentation: btrbk.conf.5: replaced double quotes "\(lq", "\(rq" with "\[lq]", "\[rq]", which is identical in groff but produces correct output in the FileWiki::Plugin::Man module Axel Burri 2015-05-20 13:50:18 +0200
  • 8217da5f03 documentation: btrbk.1: altered text for "run" action, explaining the resume mechanism in more detail Axel Burri 2015-05-20 13:46:09 +0200
  • d935bfc679 btrbk: fixed error messages of "diff" action Axel Burri 2015-05-19 18:50:56 +0200
  • ab01baf4b7 btrbk: cosmetics: pass hash (non_destructive, catch_stderr) to run_cmd() for better code readability; cleanup Axel Burri 2015-05-19 18:25:05 +0200
  • c23674fca8 btrbk: catch exact error from "btrfs subvolume show"; instruct user to fix ssh_filter_btrbk.sh if it rejected the ssh command Axel Burri 2015-05-19 18:22:55 +0200
  • bea010dce0 btrbk, ssh_filter_btrbk.sh: set PATH=/sbin:/bin:/usr/sbin:/usr/bin and call "btrfs" instead of using absolute "/sbin/btrfs". for compatibility with all distros out there. Axel Burri 2015-05-18 21:18:57 +0200
  • 5bfba3602e changed version to 0.17.1 v0.17.1 Axel Burri 2015-05-15 17:55:48 +0200
  • b0b2bb99f1 btrbk: correctly log statistics of resumed subvolumes Axel Burri 2015-05-15 17:32:30 +0200
  • 2d445a84cb Merge branch 'unsafe_delete_on_receive_errors' Axel Burri 2015-05-15 17:18:43 +0200
  • fbe9e4c9d0 btrbk: check for stray target subvolumes before send/receive, and abort with unrecoverable error if necessary Axel Burri 2015-05-15 16:06:36 +0200
  • bda8d2deb3 btrbk: cosmetics: use $vinfo->{NAME} in get_receive_targets() Axel Burri 2015-05-15 16:11:15 +0200
  • d28ed97065 btrbk: assume unreachable target as clean on snapshot creation if snapshot_create_always is set Axel Burri 2015-05-15 13:36:18 +0200
  • 465a3eb92e btrbk: send/receive: delete possibly left-behind garbled subvolume on failure (upstream btrfs-progs does not delete unfinished "btrfs receive") Axel Burri 2015-05-09 16:00:41 +0200
  • 2034b51058 btrbk: bugfix: btrfs_subvolume_delete(): handle single targets correctly Axel Burri 2015-05-09 15:57:04 +0200
  • c4550e87d9 documentation: added restore examples Axel Burri 2015-05-05 12:44:18 +0200
  • 999bf889bc changed version to 0.17.0 (new versioning scheme using more common three-level versions) v0.17.0 Axel Burri 2015-04-30 14:45:50 +0200
  • bc930a26c8 btrbk: cosmetics Axel Burri 2015-04-30 14:45:41 +0200
  • 01a25ad4df Merge branch 'refactoring' Axel Burri 2015-04-29 00:37:22 +0200
  • 40201c562b btrbk: log messages go to stderr instead of stdout (more consistent since btrfs-progs error messages also go to stderr) Axel Burri 2015-04-29 00:34:11 +0200
  • 444fba4a50 btrbk: log DEBUG instead of WARN if run_cmd() fails. WARN messages are always printed on undef return value Axel Burri 2015-04-28 23:47:34 +0200
  • 825fa61eb1 documentation: ChangeLog: added missing changes from refactoring Axel Burri 2015-04-28 21:22:00 +0200
  • 9103cbc79d btrbk: output vinfo->{PRINT} instead of {URL} in _origin_tree() Axel Burri 2015-04-28 20:49:18 +0200
  • bd2ad9c258 btrbk: handle ABORTED flags on "tree" action Axel Burri 2015-04-28 20:38:40 +0200
  • 34e7ad07ec ssh_filter_btrbk: removed unneeded calls to btrfs-progs Axel Burri 2015-04-28 20:37:39 +0200
  • faf4a53e51 btrbk: quote filenames on external command execution Axel Burri 2015-04-28 20:19:22 +0200
  • d860d9e5dd btrbk: allow '+' character for subvolume names Axel Burri 2015-04-28 20:17:47 +0200
  • 6aa0a84127 documentation: adapted btrbk.conf.example Axel Burri 2015-04-28 19:22:15 +0200
  • 436b1361ff btrbk: bugfix: allow relative path for subvolume; adapted documentation Axel Burri 2015-04-28 19:08:20 +0200
  • fb912da448 btrbk: bugfix: allow "/" as volume name Axel Burri 2015-04-28 17:46:38 +0200
  • 490dab398e btrbk: consistent snapshot filtering (cosmetics) Axel Burri 2015-04-23 16:34:07 +0200