Commit Graph

30 Commits

Author SHA1 Message Date
Martin
76f939de49 Fix skiphash_copy 2016-12-12 15:05:22 +01:00
Martin
e818c38318 Save extent offset with extent hashes and make sure it matches when using hash 2016-08-21 12:35:13 +02:00
Martin
e0bea49421 Use CBT data during file restore 2016-08-18 01:30:39 +02:00
Martin
7b5d465344 Bug fix: Seek copy file with sparse extents when copying with hashoutput 2016-02-20 19:27:52 +01:00
Martin
344605dc43 Bug fix: Seek copy file with sparse extents when copying with hashoutput 2016-02-20 19:18:01 +01:00
Martin
53a132cc10 Fixed zeroing if punching hole fails
(cherry picked from commit f9d65d03176af68dd218d266f3a6994827edbec3)
2016-02-20 19:03:13 +01:00
Martin
c26b922139 Fixed zeroing if punching hole fails
(cherry picked from commit f9d65d03176af68dd218d266f3a6994827edbec3)
2016-02-20 19:01:34 +01:00
Martin
3156da20af Limit sparse file size to initially transferred file size 2016-02-18 00:37:38 +01:00
Martin
eb920ed913 New tree hashing method 2016-02-17 15:03:28 +01:00
Martin
228223f0aa New tree hashing method 2016-02-16 02:17:57 +01:00
Martin
0243600a1d Improved error reporting
(cherry picked from commit a9a2878b1547ec1b410072ddf02bf9c3789a706c)
2016-02-14 23:23:10 +01:00
Martin
0bbcab5a91 Resize file in more code paths if it ends with a sparse extent 2016-01-22 15:54:34 +01:00
Martin
cdd77c9324 Fixed sparse file chunk hashing and do not set file creation time if it is not available 2016-01-22 01:01:20 +01:00
Martin
4d85cc4988 Access to zero pointer bug fix 2016-01-15 00:23:13 +01:00
Martin
0cc3aaf863 Bug fixes in sparse file handling 2016-01-14 22:11:57 +01:00
Martin
2b6fe39f96 Fixed hashing error if last 32k block is zero (sparse) 2016-01-14 02:24:44 +01:00
Martin
c20166b65e Correct hashing if file ends on 4k boundary 2016-01-14 01:19:09 +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
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
3fdb4112a3 Make hash compile-time configurable
(cherry picked from commit 0f9cbb1812fa957672fca20240b8b544757cfad8)

Conflicts:
	urbackupclient/ClientServiceCMD.cpp
	urbackupclient/client.cpp
	urbackupclient/client.h
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_prepare_hash.cpp
2015-12-11 12:16:48 +01:00
Martin Raiber
295a3c5d28 Fixed skiphash copying 2015-12-05 15:54:48 +01:00
Martin Raiber
be6fd9457a Fixed linux build 2015-11-21 20:51:10 +01:00
Martin Raiber
ee28d02fe5 New app to copy a file skipping identical blocks via hashes 2015-11-21 17:36:34 +01:00
Martin
ecea174272 Fixed missing licensing headers 2015-08-08 22:53:24 +02:00
Martin Raiber
ef0b6402b6 Added missing include 2015-02-22 12:08:55 +01:00
Martin Raiber
85a58def3c Support OS X 2015-02-09 01:16:32 +01:00
Martin
191335ef8d Restore backups from web interface 2015-01-25 23:17:49 +01:00