Commit Graph
7199 Commits
Author SHA1 Message Date
Kenneth Hsu bfbae6fcaf Add test for restoring files using RecoveryTool. 2020-01-18 09:36:03 -08:00
Kenneth Skovhede 11acabdcb5 Version bump to v2.0.5.100-2.0.5.100_canary_2020-01-18
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.5.100_canary_2020-01-18.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.100_canary_2020-01-18.zip.sig

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

MD5: 911efe4e2ed63db6f01f3c71a4a52327

SHA1: 7ff5dec81bf2d11140a2e68aed7b19b224729b4a

SHA256: 8ab38e73a8ca72ee594239f33d3152cebf4b4bde2e72534e5374f9eaa141a155
v2.0.5.100-2.0.5.100_canary_2020-01-18
2020-01-18 13:41:32 +01:00
Kenneth Skovhede c6703a08a1 Preparing version number for canary builds 2020-01-18 13:01:29 +01:00
Kenneth Skovhede 94941a2821 Merge branch 'release/2.0.5.1_beta' 2020-01-18 13:00:51 +01:00
Kenneth Skovhede 082a14fc22 Version bump to v2.0.5.1-2.0.5.1_beta_2020-01-18
You can download this build from:

Binaries: https://updates.duplicati.com/beta/duplicati-2.0.5.1_beta_2020-01-18.zip

Signature file: https://updates.duplicati.com/beta/duplicati-2.0.5.1_beta_2020-01-18.zip.sig

ASCII signature file: https://updates.duplicati.com/beta/duplicati-2.0.5.1_beta_2020-01-18.zip.sig.asc

MD5: 304fcc8f230921e85feb9f4097a7651d

SHA1: 42fb1e994680b6d7aebf80d05c5e1c1bd8542d2d

SHA256: 168aa8b6162586a8a16489e4ac2beece5e14e678bb01c4afcf37fbfb708482f6
v2.0.5.1-2.0.5.1_beta_2020-01-18
2020-01-18 12:31:43 +01:00
warwickmmandGitHub d6330a7b82 Merge pull request #4043 from warwickmm/test/stop_now
Add test for interrupting backup with "stop now"
2020-01-11 10:24:54 -08:00
Kenneth Hsu f63e703a66 Add test for interrupting backup with "stop now". 2020-01-06 10:00:35 -08:00
warwickmmandGitHub 52929e9eb2 Merge pull request #4042 from seantempleton/stopnowexceptions
Fix database corruptions that can occur with "stop now".

This was a source of the "Detected non-empty blocksets with no associated blocks!" exception.
2020-01-06 09:57:44 -08:00
warwickmmandGitHub df2c70e8d2 Merge pull request #4039 from drwtsn32x/filter-cleanup
Support additional Recycle Bin paths in default Windows filters
2020-01-06 09:51:18 -08:00
warwickmmandGitHub 1663148479 Merge pull request #4034 from warwickmm/test/no_local_db_list
Add test for listing filesets without local database
2020-01-06 09:20:40 -08:00
warwickmmandGitHub 29f785dfde Merge pull request #4033 from warwickmm/test/fileset_files
Add tests to verify fileset files after purge and repair operations
2020-01-06 09:20:19 -08:00
Sean Templeton 3b6306b556 Fix exceptions caused by Stop Now
The LocalDatabase class was deleting from the BlocklistHash table based on the volume id of blocks. The deletes for the Blockset and BlocksetEntry tables were using a union query which included the same query the BlocklistHash delete was using. Changed the BlocklistHash delete query to use the union as well to ensure that all three tables would use the same query to delete the necessary rows. This fixes the "Detected non-empty blocksets with no associated blocks!" error.

Moved a write call in the DataBlockProcessor to send a volume for upload after setting blockvolume to null. This prevents a null reference exception because otherwise it would be sent to the SpillCollector and it tries to add a block, but the volume has already been closed.

Added the ? operator to the RegistryUtility class to prevent a null reference exception while debugging. It was annoying catching it in the debugger.

Fixes #4037
2020-01-05 21:43:56 -06:00
Kenneth Skovhede 2ed49540ca Version bump to v2.0.5.0-2.0.5.0_experimental_2020-01-03
You can download this build from:

Binaries: https://updates.duplicati.com/experimental/duplicati-2.0.5.0_experimental_2020-01-03.zip

Signature file: https://updates.duplicati.com/experimental/duplicati-2.0.5.0_experimental_2020-01-03.zip.sig

ASCII signature file: https://updates.duplicati.com/experimental/duplicati-2.0.5.0_experimental_2020-01-03.zip.sig.asc

MD5: a3d74f8c4e5bb4d793445e4edc2e1af7

SHA1: 020a2183d07918aaa7362f087d107b89957433e1

SHA256: 1982345eda8f77f6f73cc547996c801e5674e54d3524b4bb7ef4752a6dd3d4e6
v2.0.5.0-2.0.5.0_experimental_2020-01-03
2020-01-03 11:14:50 +01:00
Kenneth Skovhede 35ff458ea1 Prepared version numbers for 2.0.5.0 release 2020-01-03 11:03:26 +01:00
drwtsn32x f4321ea115 fix typo 2020-01-01 16:50:34 -08:00
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
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
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
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 83ac03843d Fix spelling errors in comments.
In doing so, we also normalized some line endings.
2019-12-14 09:52:55 -08:00
verhoek 72b6c7b780 Esthetical changes to SSH2 backend code.
Mostly auto suggested from IDE.
2019-12-12 21:57:27 +01:00