Kenneth Skovhede
033e609ab1
Fixed the signing tool to use the updated GPG library
2019-10-19 20:51:03 +02:00
Kenneth Hsu
afab61a05b
Use pattern matching to simplify casts.
2019-10-19 10:15:38 -07:00
Kenneth Skovhede and GitHub
e0d5a7d43e
Merge pull request #3929 from warwickmm/bugfix/purge_with_simple_filter
...
Fix purge operation with simple filters and case-sensitive filesystems
2019-10-19 14:27:18 +02:00
Kenneth Skovhede and GitHub
4bb0c507a2
Merge pull request #3930 from warwickmm/dispose_volume_writers
...
Ensure that instances of VolumeWriterBase are disposed
2019-10-19 14:24:55 +02:00
Kenneth Skovhede and GitHub
579f9911d5
Merge pull request #3938 from warwickmm/bugfix/wrong_dblock_in_dindex
...
Ensure that dindex references correct dblock file after renames
2019-10-19 14:19:11 +02:00
Kenneth Skovhede and GitHub
9310e6e057
Merge pull request #3943 from drwtsn32x/add-trayicon-warning-state
...
Add TrayIcon warning state
2019-10-19 14:12:42 +02:00
Kenneth Skovhede and GitHub
0e75611b34
Merge pull request #3931 from warwickmm/fix_parameter_file_alias
...
Fix parameter file alias
2019-10-19 14:09:11 +02:00
Kenneth Skovhede and GitHub
880459d1b7
Merge pull request #3925 from warwickmm/bugfix/missing_filelist
...
Ensure that filelist is always included in dlist files
2019-10-19 14:08:27 +02:00
Kenneth Skovhede and GitHub
d680641d8d
Merge pull request #3926 from warwickmm/bugfix/invalid_regex
...
Fix invalid regex pattern
2019-10-19 14:05:20 +02:00
Kenneth Skovhede and GitHub
fb0e6cb298
Merge pull request #3940 from warwickmm/fix_xml_documentation
...
Fix internal XML documentation for restore-symlink-metadata
2019-10-19 13:55:16 +02:00
Kenneth Skovhede and GitHub
647f3fc2a2
Merge pull request #3942 from warwickmm/fix_gcs_help_protocol
...
Fix incorrect Google Cloud Storage protocol in documentation
2019-10-19 13:54:56 +02:00
warwickmm and GitHub
5e39cd06f5
Merge pull request #3946 from mithileshz/3726
...
Fix filename foreground color in dark theme.
This fixes #3726 .
2019-10-13 12:59:28 -07:00
Mithilesh Zavar
954f654c64
UI (dark theme): file name very hard to read when importing configurations #3726
2019-10-13 17:42:24 +01:00
drwtsn32x
b4ca1fface
tweaks
2019-10-07 21:34:34 -07:00
drwtsn32x
9d07bc8fac
add trayicon warning state
2019-10-07 21:14:24 -07:00
Kenneth Hsu
14464d45a4
Fix incorrect Google Cloud Storage protocol in documentation.
...
This fixes issue #3941 .
2019-10-07 19:40:53 -07:00
Kenneth Hsu
7296b96f04
Fix internal XML documentation for restore-symlink-metadata.
...
The previous documentation appears to have been a copy/paste error.
2019-10-06 09:55:33 -07:00
warwickmm and GitHub
25b714561e
Merge pull request #3939 from drwtsn32x/roll-back-pr3846
...
Fix restore from backup set containing only a single file
2019-10-05 13:49:07 -07:00
drwtsn32x
dc87ca1873
remove namespace reference
2019-10-05 11:39:05 -07:00
drwtsn32x
176558d68d
roll back pr 3846
2019-10-05 11:34:49 -07:00
Kenneth Hsu
1c492647ae
Rename method parameter for consistency.
2019-10-05 11:25:22 -07:00
warwickmm and GitHub
04aa02bbfc
Merge pull request #3936 from drwtsn32x/fix-tempdir-cmdline-prog
...
Fix ignoring of --tempdir in CommandLine.exe
2019-10-05 11:00:16 -07:00
Kenneth Hsu
0cdc5b9159
Ensure that dindex contains correct dblock file after renames.
...
When support for parallel uploads was implemented, we overlooked a case
where a failed put of a dblock file is retried with a different
filename. In this case, an instance of TemporaryIndexVolume was created
in the DataBlockProcessor or SpillCollectorProcess prior to the
attempted put. The put would fail, and then retried with a different
filename. While the Remotevolume table in the database would reflect
the new filename, the TemporaryIndexVolume still contained a reference
to the old dblock filename. This would cause issues in direct restores,
etc., when the referenced dblock file could not be found.
Now, the TemporaryIndexVolume is only created after the dblock put has
completed.
This addresses issue #3932 .
2019-10-05 10:46:39 -07:00
drwtsn32x
fa82263865
read tempdir command line option
2019-10-05 06:20:57 -07:00
Kenneth Hsu
614ccaf79d
Convert duplicated static methods into instance method.
2019-10-04 21:37:33 -07:00
Kenneth Hsu
df2904b781
Fix parameter file alias.
...
The code that parsed the parameter file aliases was improved in pull
request #3229 . In doing so, we accidentally omitted one of the
previously accepted aliases.
2019-09-29 19:17:38 -07:00
warwickmm and GitHub
3b0525e2f8
Merge pull request #3928 from drwtsn32x/improve-purge-logging
...
Add progress logging for purge operation.
2019-09-29 13:24:13 -07:00
Kenneth Hsu
ee751f218a
Test purge operation with simple filter expression.
...
This will test the situation described in issue #3927 , where the
specified file was kept, and all other files were deleted.
Without the fix in 9333517950 ("Fix query used by purge operation for
case-sensitive fileystems"), this test would pass in AppVeyor (Windows),
but fail in Travis (Linux).
2019-09-29 09:54:25 -07:00
Kenneth Hsu
2f29df5c7e
Fix incorrect comment.
2019-09-29 09:52:35 -07:00
Kenneth Hsu
9333517950
Fix query used by purge operation for case-sensitive fileystems.
...
The table we are inserting into should contain the files that are to be
deleted, not the files that are to be kept.
This fixes issue #3927 .
2019-09-29 09:52:35 -07:00
drwtsn32x
64a3c16030
Add X of Y logging for purge operation
2019-09-29 09:42:47 -07:00
Kenneth Hsu
b6123cc156
Ensure that IndexVolumeWriter is disposed.
2019-09-28 10:33:34 -07:00
Kenneth Hsu
54992d5beb
Ensure that BlockVolumeWriter is disposed.
2019-09-28 10:31:37 -07:00
Kenneth Hsu
bc975dd090
Ensure that IndexVolumeWriter is disposed.
2019-09-28 10:30:13 -07:00
Kenneth Hsu
9e465c602d
Fix invalid regex pattern.
...
This was introduced as part of revision b8199ad1c4 ("Fixed handling of
multi-byte characters in both HttpServer and Duplicati") to resolve
issues #1063 and #1085 . However, the regex pattern was invalid. This
reverts the pattern to the previous value, which seems more appropriate
since most non-standard encodings are of the form %uxxxx where xxxx is a
4 byte hex string representing a UTF-16 code.
This fixes issue #3737 .
2019-09-28 10:05:34 -07:00
Kenneth Hsu
8d7c6c6e21
Ensure that filelist is always written to dlist files.
...
This fixes a regression introduced around revisions e0899a2a91 ("add
method to add the filelist file") and 3b5af1cf01 ("add method to add
filelist file"), where the filelist was not written by all usages of the
FilesetVolumeWriter. Previously, one would have to invoke
AddFilelistFile with each usage. Now, we simply do so when the
FilesetVolumeWriter is closed.
We also modified the UploadSyntheticFilelist so that the usage of the
FilesetVolumeWriter is contained in a using statement, which will ensure
that it is disposed.
This fixes issue #3924 .
2019-09-27 20:35:06 -07:00
Kenneth Skovhede
c412bc9cae
Merge branch 'master' of github.com:duplicati/duplicati
2019-09-24 14:18:02 +02:00
Kenneth Skovhede
2b8f29f2e2
Pulled all translations from Transifex
2019-09-24 14:17:46 +02:00
Kenneth Skovhede
6ed3801aaa
Added en_GB to languages
2019-09-24 14:14:19 +02:00
warwickmm and GitHub
044412274b
Merge pull request #3922 from BlueBlock/handle-remotevolume-delete-for-old-data
...
Remove deleted Remotevolume records stored in old tick format
2019-09-23 20:53:13 -07:00
BlueBlock
cd4b653771
fix sql and comment
2019-09-23 05:22:06 -04:00
Kenneth Skovhede and GitHub
025d4e8b4a
Updated symlink text as suggested
...
https://forum.duplicati.com/t/symlink-follow/8082/3
2019-09-23 09:14:18 +02:00
Kenneth Skovhede and GitHub
e1e869323f
Merge pull request #3917 from duplicati/fix_gui_tests_ellipsis
...
Fix search for ellipsis in GUI tests
2019-09-23 09:09:34 +02:00
BlueBlock
75335414d5
add comment
2019-09-21 10:31:07 -04:00
BlueBlock
8377a2bfb2
fix deleting old remotevolume records that use the old datetime method
2019-09-21 10:27:57 -04:00
warwickmm and GitHub
b07825582f
Merge pull request #3919 from kylestanfield/use_ToUnixTimeSeconds
...
Use built-in method to return seconds from Unix epoch
2019-09-20 19:55:46 -07:00
Kyle Stanfield
7dffbaf800
Changed NormalizeDateTimeToEpochSeconds to use ToUnixTimeSeconds
2019-09-20 19:08:26 -07:00
Kenneth Skovhede
d19ff80b92
Fixed passing username/password to the notarization tool for macOS during builds
2019-09-20 21:56:35 +02:00
Kenneth Skovhede
85f6565013
Version bump to v2.0.4.30-2.0.4.30_canary_2019-09-20
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.4.30_canary_2019-09-20.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.30_canary_2019-09-20.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.30_canary_2019-09-20.zip.sig.asc
MD5: 5fc367c81647b17e8e7aca8e58e6a862
SHA1: 18393c8d3ae48d2544f74fb84210ce593e09bf4c
SHA256: ef0f1cb4362d769cab11deddac2ad5ef2d5ab96eee2668914e6a5663dbe2dd28
v2.0.4.30-2.0.4.30_canary_2019-09-20
2019-09-20 21:40:42 +02:00
Kenneth Hsu
dd09bad2f2
Fix search for ellipsis in GUI tests.
...
The three periods were replaced by an ellipsis in revision 7ff50a30e1
(pull request #3885 ).
2019-09-20 10:17:50 -07:00