Commit Graph
3969 Commits
Author SHA1 Message Date
drwtsn32x c50d07ec40 fix typo 2020-01-01 16:49:40 -08:00
drwtsn32x e55d555558 Change case of recycle bins 2020-01-01 16:43:04 -08:00
drwtsn32x 559ab450a4 Improve Windows Temp filter 2020-01-01 16:40:10 -08:00
drwtsn32x 9cabdc51d0 Improve Windows Install filter 2020-01-01 16:25:22 -08:00
drwtsn32x 7e9eb58cdd remove Temp from SystemFiles 2020-01-01 16:18:42 -08:00
drwtsn32x e15b3a9278 add slash to 'usrclass' 2020-01-01 16:05:53 -08:00
drwtsn32x 54820bc192 remove duplicate 'ntuser' line 2020-01-01 16:02:57 -08:00
drwtsn32x 9b51773e6f add recycle bin, change all to be off root of drive 2020-01-01 15:59:43 -08:00
drwtsn32x dd7cc60e46 move '$Recycle.bin' to SystemFiles filter for consistency 2020-01-01 15:57:14 -08:00
drwtsn32x a5439fd30f remove 'Windows' duplicate 2020-01-01 15:54:57 -08:00
Kenneth Hsu fdcef72a7c Merge remote-tracking branch 'upstream/master' into refactor/fileset_removal 2020-01-01 13:58:59 -08:00
warwickmmandGitHub e32d14fa12 Merge pull request #4031 from drwtsn32x/fix-broken-inheritance
Fix issue restoring permissions with inheritance breaks.
2020-01-01 11:42:52 -08:00
drwtsn32x e0c940fb45 variable name change 2019-12-28 20:37:23 -08:00
drwtsn32x ab23d646b6 remove serializer since we only store single bool 2019-12-26 08:32:31 -08:00
drwtsn32x ddce687b14 don't read rules unless we are restoring permissions 2019-12-26 08:03:06 -08:00
drwtsn32x aa7d4150b3 clean up if block 2019-12-26 07:51:30 -08:00
drwtsn32x 9bca37f29f tweak 2019-12-25 21:17:02 -08:00
drwtsn32x e76be20e34 back up and restore inheritance breaks 2019-12-25 20:56:28 -08:00
Max 7e2218663e Add Compat Analyzers 2019-12-25 19:08:52 +01:00
Max 4d62e9584d Upgrade of AlphaVSS 2019-12-25 18:34:40 +01:00
Max 76b191327f packages update 2 2019-12-25 18:23:23 +01:00
Max 28793ef204 packages update 2019-12-25 18:21:24 +01:00
Max 41a5591532 upstream 2019-12-25 16:34:56 +01:00
warwickmmandGitHub 578faba5bc Merge pull request #4030 from drwtsn32x/fix-issue-4028
Fix bug in restoring file permissions on Windows.
2019-12-24 18:35:32 -08:00
User 5f06b4ac0c Add JsonProperty 2019-12-24 07:21:25 -08:00
warwickmmandGitHub 1cc10b1caa Merge pull request #4020 from verhoek/esthetical_sshv2
Esthetical changes to SSH2 backend code.
2019-12-18 19:35:38 -08:00
HendrikandGitHub 1dc8d7cda6 Merge pull request #4021 from warwickmm/fix_spelling_errors
Fix spelling errors in comments
2019-12-18 20:41:41 +01:00
verhoek f16ba3d49b Indentation cleanup. 2019-12-18 20:38:21 +01:00
warwickmmandGitHub f2aa72d6bf Merge pull request #4027 from drwtsn32x/fix-skip-update-check
Fix handling of AUTOUPDATER_Duplicati_SKIP_UPDATE environment variable
2019-12-17 18:41:20 -08:00
User 5c24f9d87f make it a boolean value check 2019-12-17 06:30:22 -08:00
Kenneth Hsu a7ab5f6f00 Avoid unnecessary array creation and sorting.
This also removes a redundant timestamp conversion, as it already occurs
in the DropFilesetsFromTable method.
2019-12-15 14:06:20 -08:00
Kenneth Hsu 610fa4ffea Generate backup version numbers manually instead of in query.
The ROW_NUMBER window function is not available in SQLite versions prior
to 3.25.  In some cases, I think we do fall back to the system SQLite
libraries, and many distributions do not have versions that support the
window functions.  To be safe, we will generate the backup versions
manually.
2019-12-15 13:28:44 -08:00
Kenneth Hsu 83ac03843d Fix spelling errors in comments.
In doing so, we also normalized some line endings.
2019-12-14 09:52:55 -08:00
Kenneth Hsu 60b4c8479c Fix bug where filesets considered for deletion had wrong version.
The ID in the Fileset table is the auto-incremented integer.  When
considering filesets for deletion (in particular, when deleting specific
versions), we need to reference the backup version number that is
exposed to the user (integers where the newest backup version is 0).
2019-12-12 18:38:17 -08:00
verhoek 72b6c7b780 Esthetical changes to SSH2 backend code.
Mostly auto suggested from IDE.
2019-12-12 21:57:27 +01:00
Kenneth SkovhedeandGitHub 2667db678b Merge branch 'master' into issue_3979 2019-12-12 11:50:35 +01:00
Kenneth Hsu 9cb602b171 Reorder classes to simplify diff. 2019-12-11 20:43:34 -08:00
Kenneth Hsu 68ffd86594 Refactor fileset deletion code.
This extracts the logic for various fileset deletion strategies into
separate classes.  This simplifies the code and makes it easier to test
the individual functionalities.
2019-12-11 17:59:20 -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
User 74b0811061 add comment 2019-12-03 19:33:45 -08:00
User b1b45228c2 fix long path test 2019-12-03 18:07:23 -08: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
verhoek 3f3de17d1c Fix codacy complaints. 2019-11-30 23:14:17 +01:00
Kenneth Hsu 0f30604046 Add comment clarifying partial fileset in synthetic filelist. 2019-11-30 13:38:04 -08:00
Kenneth Hsu 20eb785f09 Simplify implementation of keep-versions logic. 2019-11-29 19:45:40 -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 Hsu fa3ffb7540 Add comment to explain download of dlist files during direct restore. 2019-11-28 20:16:57 -08:00