Kenneth Hsu
5da12a704d
Convert if statement to switch statement.
...
When the comparison is performed on an enum, using a switch statement
can allow for additional compiler optimizations.
2017-09-26 20:13:40 -07:00
Kenneth Hsu
c082b18389
Declare variable outside of if statement.
...
This will allow us to more easily convert the if statement to a switch
statement.
2017-09-26 20:10:19 -07:00
Kenneth Skovhede and GitHub
436dd7f017
Merge pull request #2761 from warwickmm/refactor/simplify_duplicate_file_check
...
Use simpler data structures when detecting duplicate filenames
2017-09-26 15:42:46 +02:00
Kenneth Skovhede and GitHub
a3270e4323
Merge pull request #2762 from warwickmm/improve_argument_exceptions
...
Improve construction of ArgumentExceptions
2017-09-26 15:42:07 +02:00
Kenneth Skovhede
66feb4f25a
Merge branch 'feature/fix-zip-methods'
2017-09-26 14:25:23 +02:00
Kenneth Skovhede
a4452d9add
Merge branch 'master' of github.com:duplicati/duplicati
2017-09-26 14:24:35 +02:00
Kenneth Skovhede
51084ada57
Merge branch 'feature/use-faster-hashing'
2017-09-26 14:24:20 +02:00
Kenneth Skovhede
a955daca3f
Changed the reported zip compression methods to reflect what is actually supported by SharpCompress
2017-09-26 14:06:11 +02:00
Kenneth Skovhede
d15c0656cb
Updated FasterHashing
2017-09-26 13:09:21 +02:00
Kenneth Skovhede
640ec634b7
Increased delays in unittest due to faster hashing performance
2017-09-26 09:41:27 +02:00
Kenneth Hsu
fe9c760ff1
Avoid using parameter name in exception message.
...
The parameter name is provided as a separate argument to
ArgumentException.
2017-09-25 19:56:28 -07:00
Kenneth Hsu
b84e7bd34d
Avoid hard-coded parameter names.
...
This makes it easier to rename the parameter in the future as we don't
have to search for the parameter name within strings.
2017-09-25 19:54:54 -07:00
Kenneth Hsu
e9ffc2cbe1
Add clearer exception message.
2017-09-25 19:54:54 -07:00
Kenneth Hsu
97681a704b
Add clearer exception message.
2017-09-25 19:54:54 -07:00
Kenneth Hsu
4950c72128
Add clearer exception message.
2017-09-25 19:54:54 -07:00
Kenneth Hsu
239e62cb91
Fix argument order for ArgumentException.
2017-09-25 19:40:39 -07:00
Kenneth Skovhede and GitHub
9141ccfd41
Merge pull request #2757 from tygill/feature/quota-info
...
Add IQuotaInfo interface
2017-09-25 23:05:19 +02:00
Kenneth Skovhede
31e8d7eb14
Updated FasterHashing library
2017-09-25 15:39:33 +02:00
Kenneth Skovhede
98e603073a
Fixed orphan curly brace
2017-09-25 14:43:37 +02:00
Kenneth Skovhede
bc88be457e
Added an option to select the pagesize used in B2 list_bucket requests
2017-09-25 11:56:02 +02:00
Tyler Gill
b4f56750f8
Add IQuotaInfo interface
...
It also makes quota enabled backends return an instance of this interface instead of the quota components separately.
This way, getting quota stats requires only a single remote request on backends like Google Drive and OneDrive.
2017-09-24 17:30:52 -06:00
Kenneth Hsu
d2adde730a
Use simpler data structures to detect duplicate filenames.
...
A Dictionary is unnecessary since we don't have any key-value pairs. We
just need to keep track of a unique collection of filenames.
2017-09-24 08:40:14 -07:00
Kenneth Skovhede
6c921ab3ec
Merge branch 'master' of github.com:duplicati/duplicati
2017-09-23 22:01:08 +02:00
Kenneth Skovhede and GitHub
60b94b758f
Merge pull request #2754 from warwickmm/refactor/avoid_extension_method
...
Reference property instead of invoking extension method.
2017-09-23 15:06:09 +02:00
Kenneth Skovhede and GitHub
ef3eb1854a
Merge pull request #2752 from tygill/feature/onedrive-quota-rename
...
Add support for the quota reporting and renaming interfaces to the OneDrive backend
2017-09-23 15:05:22 +02:00
Kenneth Skovhede and GitHub
b00304ace6
Merge pull request #2751 from tygill/fix/default-filter-warning
...
Fix default filter warning
2017-09-23 15:02:43 +02:00
Kenneth Skovhede and GitHub
b13ed5a3ba
Fix issues template ( #2749 )
...
Fix the issue template
2017-09-23 15:00:21 +02:00
Kenneth Skovhede
22e05577e2
Revert "Updated nunit"
...
This reverts commit e999f1d77d .
2017-09-23 14:57:05 +02:00
Kenneth Skovhede
2609dcc5dc
Fixes after library updates
2017-09-23 14:52:53 +02:00
Kenneth Skovhede
e999f1d77d
Updated nunit
2017-09-23 14:48:02 +02:00
Kenneth Skovhede
5511627975
Updated CoCoL in UsageReporter
2017-09-23 14:46:29 +02:00
Kenneth Skovhede
5cae6ca60e
Additional updates to NewtonSoft.Json
2017-09-23 14:46:14 +02:00
Kenneth Skovhede
644d13ffeb
Updated CoCoL in the TrayIcon
2017-09-23 14:45:34 +02:00
Kenneth Skovhede
d6f6b428c1
Updated AlphaFS
2017-09-23 14:44:00 +02:00
Kenneth Skovhede
fc75d56ef1
Updated MimeKit and MailKit
2017-09-23 14:43:46 +02:00
Kenneth Skovhede
976cc061e2
Updated ngettext
2017-09-23 14:43:33 +02:00
Kenneth Skovhede
b610d60fc2
Updated System.Net.Http for Mega backend
2017-09-23 14:43:23 +02:00
Kenneth Hsu
b07170d2c9
Reference property instead of invoking extension method.
...
The Enumerable.Count method will attempt to cast the object to an
ICollection, and if successful, reference the Count property. Since we
know that we have a List, we can reference the Count property directly.
2017-09-22 21:28:43 -07:00
Kenneth Skovhede
5f4aef8bbf
Update sharpcompress
2017-09-23 00:28:25 +02:00
Kenneth Skovhede
ba36cadde3
Updated Renci.SSH
2017-09-23 00:27:55 +02:00
Kenneth Skovhede
93e04180c6
Updated the AWS libraries for S3
2017-09-23 00:27:06 +02:00
Kenneth Skovhede
26746cd903
Update the azureblob libraries
2017-09-23 00:26:38 +02:00
Kenneth Skovhede
a06f38442a
Updated all Newtonsoft.Json packages
2017-09-23 00:25:50 +02:00
Kenneth Skovhede
5970562022
Bugfix: better error message when there is no password for SSH backend
2017-09-23 00:15:53 +02:00
Kenneth Skovhede
01c429b176
Switched hash library to use FasterHashing
2017-09-23 00:13:03 +02:00
Tyler Gill
1498941052
Update command line message.
2017-09-22 00:31:15 -06:00
Tyler Gill
7c3ce32ee2
Add support for the quota reporting and renaming interfaces to the OneDrive backend.
...
To test the quota support, quota information is reported on the command line if it is available.
However, the rename support hasn't been tested, since I don't see anything using that functionality yet.
2017-09-22 00:30:10 -06:00
Tyler Gill
e78e40fb11
Fix some documentation errors in backend interfaces.
2017-09-21 23:44:46 -06:00
Tyler Gill
811acac073
Fix warning that the default-filters parameter isn't supported.
2017-09-21 23:44:24 -06:00
L Day and GitHub
8a7a268498
Added donation link again
2017-09-21 15:03:09 -04:00