Commit Graph
380 Commits
Author SHA1 Message Date
Kenneth Skovhede 0c68daff6c Fixed all whitespace to be 4 spaces instead of tabs 2016-09-15 11:39:27 +02:00
Kenneth Skovhede 908b7fd5fc Fixed chunksize to work correctly regardless of the default buffer size and Dropbox chunk size 2016-09-08 16:48:44 +02:00
Kenneth Skovhede a449bb0149 Minor fixes to Dropbox backend to better report errors 2016-09-08 15:04:11 +02:00
Kenneth Skovhede 5a03b573cd Extended OAuthHelper to work better with the Dropbox OAuth implementation 2016-09-08 15:03:16 +02:00
Kenneth Skovhede 3eb9b4b8d7 Renamed DropBox to Dropbox 2016-09-07 19:49:45 +02:00
Kenneth Skovhede ee23428a0d Ensure that Auth token is always added to API calls in DropBox. 2016-09-07 19:40:03 +02:00
Kenneth Skovhede befa815845 Added various localizable strings to the Dropbox module 2016-09-07 19:26:12 +02:00
Kenneth Skovhede 3666d0268a Implemented UI check for host keys, to allow easy SSH hostkey protection. 2016-08-30 11:36:31 +02:00
Kenneth Skovhede f3572892be Changed SSH backend to report invalid host keys via the HostKeyException 2016-08-30 10:00:48 +02:00
Kenneth SkovhedeandGitHub 4ac829147e Merge pull request #1823 from mnaiman/fix_1812
Fix for issue #1812 - SSH fingerprint verification
2016-08-30 09:38:39 +02:00
Kenneth Skovhede 5d57104a26 Changed the BackBlaze API endpoint as mentioned in #1889.
This fixes #1889
2016-08-27 13:43:44 +02:00
Kenneth Skovhede 1d81c20213 Fixed assembly version in DropBox module to prevent unwanted changes during the build process 2016-08-10 09:57:11 +02:00
Kenneth Skovhede 03dde1cf8f Style fixes to the DropBox backend 2016-07-07 13:44:19 +02:00
Wim Vancroonenburg d6f4e5cdca setup JSON.net dependency for dropbox backend 2016-06-29 14:48:23 +02:00
Wim Vancroonenburg 309afa21e6 merge with upstream 2016-06-29 14:33:10 +02:00
Max 4960fd4202 merge upstream 2016-06-28 19:52:28 +02:00
Kenneth Skovhede 8c7811ae89 Updated SSH library to latest version, marked beta but should be stable. 2016-06-28 10:03:53 +02:00
Max 9f0b3a0042 default behavior is that fingerprint needs to be specified, but can be overided 2016-06-27 19:57:36 +02:00
Kenneth Skovhede bde606ae60 Updated packages 2016-06-27 15:30:25 +02:00
Kenneth Skovhede 3005594b38 Merge branch 'master' into nuget_setup
# Conflicts:
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
#	Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
#	Duplicati/Library/Backend/S3/S3Wrapper.cs
#	thirdparty/CoCoL/CoCoL.dll
#	thirdparty/SSH.NET/Renci.SshNet.dll
2016-06-27 15:25:52 +02:00
Kenneth SkovhedeandGitHub be7053f25d Merge pull request #1803 from mnaiman/fix_1800
Fixed issue #1341
2016-06-25 15:16:47 +02:00
Max e53f5808d9 add ability to check server fingerprint 2016-06-24 15:03:08 +02:00
Kenneth Skovhede 6c2636f231 Added logic to check for backends with the +s convention for SSL support.
This fixes #1778
2016-06-24 14:20:12 +02:00
Kenneth Skovhede 955545d2d7 Added IAM checks and policy tool for S3.
This fixes #1275.
2016-06-23 09:56:02 +02:00
Kenneth Skovhede 87afcc7d5f Fixed a few cosmetic S3 issues 2016-06-23 09:50:39 +02:00
Kenneth Skovhede d793c92bb0 Some cleanup in the IAM module 2016-06-22 23:42:35 +02:00
Kenneth Skovhede ff9a0508d1 Implemented an IAM module that can check if a user is attempting to use the root account, and then create an IAM user with minimum privileges instead. 2016-06-22 23:14:18 +02:00
Kenneth Skovhede 670472559a Updated AWSSDK to use the new v3 API with a separate library for S3.
Currently using AWSSDK.S3 v3.1.7.2.
This fixes #1677
2016-06-22 20:22:59 +02:00
Kenneth Skovhede 57eac39cc5 Renamed the Mega.co.nz to mega.nz.
This fixes #1804
2016-06-22 11:34:55 +02:00
Max 300ef96800 fix 1341 2016-06-11 22:11:33 +02:00
Xelio Cheong 62653c74f1 Fix the escaping of special characters of Amazon Cloud Drive API filtering
For filtering parameters, prepend \ to special characters + - & | ! ( ) { } [ ] ^ ' " ~ * ? : \ and space according to Amazon Cloud Drive API documentation, and encode space as %20 instead of + to avoid mistaking space as plus sign in filtering parameter.

Amazon Cloud Drive API documentation on escaping special characters of filtering parameters:
https://developer.amazon.com/public/apis/experience/cloud-drive/content/nodes#Filtering
2016-05-21 18:40:09 +08:00
FootStark e63e82eec6 Chunked uploads to SharePoint w non-seekable streams
Chunked uploads to Sharepoint as suggested by @ReneHezser
Added options for fine-grained control:
web-timeout, binary-direct-mode, chunk-size
2016-05-16 17:46:29 +02:00
René Hézser 3cd058ed73 Merge remote-tracking branch 'refs/remotes/duplicati/master' 2016-04-28 21:36:41 +02:00
Kenneth Skovhede aa7af328fb Fixed an issue with parsing ssl options in aftp 2016-04-27 14:48:11 +02:00
René Hézser 058a303ac9 Upload files in chunks to prevent timeouts on large files 2016-04-23 18:59:59 +02:00
Troels BlumandKenneth Skovhede 09e805d2e9 Correct line width in PEM files 2016-04-21 15:57:26 +02:00
Kenneth Skovhede 0e8276201f Fixed correctly encoding paths with spaces for Backblaze (B2) backend. 2016-04-19 22:19:05 +02:00
Kenneth Skovhede 5f7e63ae78 Fixed the timeout issue 2016-04-16 17:51:44 +02:00
Kenneth Skovhede d0711011a2 Rewrote all WebRequest code to use AsyncHttpRequest, and normalized usage such that WebResponse objects are always correctly disposed. 2016-04-16 11:12:28 +02:00
Kenneth Skovhede 848dd7c85d Fixed a few issues where reporting the error message would cause an exception that masks the real error 2016-04-13 10:54:29 +02:00
Kenneth Skovhede d1c7fdab5f Merge branch 'feature/suport_for_v2_authid' 2016-04-13 10:32:49 +02:00
Kenneth Skovhede c94fde3a52 Re-fix whitespace 2016-04-13 10:32:31 +02:00
Wim Vancroonenburg 9154d71154 Initial implementation of Dropbox backend. Needs errorhandling 2016-04-13 09:16:12 +02:00
Kenneth Skovhede 785c4d325f Reverted changes to solution file so it again forces Windows linefeeds.
This also moved stuff around in some project files.
2016-04-13 00:36:22 +02:00
Kenneth Skovhede 71911f63c0 Whitespace fix 2016-04-10 23:59:35 +02:00
Kenneth Skovhede d9ecec0e5f Added reading of oauth-v2 tokens if provided 2016-04-10 20:55:01 +02:00
Kenneth Skovhede 75826aa60e Cleaned up the commit a bit 2016-04-10 16:27:51 +02:00
Tim Mylemans 699853ec10 Fixed: Compilation on Linux 2016-04-09 12:06:12 +02:00
Tim Mylemans 9e5c4a81b2 Implemented an alternative FTP backend using System.Net.FtpClient 2016-04-09 11:45:15 +02:00
Kenneth Skovhede 5bad361b06 Normalize project files to avoid changes popping up after building releases 2016-04-01 00:17:12 +02:00