Commit Graph
4937 Commits
Author SHA1 Message Date
Kenneth Skovhede 2b2d843063 Removed some files that are no longer used 2016-08-27 15:12:12 +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 46342075c1 Fixed error from last merge 2016-08-10 09:27:13 +02:00
Kenneth SkovhedeandGitHub 4b42638dfb Merge pull request #1852 from Vaporizer8/master
Fix a few minor GUI issues
2016-08-08 15:06:17 +02:00
Kenneth Skovhede f0c0fc3a2e Merge branch 'master' into concurrent_processing
# Conflicts:
#	Duplicati/Library/Main/Database/LocalDatabase.cs
#	Duplicati/Library/Main/Duplicati.Library.Main.csproj
#	Duplicati/Library/Main/Operation/BackupHandler.cs
#	thirdparty/CoCoL/CoCoL.dll
2016-08-08 15:03:42 +02:00
Kenneth Skovhede 4fc580b322 Merge branch 'feature/update_dropbox_backend' 2016-08-04 12:16:30 +02:00
Kenneth Skovhede 2aed2d2d89 Merge branch 'suggested_fix_for_issue_1534' 2016-08-03 19:07:45 +02:00
Vaporizer8andGitHub 228ade0209 Handle paths with leading /
Paths with a leading / can cause issues with some WebDAV servers (IIS) as this results in https://example.com//foo/bar/
2016-07-12 21:33:28 +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 f4be1e781a merge upstream 2016-06-28 20:00:58 +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 d45f07f10f Updated some package versions and removed duplicate files 2016-06-27 15:37:52 +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
Max 3ace0ee9b7 fix done 2016-06-25 22:34:53 +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 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