Commit Graph
9172 Commits
Author SHA1 Message Date
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
drwtsn32x b09c1e6500 update svg icon color 2019-12-08 18:35:34 -08:00
drwtsn32x a4b95675b0 update icon color 2019-12-08 18:22:59 -08:00
drwtsn32x 6d59e84202 handle additional idlewarning state 2019-12-08 17:53:07 -08:00
drwtsn32x 6fc67a6f5f update icon and runners for other platforms 2019-12-08 17:35:13 -08:00
verhoek 13bd069fc6 Use duplicati root var. 2019-12-08 22:08:24 +01:00
Kenneth Skovhede eb8e8ab6f2 Version bump to v2.0.4.36-2.0.4.36_canary_2019-12-08
You can download this build from:

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

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

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

MD5: c9257669735a97a6d6e00c6c91a696d7

SHA1: 860907c7f29efbedb9a09b4641b2cf5124820d50

SHA256: 0443f8cf57d2a6c3c6e036b9d833268dd77c1151573c512cb5da4de254f53436
v2.0.4.36-2.0.4.36_canary_2019-12-08
2019-12-08 15:30:15 +01:00
warwickmmandGitHub 07c55ea9fc Merge pull request #4010 from warwickmm/fix_sharepoint_regression
Fix regression with SharePoint backend
2019-12-07 15:15:34 -08:00
verhoek abc031cdb3 Fix typo. 2019-12-07 23:16:21 +01:00
verhoek bb9bba1722 Remove test data download functionality.
This is built in unit tests and doesn't need outside steering anymore.
2019-12-07 22:59:06 +01: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