Commit Graph

219 Commits

Author SHA1 Message Date
Martin Raiber
1bca028305 Allow configuration of skip value
(cherry picked from commit 913d11e1cb6254e62df053ba31489ddbf8f00095)
2018-09-17 21:54:02 +02:00
Martin
bbac368697 Functionality to log file changes in incremental image backups 2018-07-09 22:23:44 +02:00
Martin
feeaf2943d Whole disk image mounting
(cherry picked from commit 95b74412c3ff4abcfc3948ad1461841c1a81f30b)

# Conflicts:
#	urbackupserver/ImageMount.cpp
#	urbackupserver/ImageMount.h
#	urbackupserver/dllmain.cpp
#	urbackupserver/serverinterface/backups.cpp
#	urbackupserver/www/js/urbackup.js
2018-06-01 11:33:22 +02:00
Martin
190358dcbe Fix gcc build issue 2018-04-28 00:35:36 +02:00
Martin
8bd8ed2781 Fix error case crash bug 2018-04-24 22:31:43 +02:00
Martin
1fcbdea3a4 Change image read alignment if necessary 2018-01-26 12:56:30 +01:00
Martin
ca0801ddb5 Fix build 2017-12-17 15:49:34 +01:00
Martin
bca61c254d Use proper trim block size
(cherry picked from commit ccdffc103f4dee506d11ecb8f5891435ab9f1031)
2017-11-10 14:08:25 +01:00
Martin
716ac8c0d3 Honor trim blocksize when narrowing trim range
(cherry picked from commit e217f73e3c6b84c0411d4e30fd5abca8be7fc2fe)
2017-11-10 14:08:21 +01:00
Martin
87ea2c3bc5 Honor trim blocksize when narrowing trim range
(cherry picked from commit 1c6cff39c48d5ed66003d34b0943ede6e3db4436)
2017-11-10 14:08:17 +01:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin
f84629bb57 Narrow down trim range as far as possible 2017-09-19 17:11:11 +02:00
Martin
18a39a07d2 Read 4K at a time for AF 4Kn disks 2017-08-16 20:39:02 +02:00
Martin Raiber
58f30eaf6f Add missing O_CLOEXEC 2017-03-26 20:03:57 +02:00
Martin
942d27a027 Resize VHD/cow-raw file when opened with parent file 2017-02-03 16:41:31 +01:00
Martin
fa569cf311 Return success if wanting to trim beyond original file size 2017-01-30 01:05:26 +01:00
Martin
82a8a19ab2 Set bitmap range to zero in setUnused 2017-01-28 00:51:28 +01:00
Martin
1b980d2b87 Resize cowfile bitmap if necessary 2017-01-27 20:57:42 +01:00
Martin
577c36d048 Resize cowfile bitmap if necessary 2017-01-27 20:49:05 +01:00
Martin
84fe531a6d Fix null pointer access after image backup read error 2017-01-13 15:26:09 +01:00
Martin
fcfe48c861 Fix 32bit issue 2017-01-01 17:30:52 +01:00
Martin
77a230cefe Use newer platform tool set on Windows 2016-12-12 01:06:25 +01:00
Martin
a7fb40c94e Add global imdisk include dir 2016-12-09 17:37:53 +01:00
Martin
dab0cb4fa2 Use full path of urbackup_mount_helper on Linux/FreeBSD 2016-12-09 13:00:27 +01:00
Martin
bcf21d627b Fix Unix dist 2016-12-07 16:33:08 +01:00
Martin
b4f7f5d0d7 Fix build issues 2016-12-07 15:11:07 +01:00
Martin
d70f541522 Merge branch 'image-browse' into dev 2016-12-07 12:38:34 +01:00
Martin
56b10eed7b Install ImDisk 2016-12-07 12:31:29 +01:00
Martin
8108fb5a89 Linux image mounting 2016-12-07 02:50:58 +01:00
Martin
aec28c8436 Fix memory leak during ZIP download 2016-12-06 17:48:47 +01:00
Martin
61f05582b2 Image backup mounting on Windows 2016-12-05 22:34:19 +01:00
Martin
b8ec8b91d5 Amalgamized miniz into two files 2016-11-25 16:01:36 +01:00
Martin Raiber
377fcec3b9 Updated MiniZ 2016-11-15 22:36:05 +01:00
Martin
04044ce550 Fixup: Fall back to zeroing if hole punching isn't available in raw cow image file 2016-11-10 18:58:10 +01:00
Martin
aa3fa983ec Fixup: Fall back to zeroing if hole punching isn't available in raw cow image file 2016-11-10 18:56:06 +01:00
Martin
e8176a0edb Fall back to zeroing if hole punching isn't available in raw cow image file 2016-11-09 17:12:49 +01:00
Martin
bad786bf18 Fixed a few coverity issues 2016-10-24 02:29:54 +02:00
Martin
7c4fdd7359 Print more error codes in error messages
(cherry picked from commit 9ae4f4d832bbd327a023ae70af870661c9069337)
2016-10-22 22:26:56 +02:00
Martin
6a51f215e0 Allow selection of vhd files from multiple directories
(cherry picked from commit 1275f7eed7)
2016-10-19 17:52:18 +02:00
Martin
c592899628 Improve logging on VHD file read failures 2016-10-08 11:07:56 +02:00
Martin
cf24be6ac2 Proper error handling when VHD file gets too large (>2TB) 2016-10-05 12:12:48 +02:00
Martin
1b5b838d57 Do not increment nwait if sleep was interrupted 2016-09-23 16:49:25 +02:00
Martin Raiber
9f88603268 Fix: Limit number of blocks queued by time spent queuing 2016-09-09 01:32:44 +02:00
Martin Raiber
d7dce897dc Limit number of blocks queued by time spent queuing 2016-09-09 01:31:46 +02:00
Martin Raiber
9c2148e400 Improved image backup read error handling 2016-08-26 01:22:59 +02:00
Martin Raiber
429a2ad395 Fix build issues 2016-08-24 20:32:40 +02:00
Martin Raiber
dcba5c7a9a Performance: Use overlapped IO for image backups 2016-08-24 20:25:35 +02:00
Martin
3f462b8477 Revert "Fix page file exclusion"
This reverts commit 62b2b8fb4e.
2016-08-21 22:39:14 +02:00
Martin
62b2b8fb4e Fix page file exclusion 2016-08-20 18:45:53 +02:00
Martin
e6deace398 Preallocate space for full image if possible 2016-08-12 02:14:03 +02:00