Kenneth Hsu
a325a8e0e7
Fix XML documentation to more accurately reflect behavior.
2018-09-22 10:19:45 -07:00
Kenneth Hsu
67871a76ed
Fix bug. Append separator when string ends with same separator.
...
Previously, the replacement would occur if the provided string did not
end with the platform-dependent directory separator. However, this
utility method is often used to append a trailing slash to URL
specifiers.
2018-09-22 10:19:45 -07:00
Kenneth Hsu
18aae7a5c4
Simplify method resolution by removing default parameters.
...
The previous implementations resulted in an overload being hidden by one
without a default parameter, making it unclear which method was being
called. For example, consider the following signatures:
public MultipartItem(string content, string contenttype = null, string name = null, string filename = null)
public MultipartItem(string contenttype, string name = null, string filename = null)
From https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/named-and-optional-arguments ,
> If two candidates are judged to be equally good, preference goes to a
> candidate that does not have optional parameters for which arguments
> were omitted in the call. This is a consequence of a general preference
> in overload resolution for candidates that have fewer parameters.
2018-09-20 19:30:49 -07:00
Kenneth Hsu
1c8bb276b4
Allow tasks to complete on any thread when context is irrelevant.
...
When the code following the await can be executed on any thread, it's
recommended to use ConfigureAwait(false) to avoid unnecessary context
switching and potential deadlocks.
2018-09-19 16:57:17 -07:00
Kenneth Hsu
0d23302220
Use ordinal case-insensitive comparison instead of ToLower.
2018-09-19 15:21:59 -07:00
Kenneth Skovhede and GitHub
5b98c4c8aa
Merge pull request #3377 from dgehri/master
...
refs #3372 : tentative fix for FailedToUseChangeJournal
2018-09-15 00:29:05 +02:00
Kenneth Skovhede and GitHub
b27e18cca1
Merge pull request #3380 from jkellerer/fix-linux-snapshot-is-block-device
...
Fixed #3373 - LVM: Backup failure on removed files
2018-09-15 00:27:59 +02:00
Kenneth Skovhede and GitHub
01c3e52f68
Merge pull request #3368 from LacunaSoftware/progressBar
...
Fix progress bar not updating size and number of files processed
2018-09-15 00:27:05 +02:00
jkellerer and juergen kellerer
fde179c2a2
Fixed #3373 - LVM: Backup failure on removed files
...
Fixes a problem in IsBlockDevice(localPath) which throws an exception when a path that exists in the snapshot is removed from the disk during the backup.
2018-09-14 12:00:20 +02:00
Daniel Gehriger
8ae700c05e
refs ##3311 : fix for PathTooLongException
2018-09-12 21:59:54 +02:00
Daniel Gehriger
a160ef305d
refs #3372 : tentative fix for FailedToUseChangeJournal: Failed to compare two elements in the array
2018-09-12 21:51:54 +02:00
Max
881087f968
allow projects to execute
2018-09-10 14:44:44 +02:00
Max
86d015997b
Dependency info suppress
2018-09-10 14:34:20 +02:00
Max
2cac7cecd2
AlphaFS, AlphaVSS fully functional
2018-09-10 13:31:26 +02:00
Max
ed9af377d2
Utility buildable
2018-09-09 21:33:32 +02:00
Max
513a4c71cf
Snapshots convert
2018-09-09 21:19:41 +02:00
Max
00887055cc
Utility convert
...
Battery status without Forms dependance
2018-09-09 20:56:07 +02:00
Max
be503ea028
utility cleanup
...
zipfiledebugger converted
2018-09-09 15:54:14 +02:00
Max
a22a7a7d24
remove of FasterHashing component
2018-09-09 14:42:40 +02:00
Max
30fab22340
unsinged whole solution
2018-09-09 14:21:55 +02:00
Max
b11f4d7cdd
Merge branch 'master' into netstandard
2018-09-09 12:24:31 +02:00
Mikael Mello and GitHub
072f98ffe8
Fix wrong file size being added to the total
2018-09-08 11:21:46 -03:00
Kenneth Skovhede
b4a031f6a8
Added consistency check to the test/verify command
2018-09-08 11:54:29 +02:00
Kenneth Skovhede
fd87bf6de5
Fixed a missing GetMetadataHashAndSizeForFile method and added transactions to GetFileHash
2018-09-07 14:46:32 +02:00
Kenneth Skovhede
a8cb4af389
Merge branch 'master' into feature/fix_path_storage2
...
# Conflicts:
# Duplicati/Library/Main/Database/LocalBackupDatabase.cs
# Duplicati/Library/Main/Operation/Backup/BackupDatabase.cs
# Duplicati/Library/Main/Operation/Backup/MetadataPreProcess.cs
2018-09-07 09:44:23 +02:00
Mikael Mello
8de67896b2
Fix actual string to have dashes replaced
...
Last commit was on the wrong string
2018-09-06 12:17:40 -03:00
Mikael Mello
4ae5083170
Fix localizations with sub-code not working
2018-09-06 11:50:53 -03:00
Mikael Mello
d9445f7aaf
Fix progress bar not updating size and number of files processed
2018-09-05 17:18:44 -03:00
Kenneth Skovhede
e0eaf33514
Merge branch 'master' of github.com:duplicati/duplicati
2018-09-05 11:21:08 +02:00
Kenneth Skovhede
809ba9a856
Changed the default query to be v==2, as multiple users reported this to be fastest.
...
The previous default query is now v==4.
Added an additional v==3, and a `LIMIT 1` clause to v==4 as suggested here:
https://forum.duplicati.com/t/release-2-0-3-10-canary-2018-08-30/4497/25
2018-09-05 10:12:28 +02:00
Rune Henriksen and GitHub
72fc8e4134
Merge pull request #3354 from warwickmm/bugfix/ordinal_filename_comparison
...
Use ordinal sort rules to compare path names
2018-09-05 08:09:21 +02:00
Kenneth Hsu
51cfb3d4c5
Fix reference to renamed method.
...
This was renamed in revision 6c38651f ("Rename methods to clarify their
synchronous behavior").
2018-09-04 17:39:03 -07:00
Rune Henriksen and GitHub
b8e53cc839
Merge branch 'master' into remove_unnecessary_async
2018-09-04 21:27:11 +02:00
Rune Henriksen and GitHub
866b72ac8b
Merge pull request #3355 from ravisorg/patch-1
...
Added some missing image formats
2018-09-04 21:21:37 +02:00
Rune Henriksen and GitHub
ce618ea888
Added comment to clarify odd naming convention
...
Added a comment to clarify that the Canon RAW image format is actually not RAW since it's basically just TIFF and lossless Jpeg compression in a different wrapper.
https://github.com/lclevy/libcraw2/blob/master/docs/cr2_lossless.pdf
https://github.com/lclevy/libcraw2/blob/master/docs/cr2_poster.pdf
2018-09-04 20:25:29 +02:00
ravisorg and GitHub
b8f9041764
Added some missing image formats
...
NEF, ARW, and HEIC
2018-08-31 12:49:44 -04:00
Kenneth Hsu
b45c41026e
Use ordinal file path comparisons.
...
This addresses issue #3342 .
2018-08-30 21:52:02 -07:00
Kenneth Skovhede and GitHub
258c5a6fa2
Merge pull request #3346 from mikaelmello/patch-1
...
Fix typo on comments of Log class
2018-08-29 11:27:56 +02:00
Kenneth Skovhede and GitHub
05059e3859
Merge pull request #3329 from warwickmm/refactor/remove_unused_utilities
...
Remove unused members from Utility class
2018-08-29 11:27:33 +02:00
Kenneth Hsu
eea479e056
Fix URL for Google Cloud Storage backend.
...
This fixes an issue where Google Cloud Storage users encountered the
following exception:
System.Net.WebException: The remote server returned an error: (404) Not Found.
The refactoring in revision 18de687530 ("Updated Put and Createfolder
using WebApi") omitted the "/o" in the endpoint for object uploads.
This addresses issue #3328 .
2018-08-24 22:31:05 -07:00
Mikael Mello and GitHub
c218bfe594
Fix typo on comments of Log class
2018-08-23 11:35:36 -03:00
Kenneth Skovhede
22ab344e67
Merge branch 'feature/improved-exit-code-handling'
2018-08-15 12:11:21 +02:00
Kenneth Skovhede
416ab41ee6
Merge branch 'feature/disable-filelist-consistency-checks'
2018-08-15 08:17:23 +02:00
Kenneth Skovhede
666528cdac
Merge branch 'feature/fix-vss-mapping-issue'
2018-08-15 08:17:07 +02:00
Kenneth Skovhede
ca1872ce57
Added an option to disable filelist consistency checks as it was reported to slow backups with a large number of filesets.
...
This addresses #3194
2018-08-14 15:21:54 +02:00
Kenneth Skovhede
a5cfeff912
Removed the one-element cache to avoid potential race conditions.
...
Rewrote the path mapping to use simpler operations.
This is a potential fix for #3307
2018-08-14 14:42:51 +02:00
Kenneth Skovhede
5e130fa4b7
Converted exceptions while adding an unmodified file to the database to a log message to avoid stopping the backup when this errors out.
2018-08-14 11:42:38 +02:00
Kenneth Skovhede
494fccd931
Added support for multiple exit codes, and added a unittest to verify that the exit codes are handled correctly
2018-08-14 11:09:16 +02:00
Kenneth Skovhede
c00e6fdf31
Merge branch 'experiment/try-faster-file-lookup-query'
2018-08-13 14:54:24 +02:00
Kenneth Skovhede
d0026d8028
Reworked the file-path query, and enabled experimentally changing it by setting the environment variable TEST_QUERY_VERSION=1 or TEST_QUERY_VERSION=2.
...
Added check to the unittests to catch cases where it scans too many files.
2018-08-13 13:23:59 +02:00