Commit Graph
1925 Commits
Author SHA1 Message Date
Kenneth Skovhede 988746c5f9 Fixed correct recording of zero-length files 2016-03-30 12:24:34 +02:00
Kenneth Skovhede 08d8bd67a6 Fixed error after merge with latests master 2016-03-30 08:33:10 +02:00
Kenneth Skovhede 317fd493d8 Merge branch 'master' into concurrent_processing
# Conflicts:
#	Duplicati/Library/Main/Database/LocalDatabase.cs
#	Duplicati/Library/Main/Operation/BackupHandler.cs
#	Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs
2016-03-30 08:30:09 +02:00
Kenneth Skovhede a568b1e55e Fixed query and logic for issue reported in #1644 and #1583 2016-03-30 01:30:51 +02:00
Kenneth Skovhede 6aedcea7a6 Deleted extra left parenthesis 2016-03-27 16:07:03 +02:00
Kenneth Skovhede 4df9ec1224 Rewrote query for deleting filesets to support filesets with zero entries.
This should fix issue #1583
2016-03-27 15:28:49 +02:00
Kenneth Skovhede a6699e513d Fixed the repair to also support blocksize values that are not evenly divisible with the blockhash size 2016-03-27 12:50:40 +02:00
Kenneth Skovhede a811189e82 Merge pull request #1661 from FootStark/hotfix/RecreateDatabaseError
Hotfix/recreate database error
2016-03-26 17:51:43 +01:00
FootStark d715d494ec Quickfix to restore issue
Fixes blocksize-assumption of 10KB
2016-03-26 13:14:05 +01:00
Stefan Lück 61ed7b3db4 catch Force Locale error 2016-03-26 11:34:37 +01:00
Stefan Lück 0f752fb870 catch Force Locale error msg 2016-03-26 11:32:51 +01:00
Stefan Lück 7988224863 Hopefully fixes NoMethodImplementation on .NET40
The set was already wrapped, now the get is too.
As in #1659.
2016-03-26 11:03:06 +01:00
Kenneth Skovhede a2141a60aa Pending save buffer fix 2016-03-24 16:36:42 +01:00
Kenneth Skovhede c71058820c Cleanup logic for fixing databases with a registered duplicate remote volume 2016-03-24 16:31:07 +01:00
Kenneth Skovhede 6cd73c1d0a Likely fix for issue #1644 and #1583 2016-03-24 16:30:19 +01:00
FootStark eeefe39e9b Fix wrong stream closed 2016-03-23 14:51:58 +01:00
Kenneth Skovhede 4bceaa7712 Merge branch 'feature/fix_race_in_unittest' 2016-03-20 13:29:04 +01:00
Kenneth Skovhede 875cd57eab Bit too quick there :) 2016-03-20 12:41:17 +01:00
Kenneth Skovhede e1162e40c4 Merge branch 'feature/enable_multithreading_by_default' 2016-03-20 12:39:06 +01:00
Kenneth Skovhede bf07813ca8 Real fix for the problem with duplicate fileset timestamp on really short backups 2016-03-20 12:38:36 +01:00
Kenneth Skovhede eea33a7649 Enabled streaming and multithreading in encryption by default 2016-03-19 22:27:46 +01:00
Kenneth Skovhede 9fdae7f0c3 Added distinct clause to guard against index files with multiple copies of the same blocklisthash 2016-03-19 22:16:22 +01:00
Kenneth Skovhede 6b18217c0a Merge branch 'feature/improved_rebuild_queries'
# Conflicts:
#	Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs
#	Duplicati/Library/Main/Operation/RepairHandler.cs
2016-03-18 14:32:43 +01:00
Kenneth Skovhede 0530cb4d52 Added repair-in-progress check to avoid continuing work on a broken database 2016-03-18 13:26:12 +01:00
Kenneth Skovhede dc1ede384a Added check so restore also works with non-default block sizes 2016-03-18 13:25:20 +01:00
Kenneth Skovhede 4be7a45067 Fixed the query to correctly compute the size of the trailing blocklisthash block. 2016-03-18 13:24:10 +01:00
Kenneth Skovhede 86b326b4f2 Merge branch 'feature/FootStark-RenamePipingOption' into develop 2016-03-17 22:51:03 +01:00
Kenneth Skovhede 0ebbef0b97 Implemented feature that does not delete extra index files if their content fits the database. 2016-03-17 21:51:42 +01:00
Kenneth Skovhede f3477cac3a Implemented upload of additional index volume if data is found to be missing during the recreation process 2016-03-17 21:45:45 +01:00
Kenneth Skovhede ade9db9dca Utility fixes 2016-03-17 21:43:09 +01:00
Kenneth Skovhede 2dc2fb4197 Improved the BlocklistEnumerable with yield statements instead of a manual implementation 2016-03-17 21:42:03 +01:00
Kenneth Skovhede 9a58a93894 Fixed an cleaned the rebuild SQL that picks missing blocklist hashes 2016-03-17 21:17:22 +01:00
Kenneth Skovhede 40b96fbedf Bugfix, weird order of arguments 2016-03-17 21:13:48 +01:00
FootStark f8c7b0ce2c Renamed option for beta
Renamed option 'enable-piped-downstreams' --> 'enable-piped-streaming'
to generalize for uploads
2016-03-17 19:53:51 +01:00
Kenneth Skovhede 3397e42e0b Merge pull request #1620 from FootStark/DeleteVolumeQuickFix
Mitigate slow volume deletion
2016-03-16 15:38:54 +01:00
FootStark 16472b10ca Fixes File accesses and issue #1623 2016-03-16 01:04:55 +01:00
FootStark 7656e891ce Prepocessor for schema, Optimized RemoveRemoteVolume
Added a preprocessor for schema supporting sqlite_version-dependent
Statements
RemoveRemoteVolume deletes volumes in batch.
2016-03-16 00:49:28 +01:00
Kenneth Skovhede 9f1c51e891 Improved logic to deal with blocklistshashes that collide but have different lengths.
Added safeguard to avoid importing blocklists with wrong length, that appears in index files created by older versions of Duplicati.
2016-03-15 21:02:13 +01:00
FootStark f0525d8ed5 Improved DB schema (version 5) for BlockSetEntry 2016-03-14 23:35:54 +01:00
Kenneth Skovhede ba9b3c186f Improved error message after restore 2016-03-14 10:34:14 +01:00
Kenneth Skovhede 380ea4ce03 Merge branch 'master' into concurrent_processing 2016-03-14 09:38:30 +01:00
Kenneth Skovhede 850c8e432b Fixed a spelling error 2016-03-14 09:38:19 +01:00
Kenneth Skovhede be959a8a1b Changed the name of a resource class 2016-03-14 09:35:01 +01:00
Kenneth Skovhede efddb677e2 Added Xml dependency 2016-03-13 23:08:35 +01:00
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 430acb6a07 Merge branch 'master' into concurrent_processing 2016-03-13 14:23:28 +01:00
FootStark 5320a0af13 Mitigate slow vol-deletion by caching slow subquery. 2016-03-13 13:23:06 +01:00