Commit Graph
7033 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 6a576da2ec Merge pull request #3967 from duplicati/feature/fix_exclude_regexp
Possible fix for issue #2220
2019-10-31 21:16:45 +01:00
Kenneth SkovhedeandGitHub 59ddeec459 Merge pull request #3969 from duplicati/feature/fix_macos_launcher
Ported `run-with-mono.sh` bash script to Objective C version
2019-10-31 14:50:55 +01:00
Kenneth Skovhede 3c39114062 Clarified the notarizing/stapling comment 2019-10-31 13:22:45 +01:00
Kenneth Skovhede 86776d83bc Removed the deleted run-with-mono.sh script from the signing list 2019-10-31 13:21:47 +01:00
Kenneth Skovhede fc93134550 Added support for forcing the passphrase input to be read from stdin instead of attempting to use a TTY first 2019-10-31 11:48:35 +01:00
Kenneth Skovhede d1993e1356 Updated macOS launchers to redirect stdin, stout, and stderr. 2019-10-31 11:47:46 +01:00
Kenneth Skovhede d55403778a Updated minimum Mono requirement to 5.0 based on feedback from @warwickmm 2019-10-29 22:24:17 +01:00
Kenneth Skovhede 22a4aec312 Ported run-with-mono.sh bash script to Objective C version to work better with MacOS Catalina security features 2019-10-28 23:21:50 +01:00
Kenneth SkovhedeandGitHub 8015171be3 Merge pull request #3960 from warwickmm/bugfix/invalid_datetime_offset
Avoid possible invalid DateTimeOffset values
2019-10-27 20:42:53 +01:00
Kenneth Skovhede 1f1826bf7a Possible fix for issue #2220 2019-10-27 20:31:03 +01:00
warwickmmandGitHub f23bcdcac9 Merge pull request #3958 from tygill/feature/buffer-reads-httpclient
Support BufferRequests in HttpClient based backends
2019-10-26 09:53:58 -07:00
Kenneth Skovhede da0b1eefa4 Version bump to v2.0.4.32-2.0.4.32_canary_2019-10-24
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.4.32_canary_2019-10-24.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.32_canary_2019-10-24.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.32_canary_2019-10-24.zip.sig.asc

MD5: 2573341069d53562e6eb6929154b7a55

SHA1: 27183947315763bc4c540b45aff0ab1fc19c7e54

SHA256: 8734acb4aaae5da3fce8f05a66bdf52268cead5e557e551a58b3a64e01c72b7f
v2.0.4.32-2.0.4.32_canary_2019-10-24
2019-10-24 13:00:42 +02:00
Kenneth Hsu 6c36a4bc93 Avoid possible invalid DateTimeOffset values.
When creating a new backup, a value of DateTime.MinValue can be provided
to the NormalizeDateTimeToEpochSeconds method.  If DateTimeOffset is
used, it will convert the provided DateTime to the UTC equivalent, which
may result in a value outside of the allowable bounds.

This reverts the changes from pull request #3919.
This fixes issue #3955.
2019-10-23 19:49:36 -07:00
Kenneth SkovhedeandGitHub 6e0b4bbb13 Merge pull request #3956 from duplicati/feature/aftp-update
Feature/aftp update
2019-10-23 08:49:46 +02:00
Tyler Gill 7012c49b8f Support BufferRequests in HttpClient based backends 2019-10-22 15:55:11 -06:00
Kenneth Skovhede b7a88c12a9 Changed filesize reading to use await when reading the filesize 2019-10-22 22:52:14 +02:00
Kenneth Skovhede f40746d86d Removed the threadsafe flag from aftp as it cause issues and is not required for Duplicati's use (backends are not assumed to be threadsafe).
Removed the polling code that checks the file size, as the problem should now be fixed with the removal of the threadsafe flag.
2019-10-22 10:54:13 +02:00
Kenneth SkovhedeandGitHub 99d0cb3c57 Merge pull request #3953 from warwickmm/make_fields_readonly
Mark fields that don't need to be reassigned as readonly
2019-10-21 08:36:17 +02:00
Kenneth SkovhedeandGitHub e9802adeee Merge pull request #3951 from warwickmm/cast_with_pattern_matching
Use pattern matching to simplify casts
2019-10-21 08:35:28 +02:00
Kenneth Skovhede 11f80e3812 Added --aftp-upload-delay option to the aFTP backend. 2019-10-21 08:29:34 +02:00
Kenneth Skovhede a32c31e6bc Fixed the AFTP backend ignoring the --disable-upload-verify option 2019-10-21 08:13:52 +02:00
Kenneth Skovhede f575532cef Updated grammar in the test file text 2019-10-21 08:10:32 +02:00
Kenneth Hsu 2aa76881a5 Mark fields that don't need to be reassigned as readonly.
This makes it explicit at compile-time that these fields should not be
reassigned outside the constructor.
2019-10-19 13:59:22 -07:00
Kenneth Skovhede 91505e6223 Version bump to v2.0.4.31-2.0.4.31_canary_2019-10-19
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.4.31_canary_2019-10-19.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.31_canary_2019-10-19.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.4.31_canary_2019-10-19.zip.sig.asc

MD5: d060bb7ab794025570736a2bff046708

SHA1: 1c0ca867837b98b97519a8d1dc721d69355a94e3

SHA256: 51e766b3bccd7528ea10bb19de2f1517c6d9a42ae48b443226ceeb47fb9b7d34
v2.0.4.31-2.0.4.31_canary_2019-10-19
2019-10-19 20:54:33 +02:00
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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 9310e6e057 Merge pull request #3943 from drwtsn32x/add-trayicon-warning-state
Add TrayIcon warning state
2019-10-19 14:12:42 +02:00
Kenneth SkovhedeandGitHub 0e75611b34 Merge pull request #3931 from warwickmm/fix_parameter_file_alias
Fix parameter file alias
2019-10-19 14:09:11 +02:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub d680641d8d Merge pull request #3926 from warwickmm/bugfix/invalid_regex
Fix invalid regex pattern
2019-10-19 14:05:20 +02:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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
warwickmmandGitHub 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
warwickmmandGitHub 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
warwickmmandGitHub 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