Commit Graph
8782 Commits
Author SHA1 Message Date
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 6345489398 Fix formatting issues. 2020-01-01 14:13:40 -08:00
Kenneth Hsu fdcef72a7c Merge remote-tracking branch 'upstream/master' into refactor/fileset_removal 2020-01-01 13:58:59 -08:00
warwickmmandGitHub 69a2e86030 Merge pull request #4038 from warwickmm/test/inheritance_break
Add test for restoring permissions with inheritance breaks.
2020-01-01 13:56:41 -08:00
Kenneth Hsu bde4812bff Add test for restoring permissions with inheritance breaks. 2020-01-01 12:47:01 -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
Kenneth Hsu d3bcd3fb4a Add test for listing filesets without local database.
This test would have failed prior to the changes in revision 8ab64071f0
("Display correct backup type when using direct restore").  Prior to
revision 8ab64071f0, all filesets would have been marked as partial when
performing a direct restore without the local database.

This concerns issue #3982.
2019-12-30 16:35:41 -08:00
Kenneth Hsu 7494abec63 Add test to verify that fileset file exists after repair.
This test would have failed prior to the changes in revision 0cfce6be39
("Include fileset file when repairing missing dlist file").

This concerns issue #3982.
2019-12-30 15:15:15 -08:00
Kenneth Hsu d3f752279f Add test to verify that fileset file exists after purge.
This test would have failed prior to the changes in revision 51b4ecfb28
("Include fileset file in dlist files after purge operation").

This concerns issue #3982.
2019-12-30 15:15:15 -08:00
Kenneth Skovhede e7a637975b Version bump to v2.0.4.38-2.0.4.38_canary_2019-12-29
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.4.38_canary_2019-12-29.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.38_canary_2019-12-29.zip.sig

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

MD5: 790e2ae27fa757f3c775633b842ba3c5

SHA1: 146a7d2e0f8cd87c85baf0840443e66100420b01

SHA256: f4efd566d72a9729d275a92af06d7bd3e8246977995a121f33aa87211997dc5f
v2.0.4.38-2.0.4.38_canary_2019-12-29
2019-12-29 23:03:56 +01:00
Kenneth Skovhede bdb24a8c4f Updated translations from transifex 2019-12-29 22:16:53 +01:00
Kenneth SkovhedeandGitHub a5dc0e9927 Merge pull request #4022 from warwickmm/remove_gitter_webhook
Remove gitter webhook for AppVeyor builds
2019-12-29 21:40:36 +01: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
MaxandGitHub 951be5e661 Merge pull request #58 from duplicati/master
upstream
2019-12-25 16:17:28 +01:00
Kenneth Hsu f27ee58b7f Remove gitter webhook for AppVeyor builds.
This stopped working on Oct 5, 2019 starting with the below build:

https://ci.appveyor.com/project/kenkendk/duplicati/builds/27900990
2019-12-24 21:16:05 -08: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
Kenneth Hsu 55a42f1f33 Remove unused methods.
These were generated automatically, but are unnecessary since we only
compare equality with other Filesets.
2019-12-23 19:15:26 -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 Skovhede 63ecd1a49f Version bump to v2.0.4.37-2.0.4.37_canary_2019-12-12
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.4.37_canary_2019-12-12.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.37_canary_2019-12-12.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.37_canary_2019-12-12.zip.sig.asc

MD5: 0925d20e604c17217d41b507f902f581

SHA1: 1049c8ab71d6eca7c1ff5b6bcad64db302782b04

SHA256: 95aa880acccd87bed8e20a3eada868992a95749167bd45aaa76b1dfe600be980
v2.0.4.37-2.0.4.37_canary_2019-12-12
2019-12-12 13:00:10 +01:00
Kenneth SkovhedeandGitHub 220edecc9c Merge pull request #3997 from verhoek/issue_3979
Issue 3979 - support for minio sdk
2019-12-12 11:51:18 +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 6d6be94efa Add tests for fileset deletion strategies. 2019-12-11 18:00:13 -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
warwickmmandGitHub c6f84fd73f Merge pull request #4005 from verhoek/feature_optimize_build_system
Optimize build system using Docker
2019-12-11 17:58:08 -08:00
verhoek 5d58e7e43b Removed unnecessary download caching 2019-12-11 20:05:36 +01:00
warwickmmandGitHub becb7874af Merge pull request #4009 from drwtsn32x/fix-restore-selection-issue
Ensure files are selected for restore
2019-12-09 19:28:08 -08:00
warwickmmandGitHub e92e4e0b2f Merge pull request #4013 from drwtsn32x/warning-tray-icon
Improve tray icon to reflect warning state
2019-12-09 19:02:04 -08:00