Commit Graph
7374 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub e7e109e840 Merge pull request #4180 from warwickmm/fix_duplicate_runs_after_pause
Fix issue where multiple backups could occur after pause
2020-05-10 21:09:21 +02:00
Kenneth SkovhedeandGitHub dd3f127544 Merge pull request #4178 from warwickmm/keep_alpha_vss_dlls
Do not remove Alpha VSS dependencies in installer packages
2020-05-10 21:08:10 +02:00
Kenneth SkovhedeandGitHub a39d4f16ec Merge pull request #4170 from warwickmm/case_insensitive_hostnames
Ensure that hostname comparisons are not case sensitive
2020-05-10 21:05:07 +02:00
Kenneth SkovhedeandGitHub 5168d05ebf Merge pull request #4161 from warwickmm/refactor/verify_remote_list_setup
Remove boilerplate code in calls to VerifyRemoteList
2020-05-10 21:04:42 +02:00
Kenneth Hsu 1036b64002 Avoid indexing Dictionary by null key. 2020-04-26 13:56:06 -07:00
Kenneth Hsu b5a3379f1d Fix issue where multiple backups could occur after pause.
Previously, the value of the LastRun field in the Schedule table was
updated to be (approximately) the time that the job was added to the
worker's list of tasks.  However, if the backup was missed (via pause or
system suspend), this value would be incorrect.  If the next scheduled
backup was also missed, then after the backup was finally run, the
computed next start time would be based on the (incorrect) last run time
of the first missed backup.  This would then immediately trigger an
unnecessary second backup.

Now, we add a handler to the StartingWork event to set a more accurate
value for the LastRun field in the Schedule table.

This fixes issue #2249.
2020-04-26 12:14:20 -07:00
Kenneth Hsu b4d6bf02bc Do not remove Alpha VSS dependencies in installer packages.
Although these are not needed for the Linux and OS X packages, it
appears that there are times when this dependency is woken up, possibly
due to issues regarding caching and static initialization of the
VssBackupComponents._vssBackupComponents field.

This fixes #4149.
2020-04-20 21:03:20 -07:00
warwickmmandGitHub 724cfd36dd Merge pull request #4174 from comradekingu/patch-1
Fix spelling errors in options help text
2020-04-18 13:01:26 -07:00
Allan NordhøyandGitHub ac3d761412 Spelling: e.g, option activated 2020-04-18 15:58:28 +00:00
Kenneth Hsu a7d15332b6 Ensure that hostname comparisons are not case sensitive.
By definition, hostnames should not be case sensitive:

https://tools.ietf.org/html/rfc4343

This fixes issue #4167.
2020-04-10 14:38:27 -07:00
Kenneth SkovhedeandGitHub 8933c972ea Merge pull request #4151 from warwickmm/remove_unused_backend_handler_members
Remove unused BackendHandler members
2020-04-10 07:55:54 +02:00
Kenneth SkovhedeandGitHub 5137c39e34 Merge pull request #4166 from drwtsn32x/add-folder-exclusions
Add Edge and Chrome cache folders to exclusion list
2020-04-10 07:53:08 +02:00
Kenneth SkovhedeandGitHub ba81e0da4b Merge pull request #4164 from warwickmm/remove_unused_common_strings
Remove unused Strings.Common members
2020-04-10 07:50:24 +02:00
Kenneth SkovhedeandGitHub e278d2fb5c Merge pull request #4163 from warwickmm/remove_unused_localization_classes
Remove unused Localization helper classes
2020-04-10 07:49:36 +02:00
Kenneth SkovhedeandGitHub 5c99017225 Merge pull request #4162 from warwickmm/remove_unused_common_members
Remove unused members from Duplicati.Library.Common
2020-04-10 07:49:05 +02:00
warwickmmandGitHub 6f8efe6784 Merge pull request #4165 from NCNecros/patch-1
Check that folder exists before listing contents in ReEncrypt.py.
2020-04-06 21:14:00 -07:00
Rod Savard e79f331ae6 add Edge and Chrome cache folders 2020-04-06 16:27:42 -07:00
StanislavandGitHub 40dc08db74 small fix for empty "*index*" file
some index file don't contain 'vol' folder, only manifest. this fix check if 'vol' folder is exists
2020-04-06 14:39:45 +03:00
Kenneth Hsu 33ee3a2cf6 Remove unused Strings.Common members.
The last references were removed in 5170c6ad1d ("Remove unused
CommonStrings class"), but the last real usages were removed in revision
62c75d9af9 ("Removed all informs code (no more 1.3.x UI)").
2020-04-05 18:30:25 -07:00
Kenneth Hsu 26c91587ed Remove unused Localization helper classes. 2020-04-05 15:06:03 -07:00
Kenneth Hsu 1249267f6e Remove unused members from Duplicati.Library.Common. 2020-04-05 14:36:28 -07:00
Kenneth Hsu de1b89167b Rename local variable. 2020-04-05 12:00:51 -07:00
Kenneth Hsu d92a436bad Fix spelling error in local variable name. 2020-04-05 11:46:32 -07:00
Kenneth Hsu b53770b589 Add VerifyRemoteList overload to reduce duplicated code. 2020-04-05 11:46:08 -07:00
warwickmmandGitHub 16f54d2d72 Merge pull request #4150 from drwtsn32x/sort-files-web-ui
Sort file and folder listing in web UI
2020-03-31 17:10:04 -07:00
Rod Savard f1e4ae884a adjust logic to support both dirseps, add comments 2020-03-30 17:15:03 -07:00
drwtsn32xandGitHub e1b6ed5ebf Merge pull request #4153 from borfast/patch-1
Add missing dependency for Mono certificates on Debian
2020-03-30 16:50:05 -07:00
Raúl Pedro Fernandes SantosandGitHub b1ff97ce6f Add missing dependency for Mono certificates
Without this package, Duplicati can't connect to the Backblaze B2 storage
2020-03-30 16:42:57 +01:00
drwtsn32xandGitHub d6fe9df473 Merge pull request #4152 from warwickmm/remove_unused_variable
Fix compiler warning about unused variable
2020-03-29 21:58:16 -07:00
Rod Savard 7a4d90f4af check both path separators 2020-03-29 19:32:52 -07:00
Kenneth Hsu 87c1fa5a04 Fix compiler warning about unused variable. 2020-03-29 19:17:37 -07:00
Kenneth Hsu 0c9ca9a75c Remove unused BackendHandler members. 2020-03-29 16:48:19 -07:00
Rod Savard 57e0323d61 sort restore list too 2020-03-29 09:18:27 -07:00
Rod Savard 1ccc407a44 simplify ordering operation 2020-03-29 09:17:40 -07:00
Rod Savard 85453b0f9e sort files 2020-03-28 09:21:35 -07:00
Kenneth Skovhede 8bb7b27c1f Version bump to v2.0.5.104-2.0.5.104_canary_2020-03-25
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.5.104_canary_2020-03-25.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.104_canary_2020-03-25.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.104_canary_2020-03-25.zip.sig.asc

MD5: 24c76ba5f12c6d05927de299eef0df44

SHA1: fd996830dc1bc0ffe6a38728630936291a8a3f94

SHA256: b6a528c97c0d058b33da24a719b260be5ecf7ae99753c38a03f15f7b3059ed61
v2.0.5.104-2.0.5.104_canary_2020-03-25
2020-03-25 07:26:31 +01:00
Kenneth SkovhedeandGitHub e45b8c4b2e Merge pull request #4049 from seantempleton/filesetdifference
Fix unexpected difference in fileset when using Stop Now
2020-03-25 07:11:04 +01:00
Kenneth SkovhedeandGitHub 6a8912c473 Merge pull request #4145 from tygill/feature/ms-graph-non-httpclient
Allow MS Graph backends (e.g., OneDrive v2) to use OAuthHelper instead of OAuthHttpClient
2020-03-25 07:09:44 +01:00
Kenneth SkovhedeandGitHub 3a08c8ca2d Merge pull request #4140 from warwickmm/remove_common_strings
Remove unused CommonStrings class
2020-03-25 07:05:59 +01:00
Kenneth SkovhedeandGitHub bb05d1edde Merge pull request #4139 from warwickmm/remove_unused_result_classes_members
Remove unused members from Duplicati.Library.Main.ResultClasses
2020-03-25 07:05:15 +01:00
Kenneth SkovhedeandGitHub 535268d1f7 Merge pull request #4138 from warwickmm/remove_unused_strings_members
Remove unused members from Duplicati.Library.Main.Strings
2020-03-25 07:04:09 +01:00
Kenneth SkovhedeandGitHub f628c5dd01 Merge pull request #4136 from warwickmm/remove_unused_database_members
Remove unused members from Duplicati.Library.Main.Database
2020-03-25 07:03:41 +01:00
Kenneth SkovhedeandGitHub 9b94f6299b Merge pull request #4128 from warwickmm/throw_http_timeout_exception
Throw TimeoutException upon HTTP timeout for GET operations
2020-03-25 07:00:00 +01:00
Kenneth SkovhedeandGitHub a01a2dc3ba Merge pull request #4123 from warwickmm/fix_block_device_type
Fix detection of block devices in UnixSupport.File.GetFileType
2020-03-25 06:58:58 +01:00
Kenneth SkovhedeandGitHub c95def65f5 Merge pull request #4122 from warwickmm/fix_upload_retry_attempts
Fix log message for retried upload operations
2020-03-25 06:58:14 +01:00
warwickmmandGitHub 8d09c335f3 Merge pull request #4146 from tygill/fix/default-nuget-config
Ensure that NuGet packages are downloaded to expected directory.
2020-03-24 16:58:34 -07:00
Tyler Gill 1ae534e45e Add ConfigureAwait(false) to JSONWebHelper.cs 2020-03-23 20:22:22 -06:00
Tyler Gill 476491e423 Add default nuget.config to ensure any system-wide nuget config for the package location is ignored. 2020-03-23 14:26:25 -06:00
Tyler Gill e742205f65 Add --use-http-client=false parameter to backends based on Microsoft Graph APIs (OneDrive v2, SharePoint v2, etc.) to make them use the OAuthHelper and HttpWebRequest infra used by most / all other backends for HTTP requests. This lives in parallel to the original implementation that uses the OAuthHttpClient class, but is intended to see if this prevents the memory leaks and problems seen in some versions of Mono when using the OneDrive v2 backend. 2020-03-23 14:10:40 -06:00
warwickmmandGitHub 7679e9dee9 Merge pull request #4135 from warwickmm/remove_resharper_comment
Remove comment disabling ReSharper warning
2020-03-21 10:40:59 -07:00