Commit Graph

257 Commits

Author SHA1 Message Date
Martin
0799393410 Get snapshot scripts via /etc/urbackup/snapshot.cfg 2016-02-01 00:24:38 +01:00
Martin Raiber
6bfa45ab07 Remove only one symlink at a time 2016-01-31 15:13:42 +01:00
Martin
2b741c30ae Improved logging during indexing 2016-01-25 20:19:55 +01:00
Martin
e0566dbc0b Treat reparse points as symlinks again if they do not point at a volume 2016-01-25 17:58:53 +01:00
Martin
a2432c5a05 Improved file changing heuristic 2016-01-24 00:31:36 +01:00
Martin
0cbf84f438 Do not try to hash special files 2016-01-23 21:24:42 +01:00
Martin
b9c0e097b4 Hash up to filesize for consistency 2016-01-22 18:17:31 +01:00
Martin
1e80d55162 Improved script list error handling if it does not exist 2016-01-22 17:00:19 +01:00
Martin
ff39b7e481 Fixed snapshot script paths 2016-01-22 02:12:16 +01:00
Martin
466e8b8276 Fixed windows build 2016-01-22 00:07:12 +01:00
Martin
102941082d Fixed windows build 2016-01-21 23:57:34 +01:00
Martin
3e6f21ff02 Fixed miscellaneous bugs 2016-01-21 23:50:14 +01:00
Martin
b61a5be7aa Fixed file size race condition for hash check 2016-01-21 01:26:54 +01:00
Martin
6cc881d677 Get file size before hashing and only read file till that size 2016-01-20 23:07:05 +01:00
Martin
891a190264 Log file which fails 2016-01-20 20:31:38 +01:00
Martin
b6fae0762e Always exclude /proc, /dev and /sys on Linux 2016-01-20 20:23:29 +01:00
Martin
a15331dea5 Background (io-) priority implementation for Linux 2016-01-18 15:43:57 +01:00
Martin
f4ed3483ba Improved logging during indexing 2016-01-17 17:26:07 +01:00
Martin
9deac07f96 Quote for spaces 2016-01-17 00:18:19 +01:00
Martin
1ad155fee0 Max OS X client 2016-01-16 18:12:37 +01:00
Martin
b3903cc1c4 Checkpoint files.db in separate thread and give all threads nice names 2016-01-15 16:19:23 +01:00
Martin
ddbeefcfa0 Flag to not share hashes between virtual clients 2016-01-15 00:22:45 +01:00
Martin
d47668fb5f Prevent handle leaks. Get stderr when snapshotting/removing snapshot in backup hook 2016-01-14 20:59:46 +01:00
Martin
344a69740a Set snapshot id in reference when creating snapshot on Linux 2016-01-14 20:32:10 +01:00
Martin
d2ce15b3cc Continue to use db if include/exclude pattern changes 2016-01-13 12:30:17 +01:00
Martin
b63ff45634 Sparse file restore 2016-01-12 00:38:14 +01:00
Martin
60e77964ad + Linux sparse file support - some bugs 2016-01-11 21:11:14 +01:00
Martin
95e76550cd Sparse file handling (TODO: Linux) 2016-01-11 00:29:46 +01:00
Martin
8d4ac0799a Set and use clientsubname in snapshot reference 2016-01-09 15:29:28 +01:00
Martin
05e1130028 Do not warn about failure to get symlink target if symlinks are optional 2016-01-08 21:05:19 +01:00
Martin
083f9ca84e Distinguish shares for different virtual clients 2016-01-08 18:53:21 +01:00
Martin
7a29c2aea7 Clientsubname as parameter when stopping snapshot 2016-01-08 18:16:16 +01:00
Martin
ef3bb2be4c New flag to require snapshot 2016-01-08 17:17:08 +01:00
Martin
cec1a39ca7 Clientsubname as snapshot script parameter 2016-01-08 16:44:46 +01:00
Martin
047aad87fc Basic disk failure monitoring before file backups 2016-01-08 15:38:49 +01:00
Martin
85f64bb303 Fixed error if script does not exist 2016-01-06 22:22:37 +01:00
Martin
aec3df456a Fixed script quoting on Windows 2016-01-06 21:54:29 +01:00
Martin
48ec346eae Error (with logging) if executing prefilebackup script fails 2016-01-06 20:14:36 +01:00
Martin
772b457c73 Wait for metadata transfer to finish before removing shadow copy 2016-01-06 00:24:18 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin Raiber
f1a371b457 Fixed error with deleted directories 2015-12-27 23:54:16 +01:00
Martin
bb525b355c Optimized file list a bit 2015-12-22 17:32:17 +01:00
Martin
d82b45f418 Fixed wchar_t usage 2015-12-22 13:27:12 +01:00
Martin
1d124ea5d3 Fixed incremental indexing 2015-12-21 17:16:10 +01:00
Martin
7c71291555 Fixed incremental script download and new clientlist filename scheme 2015-12-20 20:52:12 +01:00
Martin
b525cbd4f1 Improved tree diff performance 2015-12-20 18:46:24 +01:00
Martin
4da3f08927 End-to-end checksumming of script outputs and script error handling improvement 2015-12-19 23:40:41 +01:00
Martin
7cb5d0678a Made Linux restore working 2015-12-18 16:58:50 +01:00
Martin
3cf1d3e41c Fixed symlink handling 2015-12-15 16:09:36 +01:00
Martin
f12c0d57f5 Made restore work on Windows 2015-12-13 21:45:59 +01:00