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
verhoek
44b5b00276
Renamed some googledriveapi var names. Modified ListFolder to be more readable.
2018-05-11 19:57:09 +02:00
verhoek
78a46c3a5c
Renamed misspelled class urluttility to urlutility and newly added urlutility to uriutility.
2018-05-11 19:09:14 +02:00
verhoek
d303db30d6
Replacing magic strings in google drive rest calls by query key value pairs.
2018-05-11 18:23:16 +02:00
Kenneth Skovhede and GitHub
3967b12e6b
Merge pull request #3213 from drwtsn32x/master
...
Include version information in Results
2018-05-11 15:41:35 +02:00
drwtsn32x
5384b135fe
Include version information in Results
2018-05-11 06:25:52 -07:00
Kenneth Skovhede and GitHub
ecd9a6c383
Merge pull request #3184 from dgehri/feature/usn
...
Implemented backup based on changes recorded in NTFS USN journal
2018-05-11 11:43:59 +02:00
Kenneth Skovhede
57367890b9
Updated the query that fixes recreates where some remote dblock files are found through the dindex files, but these are not present.
2018-05-11 11:34:48 +02:00
Kenneth Skovhede
632b4ff0e2
Added support for cases where the recreate finds missing block files that are not needed.
2018-05-10 00:57:51 +02:00
verhoek
55e349f410
Renamed variable to indicate meaning properly.
2018-05-09 18:57:04 +02:00
verhoek
a61777d4b0
Merge branch 'master' into google_based_changes
2018-05-09 18:40:26 +02:00
Kenneth Skovhede
13c33c6f89
Improved logging to isolate the cause of missing remote files
2018-05-09 18:09:20 +02:00
Kenneth Skovhede
4ff2a1ba0b
Fixed a bug where the block splitter would mark all blocks as block-list hashes
2018-05-09 17:38:30 +02:00
Kenneth Skovhede
52987da027
Improved error message when reading invalid blocklists
2018-05-09 17:37:54 +02:00
Kenneth Skovhede
c50721e0c4
Added input validation to the IndexVolumeCreator to make sure it does not create invalid temporary lists
2018-05-09 17:37:30 +02:00
Kenneth Skovhede
b0110acab6
Added a check to make sure we do not write invalid blocklist files
2018-05-09 17:21:50 +02:00
Kenneth Skovhede
05d0a2d38e
Added a counter to get the number of copied bytes when calling CopyStream()
2018-05-09 17:21:15 +02:00
Kenneth Skovhede
81d9b4dd20
Added a cache property to avoid repeatedly creating hash algorithm instances
2018-05-09 17:19:45 +02:00
Daniel Gehriger
fca4e80f97
Pushing again to retrigger checks.
2018-05-09 15:40:20 +02:00
Daniel Gehriger
055d7e4894
Minor changes to RecordEnumerator
2018-05-09 11:26:05 +02:00
Kenneth Skovhede
f9f9ce5dce
Rewrote the EnumerateRecords method to use an explicit enumerator class, as it crashes the Mono compiler for some reason.
2018-05-09 10:48:17 +02:00
Kenneth Skovhede
6dd9b64442
Auto-fix syntax from editor
2018-05-09 10:47:21 +02:00
Kenneth Skovhede
2b54bb9415
Removed the redundant byte-array-to-string method from the MD5 module, and added a using directive.
...
Added some additional logging to better diagnose issues with VSS/LVM snapshots.
2018-05-09 10:44:32 +02:00
Kenneth Skovhede and GitHub
72385d2c44
Merge pull request #3199 from verhoek/refactoring
...
Refactoring of parsing for command line options.
2018-05-09 08:58:36 +02:00
Daniel Gehriger
eb6fdc71c1
Merge remote-tracking branch 'upstream/master' into feature/usn
2018-05-08 15:18:26 +02:00
Daniel Gehriger
0011f7e306
Merge remote-tracking branch 'upstream/master' into feature/usn
2018-05-08 15:10:01 +02:00
Kenneth Skovhede and GitHub
6259044379
Merge pull request #3208 from warwickmm/run_serialization_utility_tests
...
Run serialization and utility tests in Travis
2018-05-08 09:16:15 +02:00
Kenneth Hsu
6a3cde659e
Run Utility tests in Travis.
2018-05-05 13:47:28 -07:00
Kenneth Hsu
a4f651c440
Run Serialization tests in Travis.
2018-05-05 13:47:28 -07:00
Kenneth Hsu
b2a1881504
Add Serialization test category to aid CI configuration.
2018-05-05 13:47:28 -07:00
Kenneth Hsu
de4004f0af
Move result serialization tests to UnitTest project.
...
This will make it simpler to configure AppVeyor and Travis to run these
tests.
2018-05-05 13:47:28 -07:00
Kenneth Hsu
7693d2e86f
Use environment variable to get Travis build directory.
...
This makes it possible for users to run the builds in their own Travis
accounts.
2018-05-05 13:47:28 -07:00
Daniel Gehriger
8236cae390
USN change journal based backup now correctly reporting source size
2018-05-02 11:24:24 +02:00
verhoek
ddba3459bf
Removed extra local var.
2018-04-30 20:50:49 +02:00
Daniel Gehriger
90b6fc70a0
Fixed USN journal service initialization
2018-04-30 17:06:59 +02:00
Kenneth Skovhede
3081447271
Added an on-the-fly index builder to avoid querying the database for each volume
2018-04-30 14:04:30 +02:00
Hendrik
9dde00b937
Removed unused argument in command line parser.
2018-04-29 19:59:50 +02:00
Hendrik
f4cc059630
Made internal functions private.
2018-04-29 19:53:49 +02:00
Hendrik
2206ea08db
Refactoring of parsing for command line options.
2018-04-29 18:51:22 +02:00
Daniel Gehriger
0f338c3c61
Merge remote-tracking branch 'origin/feature/usn' into feature/usn
2018-04-26 23:13:09 +02:00
Daniel Gehriger
33d64ee442
Reduced number of affected files by PR
2018-04-26 23:12:39 +02:00
Daniel Gehriger
58739a9085
Reduced number of affected files by PR
2018-04-26 23:10:40 +02:00
Daniel Gehriger
ad8a3f4d4e
Simplified USN journal interface; corrected folder enumeration broken due to latest merge with master
2018-04-26 23:03:50 +02:00
Rune Henriksen and GitHub
f8c67cde33
Merge pull request #3192 from SanduRajapakse/StateInfo-Bugfix
...
Fixes an issue with state info spacing
2018-04-26 00:55:25 +02:00
Daniel Gehriger
894183a8ea
Fixed full-scan for USN, broken due to latest merge with master
2018-04-25 22:07:44 +02: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
Daniel Gehriger
001e5650ba
Restored .travis.yml from master
2018-04-25 17:36:15 +02:00
Daniel Gehriger
7a4467f06c
Using DB to calculate fileset size and number of files
2018-04-25 17:32:50 +02:00
Daniel Gehriger
0b43c467c7
Merge remote-tracking branch 'upstream/master' into feature/usn
2018-04-25 17:19:13 +02:00