Commit Graph
8782 Commits
Author SHA1 Message Date
warwickmmandGitHub eea9e16a16 Merge pull request #4704 from AxeOfMen/BypassUpdateOnDebug
Bypass auto-update when running in a debug environment
2022-04-16 19:33:59 -07:00
warwickmmandGitHub 080a423a58 Merge pull request #4702 from albertony/avoid_empty_appdata_dir
Delay creation of database directory it is needed
2022-04-16 19:33:44 -07:00
Thomas Suckow d8fb30298d Swapfile hardmode 2022-04-12 22:28:44 -07:00
Thomas Suckow 80de20b557 More freebsd swap 2022-04-12 22:02:34 -07:00
Thomas Suckow 1af776a4d6 missed some .net6 2022-04-12 21:51:56 -07:00
Thomas Suckow 8c518f7d3a .net6 2022-04-12 21:43:50 -07:00
Thomas SuckowandGitHub 02af15d4a4 Try .net6 on freebsd 2022-04-12 21:08:46 -07:00
Thomas Suckow 06bca4b5d8 Try making test path absolute 2022-04-10 20:52:01 -07:00
mr-flibbleandGitHub 1fb1856b37 fix for handling state 5
fix for issue https://github.com/duplicati/duplicati/issues/4666
Same logic as at powershell verify file (at line 78 in ps1)
Credits for code "ts678" in Duplicati forum
I tested it and test output fir json with error 5 is now same as in powershell verify
2022-04-09 18:33:08 +02:00
AxeOfMen d820b92157 Issue #4608: Add additional condition to prevent empty dialog from displaying in Firefox when duplicating a Duplicati tab 2022-04-08 16:55:51 -06:00
AxeOfMen 52213c1ef8 Bypass auto-update when running in a debug environment 2022-04-06 17:03:14 -06:00
Kenneth Skovhede f3bc7ec3af Version bump to v2.0.6.102-2.0.6.102_canary_2022-04-06
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.6.102_canary_2022-04-06.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.6.102_canary_2022-04-06.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.6.102_canary_2022-04-06.zip.sig.asc

MD5: f7bbbe844dd887bd8ffff51c978e4492

SHA1: fa614836fa10c7725e3a7f4e6d6faace62b97897

SHA256: 8fad9da771a803c00330df5dd370daa409846a6dea79fd862fe7f795168ca6c4
v2.0.6.102-2.0.6.102_canary_2022-04-06
2022-04-06 21:04:23 +02:00
albertony 15ccf8130a Ignore exception when file access time is not valid
When getting the value from FileSystemInfo.LastAccessTime, it will internally convert
the FILETIME value from Windows API to a DateTime. If the value represents a date after
12/31/9999 it will throw ArgumentOutOfRangeException, because this is not supported by
DateTime. Some file systems seem to set strange access timestamps on files, which
may lead to this exception being thrown. Since the last accessed timestamp is not
important such exceptions are now just silently ignored.
2022-04-02 20:56:20 +02:00
albertony c490009f20 Delay creation of database directory until we know it is needed.
This avoids creating directory %LocalAppData%\Duplicati when it would just be left
empty, and it makes running portable mode (e.g. debug builds) stealthier.
2022-04-01 21:18:19 +02:00
awerghcpc ed5d2c23c6 Check that the vhd exists and log a warning if it does not. 2022-03-20 13:49:52 +11:00
Max 1c135adba2 TLS 1.1 deprecation and TLS 1.3 support 2022-03-19 14:25:51 +01:00
MaxandGitHub 8e176de004 TrayIcon SSL security increase 2022-03-19 14:01:20 +01:00
MaxandGitHub c3604a5e3c Webserver SSL security increase 2022-03-19 13:58:25 +01:00
Doug Krahmer 5dc29c34ff Revert accidental sln, csproj changes 2022-03-18 11:45:55 -07:00
Doug Krahmer 54df354025 Add longer IDrive HttpClient timeouts
Add better file upload verification and exception handling
Add CancellationToken for all async IDrive methods
Add static semaphore to limit concurrent IDrive uploads to 10
2022-03-18 11:15:08 -07:00
Doug Krahmer 57368044e2 Add IDriveBackend reference to Server 2022-03-18 11:15:02 -07:00
Doug Krahmer 9d029a09a2 Minor IDrive backend enhancements 2022-03-18 11:14:50 -07:00
Doug Krahmer d1f10ba9a1 Add IDrive backend and API subset 2022-03-18 11:14:43 -07:00
Doug Krahmer 1cbe2643b1 Add file size verification to FileBackend PutAsync() 2022-03-18 11:13:19 -07:00
Thomas Suckow 71faeb9a0e Try gzipping the logs 2022-03-14 21:07:07 -07:00
Thomas Suckow 20214f6c00 Don't delete logs after test 2022-03-13 10:22:32 -07:00
Thomas Suckow dfd210125e Move logs to folder 2022-03-13 10:02:13 -07:00
Kenneth Skovhede 2f3b0e83a0 Version bump to v2.0.6.101-2.0.6.101_canary_2022-03-13
This build is not signed with AuthentiCode and not a normal build
v2.0.6.101-2.0.6.101_canary_2022-03-13
2022-03-13 08:40:21 +01:00
Thomas Suckow c2a3987f3a Symlink logs 2022-03-12 22:31:25 -08:00
Thomas Suckow 7a4c7b36b8 Change directory of unittest data in CI 2022-03-12 22:01:12 -08:00
Thomas Suckow 081502fc2a Logs
Stop writing test data to home folder by default
Store logs in github for inspection
Be a little less verbose
2022-03-12 21:30:16 -08:00
Thomas Suckow eba9f4545c More meesage for unit test 2022-03-12 20:28:49 -08:00
Thomas SuckowandGitHub cd71fde158 Go back to unmangled version 2022-03-08 20:13:53 -08:00
Thomas Suckow 7419df0979 use nuget.config to add freebsd repository 2022-03-05 10:17:28 -08:00
Thomas Suckow 80b19b9f8c Try to add freebsd native lib packages 2022-03-04 23:13:36 -08:00
Thomas Suckow 02f58d5186 Copy publish folder after finishing build 2022-03-03 22:32:56 -08:00
Thomas Suckow db30c5df85 Try to get freebsd to play nice 2022-03-03 22:11:17 -08:00
Thomas Suckow 1a5cca1bf7 Fix extracting version for installers 2022-03-03 21:56:58 -08:00
Thomas Suckow 26dea45698 Fix bad merge of firefox options 2022-03-03 21:50:24 -08:00
Thomas Suckow 0093561ec6 Update github actions 2022-03-03 21:31:10 -08:00
Thomas Suckow bf5b9537d8 Merge remote-tracking branch 'thomas/feature/net5-freebsd' into feature/net5-unsplit
# Conflicts:
#	Duplicati.sln
#	Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
#	Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
#	Duplicati/CommandLine/CLI/Commands.cs
#	Duplicati/CommandLine/Duplicati.CommandLine.csproj
#	Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/ImageLoader.cs
#	Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
#	Duplicati/Library/Backend/SSHv2/packages.config
#	Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
#	Duplicati/Library/Common/Duplicati.Library.Common.csproj
#	Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
#	Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
#	Duplicati/License/Duplicati.License.csproj
#	Duplicati/Server/Duplicati.Server.csproj
#	Duplicati/UnitTest/Duplicati.UnitTest.csproj
#	Duplicati/UnitTest/TestUtils.cs
#	Duplicati/UnixSupport/UnixSupport.csproj
#	Installer/Makefile/Makefile
#	guiTests/guiTest.py
2022-03-03 21:20:34 -08:00
Thomas Suckow d196e42780 Remove .net framework executables 2022-03-03 20:24:15 -08:00
Thomas SuckowandGitHub 88955a480d Test runtime 2022-03-03 19:53:43 -08:00
Thomas SuckowandGitHub a8182b2c77 ending slash 2022-03-03 19:43:01 -08:00
Thomas SuckowandGitHub a432b7fead move obj folder 2022-03-03 19:26:53 -08:00
Thomas SuckowandGitHub f5ef2d0ba2 Do everything in one command
To avoid file in use error
2022-03-02 21:23:19 -08:00
Thomas SuckowandGitHub 3ce9965c19 Try bash 2022-03-02 21:12:17 -08:00
warwickmmandGitHub fd1e687ac8 Merge pull request #4687 from jedthe3rd/db_changes
Add indexes to improve backup query performance
2022-03-02 21:10:16 -08:00
Thomas SuckowandGitHub 996f508e3a Capitalization 2022-03-02 21:07:08 -08:00
Thomas SuckowandGitHub 437f373373 5.0.9 2022-03-02 20:46:56 -08:00