Tyler Gill
fc23a2dbbd
FilterEntry should use FilterGroups.ParseFilterList instead of Enum.TryParse directly.
...
Additionally, ParseFilterList now supports a number of (shorter) aliases for each group.
2018-03-21 15:08:10 -06:00
Tyler Gill
baeb7e6a7c
Added a new FilterType which is used by FilterEntry to represent a filter that should affect all files in one of the built-in filter groups.
...
This allows filter groups to be intermingled with other filters using the '{groupName}' syntax proposed by kenkendk.
It also means that when the filter that caused a file to be ignored is reported, it can report the name of the group, rather than a large and unreadable list of wildcard and regex patterns.
This is still missing several things (better documentation, removing the old --default-filters parameter, updating the UI), but should be another step in the right direction.
There might also might easily be other side effects that I haven't considered here that will need to be teased out and fixed.
2018-03-21 14:53:45 -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 Skovhede and GitHub
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
Kenneth Skovhede and GitHub
6545b5cfa4
Merge pull request #3109 from warwickmm/fix_xml_ampersand
...
Fix encoding of ampersand in XML documentation
2018-03-20 09:01:48 +01:00
Kenneth Skovhede and GitHub
f804eaa7ab
Merge pull request #3108 from warwickmm/readonly_lock_objects
...
Make fields containing lock objects readonly
2018-03-20 09:01:22 +01:00
Kenneth Hsu
c00c6fd19b
Make fields containing lock objects readonly.
...
If one of these fields is accidentally reassigned, it's possible for
threads to be oblivious to an existing lock. By making the fields
readonly, we will be notified at compile-time if we inadvertently
redefine one of these fields.
2018-03-17 19:59:23 -07:00
Kenneth Hsu
10e127b2a9
Properly encode ampersand in XML content.
2018-03-17 13:56:19 -07:00
Kenneth Hsu
85214aaf9a
Warn that option is ignored by manual or command-line backups.
2018-03-16 19:32:50 -07:00
Kenneth Hsu
e2aa98fbca
Add option to disable backup when on battery power.
...
This addresses issue #2666 .
2018-03-16 19:32:50 -07:00
Kenneth Skovhede
a980ed93a6
Implemented support for setting low IO priority on Windows, Linux, and MacOS
2018-03-16 23:25:06 +01:00
Kenneth Skovhede
20e2dcafb3
Moved the process control stuff into another class, so it can be disposed easily and contain its own state
2018-03-16 10:33:26 +01:00
Kenneth Skovhede
883922e2f3
Version bump to v2.0.3.2-2.0.3.2_canary_2018-03-16
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.3.2_canary_2018-03-16.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.3.2_canary_2018-03-16.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.3.2_canary_2018-03-16.zip.sig.asc
MD5: aaced24431484aad1675b010e93b3ed8
SHA1: 0f81c26c8974f7d9e2ee4d104dcbd2aff44f9a96
SHA256: 6c9357f801a9570cee7bb04f19902bbb2cc8cc7a91ed3c7547e6bf6d0ce134c8
v2.0.3.2-2.0.3.2_canary_2018-03-16
2018-03-16 09:59:44 +01:00
Kenneth Skovhede
f247799a4b
Merge branch 'release/2.0.3.1_experimental'
...
# Conflicts:
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs
# Updates/build_version.txt
# build-release.sh
# changelog.txt
2018-03-16 09:27:41 +01:00
Kenneth Skovhede
4cf87c9bbd
Version bump to v2.0.3.1-2.0.3.1_experimental_2018-03-16
...
You can download this build from:
Binaries: https://updates.duplicati.com/experimental/duplicati-2.0.3.1_experimental_2018-03-16.zip
Signature file: https://updates.duplicati.com/experimental/duplicati-2.0.3.1_experimental_2018-03-16.zip.sig
ASCII signature file: https://updates.duplicati.com/experimental/duplicati-2.0.3.1_experimental_2018-03-16.zip.sig.asc
MD5: fe2ddbf6031c62b64b3cfae3fac22193
SHA1: fe7215fe60ce72fedbc60a5efb10a4842a969c5d
SHA256: 1c27ef74e4ce7a47844d7f7d1cc645a46625590d9271bf60c638b5df8b678604
v2.0.3.1-2.0.3.1_experimental_2018-03-16
2018-03-16 09:15:59 +01:00
Kenneth Skovhede and GitHub
99479344f7
Merge pull request #3095 from Pectojin/notification_repair_button
...
added repair button to the 'please repair' notification
2018-03-16 08:45:13 +01:00
Kenneth Skovhede and GitHub
4f5d09f93d
Merge pull request #3096 from Pectojin/system_info_add_username_and_startedby_variables
...
added 'UserName' and 'StartedBy' variables to the system info page
2018-03-16 08:41:55 +01:00
Kenneth Skovhede and GitHub
9f63caae4e
Merge pull request #3092 from piegamesde/master
...
Made python script run in parallel
2018-03-16 08:40:51 +01:00
Kenneth Skovhede
e124329f1e
Merge branch 'feature/improved-logging'
2018-03-16 08:38:14 +01:00
Kenneth Skovhede
3ec6b88ac8
Added a repeating log-scope that writes out a message, if no activity produced a log message for 10 seconds
2018-03-15 23:30:24 +01:00
Kenneth Skovhede
04d5a7fcb2
Removed output spam from a unittest
2018-03-15 12:29:53 +01:00
Kenneth Skovhede
33fa74508f
Prepared version number for experimental release
2018-03-15 09:21:06 +01:00
Max and Kenneth Skovhede
e5d9d66fa3
fixes password change in hosted tray
2018-03-15 09:17:09 +01:00
Kenneth Skovhede
2d431a91d0
Cleaned the output from the forum post upload
2018-03-15 09:16:45 +01:00
Daniel Radünz and Kenneth Skovhede
46b8ae0972
Fix custom retention check to better support "U" parameter
...
Check for finding first colon failed when using the rule "U:1D" due to the first colon being the second character and not the third
2018-03-15 09:16:30 +01:00
Daniel Radünz and Kenneth Skovhede
5fc8c4f0de
Fixes issue #3075
...
IE 11 and lower doesn't support ECMAScript 2015 Default Parameters
2018-03-15 09:16:23 +01:00
Kenneth Skovhede
c6550ed1c4
Added automatic discourse forum topic after build
2018-03-15 09:16:12 +01:00
Kenneth Skovhede
698de9aeb9
Remove the output data after the build of the Docker images
2018-03-15 09:14:44 +01:00
Kenneth Skovhede
83fc40a87b
Rebuilt the style.css file
2018-03-15 09:13:47 +01:00
Kenneth Skovhede
842fd96543
Implemented a new logging system that is more transparent and allows a more granular way of picking log messages.
...
Added ID's to each log message and each exception to allow later introduction of a Knowledgebase service that explains each error in more detail.
2018-03-15 09:12:34 +01:00
Rune Henriksen
f414b2fdf2
added 'UserName' and 'StartedBy' variables to the system info page to help troubleshooting
2018-03-09 21:24:57 +01:00
Rune Henriksen
5cff5329f4
added repair button to the 'please repair' notification and added helper method in the notification area directives class to call the db repair
2018-03-09 20:17:42 +01:00
Piegames
77a46b34c0
Made python script run in parallel
...
This made the process a lot faster for me 15h -> 7h.
2018-03-08 17:55:34 +01:00
Kenneth Skovhede and GitHub
96cd4dd725
Merge pull request #3087 from warwickmm/use_nameof_operator
...
Use nameof operator when constructing ArgumentNullException
2018-03-08 11:14:49 +01:00
Kenneth Skovhede and GitHub
0e9eb4a452
Merge pull request #3088 from warwickmm/bugfix/remove_extra_tag
...
Remove superfluous closing tag in XML documentation.
2018-03-08 11:14:29 +01:00
Kenneth Skovhede and GitHub
1675ea2375
Merge pull request #3089 from warwickmm/bugfix/xml_cref
...
Fix code references in XML documentation
2018-03-08 11:14:14 +01:00
Kenneth Skovhede and GitHub
a97d4134d4
Merge pull request #3090 from warwickmm/bugfix/xml_param
...
Fix XML parameter documentation
2018-03-08 11:13:44 +01:00
Kenneth Hsu
d7b393ed98
Add missing XML parameter documentation.
2018-03-07 19:14:57 -08:00
Kenneth Hsu
46f9fd02b5
Remove XML documentation for unmatched parameters.
2018-03-07 19:13:50 -08:00
Kenneth Hsu
ec7aa3113b
Fix namespace in code references in XML documentation.
2018-03-07 18:34:26 -08:00
Kenneth Hsu
58ab443eb4
Fix generic class code references in XML documentation.
2018-03-07 18:34:26 -08:00
Kenneth Hsu
a7faab50ca
Remove superfluous closing tag in XML documentation.
2018-03-07 18:03:10 -08:00
Kenneth Hsu
1f8b542604
Use nameof operator when constructing ArgumentNullException.
...
This will make rename refactorings easier in the future.
2018-03-07 17:53:08 -08:00
Kenneth Skovhede
eee7238751
Removed the legacy backtick code and replaced it with $() in all scripts
2018-03-06 10:50:18 +01:00
Kenneth Skovhede
98b5aede2f
Fixed formatting of forum post title in build script
2018-03-06 10:32:17 +01:00
Kenneth Skovhede
fccec972f6
Version bump to v2.0.2.21-2.0.2.21_canary_2018-03-06
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.21_canary_2018-03-06.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.21_canary_2018-03-06.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.21_canary_2018-03-06.zip.sig.asc
MD5: c16b88fa02e8dc319f801efe555845a5
SHA1: a1978d2060d28a328089298407775cb64dcae100
SHA256: 23e6b83bbe5c681da1710398330a45aa3082ee0951ac42b7f50ca96b5a09d8d6
v2.0.2.21-2.0.2.21_canary_2018-03-06
2018-03-06 10:29:25 +01:00
Kenneth Skovhede
5c962b3f1a
Cleaned the output from the forum post upload
2018-03-06 10:22:47 +01:00
Kenneth Skovhede
9028a93f5e
Merge branch 'master' of github.com:duplicati/duplicati
2018-03-06 10:21:49 +01:00
Kenneth Skovhede
29483efde0
Added automatic discourse forum topic after build
2018-03-06 10:21:22 +01:00
Kenneth Skovhede
b671cbae90
Rewrote the build scripts to use $() notation for shell-exec
2018-03-06 08:56:20 +01:00