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
Max
3ace0ee9b7
fix done
2016-06-25 22:34:53 +02:00
Kenneth Skovhede and GitHub
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
91120e1e12
Merge branch 'feature/fix_issue_1804'
2016-06-22 13:43:01 +02:00
Kenneth Skovhede
57eac39cc5
Renamed the Mega.co.nz to mega.nz.
...
This fixes #1804
2016-06-22 11:34:55 +02:00
Kenneth Skovhede
2ce8b4d8c7
Fixed an error message that did not report any information
2016-06-22 11:21:13 +02:00
Kenneth Skovhede
cab7d0b839
Expanding filter strings using sourcefolder placeholders as well as environment variables.
...
This fixes #1645
2016-06-22 00:42:48 +02:00
Kenneth Skovhede
b590158403
Correct "home" folder on Windows
2016-06-22 00:40:38 +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
Kenneth Skovhede
b31f97b568
Pending save...
2016-05-19 00:14:55 +02:00
Kenneth Skovhede
2cf2bf4bdd
Added check to ensure the user has not supplied both --keep-versions and --keep-time.
...
This fixes #1733
2016-05-19 00:14:09 +02:00
GNicho
c664157547
Finished gathering VHD's
...
Finished the feature to merge all VHD's before backing up. It now
collects information of the VM and merges the VHD's. We still need to
edit the XML to start from the base VHD and remove the Snapshottree.
2016-05-17 16:36:23 +02:00
Kenneth Skovhede
14d3cc1748
Merge pull request #1771 from duplicati/pr/1722
...
Updated od4b backend to prevent timeouts
2016-05-17 10:50:45 +02: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
GNicho
2a983175a7
Working on collecting parent paths
2016-05-13 15:12:21 +02:00
GNicho
2dd364ee9b
Rewrote the m_sourcepaths as a List
...
Tried to stay clear of existing code but I eventually changed this to be
a List instead of an array. It's much more flexible. There really is no
performance gain with Arrays unless when we know that data is fixed
length and we want to micro-optimise.
Removed lot's of comments since all documentation can come here now.
Note: HyperV vss-writer; are already implicitly included in the
vss-writers vss-writer will disable all other vss-writers.
2016-05-13 10:43:20 +02:00
GNicho
7e788398c8
Merging AVHD's and VHD's
...
Implemented a feature to merge all VHD's in one. We could present this
as an option the the end-user.
It would also make up for a cleaner backup.
The XML still needs to be edited after the merge so that the config will
point to the parent VHD. Also the snapshots should be removed, these can
still be viewed in the Hyper-V Manager.
2016-05-11 16:50:32 +02:00
GNicho
d9cdf55bd8
XML Reader Helpers
...
Wrote a function to load a XML file. We always copy the XML to the
tempfolder since it might be used by another process when we try to load
the file.
The other function will retrieve the associated active VHD of the
configuration.
The next step would be to copy certain configurations settings from the
backup XML to implement in the previously created Hyper-V machine.
2016-05-10 17:01:14 +02:00
GNicho
03d51410f0
Refactoring Creating Hyper-V in HyperVUtility
...
Cleaned up the code. Creating Hyper-V Machines
2016-05-10 11:27:41 +02:00
Kenneth Skovhede
0f2549aa8f
Merge pull request #1750 from FootStark/hotfix/LookupLastModified
...
Suggested fix for lookup of file's last backup entry
2016-05-09 23:03:34 +02:00
GNicho
cd32ef98d5
Creating a VM
...
Trying to create Test VM from within Duplicati
Refactored some code backup up VM
2016-05-09 17:00:06 +02:00
FootStark
568cc60856
Fixed lookup of a file's last entry during backup
...
- Fixed SQL to create temp table for lookup of last backup's file
entries
- Removed temp table by writing directly to internal lookup struct.
- Direct lookup of single file entries from DB
2016-05-06 00:14:03 +02:00
Kenneth Skovhede
a350d942e6
Fixed a case where a specially crafted broken index file could prevent the database from being recreated correctly.
...
This fix also optimizes recreates where data is missing in index files and block files are downloaded.
2016-05-02 20:30:38 +02:00
GNicho
c38d4a38cf
Added Hyper V Support
...
Wrote a class and edited the Windowssnapshot to retrieve VM files on a
local Hyper. These will be added to the sourcepath. Duplicati takes care
of the rest.
2016-05-02 14:12:18 +02:00
René Hézser
3cd058ed73
Merge remote-tracking branch 'refs/remotes/duplicati/master'
2016-04-28 21:36:41 +02:00
René Hézser
f1bfc1f7bb
Merge remote-tracking branch 'refs/remotes/duplicati/master'
2016-04-28 21:25:55 +02:00
Kenneth Skovhede
b9923c9d4f
Merge branch 'feature/fix_restoring_symlinks_for_folders'
2016-04-27 16:26:26 +02:00
Kenneth Skovhede
6bf8807a1e
Merge branch 'feature/fix_to_aftp_options'
2016-04-27 15:38:21 +02:00
Kenneth Skovhede
7e8d31b889
Merge branch 'feature/fix_reparspoint_errors'
2016-04-27 15:38:14 +02:00
Kenneth Skovhede
d9366e8258
Added fix to correctly restore folder symlinks.
...
This fixes #1475 .
2016-04-27 15:37:27 +02:00
Kenneth Skovhede
3f829cb6c1
Removed errors related to files reporting to be "reparsepoint" but not being symlinks.
...
This should fix #1727
2016-04-27 14:49:56 +02:00
Kenneth Skovhede
aa7af328fb
Fixed an issue with parsing ssl options in aftp
2016-04-27 14:48:11 +02:00
Kenneth Skovhede
88c280ecdc
Allowed custom SSL setup with the --allowed-ssl-versions advanced option.
...
This should fix #1529 .
This should fix #1350
This should fix #1320
2016-04-27 14:47:19 +02:00
Kenneth Skovhede
ce53e292ba
Bugfix
2016-04-26 11:29:51 +02:00
Kenneth Skovhede
7486476881
Prettier display name
2016-04-26 11:17:35 +02:00
Kenneth Skovhede
e10c94bc03
Fixed displayed version for builds that have no manifest, but a valid license version tag
2016-04-26 10:47:13 +02:00
Kenneth Skovhede
c5be6a1652
Added release type to update manager to avoid relying on a valid manifest for the install
2016-04-26 10:32:21 +02:00
René Hézser
058a303ac9
Upload files in chunks to prevent timeouts on large files
2016-04-23 18:59:59 +02:00
Kenneth Skovhede
d4257f877d
Added overrides to allow OEM provided values for auto-update settings
2016-04-23 08:13:40 +02:00
Troels Blum and Kenneth Skovhede
09e805d2e9
Correct line width in PEM files
2016-04-21 15:57:26 +02:00
Kenneth Skovhede
4a35f95eef
Added a fix to prevent uploading empty files to the usage reporter
2016-04-21 13:11:33 +02:00
Kenneth Skovhede
7bbd9f3141
Changed the way the autoupdater probes for potential paths, such that it does not attempt to use ProgramFiles, even if it is write-able.
...
Added some better choices for storing update data on OSX.
2016-04-21 10:57:46 +02:00