Commit Graph
7097 Commits
Author SHA1 Message Date
warwickmmandGitHub 07c55ea9fc Merge pull request #4010 from warwickmm/fix_sharepoint_regression
Fix regression with SharePoint backend
2019-12-07 15:15:34 -08:00
Kenneth Hsu 48444782c2 Fix regression with SharePoint backend.
In pull request #3989, we set the conflict resolution behavior for
creating new items to be "Replace".  While this worked for OneDrive,
SharePoint apparently is case-sensitive and expects "replace".  Since
the default behavior is to replace, we will simply remove the
specification to avoid possible conflicts.

See the forum discussion below:

https://forum.duplicati.com/t/bad-request-error-from-request-nameconflictbehavior-must-be-fail-replace-or-rename/8578
2019-12-07 12:19:21 -08:00
warwickmmandGitHub 514fc90bd1 Merge pull request #3992 from warwickmm/unhide_partial_filesets
Fix various issues related to partial backups
2019-12-07 10:36:13 -08:00
HendrikandGitHub 5b99720431 Merge pull request #4007 from drwtsn32x/fix-long-path-issue
Fix long path issue when 259 or 260 characters
2019-12-04 08:55:47 +01:00
User 74b0811061 add comment 2019-12-03 19:33:45 -08:00
Kenneth Hsu 7746ff1014 Fix derivation of seconds from TimeSpan.
Although the TimeSpan should be less than one minute, we should still
reference TotalSeconds to be safe.
2019-12-03 18:23:24 -08:00
User b1b45228c2 fix long path test 2019-12-03 18:07:23 -08:00
HendrikandGitHub ec1a1216d8 Merge pull request #4003 from warwickmm/remove_amazon_cloud_drive
Remove support for Amazon Cloud Drive
2019-12-02 22:50:17 +01:00
Kenneth Hsu 53a35e6e06 Remove support for Amazon Cloud Drive.
Amazon discontinued access to the Cloud Drive API.

See https://forum.duplicati.com/t/amazon-cloud-drive-discontinued/7391.
2019-12-01 10:36:36 -08:00
Kenneth Hsu 0f30604046 Add comment clarifying partial fileset in synthetic filelist. 2019-11-30 13:38:04 -08:00
Kenneth Hsu 30fddd4b91 Add test for retention-policy logic. 2019-11-29 22:18:02 -08:00
Kenneth Hsu 20eb785f09 Simplify implementation of keep-versions logic. 2019-11-29 19:45:40 -08:00
Kenneth Hsu 68e7844dae Add test for keep-versions logic where last backup was full.
This concerns issue #3982.
2019-11-29 14:13:15 -08:00
Kenneth Hsu 07df3d4d5e Verify backup times in addition to partial/full status. 2019-11-29 09:14:35 -08:00
Kenneth Hsu b0224194de Allow continutation after await to run in any context. 2019-11-29 09:12:15 -08:00
Kenneth Hsu 8c9512ac2c Add test for keep-versions retention logic. 2019-11-29 09:11:18 -08:00
Kenneth Hsu 39ba32c383 Remove redundant conditional expression. 2019-11-29 09:10:27 -08:00
Kenneth Hsu b4bef4bea0 Clarify comment. 2019-11-29 09:10:27 -08:00
Kenneth Hsu a47175a945 Fix bug in keep-versions logic where dangling partials were removed.
If the most recent backups were partials (and not followed by a full
backup), they should not be removed.  A partial backup should only be
removed if it is followed by a full backup.

This concerns issue #3982.
2019-11-29 09:10:27 -08:00
Kenneth Skovhede f3bdd6c732 Version bump to v2.0.4.35-2.0.4.35_canary_2019-11-29
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.4.35_canary_2019-11-29.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.35_canary_2019-11-29.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.35_canary_2019-11-29.zip.sig.asc

MD5: a184d0bc23e79a0981aa2ed483fbd8d0

SHA1: 75bd37c35cc3b3ed5689a313620ab358c7a3f9dd

SHA256: 165858729cb655bd7fe5ccd98cf3d1271889f591d4a161deeb8f7743e21cc180
v2.0.4.35-2.0.4.35_canary_2019-11-29
2019-11-29 08:58:47 +01:00
Kenneth Hsu afecf891da Add test for keep-time retention logic.
We had to remove the keep-versions options since multiple retention
options are not allowed.

This concerns issue #3982.
2019-11-28 21:50:16 -08:00
Kenneth Hsu 9eedf757cd Extract creation of partial backup to helper method. 2019-11-28 21:47:54 -08:00
Kenneth Hsu fa3ffb7540 Add comment to explain download of dlist files during direct restore. 2019-11-28 20:16:57 -08:00
HendrikandGitHub 057a012277 Merge pull request #3998 from drwtsn32x/fix-attribute-masking
Disable file attribute masking on Windows 10
2019-11-27 11:38:27 +01:00
drwtsn32x 942d8b820d removed getter 2019-11-26 19:27:46 -08:00
Kenneth Hsu 861f0ffa1b Ensure that one full backup is kept when processing keep-time.
this concerns issue #3982.
2019-11-23 12:20:56 -08:00
drwtsn32x f599336bf0 tweak for codacity 2019-11-22 08:26:38 -08:00
drwtsn32x 77a1e3b88a disable attribute masking 2019-11-22 08:00:58 -08:00
Kenneth Hsu cd08ca919a Include fileset file in synthetic filelist.
We declare this to be a partial backup, with the presumption being that
a synthetic filelist is only created when a backup is interrupted.

This concerns issue #3982.
2019-11-21 19:14:48 -08:00
Kenneth Hsu 51b4ecfb28 Include fileset file in dlist files after purge operation.
This concerns issue #3982.
2019-11-21 19:08:55 -08:00
HendrikandGitHub c37eb1680d Merge pull request #3995 from drwtsn32x/fix-issue-3971
Fix issue 3971 - Don't store USN journal data for partial backups
2019-11-21 22:46:51 +01:00
Kenneth Hsu 0cfce6be39 Include fileset file when repairing missing dlist file.
This concerns issue #3982.
2019-11-20 22:19:03 -08:00
User 8755390dc8 don't store journal data for partial backups 2019-11-20 20:46:27 -08:00
Kenneth Hsu 8ab64071f0 Display correct backup type when using direct restore.
Previously, all filesets would be displayed as partial.  Now, we obtain
the partial/full type from the fileset file (not the fileset.json) file
in the dlist file.  If this file does not exist, the backup type
defaults fo full.

Note that this requires downloading and uncompressing the dlist file, so
performance of populating the restore list may be impacted
significantly.

This concerns issue #3982.
2019-11-20 20:23:48 -08:00
HendrikandGitHub 42b5e5126e Merge pull request #3993 from drwtsn32x/fix-backend-delete-warning
Only warn if backend delete failure is confirmed
2019-11-20 22:55:43 +01:00
drwtsn32x 8f9ec70680 only warn if delete failure is confirmed 2019-11-19 20:28:14 -08:00
Kenneth Hsu 17d72be7ff Remove intermediate partial backups in delete handler.
If surrounded by full backups, partial backups are assumed to be no
longer necessary.

This concerns issue #3982.
2019-11-19 19:48:40 -08:00
Kenneth Hsu 1d42c53319 Fix disruption test to expect partial backups in fileset listing.
This concerns issue #3982.
2019-11-19 19:30:03 -08:00
Kenneth Hsu 4950e7c225 Unhide partial filesets from Sets property getter.
This concerns issue #3982.
2019-11-19 19:30:01 -08:00
Kenneth Hsu c395e77bc2 Unhide partial filesets from QuickSets property getter.
This concerns issue #3982.
2019-11-19 19:29:59 -08:00
Kenneth Hsu d60248e26a Unhide partial filesets from FilesetTimes property getter.
This concerns issue #3982.
2019-11-19 19:29:52 -08:00
warwickmmandGitHub 7adbb5f856 Merge pull request #3990 from verhoek/fix_cmd_sln
Added missing dependencies in command line only solution file.
2019-11-17 09:24:04 -08:00
verhoek f2b2bfe873 Added missing dependencies in command line only solution file. 2019-11-16 23:18:43 +01:00
HendrikandGitHub 2f6a1e2ba4 Merge pull request #3984 from warwickmm/cancelled_backup_warning
Issue warning when backup is cancelled by user
2019-11-15 21:49:36 +01:00
warwickmmandGitHub b1e3c6f187 Merge pull request #3989 from tygill/feature/onedrive-dispose-cleanup
OneDrive v2: Wrap requests, responses, and contents in using blocks
2019-11-14 21:06:39 -08:00
Tyler Gill 5364345edd Add ConfigureAwait(false) to MSGraph backends' awaits. 2019-11-14 07:51:49 -07:00
Tyler Gill e9543142f2 Explicitly dispose request messages, request contents, and response messages 2019-11-13 12:18:19 -07:00
Kenneth Hsu 93bc478d37 Issue warning when backup is cancelled by user.
Previously, a yellow warning icon would be displayed but the logs did
not contain any details regarding the cause of the warning.

This concerns issue #3982.
2019-11-10 11:20:11 -08:00
warwickmmandGitHub 440b6c91da Merge pull request #3980 from mithileshz/CSS
Fix passphrase input in dark theme
2019-11-09 09:49:19 -08:00
Mithilesh ZavarandGitHub 5c9206c821 Merge branch 'master' into CSS 2019-11-09 15:18:16 +00:00