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
Kenneth Skovhede and GitHub
ed876486b3
Merge pull request #3016 from tygill/feature/quota-warning
...
Feature: Quota warning/error
2018-02-07 22:42:30 +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
62351d4b48
Write standard output even when the --verbose flag is specified.
...
Some information about the backup diagnostics doesn't seem to get logged when using the --verbose flag.
So this changes it to log the verbose stuff first, and then also log the regular backup diagnostics.
2018-02-07 10:35:16 -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
Kenneth Skovhede and GitHub
ac122c9680
Merge pull request #3003 from Pectojin/backup_queue_flash_pass
...
Manual backups should skip queue
2018-02-07 09:10:19 +01:00
Tyler Gill
9b149847ad
Merge branch 'master' of https://github.com/duplicati/duplicati into fix/reparse-points-arent-symlinks
2018-02-06 13:27:26 -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
Kenneth Skovhede and GitHub
e6e090a01f
Merge pull request #2998 from Pectojin/server_database_clean_up
...
Server database clean up
2018-02-04 21:24:17 +01:00
Kenneth Skovhede and GitHub
845aa56602
Merge pull request #2999 from Pectojin/last_successful_run_formatting
...
updated formatDuration function in frontend.
This fixes #2997
2018-02-04 21:22:43 +01:00
Kenneth Skovhede and GitHub
34d1a2e2cb
Merge pull request #3000 from mnaiman/master
...
DuplicatiVerify.ps1 fixes
This fixes #2992
This fixes #2989
2018-02-04 21:21:08 +01: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
Max and GitHub
1809be933e
Merge pull request #36 from mnaiman/patch-1
...
fixes
2018-02-02 21:31:57 +01:00
Max and GitHub
89ae430429
fixes
2018-02-02 21:30:52 +01:00
Max
26d1c52c02
sort
2018-02-02 13:52:08 +01:00
Max
da9014f363
fixes
2018-02-02 13:39:34 +01:00
Max and GitHub
31dc2be98e
Merge pull request #35 from duplicati/master
...
upstream
2018-02-02 10:58:29 +01:00
Pectojin
6853439383
updated the formatDuration function to work with timespans longer than 24 hours.
2018-02-02 00:50:24 +01:00
Pectojin
15284ce445
Altered the DeleteFromDb() method so that it can be used to delete rows defined by arbitrary identifiers. Added overloaded function that turns legacy calls to DeleteFromDb() into calls to the new DeleteFromDb() method
2018-02-01 20:12:10 +01:00
Pectojin
b68dda3d59
Added calls to clean up dependency tables when a backup is deleted
2018-02-01 20:12:04 +01:00
Kenneth Skovhede
e65d38e235
Updated the unittest to not use the deprecated NUnit attributes
2018-02-01 09:48:55 +01:00
Kenneth Skovhede
243830225e
Rewrote the parameter file check for the server as it caused crashes in some cases
2018-02-01 09:48:00 +01:00
Kenneth Skovhede and GitHub
851248ddbf
Update make-binary-package.sh
...
Changed the size reported as required by the Synology package to be in KB as that is the unit used in DSM 6.0+ packages.
This fixes #2406
2018-01-29 14:43:59 +01:00
Kenneth Skovhede and GitHub
56dc233726
Merge pull request #2990 from Pectojin/server_parameters_file
...
Added Duplicati server `--parameters-file`.
This fixes #2928
2018-01-28 22:50:48 +01:00
Kenneth Skovhede and GitHub
3c8503b26f
Merge pull request #2985 from TekkiWuff/bugfix/backup_retention_precedence
...
Change order how backup retention options are applied
2018-01-28 21:34:42 +01:00
Kenneth Skovhede and GitHub
6c34d84012
Merge pull request #2986 from Pectojin/strip_import_metadata
...
Strip backup import metadata.
This fixes #2807
2018-01-28 21:29:31 +01:00
Kenneth Skovhede and GitHub
8021617a6f
Merge pull request #2984 from Pectojin/advanced_options_show_defaults
...
Show default values for advanced options.
This fixes #2810
2018-01-28 21:27:51 +01:00
Kenneth Skovhede and GitHub
c2430fdf8a
Merge pull request #2983 from Pectojin/timedrift_scheduling
...
Scheduler recovery from timedrift
2018-01-28 21:24:48 +01:00
Kenneth Skovhede and GitHub
610f0f7a93
Merge pull request #2987 from Pectojin/log_info_cut_off
...
Live logs cut off.
This fixes #2812
2018-01-28 21:22:39 +01:00
Pectojin
c5236612bf
Added --parameters-file as an argument option for the Duplicati server. Implementation based on the commandline implementation.
2018-01-28 20:03:06 +01:00
Pectojin
2f06002201
Fixed a problem where live logs were cut off if the backup used a prefix
2018-01-28 02:18:33 +01:00
Pectojin
24030727fa
fixed vertical alignment of checkboxes on the import page for UX
2018-01-28 01:44:15 +01:00
Pectojin
fcedd9746d
added backend code to support stripping metadata from imported backup configs
2018-01-28 01:41:15 +01:00
Pectojin
cda20c2df1
added option for user to skip metadata during import of backup configuration
2018-01-28 01:37:47 +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
Pectojin
4a179b0bf6
added function to get default values and print it after the long description for each advanced option
2018-01-28 00:04:55 +01:00
Pectojin
4d01541bd7
Scheduler recovery from timedrift
2018-01-27 21:39:25 +01:00
Kenneth Skovhede and GitHub
a82eb3934f
Merge pull request #2981 from osmogar/master
...
Backup failing with key already exists exception on OneDrive
2018-01-26 15:24:22 +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
Kenneth Skovhede and GitHub
432b0226ab
Merge pull request #2979 from Pectojin/openstack_authuri_selector
...
Openstack backend loader changes
2018-01-25 23:07:00 +01:00
Pectojin
0cca4495b6
Replaced some mildly confusing code in the openstack backend loader. The previous code would always result in being the default url, regardless of input
2018-01-25 21:10:04 +01:00
Kenneth Skovhede and GitHub
789d96129a
Merge pull request #2975 from Pectojin/advanced_options_list
...
Advanced options list fixes
2018-01-24 15:01:30 +01:00
Pectojin
73bed54817
Get the proper index by looking up the item in the list
2018-01-23 23:29:33 +01:00
Pectojin
ad74aa787b
Compare as integer instead of string
2018-01-23 23:21:27 +01:00
Pectojin
a0d82998df
Revert "Fix for #2945 "
...
This reverts commit 8bed599fcd .
2018-01-23 23:20:41 +01:00
Kenneth Skovhede
7760526ffa
Version bump to v2.0.2.17-2.0.2.17_canary_2018-01-23
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.17_canary_2018-01-23.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.17_canary_2018-01-23.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.17_canary_2018-01-23.zip.sig.asc
MD5: 43adbf52260551e27595c32fb05a2313
SHA1: dcfe4b145b7b727d3f3476b770a78f7c41c41805
SHA256: 7cfec6af5296c032a44c4560185cc91ec146b08cbaa61d8e3786b5c107580488
v2.0.2.17-2.0.2.17_canary_2018-01-23
2018-01-23 14:40:54 +01:00
Kenneth Skovhede
6309cdc74b
Rebuilt translations from Transifex
2018-01-23 14:37:41 +01:00