Commit Graph
9172 Commits
Author SHA1 Message Date
warwickmmandGitHub d5a9bd8b49 Merge pull request #4066 from warwickmm/add_repair_handler_tests
Add RepairHandlerTests to UnitTest project
2020-02-05 19:57:18 -08:00
warwickmmandGitHub beec0db6be Merge pull request #4088 from drwtsn32x/rpm-mono-dependency
Update minimum required version of mono-core for Fedora (RPM)
2020-02-05 19:37:36 -08:00
warwickmmandGitHub 011c15ca7a Merge pull request #4084 from drwtsn32x/clean-up-options-parsing
Clean up parsing of snapshot-policy and usn-policy options
2020-02-05 19:21:18 -08:00
Rod Savard aa9c859535 Changed minimum required mono-runtime version 2020-02-05 18:00:36 -08:00
Rod Savard 63ddc52744 log warning not error when usn policy is On 2020-02-03 21:55:43 -08:00
Rod Savard ec8f897460 log information event when snap policy is Auto 2020-02-03 21:50:27 -08:00
Rod Savard 57d36df981 improve error msg on snapshot failure 2020-02-03 21:47:11 -08:00
Rod Savard b320c8968a clean up usn and snapshot option parsing 2020-02-03 21:19:23 -08:00
warwickmmandGitHub 1dbaf360a6 Merge pull request #4080 from drwtsn32x/improve-config-change-detection
Consider file attributes and max file size exclusions in USN hash
2020-02-02 21:29:44 -08:00
Rod Savard 247a452d2b send array of strings instead of single concatenated string 2020-02-02 20:53:09 -08:00
drwtsn32xandGitHub 6684610ee1 Merge pull request #4070 from warwickmm/add_compression_hints
Add OpenDocument draw files to compression hints
2020-02-02 16:50:29 -08:00
drwtsn32xandGitHub bba801ea79 Merge pull request #4067 from warwickmm/mark_field_readonly
Mark fields as readonly but allow for deserializer to set them
2020-02-02 16:49:36 -08:00
drwtsn32xandGitHub 0440c345da Merge pull request #4064 from warwickmm/remove_unnecessary_assignment
Remove unnecessary variable assignment
2020-02-02 16:48:31 -08:00
drwtsn32xandGitHub 5ad530ef05 Merge pull request #4063 from warwickmm/remove_string_format
Remove redundant calls to String.Format
2020-02-02 16:46:31 -08:00
Rod Savard a85c10fd8c move config hash calculation to UsnJournalService 2020-02-02 15:09:23 -08:00
Rod Savard 685c77a018 remove unused parameter 2020-02-01 23:15:26 -08:00
Rod Savard 0a9880c6cf change config hash calculation 2020-02-01 13:34:21 -08:00
warwickmmandGitHub ed30322e5a Merge pull request #4079 from drwtsn32x/fix-issue-4071
Prevent deselected paths from appearing in restore list when USN is enabled
2020-02-01 10:07:26 -08:00
Rod Savard a974310f01 if full scan occurred, do not append previous set 2020-02-01 08:12:16 -08:00
warwickmmandGitHub cfbb0addd4 Merge pull request #4077 from drwtsn32x/master
Change minimum required mono-runtime version for Debian package
2020-01-29 20:18:34 -08:00
drwtsn32x d9e0ece63e Changed minimum required mono-runtime version 2020-01-29 06:50:49 -08:00
Kenneth Hsu cf16c055aa Add OpenDocument draw files to compression hints.
Closes #4059.
2020-01-26 19:24:02 -08:00
Kenneth Hsu 99b5c2d41d Remove unused Options.HasDeleteAllButN property.
The last reference was removed in revision
3b70f99722.
2020-01-26 12:54:18 -08:00
Kenneth Hsu 34f961b5e0 Remove unused Options.HasDeleteOlderThan property.
The last reference was removed in revision
3b70f99722.
2020-01-26 12:53:09 -08:00
Kenneth Hsu 4e8505e003 Remove unused Options.ParseLogLevel method.
This was introduced in revision 842fd96543
without any usages.
2020-01-26 12:51:01 -08:00
Kenneth Hsu 0c2555bde4 Remove unused Options.SetCompressionModuleDefault method.
The last reference was removed in revision
c7836ce403.
2020-01-26 10:30:48 -08:00
Kenneth Hsu 81eaaa1204 Remove unused Options.SetEncryptionModuleDefault method.
The last reference was removed in revision
c7836ce403.
2020-01-26 10:29:40 -08:00
Kenneth Hsu 855b1e2135 Remove unused Options.DEFAULT_READ_BUFFER_SIZE field.
The last reference was removed in revision
89191a6caf.
2020-01-26 10:27:39 -08:00
Kenneth Hsu 69005a64f7 Remove unused BackendManager.FlushDbMessages method.
The last reference was removed in revision
8abdf87188.
2020-01-26 10:18:19 -08:00
Kenneth Hsu e241a17af6 Remove unused BackendManager.CreateFolder method.
This was introduced in revision aca4ed95cc
but without any apparent usages.
2020-01-26 10:18:19 -08:00
Kenneth Hsu 7d3d03c06f Remove unused BackendManager.LastException property.
The last reference was removed in revision
8abdf87188.
2020-01-26 10:18:19 -08:00
Kenneth Hsu d847b46716 Remove unused BackendManager.HasDied property.
The last reference was removed in revision
8abdf87188.
2020-01-26 10:18:19 -08:00
Kenneth Hsu 69d153a121 Mark fields as readonly but allow for deserializer to set them.
This will prevent accidental reassignment of these fields.  Without the
JsonProperty attribute, we would encounter an issue starting the server
when a password was set on the web UI.
2020-01-26 09:49:10 -08:00
Kenneth Hsu 917f749b0a Add RepairHandlerTests to solution.
This was accidentally removed via a bad merge in revision
a64671a0c6.
2020-01-25 18:59:44 -08:00
Kenneth Hsu d7e3ac9b10 Move CreateFilesetFile method to FilesetVolumeWriter class.
This only concerns filesets, so it does not belong in the base class.
2020-01-25 18:53:15 -08:00
Kenneth Hsu 3551238000 Remove redundant calls to String.Format. 2020-01-25 17:07:02 -08:00
Kenneth Hsu 74573bf5ff Remove unnecessary variable assignment. 2020-01-25 13:51:27 -08:00
Kenneth SkovhedeandGitHub 22d34f60c0 Merge pull request #4061 from warwickmm/recovery_tool_in_memory_index
Merged items from @tfriedel and @warwickmm such that the recovery tool runs much faster by default, but can switch back to the low-memory mode if required.
2020-01-24 13:27:39 +01:00
Kenneth Hsu 5ff5961019 Test RecoveryTool using file-based and in-memory index. 2020-01-23 20:45:49 -08:00
Kenneth Hsu a734a365a3 Minor code cleanup. 2020-01-23 20:41:17 -08:00
Kenneth Hsu dce5943864 Create index in memory by default but allow option to use files.
Performance is greatly improved if we can create the index in memory.
We preserve the ability to create the index using files for recovery in
low resource environments.
2020-01-23 20:41:17 -08:00
Kenneth Hsu 3c778025f4 Salvage file-based index for recovery in low memory situations.
We will plan to default to the in-memory index, but allow one to use the
file-based index if the memory requirements are too high.
2020-01-23 20:31:43 -08:00
thomas.friedelandKenneth Hsu 8848ad4a74 use SortedDict to sort index in memory 2020-01-23 20:07:29 -08:00
Kenneth Skovhede 50f979235e Version bump to v2.0.5.101-2.0.5.101_canary_2020-01-23
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.5.101_canary_2020-01-23.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.101_canary_2020-01-23.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.101_canary_2020-01-23.zip.sig.asc

MD5: bef58029bfd633cae6a3f8b7f08ad640

SHA1: 8f4eda17aeb1f59523e9b61f3a306dc6324354a8

SHA256: 76ccb40820a6e96a9899e1f515810c9d8c4508ad4fc0509426efd39199744ead
v2.0.5.101-2.0.5.101_canary_2020-01-23
2020-01-23 14:09:07 +01:00
Kenneth SkovhedeandGitHub a64671a0c6 Merge pull request #4018 from warwickmm/refactor/fileset_removal
Refactor fileset deletion code and add tests
2020-01-23 13:52:43 +01:00
Kenneth SkovhedeandGitHub cb6af50a63 Merge pull request #4053 from warwickmm/test/recovery_tool
Add test for restoring files using RecoveryTool
2020-01-23 13:32:14 +01:00
Kenneth SkovhedeandGitHub 0f2493ad72 Merge pull request #4058 from dnrce/docker-multiarch
Build true multi-arch Docker images and add arm64
2020-01-23 13:31:14 +01:00
Kenneth Hsu 30ea3c05da Fix typo in comment. 2020-01-22 17:44:12 -08:00
warwickmmandGitHub e1937f21b8 Merge pull request #4054 from seantempleton/compactblocklist
Write blocklists when compacting files
2020-01-22 17:22:55 -08:00
Kenneth Hsu ec7d6dcc9f Merge remote-tracking branch 'upstream/master' into test/recovery_tool 2020-01-21 20:30:02 -08:00