Commit Graph
9823 Commits
Author SHA1 Message Date
Kenneth Skovhede 77c64becc8 Changed wrong classname 2024-10-03 14:13:44 +02:00
Kenneth Skovhede 9939926a99 Fixed S3 backend throwing the FileMissingException 2024-10-03 14:13:29 +02:00
Kenneth Skovhede aae8265030 Added backendtester to debug config 2024-10-03 13:25:17 +02:00
Kenneth Skovhede 6ab27cb870 Merge remote-tracking branch 'origin/master' into feature/backend-async-get 2024-10-03 13:22:36 +02:00
Kenneth SkovhedeandGitHub 36cd02f3a5 Merge pull request #5577 from marceloduplicati/feature/fix-singleinstance-handling
Feature/fix singleinstance handling
2024-10-03 13:01:05 +02:00
Marcelo Ceccon 66c381d71d Merge branch 'feature/fix-singleinstance-handling' of https://github.com/marceloduplicati/duplicati into feature/fix-singleinstance-handling 2024-10-03 10:11:45 +02:00
Marcelo Ceccon 611e28fafc Fixes to the multiple instance detection system
Exception was bundled in the innerexception and thus the catch statement was not functioning as expected.

Additionally adding ? operator to the  ApplicationExitEvent ServerStartedEvent events.
2024-10-03 10:11:38 +02:00
Marcelo Ceccon 7b958a0878 Fixes to the multiple instance detection system
Exception was bundled in the innerexception and thus the catch statement was not functioning as expected.

Additionally adding ? operator to the  ApplicationExitEvent ServerStartedEvent events.
2024-10-03 10:05:15 +02:00
Kenneth SkovhedeandGitHub c3c0ad9fca Merge pull request #5562 from duplicati/feature/remove-thread-culture-dependence
Avoid setting Thread.CurrentCulture
2024-10-02 22:53:47 +02:00
Kenneth SkovhedeandGitHub df8f0cb30d Merge pull request #5561 from duplicati/feature/add-health-checks
Added healt checks to server.
2024-10-02 14:57:47 +02:00
Kenneth Skovhede 3c144f5481 Merge remote-tracking branch 'origin/master' into feature/remove-thread-culture-dependence 2024-10-02 14:56:11 +02:00
Kenneth Skovhede 61ea36091a Added DNSNames as async 2024-10-02 09:37:52 +02:00
Kenneth Skovhede 586c08522e Implemented async method for Test, CreateFolder and Quota in all backends.
Still missing the List and DNSHostnames.
The AsyncRequest class is also preventing many backends from fully upgrading.
2024-10-01 09:30:02 +02:00
Kenneth Skovhede 8bdb85e261 Implemented RenameAsync on all backends supporting rename 2024-09-29 23:21:50 +02:00
Kenneth Skovhede ecf2e8b551 Implemented DeleteAsync on all backends 2024-09-29 23:04:54 +02:00
Kenneth Skovhede e323c646f5 Fixed botched line 2024-09-29 22:05:49 +02:00
Kenneth SkovhedeandGitHub 735795f020 Merge pull request #5571 from duplicati/feature/remove-piped-download
Removed piped download as it was slower than not piping.
2024-09-29 22:01:21 +02:00
Kenneth Skovhede e3e3d1305f Implemented async version of Get for all backends. 2024-09-29 22:00:57 +02:00
Kenneth Skovhede b280432476 Changed logic to use HashCalculatingStream instead of CryptoStream, which should fix #4094.
Removed VolumeHashFactory as it dit not support using another hashing algorithm for volumes.
2024-09-28 11:13:06 +02:00
Kenneth Skovhede 313dd73b11 Added test from #4094 2024-09-28 09:26:00 +02:00
Kenneth SkovhedeandGitHub c2da097d03 Merge pull request #5344 from duplicati/feature/support-built-in-zip
Add support for using the faster built-in .NET zip.
2024-09-26 11:29:28 +02:00
Kenneth SkovhedeandGitHub 8a043c8c0d Merge pull request #5564 from duplicati/feature/remove-environment-osversion
Removed use of `Environment.OSVersion` which is now deprecated.
2024-09-26 11:28:30 +02:00
Kenneth Skovhede 627bccbb94 Removed piped download as it was slower than not piping.
It can be re-added later if a better way is found.
2024-09-26 08:43:01 +02:00
Kenneth Skovhede f49359eaf3 Removed use of Environment.OSVersion which is now deprecated.
Fallback to getting Windows version with `cmd /v ver`, which should be supported way back to DOS v6.
2024-09-18 16:02:01 +02:00
Kenneth Skovhede f3e2a0a902 Avoid setting Thread.CurrentCulture
Avoids setting deprecated `Thread.CurrentCulture` and `Thread.CurrentUICulture`, using `CultureInfo.CurrentCulture` instead.
Fixed a few legacy places where incorrect string compares were used.
2024-09-18 09:24:55 +02:00
Kenneth Skovhede e3579312e2 Added healt checks to server.
Added health command to server-util.
This fixes #5560
2024-09-17 14:01:08 +02:00
Kenneth SkovhedeandGitHub 5ee6ca17ba Merge pull request #5556 from duplicati/feature/add-export-to-server-util
Added command to export configurations from the server
2024-09-13 14:32:56 +02:00
Kenneth SkovhedeandGitHub d4a266ec26 Merge pull request #5557 from duplicati/feature/fix-backendtool-debugging
Added section for debugging BackendTool.
2024-09-13 14:32:44 +02:00
Kenneth Skovhede 692836cf97 Added section for debugging BackendTool.
Fixed an issue with loading an HTTP client outside the webserver.
2024-09-13 14:32:06 +02:00
Kenneth Skovhede 1e6eea5758 Added command to export configurations from the server 2024-09-11 16:41:25 +02:00
Kenneth SkovhedeandGitHub c64a394121 Merge pull request #5555 from duplicati/release/canary-2.0.9.107
Version bump to v2.0.9.107-2.0.9.107_canary_2024-09-11
2024-09-11 16:10:22 +02:00
Kenneth Skovhede 9398e5b13c Version bump to v2.0.9.107-2.0.9.107_canary_2024-09-11
You can download this build from:

Binaries: https://updates.duplicati.com/canary/

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11.signatures.zip
v2.0.9.107-2.0.9.107_canary_2024-09-11
2024-09-11 16:07:33 +02:00
Kenneth SkovhedeandGitHub 2827be6bb8 Merge pull request #5552 from duplicati/feature/auto-repair-locked-db-fix-v2
Auto-repair fix, different solution
v2.0.9.107_canary_2024-09-11
2024-09-11 15:14:39 +02:00
Kenneth Skovhede 375f1875d1 Merge remote-tracking branch 'origin/master' into feature/auto-repair-locked-db-fix-v2 2024-09-10 13:54:28 +02:00
Kenneth SkovhedeandGitHub 300139af55 Merge pull request #5549 from duplicati/feature/fix-repair-index-consistency
Feature/fix repair index consistency
2024-09-10 13:50:25 +02:00
Kenneth Skovhede ae172a3e4e Fixed tests being too fast which messes up the backup timestamps 2024-09-10 12:47:19 +02:00
Kenneth Skovhede 9729b1442b Made the pre-backup verify method static to reduce possible side-effects 2024-09-10 12:11:05 +02:00
Kenneth SkovhedeandGitHub ae9d8ef2a3 Merge pull request #5551 from duplicati/feature/fix-usn-deprecation-issues
Fixed two deprecation issues in USNJournal
2024-09-10 11:39:19 +02:00
Kenneth Skovhede 757dbcade2 Implemented different take on PreBackupVerify 2024-09-10 11:38:38 +02:00
Kenneth Skovhede 238f4beb93 Test for locked database during auto-repair 2024-09-10 10:14:22 +02:00
Kenneth Skovhede 092e28811b Fixed two deprecation issues in USNJournal 2024-09-10 08:57:38 +02:00
Kenneth Skovhede 3f88ea7074 Merge remote-tracking branch 'origin/master' into feature/support-built-in-zip 2024-09-09 17:25:22 +02:00
Kenneth Skovhede 3e2de88648 Added test to cover recreating database and index files with corrupted index data 2024-09-09 17:17:24 +02:00
Kenneth Skovhede 7d43687090 Reverted to materializing the blocklist as we cannot check the hash before, and we need to throw the exception before we insert any entries. 2024-09-09 17:13:59 +02:00
Kenneth Skovhede ff6757877f Fixing the inconsistency check on repair.
Update the SQL to also group on size (just in case).
Renamed the normal read method to signal that it is unverified.
Made the verified reader use enumeration state machine to avoid materializing the list.
`var`-ified some of the test code.
2024-09-09 15:27:37 +02:00
Kenneth SkovhedeandGitHub 721c4abe74 Merge pull request #5544 from duplicati/feature/improve-trayicon-startup
Minor tweaks to the logic around starting the hosted instance from the TrayIcon
2024-09-09 13:15:29 +02:00
Kenneth SkovhedeandGitHub c7abea83aa Merge pull request #5548 from duplicati/feature/fix-swagger-casing
Improve Swagger setup
2024-09-09 13:13:11 +02:00
Kenneth Skovhede cc044673b5 Improve Swagger setup
Re-added controllers to be able to control swagger casing on JSON.
Changed to a single debug variable to reduce use of  `#if DEBUG`
2024-09-09 12:50:18 +02:00
Kenneth Skovhede 17d9b89fbb Merge branch 'master' into fix-repair-index-consistency
# Conflicts:
#	Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs
2024-09-09 11:49:34 +02:00
Kenneth Skovhede 6f7f29965d Improved logging output control.
This fixes #5539
2024-09-09 11:25:39 +02:00