Commit Graph
10149 Commits
Author SHA1 Message Date
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
User 13d497ac2a change onclick event 2019-12-07 11:22:46 -08:00
verhoek 8e050bfe11 Remove forward opts from jobs. 2019-12-07 20:17:28 +01:00
verhoek f926247e83 Fixed typo. 2019-12-07 19:37:31 +01:00
verhoek 1101ba1010 Adjust selenium job for import change. 2019-12-07 19:37:06 +01: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
verhoek c82be07cbc Fix typo. 2019-12-07 19:05:23 +01:00
User 759676e5e5 changes tabs to spaces 2019-12-07 04:19:13 -08:00
User 531f4179af add test for restore item selection 2019-12-07 04:05:24 -08:00
verhoek 1668c9b4d8 Reduce number of unit test scripts by favouring parameters. 2019-12-06 23:33:39 +01:00
verhoek 3824738158 Compact travis output for nuget. 2019-12-04 21:39:58 +01:00
verhoek 99e647bdb8 Enhance travis output markers for testing. 2019-12-04 21:19:51 +01: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
verhoek 791634082a Simplify staging for tests. 2019-12-03 21:26:33 +01:00
verhoek 063c812e5e Version bump test + sanity check
Forgot a version bump and added sanity check of source/target dirs.
2019-12-03 21:15:25 +01:00
verhoek d99669fec5 Fix dirs in travis.yml 2019-12-03 20:57:15 +01:00
verhoek bd58dac269 Updated nunit runners 2019-12-03 20:28:16 +01: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
verhoek 1f88ef6d67 Updated to SharpComptress 0.23.0 2019-12-02 22:41:36 +01:00
verhoek ead7484004 Added disruption test category 2019-12-02 22:36:32 +01:00
verhoek 49db5035a8 Imported duplicatipipeline scripts
Added bash scripts to run the dockerized build and test environment
2019-12-02 21:35:39 +01:00