Commit Graph

54 Commits

Author SHA1 Message Date
Martin
fb20a063f9 Always use separate connection to download blocks with wrong hashes, because the patch file format requires the data in ascending order 2014-11-05 19:32:38 +01:00
Martin
0d1bb3d98e Get the correct "chunk hash - difference" file size for saving it into the database 2014-09-17 23:02:45 +02:00
Martin Raiber
1662c95643 Don't rerequest the file if it does not exist. Use the same connection after reconnection and correctly shutdown old connections on reconnect. 2014-08-14 23:56:58 +02:00
Martin
28f41e7be9 Fixed null pointer dereferencing bug with the progress debug logging 2014-08-12 18:43:08 +02:00
Martin
36671594f6 More accurate progress 2014-08-10 12:27:44 +02:00
Martin
5a873b5471 Download whole block if hash data is now available 2014-08-10 01:26:19 +02:00
Martin
f54c88d028 Download whole block if hash data is now available 2014-08-10 01:01:19 +02:00
Martin
06add691aa Bugfixes for progress debug messages and partial file downloads 2014-08-09 23:51:36 +02:00
Martin
87599201d8 Log file loading progress every minute 2014-08-09 22:55:31 +02:00
Martin
a696b88b50 Log file loading progress every minute 2014-08-09 21:49:36 +02:00
Martin
b1daa7e223 Reconnect to flush queue if file does unexpectedly not exist 2014-08-07 22:43:52 +02:00
Martin
50f0ed70be Moved adler32.cpp to proper place 2014-07-21 22:08:18 +02:00
Martin
161f0155cb Fixed bug in adler32 code. This bug caused unnecessary data transfers in the "block differences - hashed" transfer mode. 2014-07-20 20:31:57 +02:00
Martin
a6f69aad0a Bugfix: Remove proper client on error 2014-06-12 23:02:58 +02:00
Martin
a6e8a63866 Fixed file transfer assertion after reconnect 2014-06-10 18:50:08 +02:00
Martin
b16d444a61 Properly handle endianess for file size 2014-05-26 20:47:45 +02:00
Martin
213dc8753f Properly read remote file size 2014-05-26 20:46:40 +02:00
Martin
1e1b9f8b53 Improved error handling 2014-05-12 20:44:02 +02:00
Martin
1e137bc64e Fixed some bugs with the queuing 2014-05-12 19:50:27 +02:00
Martin
c5d5787fdd Queueing bug fix 2014-05-12 19:04:30 +02:00
Martin
32c50d60b3 Changed time functions to use 64bit integers and added ETA estimation 2014-05-09 22:36:02 +02:00
Martin
c05b11eb90 Corrected endian conversion and file verification file name handling 2014-05-04 14:06:11 +02:00
Martin
c9fc737269 Reenabled debug logging 2014-05-03 22:01:36 +02:00
Martin
048208ea57 Limit file size by requested file size 2014-05-03 00:22:51 +02:00
Martin
44e44958a4 Properly download wrong blocks 2014-05-02 23:12:41 +02:00
Martin
45038a86db * Fixed a few issues with the download queuing
* Disabled verbose debug logging at chunked file transfer
2014-05-01 19:30:14 +02:00
Martin
e0bd50935a File backup speed improvement by queuing file downloads 2014-05-01 12:45:29 +02:00
Martin
3530f14bfa Server public key authentication on the client 2014-03-23 17:15:01 +01:00
Martin
1999d4f148 Hande endianess correctly 2014-02-23 21:50:19 +01:00
Martin
20c763cbb5 Fixed coverity issues 2013-11-02 23:19:48 +01:00
Martin
8e6a4479e4 Longer timeouts for internet clients 2013-06-12 23:46:46 +02:00
Martin
fe7ac1c3cc Optimized patch batching 2013-05-21 21:08:12 +02:00
Martin
6f1a2c2390 Fixed bug in block differences transfer code, that occurred if a file of size zero was updated via patching 2013-05-20 00:25:46 +02:00
Martin Raiber
712a32f0fc Better error reporting 2012-11-13 14:33:10 +01:00
Martin
6be0b8163a Fixed memory leaks 2012-08-15 18:02:42 +02:00
Martin Raiber
a9e6bf621b Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next 2012-07-24 16:12:03 +02:00
Martin Raiber
1e2f527c48 Fixed uninitialized variable 2012-07-24 16:11:29 +02:00
Martin Raiber
9c829d1edc Fixed uninitialized memory 2012-07-24 16:10:42 +02:00
Martin Raiber
c65ce2f47e Send all chunks when old file size < current file position 2012-07-16 17:40:22 +02:00
Martin Raiber
8beff77efc Added more error messages 2012-07-13 19:31:53 +02:00
Martin Raiber
d0225f0174 More logging messages 2012-07-13 17:55:38 +02:00
Martin Raiber
9a756127e3 Better error handling in internet file client 2012-07-13 14:17:06 +02:00
Martin Raiber
2b83b2e5de Handle specific file sizes 2012-07-09 22:29:44 +02:00
Martin Raiber
9c756fff16 Merge branch 'master' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next
Conflicts:
	Makefile.am_server
	configure.ac_server
	urbackupclient/client.cpp
	urbackupserver/server_get.cpp
2012-07-09 16:02:07 +02:00
Martin Raiber
1a6fb8ebb5 Fixed bug in chunked transfer mode 2012-07-02 23:42:35 +02:00
Martin Raiber
0299edd5ec Fixed bug in chunked transfer mode 2012-07-02 17:03:56 +02:00
Martin Raiber
9cf8887c70 Correctly continue interrupted file transfers on internet connection 2012-06-12 20:47:43 +02:00
Martin Raiber
f60e5ba3b3 Better data type for transferred bytes 2012-05-13 22:21:08 +02:00
Martin Raiber
98cf1943a0 Fixed linux build 2012-05-10 03:11:43 +02:00
Martin Raiber
b7d0214c34 Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next 2012-05-08 20:37:09 +02:00