Daniel Gehriger
efbf0c15c6
Removed unchanged files from PR
2018-04-25 16:45:46 +02:00
Kenneth Skovhede
7be6237342
Fixed an incorrect caching folder in Travis build
2018-04-25 11:10:15 +02:00
Kenneth Skovhede
1a7c558814
Merge branch 'feature/exclude_empty_folders'
2018-04-25 10:42:14 +02:00
Kenneth Skovhede
df33475d41
Optimized Travis build script to use the stages feature for having custom job control.
...
Each unittest category now runs separately and only downloads/caches the data it needs.
2018-04-25 10:36:09 +02:00
Kenneth Skovhede
e9d67ec082
Changed the category for the exclude test to "Filter"
2018-04-24 14:50:10 +02:00
Kenneth Skovhede
bfa5b4e705
Integrated the ignore-filenames test into the test for empty folders
2018-04-24 14:48:54 +02:00
Kenneth Skovhede
83950e78c6
Merge branch 'feature/ignore_filenames_option' into feature/exclude_empty_folders
...
# Conflicts:
# Duplicati/Library/Main/Operation/Backup/CountFilesHandler.cs
# Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs
# Duplicati/Library/Main/Operation/BackupHandler.cs
# Duplicati/Library/Main/Operation/TestFilterHandler.cs
# Duplicati/Library/Main/Options.cs
# Duplicati/Library/Main/Strings.cs
2018-04-24 14:46:46 +02:00
Kenneth Skovhede
db61e23528
Added sleep statements to the backup steps as they are really fast, and complete in less than a second and thus creates competition to get the latest timestamp with second resolution.
2018-04-24 14:11:45 +02:00
Kenneth Skovhede
565487449d
Added unittest to empty folder exclusion
2018-04-24 13:11:28 +02:00
Kenneth Skovhede
c6be934747
Implemented empty folder exclusion flag
2018-04-24 13:11:03 +02:00
Kenneth Skovhede
e51e1b9e5a
Implemented option to use exclude filenames to mark folders for exclusion by placing a specially named file inside
2018-04-24 11:25:37 +02:00
Daniel Gehriger
7bf0a25912
Revert "Merge remote-tracking branch 'upstream/feature/fix_path_storage' into feature/usn"
...
This reverts commit 10d6b4c31c , reversing
changes made to 1af7f9e0ca .
2018-04-23 23:02:52 +02:00
Daniel Gehriger
10d6b4c31c
Merge remote-tracking branch 'upstream/feature/fix_path_storage' into feature/usn
2018-04-23 22:57:32 +02:00
Kenneth Skovhede
a8a32ea115
Added refactoring to improve the storage requirements for the local database, and speed up various queries.
...
This fixes #1283
2018-04-23 22:31:47 +02:00
Daniel Gehriger
1af7f9e0ca
Merge remote-tracking branch 'upstream/master' into feature/usn
2018-04-23 22:28:27 +02:00
Daniel Gehriger
8ff7681b89
Enabling USN in conjunction with snapshots
2018-04-23 11:45:18 +02:00
Daniel Gehriger
fd70a9e16c
Recording previous journal data as default if change journal cannot be used
2018-04-23 10:57:44 +02:00
Kenneth Skovhede
6e088a12a3
Version bump to v2.0.3.6-2.0.3.6_canary_2018-04-23
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.3.6_canary_2018-04-23.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.3.6_canary_2018-04-23.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.3.6_canary_2018-04-23.zip.sig.asc
MD5: 6281aa5b0baf97f642dd1d950e6b7f8f
SHA1: a947392bfdc77fdde1e8fd2380c04418969e8aea
SHA256: 65cdd70e75e126d5cd431160636b79ac059708f2f73f6ca682f3a869b7c02fb5
v2.0.3.6-2.0.3.6_canary_2018-04-23
2018-04-23 10:41:44 +02:00
Kenneth Skovhede
914b17055c
Merge branch 'master' into concurrent_processing
2018-04-23 09:57:49 +02:00
Kenneth Skovhede and GitHub
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
Daniel Gehriger
6ce298b4af
Fixed USN in conjunction with snapshots on Windows
2018-04-22 23:37:45 +02:00
Daniel Gehriger
a7d60d88d7
Fixed post-processing of modified file list obtain from USN
2018-04-22 23:03:15 +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
Daniel Gehriger
59af7c8057
Fixed case of Duplicati.Library.Utility.Utility.GetEntryAssembly()
2018-04-21 00:10:59 +02:00
Daniel Gehriger
8c1322273e
Updated comment to retrigger AppVeyor
2018-04-20 23:51:26 +02:00
Daniel Gehriger
b97d4e0dbb
Correctly filtering list of changed files / folders using exclusion filter
2018-04-20 17:30:08 +02:00
Daniel Gehriger
96d1390412
Disabling USN for now when snapshots are used - this will be enabled shortly
2018-04-20 09:44:48 +02:00
Daniel Gehriger
8af63b1d5d
Fixed some of the issues reported by codacy. The others are incorrect warnings.
2018-04-20 09:17:06 +02:00
Kenneth Skovhede and GitHub
2a497fb854
Merge pull request #3181 from tygill/fix/filter-group-folders
...
Fix `SpecialFolder` default filters
2018-04-19 23:01:10 +02:00
Daniel Gehriger
2c1a0ddb4e
Implemented backup based on changes recorded in NTFS USN journal
2018-04-19 22:59:28 +02:00
Tyler Gill
c38654a314
Replace constant strings with cached readonly values.
2018-04-18 10:29:14 -06:00
Tyler Gill
10cfc28fb5
Use Utility.AppendDirSeparator to create SpecialFolder default filters.
2018-04-18 10:28:14 -06:00
Tyler Gill
f2d7283be5
Fix folder path getter to not have an infinite recusion problem.
2018-04-16 13:07:12 -06:00
Tyler Gill
5185ee881d
The way Duplicati matches folders against filters, the filter needs to either end with a wildcard or a slash in order to match.
...
However, the 'control_dir_v2', 'Windows.old', and the various Environment.SpecialFolders filters did not have trailing slashes, leading to these filters not actually applying when they should.
This change fix the few specific filters that need this specification, and adds a new utiltiy method to produce filters for SpecialFolders in a way that makes sure they end with a trailing slash.
2018-04-16 13:04:19 -06:00
Kenneth Skovhede
e9f01b61bd
Removed the messages/warnings/errors data from the output, so it only shows up in the log area, instead of showing up twice
2018-04-15 22:47:11 +02:00
Kenneth Skovhede
1ecae8b923
Fixed spelling issue, notified via Transifex
2018-04-15 14:31:54 +02:00
Kenneth Skovhede
f8c25c54a6
Changed some strings in help.txt
2018-04-15 14:31:38 +02:00
Kenneth Skovhede
786dbb5078
Version bump to v2.0.3.5-2.0.3.5_canary_2018-04-13
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.3.5_canary_2018-04-13.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.3.5_canary_2018-04-13.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.3.5_canary_2018-04-13.zip.sig.asc
MD5: 5db841b7ce4af1fee0cf1799fb835ca9
SHA1: 1dec27836a9d1c068d5c43a6739e885794afd0cc
SHA256: c83339839805204b36b9516cb7229363ad6809d3d7a4bdb385014b23eda063eb
v2.0.3.5-2.0.3.5_canary_2018-04-13
2018-04-13 11:42:29 +02:00
Kenneth Skovhede and GitHub
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
Kenneth Skovhede
71a97c0623
Fixed an issue with test-filter that caused it to hang
2018-04-12 22:02:52 +02:00
Kenneth Skovhede
da7f705def
Merge branch 'master' into concurrent_processing
...
# Conflicts:
# Duplicati/Library/Main/Operation/BackupHandler.cs
2018-04-12 22:02:31 +02:00
Kenneth Skovhede
64c8f72143
Added some code to ensure that files that are included by default are also reported in the log (and the test-filter command)
2018-04-12 20:56:15 +02:00
Kenneth Skovhede
cdd3c7b63c
Merge branch 'master' into concurrent_processing
2018-04-12 15:10:03 +02:00
Kenneth Skovhede and GitHub
b3d1f19177
Merge pull request #3169 from tygill/feature/filter-groups
...
Add filter groups to replace default filters
2018-04-12 15:09:10 +02:00
Kenneth Skovhede
de84650eae
Rewrote the logic for reporting JSON to avoid reporting JSON inside a text blob, but instead use an extra tag in the JSON.
...
The logic is currently that the template is scanned for potential values, and those that are found are reported in the extra tag for the JSON.
A bit clumsy, but allows the user to choose specific fields to include in the reported data.
2018-04-12 11:46:54 +02:00
Kenneth Skovhede
4e5f4a12bf
Merge branch 'master' into feature/filters-for-sendmail
...
Integrated changes to support log-lines and to have a common shared module for reporters
# Conflicts:
# Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
# Duplicati/Library/Modules/Builtin/RunScript.cs
# Duplicati/Library/Modules/Builtin/SendHttpMessage.cs
# Duplicati/Library/Modules/Builtin/SendJabberMessage.cs
# Duplicati/Library/Modules/Builtin/SendMail.cs
2018-04-12 11:16:57 +02:00
Kenneth Skovhede and GitHub
36332ed284
Merge pull request #3173 from StephenGregory/export-result-into-different-formats
...
Export result into different formats
2018-04-12 10:20:43 +02:00
Kenneth Skovhede and GitHub
0a90c23403
Merge pull request #3172 from ltfish/fix/cache_envvar_filesystemcasesensitive
...
Cache IsFSCaseSensitive to speed up file counting.
This fixes #3167
2018-04-12 09:49:54 +02:00