Kenneth Skovhede
5193ff7f61
Improved the detection of wrong password to only stop if the very first filelist fails to decrypt
2016-03-13 17:54:59 +01:00
Kenneth Skovhede
2e27bbc45d
Stop the repair process if the filelists could not be decrypted, most likely this is caused by a wrong password
2016-03-13 17:01:35 +01:00
Kenneth Skovhede
51612aabf9
Added bug report progress information.
...
This fixes #1619
2016-03-13 16:23:58 +01:00
Kenneth Skovhede
e1c05b1f06
Merge pull request #1614 from FootStark/patch-2
...
Fix restore failure log message
2016-03-12 15:09:41 +01:00
FootStark
f847e3217f
Prepend file size check on scan target blocks
2016-03-12 13:47:03 +01:00
FootStark
27ce3ef5f3
Respect DryRun option when scanning target blocks
2016-03-12 12:48:41 +01:00
Stefan Lück
ed6bea7a07
Fix restore failure log message
2016-03-12 09:52:40 +01:00
Kenneth Skovhede
3a5c3f44d8
Fixed an issue where some data was not correctly reported after an error was detected
2016-03-10 21:53:00 +01:00
Kenneth Skovhede
59df0bf71b
Merge branch 'ParalellFileScanning' of https://github.com/FootStark/duplicati into FootStark-ParalellFileScanning
...
# Conflicts:
# Duplicati/Library/Main/Operation/RestoreHandler.cs
2016-03-07 00:07:43 +01:00
FootStark
412d7fe07b
Reorganize ScanForExistingTargetBlocks
...
1. Fixes a bug where duplicati truncates forthwritten files backuped
with a size being a multiple of blocksize on rename.
2. Tries to verify file data on beginning. If successful, marks files to
not be reverified in the end.
3. On overwrite restore, removes readonly attribute from files having to
be modified
4. Little speedup by computing parallel blcok and file Hashes
2016-03-05 02:00:28 +01:00
FootStark
1fcf9919a0
Last Adjustment and a measure
2016-03-03 23:18:47 +01:00
FootStark
ee5d76837f
Volume order by max block index
2016-03-03 20:15:27 +01:00
FootStark
8d644e2f94
Adapted to new BlockMarker, build statistics
2016-02-27 22:06:58 +01:00
Kenneth Skovhede
e2c3ba91e6
Added consistency check when re-building index files.
2016-02-23 20:56:58 +01:00
Kenneth Skovhede
1fab22c807
Fixed some crashes introduced with the refactoring
2016-02-19 00:15:16 +01:00
Kenneth Skovhede
3236459f86
More refactoring to reduce the number of shared variables used when calling around in the BackupHandler class
2016-02-18 23:10:26 +01:00
Kenneth Skovhede
93cf6f6690
Changed logic for creating new volumes during backup.
...
Instead of creating them up front, they are created when needed (lazy init).
2016-02-18 22:49:10 +01:00
Kenneth Skovhede
781d8e4db4
Refactored the main backup routine to be more readable.
...
It still sucks because it keeps too much state in the class variables between function calls
2016-02-18 22:38:03 +01:00
Kenneth Skovhede
4780c25ff0
Bugfix, uploading control files in synthetic filelists did not work
2016-02-18 22:37:45 +01:00
FootStark
b13a3d1251
Update RestoreHandler.cs
2016-02-18 21:01:58 +01:00
FootStark
8fd6236f96
Update RestoreHandler.cs
2016-02-18 20:29:47 +01:00
Kenneth Skovhede
65b45a3e17
Revert "Prevent the repair operation from creating a temporary partial database"
...
This reverts commit 2d6c269e92 .
2016-02-10 17:38:24 +01:00
Kenneth Skovhede
38ef186201
Implemented error message if user attempts to restore from an encrypted store without a passphrase.
2016-02-10 17:18:48 +01:00
Kenneth Skovhede
2d6c269e92
Prevent the repair operation from creating a temporary partial database
2016-01-21 22:33:27 +01:00
Kenneth Skovhede
046ab5d9b1
Added warning if block has incorrect size
2016-01-21 22:26:37 +01:00
Kenneth Skovhede
fc7b09f8b9
Added --full-block-verification to the test process
2016-01-21 21:47:13 +01:00
Kenneth Skovhede
0b7e35297a
Added check to see if backends report the same file twice
2016-01-06 21:52:30 +01:00
Kenneth Skovhede
1dba4db17d
Merge branch 'master' into angular_ui
2015-11-28 21:59:57 +01:00
Kenneth Skovhede
02a1d7131e
Implemented a sanity check to see if the repair process makes damages.
2015-11-28 21:53:46 +01:00
Kenneth Skovhede
7529b19a78
Merge branch 'master' into angular_ui
2015-11-18 10:40:40 +01:00
Kenneth Skovhede
9bfc39120a
Improved handling the compaction process with errors, such that deletes are marked and commited to the database before actually being deleted, causing fewer issues when resuming the operation afterwards.
2015-11-17 21:32:55 +01:00
Kenneth Skovhede
c7e1ece760
Bugfix for a case where the repair process is called before it has completed.
2015-10-26 09:14:44 +01:00
Kenneth Skovhede
6fa57528a9
Fixed some cases where an interrupted upload would cause a deleted remote file to be attempted verified repeatedly.
2015-09-16 21:25:32 +02:00
Kenneth Skovhede
492386c1fa
Fixed a minor issue where the size of the file being downloaded was not shown correct
2015-09-15 19:30:37 +02:00
Kenneth Skovhede
8e53b16f2f
Merge branch 'master' into issue_1456
2015-09-15 11:15:02 +02:00
Kenneth Skovhede
8df1138c9f
Merge branch 'issue_1457'
2015-09-11 11:47:00 +02:00
Kenneth Skovhede
473763fa27
Extended the reported system info, and made it available from the commandline.
2015-09-11 11:21:12 +02:00
Kenneth Skovhede
eee0dccf91
Possible fix for PR #1457
2015-09-08 16:43:42 +02:00
Kenneth Skovhede
9ae7ea233a
Possible fix for PR #1456 and issue #1449
2015-09-08 16:41:16 +02:00
Kenneth Skovhede
fa6af79e78
Update RecreateDatabaseHandler.cs
...
Fixed a typo in an error message
2015-09-04 14:03:31 +02:00
Kenneth Skovhede
8359369952
Added error handling to treat errors in reading metadata as warnings instead of skipping the entire file
2015-09-04 13:14:30 +02:00
Kenneth Skovhede
fec08eb560
Added a sanity check to the repair process
2015-08-26 12:38:49 +01:00
Kenneth Skovhede
93cde1a674
Added a probing method to better handle restore cases with renamed files.
...
This fixes #1437 .
2015-08-24 17:03:14 +01:00
Kenneth Skovhede
ab9da38ef1
Fixed an issue with restores that do not touch all remote volumes.
...
This fixes #1429 .
2015-08-24 10:50:47 +01:00
Kenneth Skovhede
6dac0f3c2e
Fixed an invalid line-ending character
2015-08-05 13:51:56 +02:00
Kenneth Skovhede
d0090632c9
Fixed usage of EntryAssembly to work better with NUnit
2015-04-09 21:52:07 +02:00
Kenneth Skovhede
5bc424437a
Added options to do partial repairs of a temporary local database, to allow faster restore/searching with no local database
2015-04-08 21:01:36 +02:00
Kenneth Skovhede
1be8d16e22
Added option to allow repairing only a specific fileset for faster restore from scratch
2015-04-08 20:34:31 +02:00
Kenneth Skovhede
e13978d1c0
Improved handling of non-standard blocksize and hashing algorithms
2015-04-08 20:33:30 +02:00
Kenneth Skovhede
0de9adc606
Added grace-period for incomplete uploads to avoid backups stopping due to the Apache WebDAV issues.
...
This fixes #1243 .
2015-04-05 14:33:13 +02:00