Commit Graph
3969 Commits
Author SHA1 Message Date
Kenneth Skovhede 50d16b1e49 Merge branch 'feature/fix_box_com_issue' 2018-02-11 17:54:32 +01:00
Kenneth Skovhede 5e1a260483 Added limits to the number of backlog items the usage reporter will handle.
Older or excessive items are now deleted.
2018-02-11 17:51:55 +01:00
Daniel Radünz d249d23bdd Comply with option allow-full-removal when applying retention policy 2018-02-11 17:18:30 +01:00
Daniel Radünz f8cbc91152 Disallow using multiple rentention options (keep-time, keep-versions, rentention-policy) 2018-02-11 17:18:30 +01:00
Daniel Radünz 7bc9a81312 Delete backups outside of any retention policy time frame 2018-02-11 10:07:37 +01:00
Kenneth SkovhedeandGitHub 8b14a0348a Merge pull request #3021 from Pectojin/m2ts_no_compression
added the blueray container .m2ts to the no_compression list
2018-02-08 22:03:31 +01:00
Kenneth SkovhedeandGitHub f6bb6d3d4f Merge pull request #2995 from TekkiWuff/bugfix/issue-2994
Use double instead of long for Utility.FormatSizeString
2018-02-08 22:02:44 +01:00
Kenneth Skovhede d8bd9abe15 Fixed a problem with the box.com backend not being able to find files it already uploaded.
This fixes #2557
This might also fix #2349
2018-02-08 21:45:36 +01:00
Pectojin db7c380239 added the blueray container .m2ts to the no_compression list 2018-02-08 20:53:40 +01:00
Kenneth SkovhedeandGitHub 4abc2f832f Merge pull request #3014 from tygill/fix/reparse-points-arent-symlinks
Fix 2829: Reparse points aren't always symlinks
2018-02-07 22:56:41 +01:00
Tyler Gill 0a1e98712a Adds warnings and errors if the reported available quota either reaches a configurable percentage of the backup size, or when it is completely exhausted.
This is configurable via the --quota-warning-threshold command line parameter.
2018-02-07 11:23:52 -07:00
Tyler Gill 42a06ce4fd Merge branch 'master' of https://github.com/duplicati/duplicati into fix/reparse-points-arent-symlinks 2018-02-07 10:00:09 -07:00
Tyler Gill 08e0708a95 Change Duplicati's handling of reparse points, so that not all reparse points are treated as symlinks.
This is inspired largely by the new (/ returning) feature of OneDrive in Windows 10 Fall Creator's Update, which downloads files on-demand.
A side effect of that change is that the OneDrive folder (and subfolders of it) are marked as reparse points, even though they are not technically standard symlinks.
With this change, a new extension method IsSymlink is added for ISnapshotService and ISystemIO, which checks both the file attributes (for reparse point) and the symlink target path (if null, the path is not treated as a symlink).
All places that previously checked only the file attributes have been updated to use either this method (or at least the same logic, in the case of the core BackupHandler file check).
One side effect of this change is that '--symlink-policy=store' no longer ignores empty symlinks - they are now treated as regular files.
If there are empty symlinks, they will now be backed up as if they were regular files, but I don't know what the conditions are that create symlinks like that, so this might not effect anything in practice.
2018-02-06 13:24:49 -07:00
Tyler Gill cc053ff4b0 Normalize whitespace 2018-02-06 12:28:54 -07:00
Pectojin f6242e3774 Added an overloaded AddTask method that allows tasks to skip the queue and updated the api call backup/<id>/run to skip the queue to correspond with the expectation of the 'Run now' button in the UI 2018-02-03 04:17:10 +01:00
Daniel Radünz dab0e1102b Fixed issue 2994 2018-01-30 23:49:58 +01:00
Daniel Radünz e6f0356351 Renamed variables to better convey content and usage 2018-01-28 00:36:31 +01:00
Daniel Radünz 2d725784a2 Changed order of checks for which backups to delete 2018-01-28 00:35:58 +01:00
osmogar 8f1f972f09 A malfunction OneDrive account can retrieve a inconsistent list of files when we fetches a partial list of objects through the onedrive rest api. Retries the download of the file list until all files are listed 2018-01-26 14:22:32 +01:00
Kenneth Skovhede bf07f70318 Added method to automatically create folder for async upload.
This fixes #1384
2018-01-26 09:22:21 +01:00
JonMikelV 4f0cf589ba Update duplicate error message to better distinguish failure point when error is thrown 2018-01-21 02:46:17 -06:00
JonMikelVandGitHub 47d5e8877e Merge pull request #4 from duplicati/master
Merge from master
2018-01-21 02:14:37 -06:00
JonMikelV 2c43f38945 Undo unnecessary AddVerboseMessage() change 2018-01-21 02:11:27 -06:00
Kenneth Skovhede 8c95e8ae24 Merge branch 'master' into concurrent_processing 2018-01-20 15:04:39 +01:00
Kenneth Skovhede 9aa2310025 Merge branch 'master' of github.com:duplicati/duplicati 2018-01-20 15:03:25 +01:00
Kenneth Skovhede 75bf6857c1 Merge branch 'master' into concurrent_processing
# Conflicts:
#	.travis.yml
#	Duplicati/Library/Main/Database/LocalBackupDatabase.cs
#	Duplicati/Library/Main/Operation/BackupHandler.cs
#	Duplicati/Library/Main/ResultClasses.cs
#	Duplicati/Library/Main/Volumes/VolumeWriterBase.cs
#	Duplicati/Library/Utility/TempFile.cs
2018-01-20 15:02:41 +01:00
Kenneth SkovhedeandGitHub b417bfbc52 Merge pull request #2957 from wjansenw/rclone
Adding Rclone as backend
2018-01-20 13:06:26 +01:00
Kenneth Skovhede 03b51b77af Updated the Google Drive backend to support TeamDrives. 2018-01-20 11:04:54 +01:00
wjan e46f412bef corrects Newtonsoft reference 2018-01-19 16:15:57 +01:00
Kenneth SkovhedeandGitHub 8e829b6da0 Merge pull request #2971 from inat3k/patch-1
Fix for #2970
2018-01-19 15:25:06 +01:00
wjan 687a6b8887 Merge branch 'master' of https://github.com/duplicati/duplicati into rclone 2018-01-19 08:21:05 +01:00
Kenneth Skovhede 3a8f76e337 Fixed a problem with writing the wrong (empty) sha256 hash in the autoupdater manifest. 2018-01-18 22:57:20 +01:00
wjan cd43e4890e adds exception in case of other errors from rclone backend 2018-01-18 21:40:05 +01:00
wjan 90c67ddb0b removes oauth helper from the references 2018-01-18 21:27:09 +01:00
wjan 4b076d9e0e read output from rclone command async + corrects parameters in gui 2018-01-18 20:42:50 +01:00
inat3kandGitHub 9e632a71b7 Fix for #2970
Fix for Test Connection to WebDAV Server
2018-01-18 17:55:06 +01:00
Kenneth Skovhede d9377bab7e Removed TempFileStram and fixed the two places that were using it, as they both had errors in the way it was used. 2018-01-18 14:25:25 +01:00
Kenneth Skovhede c54ef9c376 Adds a UserAgent header to OD4B as suggested in #2475 may also work for #2474 2018-01-18 11:44:04 +01:00
Kenneth SkovhedeandGitHub 0eb6fe1dfb Merge pull request #2962 from BrianLakstins/master
Move RunScript module to be configured first
2018-01-18 10:53:30 +01:00
Brian Lakstins ba8dddc7fe Move RunScript module to be configured first so that any configuration changes can be used by other modules 2018-01-12 09:43:07 -05:00
wjan 20d42549e3 adds option to provide location of rclone-executable and provides long descriptions for the options 2018-01-11 12:50:23 +01:00
wjan 7ecf6ed89f adds exception handling and moves duplicate code to helper function 2018-01-10 17:13:45 +01:00
wjan 8500988d7c adds rclone UI and backend improvements 2018-01-10 15:33:28 +01:00
inat3kandGitHub d529b2d0ce Fixed condition to start checking 32bit registry
If arrInstalledInstances isn't null it doesn't make sense to check 32bit registry.
2018-01-09 11:29:40 +01:00
inat3kandGitHub 81ab40a6ae Check MSSQL 32bit installation on 64bit system
Some programs install MSSQL 32bit version on 64bit system. In that case Duplicati can't find MSSQL instances because it checks only on 64bit registry. That change check also 32bit registry.
2018-01-09 11:17:33 +01:00
wjan 65866f13d3 Corrects the folder of Rclone contributions 2018-01-09 09:41:40 +01:00
wjan 63061d533c provides rclone backend 2018-01-09 09:12:06 +01:00
JonMikelV 95a768feaa FormatSizeString now will also format negative values such as produced when reporting on space savings due to compacting. 2018-01-04 23:05:01 -06:00
JonMikelV 25e88cd478 Merge branch 'master' of https://github.com/jonmikelv/duplicati 2018-01-04 22:59:00 -06:00
JonMikelV 0d2145fc55 Fix copy/paste typo with && vs || 2018-01-04 22:52:47 -06:00