Commit Graph
4937 Commits
Author SHA1 Message Date
Kenneth Skovhede f57494ad49 Merge branch 'master' into concurrent_processing 2016-04-04 18:21:13 +02:00
Kenneth Skovhede d101f91c94 Fixed support for metadata larger than blocksize. Now supports one full blocklist of metadata, appx 300mb with default settings.
Added correct handling of metadata hashes, such that a metadata blockset is now handled the same was as a regular file blockset.
The query that creates the filesets does not support more than a single blocklist of metadata, hence the limitiation.
2016-04-04 18:11:48 +02:00
Kenneth Skovhede 72b33bcf93 Extra fixes to support larger metadata (up to appx 300 mb with default blocksize) 2016-04-03 23:54:52 +02:00
Kenneth Skovhede e40bd7f02a Proposed version, not complete with handling large metadata chunks 2016-04-03 23:10:47 +02:00
Kenneth Skovhede 5bad361b06 Normalize project files to avoid changes popping up after building releases 2016-04-01 00:17:12 +02:00
Kenneth Skovhede b9aacdd243 Changed to manually normalizing the path as Syste.IO.GetFullPath can return the trailing slash on some versions of Mono and that breaks reporting symlinks.
This new normalization also handles the POISX filesystem root path ("/").
2016-03-31 23:05:30 +02:00
Kenneth Skovhede b92f52331e Added a check to see if there are orphan file entries 2016-03-30 12:29:22 +02:00
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 a70f201ee9 Merge pull request #1648 from FootStark/feature/SharePointBackend
A SharePoint / OneDrive for Business backend
2016-03-26 17:52:15 +01: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
FootStark 46e2dcac41 Added strong name 2016-03-22 21:47:12 +01:00
FootStark e0223ba9c7 fix typo 2016-03-22 21:19:05 +01:00
FootStark d0924a2104 Added option delete-to-recycler 2016-03-22 21:10:04 +01:00
FootStark 3ace04baad Added constructors to OD4B backend 2016-03-22 20:43:14 +01:00
FootStark f82db9ec1a Streamlining. Added separate OneDriveForBusiness backen 2016-03-22 20:05:36 +01:00
FootStark 8418f0dcda Error handling, removed nuget-pkg for SP.CSOM 2016-03-22 19:28:05 +01:00
FootStark 74742669f5 BaseVersion SharePoint Backend 2016-03-22 00:49:16 +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