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
2020-07-27Target .NET Framework 4.7.1.Kenneth Hsu
This updates all projects to target .NET Framework 4.7.1. The TencentCOS and Tardigrade backends depend on .NET Standard 2.0. When a .NET Framework prior to 4.7.1 is targeted, the system cannot be sure that all the dependencies exist, so it copies all dependent assemblies to the output directory. This causes many assemblies from the System namespace to become bundled in the release. https://stackoverflow.com/a/48875007 We had previously attempted to make individual projects target 4.7.1 (see pull request #4242), but this can cause compatibility issues when 4.6.2 projects depend on 4.7.1. projects. This will require Mono 5.10.0 or greater (previously, we required 5.0.0 or greater). https://www.mono-project.com/docs/about-mono/releases/5.10.0/#class-libraries This fixes issue #4234.
2019-12-14Fix spelling errors in comments.Kenneth Hsu
In doing so, we also normalized some line endings.
2019-10-19Mark fields that don't need to be reassigned as readonly.Kenneth Hsu
This makes it explicit at compile-time that these fields should not be reassigned outside the constructor.
2019-07-31update csproj toolverion and nuget packagesBlueBlock
2019-07-26initial upgrade to framework 4.6.2BlueBlock
- 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-01-22Remove redundant casts.Kenneth Hsu
2018-08-23Fix typo on comments of Log classMikael Mello
2018-08-07The file counter crashed prematurely, because the logging context was ↵Kenneth Skovhede
disposed when leaving the scope. Fixed this by awaiting the task inside the counter process, instead of returning the task. Improved the logging system by allowing the log scopes to be created and detached from the parent. This fixes #3305
2018-06-26Merge pull request #3282 from verhoek/fix/last_succesful_runKenneth Skovhede
Fix last succesful run
2018-06-22Allow tasks to complete on any thread when context is irrelevant.Kenneth Hsu
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-06-19Wiped unnecessary imports.verhoek
2018-06-05Remove redundant calls to ToString.Kenneth Hsu
2018-06-02Remove unnecessary calls to String.Format.Kenneth Hsu
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-09Removed the redundant byte-array-to-string method from the MD5 module, and ↵Kenneth Skovhede
added a `using` directive. Added some additional logging to better diagnose issues with VSS/LVM snapshots.
2018-04-12Merge branch 'master' into concurrent_processingKenneth Skovhede
Changed a few things on the way, removing the log process # Conflicts: # Duplicati/Library/Main/Controller.cs # Duplicati/Library/Main/Database/ExtensionMethods.cs # Duplicati/Library/Main/Database/LocalBackupDatabase.cs # Duplicati/Library/Main/Duplicati.Library.Main.csproj # Duplicati/Library/Main/Operation/BackupHandler.cs # Duplicati/Library/Main/Operation/FilelistProcessor.cs # Duplicati/Library/Main/Operation/PurgeBrokenFilesHandler.cs # Duplicati/Library/Main/Operation/TestFilterHandler.cs # Duplicati/Library/Main/Options.cs # Duplicati/Library/Main/ResultClasses.cs # Duplicati/UnitTest/BasicSetupHelper.cs
2018-04-09Changed the repeating log scope to be better at detecting its own messagesKenneth Skovhede
2018-04-09Split out the Tag and FilterTag properties to allow re-entering a log ↵Kenneth Skovhede
message without adding chaining strings to the message
2018-03-18Make fields containing lock objects readonly.Kenneth Hsu
If one of these fields is accidentally reassigned, it's possible for threads to be oblivious to an existing lock. By making the fields readonly, we will be notified at compile-time if we inadvertently redefine one of these fields.
2018-03-16Added a repeating log-scope that writes out a message, if no activity ↵Kenneth Skovhede
produced a log message for 10 seconds
2018-03-15Implemented a new logging system that is more transparent and allows a more ↵Kenneth Skovhede
granular way of picking log messages. Added ID's to each log message and each exception to allow later introduction of a Knowledgebase service that explains each error in more detail.
2017-11-27Remove redundant calls to ToString.Kenneth Hsu
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-16Normalize whitespace and replace Now.ToUniversalTime() with UtcNow.Tyler Gill
2017-09-15Fixed issue #2165: Log timestamps have wrong time zoneAlbertony
2017-01-12Changed logging re-entrancy lock to not look at the message itselfKenneth Skovhede
2017-01-10Reworked the way log messages are handled, to include call-context setup.Kenneth Skovhede
This enables modules to report messages to the message-sink, and thus to the commandline through the normal interface. This simplifies handling multiple logging systems, and supports reporting logging from multiple concurrent controller instances. This fixes #2225 This fixes #1575
2016-12-30Disabled MSBuild for much faster builds on MacOSKenneth 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-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-05Updates to the project filesKenneth Skovhede
2015-12-01Bugfix for build issues with AutoUpdateBuilder.Kenneth Skovhede
2015-05-17Follow up to the latest pull request, changed all references to HexaD to ↵Kenneth Skovhede
"Duplicati Team"
2015-05-16update year to 2015Fabian Trampusch
2015-01-26Updated to .Net framework version 4.5Kenneth Skovhede
2015-01-20Updated copyright noticesKenneth Skovhede
2014-08-12Updated copyright year on all assemblies.Kenneth Skovhede
Also removed the copyright microsoft statement that was erroneously applied to some assemblies. This fixes issue #1083.
2014-08-12Improved logging output from the timerKenneth Skovhede
2014-08-01Removed unused log eventKenneth Skovhede
2014-07-01Universal time format (ISO) for log timestampsKenneth Skovhede
2014-07-01Added a timestamp to the log fileKenneth Skovhede
2014-06-13Updated the version number in all projects to 2.0.0.7Kenneth Skovhede
2014-06-13Updated product-number in the project filesKenneth Skovhede
2013-09-26Autoflush for log messagesKenneth Skovhede
2013-05-31Optimized profiling timer a bit and enabled profiling for release buildsKenneth Skovhede
2013-05-05Removed unused x86 configurations and fixes som build refrencesKenneth Skovhede
2012-05-06Fixed a problem with overwriting the log file.kenneth@hexad.dk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1248 59da171f-624f-0410-aa54-27559c288bec
2011-11-19Fixed some build issues after the merge.kenneth@hexad.dk
Also fixed the build problems with MonoDevelop (non-signed assemblies) git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1009 59da171f-624f-0410-aa54-27559c288bec
2011-09-23Merged trunk changes into 2.0 branchkenneth.skovhede@gmail.com
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@906 59da171f-624f-0410-aa54-27559c288bec