Commit Graph
4575 Commits
Author SHA1 Message Date
Kenneth Skovhede 5f4aef8bbf Update sharpcompress 2017-09-23 00:28:25 +02:00
Kenneth Skovhede ba36cadde3 Updated Renci.SSH 2017-09-23 00:27:55 +02:00
Kenneth Skovhede 93e04180c6 Updated the AWS libraries for S3 2017-09-23 00:27:06 +02:00
Kenneth Skovhede 26746cd903 Update the azureblob libraries 2017-09-23 00:26:38 +02:00
Kenneth Skovhede a06f38442a Updated all Newtonsoft.Json packages 2017-09-23 00:25:50 +02:00
Kenneth Skovhede 5970562022 Bugfix: better error message when there is no password for SSH backend 2017-09-23 00:15:53 +02:00
Kenneth Skovhede 401f1f3104 Version bump to v2.0.2.8-2.0.2.8_canary_2017-09-20
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.8_canary_2017-09-20.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.8_canary_2017-09-20.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.8_canary_2017-09-20.zip.sig.asc

MD5: 40f39df8aa816ae538e0420ca391b835

SHA1: fbfe0b71cfd1d7ffd366b2c0e47f78bea1a15bb8

SHA256: 1740c8327e8d67a82a0d5b66ff2e6912fa95bf420790e105b20d6afc4028ae8c
v2.0.2.8-2.0.2.8_canary_2017-09-20
2017-09-20 13:05:42 +02:00
Kenneth Skovhede b80d0c5279 Bugfix for --accept-any-ssl-certificate.
It turns out that the `ServicePointManager` does not carry the call context when executing the request.
The workaround for now is to look at all registered validators and use them all combined when using custom SSL certificate validation.
2017-09-20 12:11:30 +02:00
Kenneth Skovhede 9bb37d5f6e Re-wrote the way the ssl certificate checker is applied.
This fixes #2711 and some other issues, in that the SSL checker is now applied for all requests.
2017-09-20 10:53:39 +02:00
Kenneth Skovhede 9cdd5ff1e4 Removed the manual call to set up the ssl certificate validator on each request.
This fixes #2746
This fixes #2714
2017-09-20 10:51:13 +02:00
Kenneth Skovhede e344a10ee5 Merge branch 'feature/use-cng-hashalgorithms' 2017-09-20 10:27:58 +02:00
Kenneth Skovhede d1e07b38b6 Merge branch 'master' of github.com:duplicati/duplicati 2017-09-20 09:59:51 +02:00
Kenneth Skovhede 2cfbd6e85b Fixed a typo.
This fixes #2725
2017-09-20 09:59:37 +02:00
Kenneth Skovhede 6d401fbd8d Changed all hash algorithms to use the Cng version.
This fixes #2621
2017-09-20 09:58:43 +02:00
Rune HenriksenandKenneth Skovhede 2c7382bc9b Passwordless sftp (#2729)
SSH only checks for a username.
This fixes #2664
2017-09-20 08:58:35 +02:00
Kenneth SkovhedeandGitHub 5e89556b9d Merge pull request #2743 from tygill/fix/string-compare-ordinal-followup
Followup to the change to add default filters and change InvariantCultureIgnoreCase to OrdinalIgnoreCase
2017-09-19 22:12:05 +02:00
Tyler Gill cf79aedb2d Followup to the change to add default filters and change InvariantCultureIgnoreCase to OrdinalIgnoreCase. 2017-09-19 09:23:01 -06:00
Kenneth Skovhede ea4cb50dd6 Version bump to v2.0.2.7-2.0.2.7_canary_2017-09-19
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.7_canary_2017-09-19.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.7_canary_2017-09-19.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.7_canary_2017-09-19.zip.sig.asc

MD5: 3489ff50ecc07b349125a2f6974964be

SHA1: 5e47372dda2e754c692f4d7cb7833b7fec9241a3

SHA256: 986b10f33a3b767ebaf3c1235336309e1df3b7f2a19721415618b2dfa0c28c7c
v2.0.2.7-2.0.2.7_canary_2017-09-19
2017-09-19 13:03:01 +02:00
Kenneth Skovhede 37527b51ba Fixed removing temporary files downloaded for testing purposes. 2017-09-19 11:20:26 +02:00
Kenneth SkovhedeandGitHub c386da0b33 Merge pull request #2741 from tygill/fix/string-compare-ordinal-ignore-case
Replace all instances of InvariantCultureIgnoreCase with OrdinalIgnoreCase
2017-09-19 11:07:20 +02:00
Kenneth SkovhedeandGitHub 5f6a4b7246 Merge pull request #2740 from tygill/feature/default-filters
Add --default-filters parameter
2017-09-19 11:06:01 +02:00
Tyler Gill 83a1dcfb64 Replace all instances of InvariantCultureIgnoreCase with OrdinalIgnoreCase in string comparisons.
InvariantCulture is useful when comparing / sorting human language strings in a culturely correct way. It handles things like accented letters in a way that makes sense to humans (e.g., 'a' should be sorted next to 'á', rather than after 'z').
Ordinal looks just at the raw code points of the characters. As such, it is recommended for use in cases when comparing system strings (file paths, command line parameters, config settings, etc.). Since it doesn't need to use the culture specific sorting rules, this method can often be faster.

For more information, see https://stackoverflow.com/questions/492799/difference-between-invariantculture-and-ordinal-string-comparison (and other related questions)
2017-09-18 23:55:08 -06:00
Tyler Gill 3fc4868433 Merge branch 'master' of https://github.com/duplicati/duplicati into feature/default-filters
# Conflicts:
#	Duplicati/Library/Utility/Utility.cs
2017-09-18 23:13:13 -06:00
Tyler Gill b2450319f5 Update the web UI to support the default filter options, including import and export. 2017-09-18 23:08:07 -06:00
Tyler Gill bb68c2d3a5 Normalize whitespace 2017-09-18 23:07:20 -06:00
Tyler Gill 1da75e8859 Remove the Platform and Common filter sets. They aren't really very useful.
Common is now always included with default filters.
The Platform behavior (of using the set corresponding to the current operating system) is available by using the flag without giving it a value.
2017-09-18 23:03:15 -06:00
Kenneth SkovhedeandGitHub 3e0aa28c29 Merge pull request #2735 from PeterDaveHelloKitchen/png-optimize
Use Google's zopflipng to optimize png images
2017-09-18 15:27:06 +02:00
Kenneth SkovhedeandGitHub ab9d518865 Merge pull request #2730 from Pectojin/persistent_log_file
Fix for duplicati/duplicati#2617
2017-09-18 15:24:59 +02:00
Kenneth SkovhedeandGitHub 38202fa63b Merge pull request #2732 from Pectojin/WebUI_title_hostname
WebUI title reflects machine name
This fixes #2437
2017-09-18 15:22:46 +02:00
Kenneth SkovhedeandGitHub 23386a9529 Merge pull request #2722 from z0rc/master
Decrease server's CPU and IO scheduling priority
2017-09-18 15:20:36 +02:00
Peter Dave Hello 7184de770f Use Google's zopflipng to optimize png images 2017-09-18 21:16:04 +08:00
Kenneth SkovhedeandGitHub e6b7ce79f0 Merge pull request #2733 from Pectojin/disable_startup_delay
Allow user to disable startup delay
2017-09-18 15:11:46 +02:00
Kenneth SkovhedeandGitHub 60ffa9f8d8 Merge pull request #2723 from tygill/feature/source-volume-label
Add support for specifying backup paths on Windows by volume guid
2017-09-18 15:10:24 +02:00
Kenneth Skovhede 7c14ea338d Merge branch 'feature/fix-compact-size-reports' 2017-09-18 14:38:37 +02:00
Kenneth Skovhede e3feeff38f Merge branch 'feature/add-deletion-delays' 2017-09-18 13:28:51 +02:00
Kenneth Skovhede c359116f94 Forced Windows line-endings 2017-09-18 13:28:43 +02:00
Kenneth Skovhede 10ef42ce39 Fixed an issue with reporting incorrect file size for uploads 2017-09-18 13:27:30 +02:00
Kenneth Skovhede e0d8a57ccc Added re-use of the backend across the operations in the backup step.
This should fix the AmzCD consistency issue where it does not wait for the listing after performing a delete.
2017-09-18 11:54:48 +02:00
Kenneth Skovhede 4a6bf3deba Added "DeleteGraceTime" to all files deleted from the backend mananger.
This should fix a number of cases where the backup returns a consistency error because the deletion and the backend check happens before the backend is in sync.
2017-09-18 11:53:50 +02:00
Kenneth Skovhede fbac19bace Merge branch 'master' of github.com:duplicati/duplicati 2017-09-18 11:50:50 +02:00
agrajaghh 4b7f6951bb update translations 2017-09-17 22:33:39 +02:00
agrajaghh 9b2d2b1b18 extract strings 2017-09-17 22:31:51 +02:00
Rune Henriksen 2c210800f0 This is a two fold "fix" to duplicati/duplicati#2715
Changes in settings.html adds the option to select "0 seconds", which wasn't previously possible.
Changes in SystemSettingsController.js adds logic in the controller that will check if the duration value and duration multipliers are set. If it finds that they are not it will set them to "0" and "s" respectively (instead of leaving them blank)

Issue comment called for a check box to enable/disable startup delay, but just defaulting to 0 seconds is simpler and self explanitory.
2017-09-17 13:52:26 +02:00
Rune Henriksen 3f774e6b4b Changed the webpage title to be "MachineName - AppName" allowing users to discern between multiple tabs connecting to different remote machines.
I had to move the ng-controller tag from <body> to <html> because otherwise it wouldn't recognize ng-bindings in the header.

Related to duplicati/duplicati#2437
2017-09-17 13:46:40 +02:00
Rune Henriksen 2c394a5e64 Fix for duplicati/duplicati#2617
I moved the "delete log file on service start" functionality into DEBUG mode so that release versions of duplicati won't wipe out it's logs on service restart.

I wanted to retain the functionality for testing (no point having gigantic debug logs when debugging).
2017-09-17 04:07:37 +02:00
Kenneth Skovhede 81f22826ca Changed S3 IAM to only use the bucket name in the policy document. 2017-09-16 20:29:44 +02:00
Kenneth Skovhede 60e34ed26e Version bump to v2.0.2.6-2.0.2.6_canary_2017-09-16
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.6_canary_2017-09-16.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.6_canary_2017-09-16.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.6_canary_2017-09-16.zip.sig.asc

MD5: 10988fc998523530f2f141652b0d08f0

SHA1: e5a8d86613e9f037f2815304d5d6bc675a287018

SHA256: 38dbc9d9fe2077d49265276261d41366f80d32eb7fa6558b4cebd6d8ec5f688a
v2.0.2.6-2.0.2.6_canary_2017-09-16
2017-09-16 19:39:35 +02:00
Kenneth Skovhede 7d3ac25426 Re-introduced the in-memory block-cache. This time keeping it simple with a check for size-induced collisions. 2017-09-16 18:44:25 +02:00
Kenneth Skovhede 50571c8b13 Merge branch 'master' of github.com:duplicati/duplicati 2017-09-16 14:22:35 +02:00
Tyler Gill 3c15b73c76 Normalize whitespace and replace Now.ToUniversalTime() with UtcNow. 2017-09-15 20:51:15 -07:00