Commit Graph
803 Commits
Author SHA1 Message Date
Kenneth Skovhede 2542824361 Merge branch 'master' into nuget_setup
# Conflicts:
#	thirdparty/SharpAESCrypt/SharpAESCrypt.exe
2016-03-13 22:20:57 +01:00
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 f86b66a888 Fixed issue #1606 2016-03-10 21:53:28 +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 18fbcbf2a0 Fixed some wrong comments 2016-03-10 21:51:55 +01:00
Kenneth Skovhede d3fcffb845 Bugfix for an error message 2016-03-10 21:51:45 +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
Kenneth Skovhede 72b32a8fe5 Merge branch 'ImpVolumeDownloadOrder' of https://github.com/FootStark/duplicati into FootStark-ImpVolumeDownloadOrder 2016-03-06 21:17:26 +01:00
FootStark e22a47ef83 Merge remote-tracking branch 'refs/remotes/duplicati/master' into ParalellFileScanning 2016-03-05 10:08:47 +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
Kenneth Skovhede 04cf6a1762 Merge pull request #1590 from FootStark/RestoreFromLargeSet
Better performance on restore from XXL DataSet
2016-03-04 22:43:47 +01:00
FootStark 2ff1b85ace Fix update stats if file without blocks
Fixes progress tracker if there are files included in restore without
any blocks (happens on empty files with skip-metadata option)
2016-03-04 19:30:32 +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
Stefan Lück 4f9a911a70 Merge pull request #5 from FootStark/download_piping
Download piping
2016-03-03 08:11:23 +01:00
FootStark fbeff5e46d final bugfixing and a little cleanup 2016-03-02 23:01:38 +01:00
FootStark fa76c3e0e0 Added experimental download piping
Incorporates Hash-calculation into stream stack for classic download mode (better performance)
Offers new experimental download mode where hashing and decryption are piped to different threads.
2016-02-28 21:39:36 +01:00
FootStark 8b6b98d007 Added option to enable experimental download piping 2016-02-28 21:36:52 +01:00
FootStark 2bd92e2534 Added option to enable experimental download piping 2016-02-28 21:36:09 +01:00
FootStark 7c1caa6f3d Added comment 2016-02-28 00:16:00 +01:00
FootStark 8d644e2f94 Adapted to new BlockMarker, build statistics 2016-02-27 22:06:58 +01:00
FootStark 36984a322b Imrpoved Blockmarker and update statistics
Updated BlockMarker to alter rows in Blocks table directly
Added Trigger-based update statistics
Prepared for file tracker
2016-02-27 22:04:48 +01:00
FootStark 150dac30e8 Enable ExecPlans for commands with parameters 2016-02-27 21:59:25 +01:00
Kenneth Skovhede e2c3ba91e6 Added consistency check when re-building index files. 2016-02-23 20:56:58 +01:00
Kenneth Skovhede 39a8f4eb7f Fixed an issue with re-creating index files from database in the case where the source file fills the blocklist with consecutive identical blocks. 2016-02-23 20:56:24 +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
Kenneth Skovhede 51340c0c1c Merge pull request #1584 from FootStark/master
Performance improvement on restore
2016-02-18 22:19:31 +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
FootStark 454b6e2bf3 Fix double Hash computation on download 2016-02-18 19:42:45 +01:00
FootStark 07ef6b754e Update ExtensionMethods.cs 2016-02-18 19:33:08 +01:00
FootStark 2595737e58 Speedup restore (Index + SQL Fix)
Fix Indexes and SQL's for Commit and Querying Missing Blocks
2016-02-18 19:31:17 +01:00
Kenneth Skovhede e740e82aef Bugfix for rebuilding the index files 2016-02-18 16:48:35 +01:00
Kenneth Skovhede 84390485cf Merge pull request #1580 from duplicati/suggested_fix_for_issue_1569
Suggested fix for issue 1569
2016-02-15 08:50:59 +01:00
FootStark 9bfca11416 Fix for performance issue on restore. 2016-02-14 19:02:17 +01:00
Kenneth Skovhede 1ef469be67 Bugfix for the index fix 2016-02-13 22:13:40 +01:00
Kenneth Skovhede 097be65865 Adding an index as suggested in issue #1569 2016-02-11 13:29:12 +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 59cc0005a3 Removed unused references and updated most libraries to come from NuGet sources instead of being provided in the thirdparty library 2016-01-29 10:47:39 +01:00