Commit Graph
10149 Commits
Author SHA1 Message Date
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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 HenriksenandGitHub 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