Martin
|
0bfe60c019
|
Use static_cast for downcast
|
2017-01-18 23:53:04 +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
|
2716426e0d
|
Use existing hash data during restore on server
|
2016-08-18 23:28:42 +02:00 |
|
Martin
|
ba24e2282c
|
Use CBT data during file backups
|
2016-08-17 21:38:06 +02:00 |
|
Martin
|
b09805d501
|
Fix read error handling when transferring whole block
|
2016-06-10 19:17:48 +02:00 |
|
Martin
|
03bd06dada
|
Return true to not close the connection on read error
(cherry picked from commit 9868d113a9f83e9353b902c4414ee93548fff357)
|
2016-06-09 22:17:25 +02:00 |
|
Martin
|
d6e610c15a
|
Collect file read errors and log them before the next file backup
|
2016-06-08 21:42:21 +02:00 |
|
Martin
|
7da4c6025a
|
Improve read error handling in chunked sending
|
2016-05-31 16:53:07 +02:00 |
|
Martin
|
d715248f55
|
Correctly handle zero length chunks again
(cherry picked from commit d96ec4e0a8a8529c89f800d19f387bc8103bec70)
|
2016-04-29 01:47:37 +02:00 |
|
Martin
|
91dc6627a0
|
Debug file closing
|
2016-04-03 13:51:06 +02:00 |
|
Martin Raiber
|
99a535bfb3
|
Flush more often in piped transfer
(cherry picked from commit cee0b7e0ebb95e7e8b3dfe14b62f3661fd5470c3)
|
2016-03-25 23:25:48 +01:00 |
|
Martin
|
439cb522dd
|
Keep track of shares in use and delay snapshot removal
|
2016-03-20 18:08:16 +01:00 |
|
Martin
|
acd4a31cf7
|
Improved thread-safety of piped file transfer
|
2016-01-25 13:06:08 +01:00 |
|
Martin
|
e631cbb293
|
Prevent double delete
|
2016-01-15 01:12:47 +01:00 |
|
Martin
|
3af3520d96
|
Multiple processes in client interface
|
2016-01-12 19:36:32 +01:00 |
|
Martin
|
95e76550cd
|
Sparse file handling (TODO: Linux)
|
2016-01-11 00:29:46 +01:00 |
|
Martin
|
215a220327
|
Timeout reading from streamed file after 120s
|
2016-01-08 16:27:02 +01:00 |
|
Martin
|
b88999e8b7
|
Prevent multi-threaded usage of CompressedPipe2 and InternetServicePipe2
|
2016-01-06 20:52:43 +01:00 |
|
Martin
|
24f128cc25
|
Correctly shut down chunked script output transfers
|
2016-01-06 17:19:40 +01:00 |
|
Martin
|
4c5601f689
|
Fix race condition between PipeFile removal and usage
|
2016-01-06 14:35:10 +01:00 |
|
Martin
|
9ee64e650a
|
Updated copyright
|
2016-01-02 16:38:00 +01:00 |
|
Martin
|
7c71291555
|
Fixed incremental script download and new clientlist filename scheme
|
2015-12-20 20:52:12 +01:00 |
|
Martin
|
cefd5c7b59
|
Bug fixes with regards to streaming and queuing
|
2015-12-15 12:05:25 +01:00 |
|
Martin
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +01:00 |
|
Martin Raiber
|
05c5cea029
|
Linux backup and restore with file meta data
|
2015-10-11 21:17:53 +02:00 |
|
Martin
|
ecea174272
|
Fixed missing licensing headers
|
2015-08-08 22:53:24 +02:00 |
|
Martin Raiber
|
f710ff9408
|
Script output download on Windows
|
2014-12-28 21:55:22 +01:00 |
|
Martin Raiber
|
0372fc28ab
|
Script output download on Windows
|
2014-12-28 18:32:07 +01:00 |
|
Martin
|
f45cf14c1b
|
Handle seek error if file is resized while it is transferred
|
2014-11-25 20:55:37 +01:00 |
|
Martin
|
57dadb4789
|
Improved error handling while downloading files and send zero bytes if file size was truncated while sending file
|
2014-11-25 20:49:48 +01:00 |
|
Martin Raiber
|
e1dcf0b400
|
Do not crash if blocks of a file which could not be opened are requested
|
2014-10-29 18:42:07 +01: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
|
1e1b9f8b53
|
Improved error handling
|
2014-05-12 20:44:02 +02:00 |
|
Martin
|
c05b11eb90
|
Corrected endian conversion and file verification file name handling
|
2014-05-04 14:06:11 +02:00 |
|
Martin
|
e119e5e62f
|
Fixed compilation issues
|
2014-05-03 22:00:59 +02:00 |
|
Martin
|
74e9307236
|
Limit send data by requested file size
|
2014-05-03 22:00:05 +02:00 |
|
Martin
|
048208ea57
|
Limit file size by requested file size
|
2014-05-03 00:22:51 +02:00 |
|
Martin
|
7842af3c06
|
Fixed issues with
* new packet queuing
* hard link handling
* slashes in filenames on Linux
|
2014-05-02 21:10:44 +02:00 |
|
Martin
|
b6fa9e6dfe
|
Proper transfer of failures in queue
|
2014-05-02 19:47:42 +02:00 |
|
Martin
|
7c431ef0c2
|
Proper initialization
|
2014-05-01 14:30:39 +02:00 |
|
Martin
|
44578e0120
|
Send filesize correctly
|
2014-05-01 14:05:27 +02:00 |
|
Martin
|
e0bd50935a
|
File backup speed improvement by queuing file downloads
|
2014-05-01 12:45:29 +02:00 |
|
Martin
|
1999d4f148
|
Hande endianess correctly
|
2014-02-23 21:50:19 +01:00 |
|
Martin Raiber
|
d31b0f1794
|
New updated client db
|
2012-08-03 20:23:35 +02:00 |
|
Martin Raiber
|
32a2176efd
|
Pause chunked transfer if necessary
|
2012-08-02 12:42:10 +02:00 |
|
Martin Raiber
|
517fabe4c5
|
Pause chunked transfer if necessary
|
2012-08-01 15:46:12 +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
|
24b7036167
|
Decrease retry wait time after ident err
|
2012-07-11 14:07:49 +02:00 |
|
Martin Raiber
|
2b83b2e5de
|
Handle specific file sizes
|
2012-07-09 22:29:44 +02:00 |
|