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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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
JonMikelV and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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
inat3k and GitHub
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 Skovhede and GitHub
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
inat3k and GitHub
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
inat3k and GitHub
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