Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-25Mark fields that shouldn't be reassigned as readonly.Kenneth Hsu
This makes it explicit at compile-time that these fields should not be reassigned outside the constructor.
2018-05-15Removed calls to `Console.WriteLine` as we may run somewhere without a console.Kenneth Skovhede
2018-02-26Added support for returning multiple DNS names for cache invalidation.Kenneth Skovhede
Updated most backends to return the actual DNS names for cache invalidation.
2018-02-22changed from NYI to null returns. Added check to skip DNS check if no ↵Rune Henriksen
DNSName is provided
2018-02-18added DNSName getter on Backend interface and added NotImplementedException ↵Rune Henriksen
methods on each backend class
2018-02-08Fixed a problem with the box.com backend not being able to find files it ↵Kenneth Skovhede
already uploaded. This fixes #2557 This might also fix #2349
2017-11-26Make string comparisons use ordinal (binary) sort rules.Kenneth Hsu
These string comparisons should not be culture-aware.
2017-10-16Avoid signing assemblies.Kenneth Hsu
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-09-26Change IBackend.List() to return IEnumerable instead of ListTyler Gill
By changing to IEnumerable, it is possible to iterate only a portion of the list, which is useful when not all entries are needed (e.g., when testing a connection). All existing backends have been updated, and any which were able to be changed to yield return results in a straightforward way now do. Many backends had a try/catch in the List() method. Due to the fact that yield returns can't be placed within a try/catch block, these have been refactored to either scope the try/catch to the parts that (should) be the only places throwing exceptions, so that exceptions are still caught and handled. Note that lazy evaluation may cause some changes in behavior - exceptions that were previously thrown at the point of invokation of List() may now be thrown while it is being enumerated. I believe this will not be problematic though, as the only well-known exception seems to be FolderMissingException, which should be thrown by Test(), but TestList() attempts to enumerate the list to force this exception. Any places that require the legacy behavior can get it by simply converting the lazy enumerable to a List()
2017-09-23Updated all Newtonsoft.Json packagesKenneth Skovhede
2017-05-17Updated NewtonSoft.JsonKenneth Skovhede
2016-12-30Disabled MSBuild for much faster builds on MacOSKenneth Skovhede
2016-09-15Fixed all whitespace to be 4 spaces instead of tabsKenneth Skovhede
2016-06-27Updated packagesKenneth Skovhede
2016-06-27Merge branch 'master' into nuget_setupKenneth Skovhede
# 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-04-16Fixed the timeout issueKenneth Skovhede
2016-04-16Rewrote all WebRequest code to use AsyncHttpRequest, and normalized usage ↵Kenneth Skovhede
such that WebResponse objects are always correctly disposed.
2016-04-13Fixed a few issues where reporting the error message would cause an ↵Kenneth Skovhede
exception that masks the real error
2016-04-13Reverted changes to solution file so it again forces Windows linefeeds.Kenneth Skovhede
This also moved stuff around in some project files.
2016-01-29Removed unused references and updated most libraries to come from NuGet ↵Kenneth Skovhede
sources instead of being provided in the thirdparty library
2015-12-08Reset version numberKenneth Skovhede
2015-12-07Added support for box.com API.Kenneth Skovhede
This closes #579