Commit Graph
219 Commits
Author SHA1 Message Date
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