verhoek
393042f166
Removed left over interface used during developing.
2018-10-27 12:42:47 +02:00
verhoek
ef71e989e7
Use helper methods in IO.Util.
2018-10-27 12:30:02 +02:00
verhoek
1bf1daa189
Moved alphaleonis stuff to VSS wrapper objects in Libary.IO.
2018-10-27 12:29:39 +02:00
verhoek
ae03a72443
Adjusted IO project file.
2018-10-27 12:28:43 +02:00
verhoek
518efc44ca
Commented out native WinNativeMethods. If OK we should delete this.
2018-10-27 12:28:24 +02:00
verhoek
181a1b0a1a
Use moved helpers in IO.Util .
2018-10-27 12:27:41 +02:00
verhoek
8510f146de
Adjusted hyperv VSS functionality to use VSS wrappers.
2018-10-27 12:27:08 +02:00
verhoek
541dd46b4d
Adjusted MSSQL to use new VSS wrapper.
2018-10-27 12:25:49 +02:00
verhoek
b644324c13
Added AlphaLeonis VSS Decorator objects to decouple
...
alphaleonis lower level function calls from higher level snapshot logic.
2018-10-27 12:23:58 +02:00
verhoek
7d38997b91
Moved DosDevice to Library.IO.
2018-10-27 12:17:31 +02:00
verhoek
bc053df294
Moved basic IO helper functions to Library.IO.
2018-10-27 12:17:07 +02:00
verhoek
73f80a99ed
Moved unused WinNativeMethods and commented out.
2018-10-27 12:09:05 +02:00
Kenneth Hsu
2d7566e909
Fix typo in regex filter pattern.
...
The extension for these Firefox files should be .sqlite (with one 'l').
2018-10-26 20:00:07 -07:00
Max and GitHub
0f5fe3ab0f
Merge pull request #47 from duplicati/master
...
upstream
2018-10-27 00:14:17 +02:00
Max123456
8139514366
Improve detection Win10 & Win2019Server
2018-10-26 10:06:53 +02:00
verhoek
40dc6da81d
Created separate package for io wrapper.
2018-10-25 20:01:55 +02:00
verhoek
a3cc49566d
Added additional wrappers for alphaFS implementations.
2018-10-25 17:02:35 +02:00
verhoek
7872018bbd
Moved vss to SystemIOWindows. Added GetDirectories to ISystemIO.
2018-10-25 16:42:53 +02:00
verhoek
2e0fb275ea
Moved GetPathRoot to SystemIOWindows instead of using AlphaFS directly.
2018-10-25 10:23:50 +02:00
verhoek
69243e8378
Use AlphaFS instead of System.IO to prevent PathTooLongException.
2018-10-24 15:48:19 +02:00
verhoek
0f0523dbaa
Converted eol's to project's new line policy.
2018-10-24 15:39:54 +02:00
verhoek
d932069b99
Fixed incorrect download files string.
2018-10-24 09:40:16 +02:00
verhoek
0752e0af0d
Moved content api strings to webapi.
2018-10-23 16:21:36 +02:00
verhoek
1db6504dea
Replaced paths in formatted strings to inner class.
2018-10-23 16:02:14 +02:00
verhoek
630f810cdd
Added listfiles url to dropbox's webapi.
2018-10-23 15:46:35 +02:00
verhoek
ab86df2ebb
Merge branch 'master' into webapi/dropbox
2018-10-23 15:34:00 +02:00
Kenneth Skovhede
03722fcba1
Merge branch 'master' into feature/fix_path_storage2
...
# Conflicts:
# Duplicati/Library/Main/Database/LocalRecreateDatabase.cs
2018-10-23 11:33:35 +02:00
Kenneth Hsu
18cb3ade80
Seal method to avoid potential reference to uninitialized members.
...
The constructor calls the Position property's setter. To avoid
potential references to uninitialized members, we disallow a subclass
from overriding the implementation.
2018-10-18 21:11:50 -07:00
Rune Henriksen and GitHub
0b3efc5dbb
Merge pull request #3439 from warwickmm/constructor_virtual_members
...
Avoid referencing virtual members in Basiclist constructor
2018-10-18 17:02:29 +02:00
Kenneth Hsu
6f231f9190
Avoid referencing virtual members in Basiclist constructor.
...
When referencing virtual members in a constructor, the behavior may be
ill-defined as the overridden implementation may depend on uninitialized
instance members.
Since the TABLE_PREFIX, TABLEFORMAT, INSERTCOMMAND, and INSERTARGUMENTS
properties were only referenced in the Basiclist constructor, we can
remove the abstract keyword and provide the values as constructor
parameters.
2018-10-17 20:11:06 -07:00
Kenneth Skovhede
68d2f10475
Merge branch 'master' of github.com:duplicati/duplicati
2018-10-17 14:37:52 +02:00
Kenneth Skovhede
2826dbe6f0
Improved error message for faults in database filelists
2018-10-17 14:37:23 +02:00
Kenneth Skovhede
d03a8a759f
Spelling fix
2018-10-17 14:36:54 +02:00
Rune Henriksen and GitHub
6c47c39f2b
Merge pull request #3431 from warwickmm/remove_unused_members
...
Remove unused class members
2018-10-17 00:40:11 +02:00
Rune Henriksen and GitHub
a00d2ad624
Merge pull request #3435 from gzzengwei/issue_3430_add_us_west_for_wasabi
...
#3430 add US-West support for wasabi
2018-10-17 00:39:14 +02:00
Kenneth Hsu
9e0b031fee
Remove unused members.
2018-10-15 21:20:30 -07:00
Kenneth Hsu
e16ab43d86
Fix typo in log message id.
2018-10-15 21:14:59 -07:00
Wei Zeng
0abc0dad99
#3430 add US-West support for wasabi
2018-10-16 15:09:43 +11:00
Rune Henriksen and GitHub
d86c6cce61
Merge pull request #3424 from warwickmm/flatten_aggregate_exceptions
...
Flatten AggregateExceptions before referencing InnerException
2018-10-14 12:21:12 +02:00
Rune Henriksen and GitHub
a485730bf8
Merge pull request #3425 from warwickmm/remove_partial_keyword
...
Remove unnecessary use of partial keyword
2018-10-14 12:19:34 +02:00
Kenneth Hsu
9374d6b208
Move comments and remove invalid XML tags.
...
The comment was not placed before a valid language element.
2018-10-13 20:52:30 -07:00
Kenneth Hsu
914b35e342
Escape characters in XML documentation.
2018-10-13 20:52:15 -07:00
Kenneth Hsu
6b8dc6e8b8
Rename parameter to match XML documentation.
...
The use of camel case is also more consistent with the surrounding
style.
2018-10-13 20:45:13 -07:00
Kenneth Hsu
22d5328e75
Remove extra XML documentation tag.
2018-10-13 20:43:38 -07:00
Kenneth Hsu
1d57ddd5a6
Flatten AggregateExceptions before referencing InnerException.
...
The InnerException property of an AggregateException can be another
AggregateException. By calling Flatten(), we remove inner
AggregateExceptions so that the InnerExceptions property contains all
the original exceptions. The InnerException property is the first
element of InnerExceptions.
2018-10-13 19:07:49 -07:00
Kenneth Hsu
beb552fa9e
Remove unnecessary use of partial keyword.
...
These classes are defined in a single location.
2018-10-13 16:53:28 -07:00
Kenneth Hsu
05d8fd425e
Add comments to explain empty methods.
2018-10-10 21:28:00 -07:00
Kenneth Hsu
07c1d85b4a
Remove empty statements.
2018-10-10 21:22:31 -07:00
Kenneth Hsu
731a8b1644
Remove unused empty methods.
2018-10-10 21:20:40 -07:00
Kenneth Hsu
8bb770964d
Constrain generic type to be a class to allow for null comparison.
...
The SendRequest method performs a comparison between an object of type T
and null. While there are no use cases currently where the generic type
is a value type, we should constrain the generic type to be a class so
that the comparison remains meaningful.
2018-10-08 19:13:23 -07:00