Kenneth Skovhede
8c0e4329f7
Fixed additional ReadOnly issues
2024-09-18 11:39:26 +02:00
Kenneth Skovhede
669e90704d
Initial work on supporting a secure remote control connection.
2024-09-18 11:07:59 +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
Max
1bb03a5673
upstream sync
2024-09-11 21:31:04 +02:00
Max
b7488d22a9
https ssl password autogenerated
2024-09-11 21:23:15 +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
Kenneth Skovhede
23d74d4e18
Minor tweaks to the logic around starting the hosted instance from the TrayIcon
2024-09-07 08:25:16 +02:00
Kenneth Skovhede and GitHub
31ad1c1284
Merge pull request #5540 from marceloduplicati/feature/migrationtohttpclient
...
Replacing deprecated WebClient for HttpClient
2024-09-06 17:59:20 +02:00
Marcelo Ceccon
2423289494
Merge branch 'feature/migrationtohttpclient' of https://github.com/marceloduplicati/duplicati into feature/migrationtohttpclient
2024-09-06 17:02:12 +02:00
Marcelo Ceccon
331960a3c5
Timeout corrections for Updatemanager & Report Uploader
2024-09-06 17:02:04 +02:00
Kenneth Skovhede and GitHub
864b6bf66e
Merge branch 'master' into feature/migrationtohttpclient
2024-09-06 13:32:30 +02:00
Kenneth Skovhede and GitHub
ccbc7da587
Merge pull request #5541 from duplicati/feature/fix-swagger-output
...
Fix Swagger exposed API.
2024-09-06 11:49:32 +02:00
Kenneth Skovhede
7e77217171
Fix Swagger exposed API.
...
Changed order or Json serializers to fix the parsing issue for enums.
Removed support code for controllers as we are only using minimal API.
2024-09-06 10:50:06 +02:00
Marcelo Ceccon
c7c46aed7d
Replacing deprecated WebClient for HttpClient
...
This is a proposal for replacing the deprecated WebClient with the HttpClient.
This commit implements the core functionality following the HttpClientFactory pattern as suggested by the framework. It also supports an alternative approach in areas where the HttpClient pattern is not desirable.
The first backend component to be migrated is WebDav, and the HttpClient pattern is also applied to the update downloader.
Once merged, other backend components can be migrated, eventually removing the deprecated WebClient from the codebase.
Additionally, the debug-profind-file option from webdav, which was a remnant from early development, is removed as it is no longer useful for debugging different webdav server responses.
2024-09-06 10:46:46 +02:00
Kenneth Skovhede and GitHub
494e291fe8
Merge pull request #5538 from duplicati/feature/yet-another-msi-fix
2024-09-05 16:57:04 +02:00
Kenneth Skovhede
a72da626c5
Fixed MSI install problems by removing existing product before installing new version.
...
This fixes #5233
2024-09-05 15:04:14 +02:00
Kenneth Skovhede and GitHub
41479b633c
Merge pull request #5536 from duplicati/feature/support-serverutil-insecure-tls
...
Added support for connecting to a server with a self-signed certificate.
2024-09-04 23:03:42 +02:00
Kenneth Skovhede and GitHub
6bf520ee23
Merge pull request #5535 from duplicati/feature/replace-armv7-binaries
...
Updated build process to replace ARMv7 binaries
2024-09-04 23:03:27 +02:00
Kenneth Skovhede
1b3bd236e0
Updated build process to replace ARMv7 binaries to onces compatible with GLIBC from Debian Buster.
...
This fixes #5533
2024-09-04 20:47:26 +02:00
Kenneth Skovhede
542a4d6e7c
Added support for connecting to a server with a self-signed certificate.
...
This fixes #5534
2024-09-04 20:33:59 +02:00
Kenneth Skovhede and GitHub
3a926f7dd3
Merge pull request #5531 from duplicati/feature/fix-not-finding-named-backup
...
Improvements to ServerUtil
2024-09-04 11:48:09 +02:00
Kenneth Skovhede and GitHub
62896f41fb
Merge pull request #5532 from duplicati/feature/localize-backup-processingfiles
...
Added missing transltion for `Backup_ProcessingFiles`
2024-09-04 11:47:55 +02:00
Kenneth Skovhede
43c18dfe69
Added missing transltion for Backup_ProcessingFiles
2024-09-04 09:43:13 +02:00
Kenneth Skovhede
e3a8f34a67
Fixed issue with not finding backup by name.
...
Improved error message if it can be extracted from the server response.
2024-09-03 22:02:51 +02:00
Kenneth Skovhede and GitHub
5cd7964d1e
Merge pull request #5528 from duplicati/release/canary-2.0.9.106
...
Version bump to v2.0.9.106-2.0.9.106_canary_2024-09-03
2024-09-03 16:09:24 +02:00
Kenneth Skovhede
238caaf4f3
Version bump to v2.0.9.106-2.0.9.106_canary_2024-09-03
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.9.106_canary_2024-09-03.signatures.zip
v2.0.9.106-2.0.9.106_canary_2024-09-03
2024-09-03 15:55:23 +02:00