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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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