Commit Graph
1294 Commits
Author SHA1 Message Date
verhoek 92777a168b Removed unused imports. 2018-05-16 21:46:42 +02:00
verhoek abf937249f Corrected spelling of comparision in server.cs release mode. 2018-05-16 21:40:27 +02:00
verhoek 30cd41585b Corrected spelling function name. 2018-05-16 20:08:40 +02:00
Kenneth Hsu c184b1871d Remove unused lock object.
The Dictionary used to cache the authenticated logins was made
thread-safe in revision 2653791227 ("Use thread-safe collection in
SynologyAuthenticationHandler").
2018-05-11 22:00:29 -07:00
Kenneth Hsu 2653791227 Use thread-safe collection in SynologyAuthenticationHandler.
Since the SynologyAuthenticationHandler class inherits from HttpModule,
we should ensure that access to its internal collections are
thread-safe.
2018-05-11 21:57:58 -07:00
Sandu Rajapakse 728c1f521f Fixes an issue with state info spacing
This fixes an issue with the spacing between backup name and the status being too far apart. 

Issue reported by Pectojin on the forum: https://forum.duplicati.com/t/proposal-for-a-modification-to-the-state-display-bar-green-info-bar-at-the-top/3133/8
2018-04-25 15:54:10 -04:00
Kenneth SkovhedeandGitHub 90072b7b3f Merge pull request #3187 from Pectojin/add-bounds-to-zxcvbn-password-check
add bound to zxcvbn password check
2018-04-23 09:19:31 +02:00
Kenneth Skovhede d97484dfc2 Fixed a few minor issues with importing backup configurations 2018-04-23 09:15:43 +02:00
Rune Henriksen 002b2ba0b7 added an upper bound to the length of password sent to zxcvbn to avoid it freezing the browser for prolonged periods of time 2018-04-22 13:48:39 +02:00
Kenneth Skovhede 1ecae8b923 Fixed spelling issue, notified via Transifex 2018-04-15 14:31:54 +02:00
Kenneth SkovhedeandGitHub c0aa960b72 Merge pull request #3166 from warwickmm/fix_server_setting_accessors
Fix server setting property accessors
2018-04-13 08:50:47 +02:00
Kenneth Hsu e6587a2c6f Fix retrieval of HAS_FIXED_INVALID_BACKUPID setting.
The previous implementation returned false for null or empty or
whitespace values, and true for unparsable values.  A default value of
false seems more appropriate for these cases.
2018-04-12 19:19:32 -07:00
Tyler Gill a3a98c644a Merge branch 'master' of https://github.com/duplicati/duplicati into feature/filter-groups 2018-04-10 10:48:46 -06:00
Kenneth Skovhede 3361e27e77 Merge branch 'feature/fix_log_spam' 2018-04-10 13:44:26 +02:00
Kenneth Skovhede 682159623c Split out the Tag and FilterTag properties to allow re-entering a log message without adding chaining strings to the message 2018-04-09 14:28:30 +02:00
Kenneth Hsu c15e4b17b6 Fix retrieval of SERVER_PORT_CHANGED setting.
The previous implementation returned true for null, empty or whitespace,
or unparsable values.  A default value of false seems more appropriate
for this setting.

Since the ServerSettings constructor initializes the m_values Dictionary
with keys from the CONST class, we can assume that the
SERVER_PORT_CHANGED key exists.
2018-04-08 19:36:41 -07:00
Kenneth Hsu b50b02a59b Fix retrieval of UNACKED_ERROR and UNACKED_WARNING settings.
The previous implementation returned true for null, empty or whitespace,
or unparsable values.  A default value of false seems more appropriate
for these settings.  In particular, if no warning or error has occurred
yet (e.g., upon first installation), these properties should return
false.

This addresses issue #3126.
2018-04-08 19:36:41 -07:00
Kenneth Hsu 6953ffe710 Simplify retrieval of HAS_ASKED_FOR_PASSWORD_PROTECTION setting.
The previous implementation:

	1. Assumes that the relevant key exists in the Dictionary.
 	2. Returns true if the value is null, empty or whitespace, or
	   unparsable.  Otherwise, it returns the parsed value.

 This simplifies the code while capturing the same logic.
2018-04-08 19:36:41 -07:00
Kenneth Hsu 7c55df81e2 Simplify retrieval of IS_FIRST_RUN setting.
The previous implementation:

	1. Assumes that the relevant key exists in the Dictionary.
	2. Returns true if the value is null, empty or whitespace, or
	   unparsable.  Otherwise, it returns the parsed value.

This simplifies the code while capturing the same logic.
2018-04-08 19:36:41 -07:00
Rune Henriksen db31209216 made dismiss all option only show up with 2 or more notifications 2018-04-08 22:01:40 +02:00
Kenneth Skovhede 04b35f847b Compiled all strings 2018-04-08 13:21:57 +02:00
Kenneth SkovhedeandGitHub 6c66ab2d13 Merge pull request #3152 from SanduRajapakse/GUI-SettingsMenuUpdateText
GUI - Improved update channel selection descriptions
2018-04-08 13:19:53 +02:00
Kenneth SkovhedeandGitHub 91efdcc4f7 Merge pull request #3154 from epol/master
Openstack keystone v3 support
2018-04-08 13:15:22 +02:00
Kenneth Skovhede e928622214 Updated style.css 2018-04-08 12:37:04 +02:00
Kenneth SkovhedeandGitHub 8125abb22d Merge pull request #3162 from SanduRajapakse/GUI-StateDisplayBarFix
GUI - State Display Bar Improvements
2018-04-08 12:36:16 +02:00
Kenneth SkovhedeandGitHub e802aa53ef Merge pull request #3158 from Pectojin/dismiss-all-notifications
added a dismiss-all button to the notification area
2018-04-08 12:33:51 +02:00
Sandu Rajapakse 2c5fdce6aa GUI - State Display Bar Improvements
This is to address a few issues with the state display bar including an issue that makes it difficult to see the current status due to the length of the backup name as backup names lengths are not limited.

This will:
1) Truncate the length of the name (in the state bar) to keep the state fully visible
2) Show the full name (as a title) if user hovers over name

This addresses issue: #3106
and implementation was discussed here: 
https://forum.duplicati.com/t/proposal-for-a-modification-to-the-state-display-bar-green-info-bar-at-the-top/3133/6
2018-04-08 02:09:12 -04:00
Sandu Rajapakse 0354c167a5 Merge remote-tracking branch 'origin/GUI-VerboseStatusMessages' 2018-04-05 22:32:35 -04:00
Rune Henriksen f209a5d38b added a dismiss-all button to the notification area 2018-04-05 20:32:13 +02:00
Rune Henriksen 8a8af39107 added noscript warning to help users with scripting disabled identify the problem 2018-04-05 20:03:22 +02:00
Enrico Polesel 6a8776f7f5 Openstack keystone v3 support
Added support for the new keystone v3 API, the old v2.0 APIs are still
available, the v3 can be selected with a version option.

Only password login is implemented here for API v3, so token login is
still missing.
2018-04-05 15:14:22 +02:00
Sandu Rajapakse 28a9541788 GUI - Improved update channel selection descriptions
Added to the update channel selection descriptions to better outline the fact that BETA is the current stable build (In response for UI Issue #3139)
2018-04-04 22:05:33 -04:00
Kenneth Skovhede e738d9286a Rebuilt the style file 2018-04-04 09:48:48 +02:00
Kenneth SkovhedeandGitHub c2fbb88be2 Merge pull request #3138 from dbddhkpde/master
Scheduled Jobs now have a separate icon next to "manual" jobs (backup.png)
2018-04-04 09:18:38 +02:00
Kenneth SkovhedeandGitHub 75d49fb6c4 Merge pull request #3146 from SanduRajapakse/GUI-ProgressBarVerticalAlignment
GUI - Progress bar vertical alignment issue fix
2018-04-04 09:16:56 +02:00
Sandu Rajapakse 072228d735 GUI - Added detail to the status messages
Added to the amount of detail on the status messages to give a clear idea of Duplicati's present status. (In response for UI Issue #3141)
2018-04-03 19:08:12 -04:00
Sandu Rajapakse b1add6496d GUI - Progress bar vertical alignment issue fix
The progress bar in the restore screen appears offset from the top. This fix corrects that issue. 

Changes made to LESS file and need to be compiled into CSS file.

Screenshot of problem: https://i.imgur.com/nmcHFTH.png 
Screenshot of solution: https://i.imgur.com/H0tbPmP.png
2018-04-03 18:59:14 -04:00
Stefan 0e7049bd11 GUI-icon-update: scheduled jobs now with separate icon compared to manual jobs 2018-04-02 14:31:32 +02:00
Kenneth SkovhedeandGitHub c60e32b459 Merge pull request #3129 from dbddhkpde/master
GUI-Extension for Backup-Job
2018-03-27 14:38:49 +02:00
dbddhkpdeandGitHub a9222e88ae GUI-Extension progress bar, icons and show/hide logic
Extend the GUI with a small progress bar within the backup job "details":
- add current action
- change the icon of the active job (paused, running)
- show / hide the GUI-extension (progress bar, filename, action) only if page-event contains a current filename
2018-03-25 20:49:10 +02:00
dbddhkpdeandGitHub 96c4966693 GUI-Extension less modification progress bar
Extend the GUI with a small progress bar within the backup job "details":
- add current action
- change the icon of the active job (paused, running)
- show / hide the GUI-extension (progress bar, filename, action) only if page-event contains a current filename
2018-03-25 20:45:36 +02:00
dbddhkpdeandGitHub 1f094ca0fe GUI-Extension images
Extend the GUI with a small progress bar within the backup job "details":
- add current action
- change the icon of the active job (paused, running)
- show / hide the GUI-extension (progress bar, filename, action) only if page-event contains a current filename
2018-03-25 20:40:51 +02:00
Tyler Gill 3f26c4badf Update filter group GUI to have a drop-down for available groups. 2018-03-23 10:48:29 -06:00
Tyler Gill ac03897859 Add initial, incredibly bare-boned UI for filter groups. 2018-03-22 17:41:08 -06:00
Tyler Gill cdf98e516f Remove default filter UI. 2018-03-22 17:40:45 -06:00
Tyler Gill df64c32840 Add new MS graph backends to the web UI.
The AuthID link won't work until the graph API definitions are added to the Duplicati OAuth handler site, however.
2018-03-22 16:19:49 -06:00
Tyler Gill 07cfd65942 Add some more default filters for Windows, mostly based on files I've seen fail to backup due to being locked / in-use by other common processes (Google Chrome, Dropbox, OneDrive, Windows, etc.) 2018-03-22 10:28:55 -06:00
Tyler Gill 0f9be9e440 Remove code related to the --default-filters parameter.
The UI work to change over from the initial default filters UI still needs to be done.
2018-03-21 16:18:14 -06:00
Tyler Gill 03df606a80 Merge branch 'feature/filter_groups' of https://github.com/duplicati/duplicati into feature/filter-groups 2018-03-21 12:23:03 -06:00
Kenneth SkovhedeandGitHub 3ec2b78828 Merge pull request #3086 from warwickmm/feature/disable_on_battery
Add option to disable backup when on battery power
2018-03-20 09:19:01 +01:00