Commit Graph
8782 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 3452aaa335 Merge pull request #3023 from tygill/fix/default-filters-gui
Fix default filters in server / UI
This fixes #2495
This fixes #3015
2018-02-10 22:21:15 +01:00
Tyler Gill 8190eb8d9c When running a backup via the GUI, filters are loaded from the database instead of from the options, which means that the default filters aren't taken into account.
This change updates the ApplyFilter method used by the Server's Runner method to search for the default filters option, and append those filters to the list if they are found.
This should support both global and per-backup settings for default filters, as it checks the options after the two are merged.
2018-02-09 11:29:00 -07:00
Kenneth SkovhedeandGitHub dba2a603ce Merge pull request #3022 from Pectojin/static_menu
made the side menu fixed so it follows as you scroll
2018-02-09 11:46:32 +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 065ec87ccc made the side menu fixed so it follows as you scroll 2018-02-08 21:45:11 +01:00
Kenneth Skovhede 8ee38994b1 Merge branch 'master' of github.com:duplicati/duplicati 2018-02-08 21:39:35 +01:00
Pectojin db7c380239 added the blueray container .m2ts to the no_compression list 2018-02-08 20:53:40 +01:00
Kenneth Skovhede d16c0f24ec Removed some unnecessary changes, turned out it was a simple cache issue.
This fixes #2699
This fixes #2635
2018-02-08 09:03:51 +01:00
Kenneth Skovhede 9a41cf2867 Fixed not allowing the browser to cache the index.html page.
This should fix #2699, #2635
2018-02-07 23:37:55 +01:00
Kenneth Skovhede 58146af6b7 Changed XSRF tokens to only use url-safe chars, as the webserver and browsers fight a bit with it. 2018-02-07 23:35:13 +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
Kenneth SkovhedeandGitHub ed876486b3 Merge pull request #3016 from tygill/feature/quota-warning
Feature: Quota warning/error
2018-02-07 22:42:30 +01:00
Kenneth Skovhede 1241a7747d Added cache expiration headers to static and dynamic responses from the server.
This should help with #2699
2018-02-07 21:56:02 +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 SkovhedeandGitHub 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 SkovhedeandGitHub e6e090a01f Merge pull request #2998 from Pectojin/server_database_clean_up
Server database clean up
2018-02-04 21:24:17 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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
MaxandGitHub 1809be933e Merge pull request #36 from mnaiman/patch-1
fixes
2018-02-02 21:31:57 +01:00
MaxandGitHub 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
MaxandGitHub 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
Daniel Radünz dab0e1102b Fixed issue 2994 2018-01-30 23:49:58 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub c2430fdf8a Merge pull request #2983 from Pectojin/timedrift_scheduling
Scheduler recovery from timedrift
2018-01-28 21:24:48 +01:00
Kenneth SkovhedeandGitHub 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