BlueBlock
6a9f605e43
Merge remote-tracking branch 'upstream/master' into gpg-update
2019-08-31 19:01:57 -04:00
BlueBlock
002eda0c40
Merge remote-tracking branch 'upstream/master' into gpg-update
2019-08-31 14:13:36 -04:00
BlueBlock
e110f6c64c
Merge remote-tracking branch 'upstream/master' into update-framework-to-462
2019-08-31 14:11:32 -04:00
BlueBlock
42342f30be
move new stream to Utility
2019-08-27 23:48:07 -04:00
BlueBlock
815e30b63b
update csproj toolverion and nuget packages
2019-07-31 13:20:03 -04:00
BlueBlock
08a1e9998a
initial upgrade to framework 4.6.2
...
- no code changes except those noted below
- projects upgrade to 4.6.2
- wixinstaller project upgraded automatically by VisualStudio
- wixinstaller updated to require 4.6.2
- Library.Encryption changed to Standard2.0 so accommodate update to SharpAesCrypt
2019-07-26 09:18:16 -04:00
BlueBlock
2aad1ca558
Refactored code for getting gpg path
2019-07-25 11:14:45 -04:00
Kenneth Skovhede
1efaf23042
Updated build tools to use the new Common library
2018-11-13 09:44:27 +01:00
verhoek
72b1f6b6f8
Updated project files.
2018-11-02 22:45:07 +01:00
verhoek
b2cc18426c
Renamed Library.IO to Library.Common.IO.
...
Moved basic Platform functions to Library.Common.Platform.
Turned IO_OS into property within Library.Common.
2018-11-02 21:34:07 +01:00
verhoek
bc053df294
Moved basic IO helper functions to Library.IO.
2018-10-27 12:17:07 +02:00
verhoek
7b5779ca5d
Merge remote-tracking branch 'origin' into webapi/googlecloudstorage
...
# Conflicts:
# Duplicati/Library/Backend/GoogleServices/GCSConfig.cs (line endings)
# Duplicati/Library/Backend/GoogleServices/GoogleCloudStorage.cs (readonly)
2018-06-09 08:49:23 +02:00
verhoek
625db54f14
Throw proper exception. Removed unused imports.
2018-05-27 13:10:01 +02:00
verhoek
41234a314d
Introduced UrlPath wrapper for stringbuilder to ease concatenation of multiple paths.
...
Started cleaning googlecloud services API.
2018-05-18 22:55:09 +02:00
verhoek
6539c36e51
Merge branch 'master' into webapi/googledrive
2018-05-12 09:30:57 +02:00
verhoek
78a46c3a5c
Renamed misspelled class urluttility to urlutility and newly added urlutility to uriutility.
2018-05-11 19:09:14 +02:00
Daniel Gehriger
2c1a0ddb4e
Implemented backup based on changes recorded in NTFS USN journal
2018-04-19 22:59:28 +02:00
Kenneth Skovhede
022b2087c0
Renamed DefaultFilters to FilterGroups
2018-03-05 22:27:16 +01:00
Kenneth Skovhede
282c70f75f
Implemented default filter groups as suggested in #3030
2018-03-02 15:26:55 +01:00
Kenneth Skovhede
d9377bab7e
Removed TempFileStram and fixed the two places that were using it, as they both had errors in the way it was used.
2018-01-18 14:25:25 +01:00
vnau
62a7901aca
Compression modules refactored to work with streams instead of filenames;
...
Added unit test to check compression reversibility
2017-12-25 04:12:19 +07:00
Kenneth Hsu
3d51e9153b
Avoid signing assemblies.
...
Using strong-named assemblies can cause difficulties with the GNU LGPL
license, which allows for one to recombine or relink their application
with modified versions of the code. While one solution is to share the
private key so that people can sign the assemblies themselves, this
would break the trust that is expected from signed assemblies. For now,
the easiest fix is to simply not sign the assemblies. Note that by
doing so, we prevent the code from being referenced from other signed
assemblies.
This also fixes an issue introduced in revision ba94d36a80 ("Added
auto-update for WindowsService and Service."), where the WindowsService
project (signed) referenced the AutoUpdater project (not signed).
We also removed instances of <SignAssembly>false</SignAssembly> to be
consistent with newly created .csproj files that do not contain the
SignAssembly element.
This was motivated by the discussion in issue #2814 .
2017-10-15 22:00:23 -07:00
Kenneth Skovhede
58065c9972
Updated FasterHashing. This enables automatic loading of OpenSSL on Linux and Windows using the most common names for OpenSSL libraries without needing a <dllmap> hack.
2017-10-13 11:53:14 +02:00
Kenneth Skovhede
7ccd05348e
Added support for reading the power supply state on MacOS
2017-10-11 21:48:31 +02:00
Kenneth Skovhede
78c5bdac0c
Updated FasterHashing
2017-10-10 13:47:31 +02:00
Kenneth Hsu
8573ab2cd3
Add ability to detect power supply source on Windows.
2017-10-03 18:53:28 -07:00
Kenneth Hsu
9ab76dddc7
Add Linux power supply state.
2017-10-01 19:50:55 -07:00
Kenneth Hsu
4403e8cd5c
Add default power supply state.
...
By default, we will always claim to be on AC so that no backups are
missed.
2017-10-01 19:50:55 -07:00
Kenneth Hsu
be34b62668
Add interface for power supply status.
2017-10-01 19:31:07 -07:00
Kenneth Hsu
b49023376a
Add enumeration for power supply types.
2017-10-01 19:18:21 -07:00
Kenneth Skovhede
d15c0656cb
Updated FasterHashing
2017-09-26 13:09:21 +02:00
Kenneth Skovhede
31e8d7eb14
Updated FasterHashing library
2017-09-25 15:39:33 +02:00
Kenneth Skovhede
01c429b176
Switched hash library to use FasterHashing
2017-09-23 00:13:03 +02:00
Kenneth Skovhede
6d401fbd8d
Changed all hash algorithms to use the Cng version.
...
This fixes #2621
2017-09-20 09:58:43 +02:00
Tyler Gill
3fc4868433
Merge branch 'master' of https://github.com/duplicati/duplicati into feature/default-filters
...
# Conflicts:
# Duplicati/Library/Utility/Utility.cs
2017-09-18 23:13:13 -06:00
Tyler Gill
f9618b9587
Add support for specifying backup paths by volume guid.
...
These volume guids can be found via the 'mountvol' command, and are reported by the built in help.
This also includes some updates to the documentation and logging when using wildcard drives in source paths.
2017-09-14 23:16:07 -07:00
Tyler Gill
4bfaac4ec4
Normalize whitespace
2017-09-13 23:23:15 -07:00
Tyler Gill
d4865eb4cd
Add default filters parameter, and some built-in default filter sets.
...
These sets are essentially blacklists for many common files and paths on different platforms that don't need to be backed up.
2017-09-13 22:21:12 -07:00
Kenneth Skovhede
19a040970f
Implemented call-context aware settings for HTTP options, temp folder settings, buffers sizes and oauth settings.
...
This makes it more smooth to run multiple operations in parellel, but it should be possible to launch an operation in a separate app-domain
2017-09-04 11:05:16 +02:00
Kenneth Skovhede
52eb8e8478
Disabled MSBuild for much faster builds on MacOS
2016-12-29 23:12:41 +01:00
Kenneth Skovhede
f3572892be
Changed SSH backend to report invalid host keys via the HostKeyException
2016-08-30 10:00:48 +02:00
Kenneth Skovhede
3005594b38
Merge branch 'master' into nuget_setup
...
# Conflicts:
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
# Duplicati/Library/Backend/S3/S3Wrapper.cs
# thirdparty/CoCoL/CoCoL.dll
# thirdparty/SSH.NET/Renci.SshNet.dll
2016-06-27 15:25:52 +02:00
Kenneth Skovhede
785c4d325f
Reverted changes to solution file so it again forces Windows linefeeds.
...
This also moved stuff around in some project files.
2016-04-13 00:36:22 +02:00
Kenneth Skovhede
2542824361
Merge branch 'master' into nuget_setup
...
# Conflicts:
# thirdparty/SharpAESCrypt/SharpAESCrypt.exe
2016-03-13 22:20:57 +01:00
FootStark
dc9bf593f1
Added class for piping data to threads.
2016-02-28 21:34:14 +01:00
Kenneth Skovhede
59cc0005a3
Removed unused references and updated most libraries to come from NuGet sources instead of being provided in the thirdparty library
2016-01-29 10:47:39 +01:00
Kenneth Skovhede
7cf987b9af
Moved the MD5 calculating stream into a generic hash-calculating stream
2015-12-05 11:26:34 +01:00
Kenneth Skovhede
8ff8be8905
Bugfix for build issues with AutoUpdateBuilder.
2015-12-01 13:23:36 +01:00
Kenneth Skovhede
8018545cff
Added a simple restore tool for recovering data from a broken backup.
...
This fixes #1439 .
2015-08-21 21:59:12 +02:00
Kenneth Skovhede
0d7cf7203b
Updated to .Net framework version 4.5
2015-01-26 11:22:52 +01:00