Kenneth Skovhede
5b9e294dec
Revisiting the machine-id concept.
...
Removed the text from the update folder as it is no longer being used.
Added a new `machineid.txt` file that controls the machine-id.
De-coupled the machine-id from the installationid as the latter is used for usage reporting, and should not be connected to the machine-id
2024-04-29 17:58:00 +02:00
Kenneth Skovhede and GitHub
8a39372c73
Merge pull request #5152 from duplicati/feature/update-manifest
...
Implemented the new manifest format
2024-04-29 10:57:09 +02:00
Kenneth Skovhede and GitHub
b51f0ed71e
Merge pull request #5155 from duplicati/feature/built-in-sqlite-rc4-decrypt
...
Added support for decrypting the RC4 encrypted SQLite databases
2024-04-29 10:56:34 +02:00
Kenneth Skovhede and GitHub
b5386573b5
Merge pull request #5158 from duplicati/feature/send-multi-http-reports
...
Added support for sending reports via HTTP(s) to multiple destinations
2024-04-29 10:54:51 +02:00
Kenneth Skovhede and GitHub
b87ef92e37
Merge pull request #5160 from duplicati/feature/update-ssl-default-to-system-default
...
Updated TLS version to `None` or `SystemDefault`
2024-04-29 10:54:23 +02:00
Kenneth Skovhede and GitHub
b32c6a4f15
Merge pull request #5161 from duplicati/feature/reduce-dynamic-loader
...
Reduced dynamic scanning with static linking.
2024-04-29 10:54:09 +02:00
Kenneth Skovhede
f708338b2d
Added tests for 7z compression
2024-04-29 08:20:24 +02:00
Kenneth Skovhede
2d7e89407c
Added option to register custom backends for testing
2024-04-27 14:57:41 +02:00
Kenneth Skovhede
8e25c6e2ab
Reduced dynamic scanning with static linking.
...
Cleaned up some `proj` files.
Added caching to options.
2024-04-26 14:32:41 +02:00
Kenneth Skovhede
dfb6ee0f29
Updated TLS version to None or SystemDefault to use the OS "best match" versions.
2024-04-24 21:17:38 +02:00
Kenneth Skovhede
db8fb59577
Avoid locking the database file on Windows when looking for an encrypted header
2024-04-24 15:18:45 +02:00
Kenneth Skovhede
dab3d989e1
Added support for sending reports via HTTP(s) to multiple destinations
2024-04-24 13:16:21 +02:00
Kenneth Skovhede
b5f1177bf8
Added typ to the header to align more with JWT
2024-04-24 11:32:40 +02:00
Kenneth Skovhede
612f657614
Added nullable to SQLiteLoader.
...
Avoid checking file if no password is supplied.
2024-04-24 11:16:11 +02:00
Kenneth Skovhede
8961269675
Avoid checking non-existing file
2024-04-24 11:14:35 +02:00
Kenneth Skovhede
9c0ef09a39
Implemented a built-in decrypt method.
...
Ported the RC4 algorithm from BouncyCastle.
This fixes #5147
2024-04-23 17:06:32 +02:00
Kenneth Skovhede
b6ca526ee7
Implemented the new manifest format
...
Fixed some issues with the manifest urls.
Changed to records and nullable in some places.
Regenerated the test-keys to use RSA208.
Changed to using built-in JSON for manifest.
This fixes #5145
2024-04-23 13:41:59 +02:00
Kenneth Skovhede and GitHub
0b566ecf1f
Merge pull request #5132 from duplicati/feature/1mib-default-blocksize
...
1 MiB default blocksize
2024-04-21 09:37:02 +02:00
Kenneth Skovhede
c2a37d0cd8
Merge remote-tracking branch 'origin/master' into feature/multi-arch-build
2024-04-18 14:09:53 +02:00
Kenneth Skovhede
62f707be6d
Fixed including the machineId in reports
2024-04-18 14:07:05 +02:00
Kenneth Skovhede
6362dd3cf8
Updated query to remove warning from SQLite logging
2024-04-16 14:19:15 +02:00
Kenneth Skovhede
09b5be5e64
Reverted AlphaFS and AlphaVSS to use the .NetCore35 libraries directly
2024-04-16 14:18:18 +02:00
Kenneth Skovhede
cc5d73d1c6
Disabled bundled binary components for Storj
2024-04-16 07:50:27 +02:00
Kenneth Skovhede
675d361e62
Removed deprecated Tardigrade backend
2024-04-15 22:20:54 +02:00
Kenneth Skovhede
142e8e79f2
Fixed a 30s systeminfo delay
2024-04-15 22:17:09 +02:00
Kenneth Skovhede
b84f235ffc
Updated SQLite M3 binaries to fix crashes
2024-04-15 13:22:39 +02:00
Kenneth Skovhede
a0c0cbf3d5
Removed mentions of Mono in code, and fixed some entry paths pointing to the dll instead of the exe
2024-04-15 13:20:39 +02:00
Kenneth Skovhede
49fb45859c
Fixed some incorrectly quoted literals in SQL statements
2024-04-15 08:24:01 +02:00
Kenneth Skovhede
4dd16d6ae3
Added binary files for Storj
2024-04-09 16:41:14 +02:00
Kenneth Skovhede
b6e1f7b75f
Reverted keys to 128 bytes (1024 bit keys) as the current sign key is 1024 bits.
...
Regnerated 1024bit dummy keys for testing.
2024-04-09 15:06:34 +02:00
Kenneth Skovhede
037ce702fe
Use custome builds of SQLite for non-supported platforms
2024-04-08 13:34:33 +02:00
Kenneth Skovhede
847be2d00a
More fixes to support transistions to new updater
2024-04-06 10:27:33 +02:00
Kenneth Skovhede
d15ed599d9
Prevent crashes on debug builds
2024-04-05 16:50:21 +02:00
Kenneth Skovhede
d318467b09
Removed Spatial library
2024-04-05 15:24:27 +02:00
Kenneth Skovhede
9f0810612a
Changed logic for reporting exceptions, so all statistics are reported despite an exception stopping the backup
2024-04-02 22:31:55 +02:00
Kenneth Skovhede and GitHub
b0e852d9ad
Merge pull request #5129 from duplicati/feature/prepare-updater-system-change
...
Preparing for updater change
2024-03-28 11:35:39 +01:00
Kenneth Skovhede
f1e767b9cc
Work on creating the signed manifests
2024-03-27 19:52:40 +01:00
Kenneth Skovhede
cc091f06fe
Minor fix to increase compatibility with older clients
2024-03-27 11:25:16 +01:00
Kenneth Skovhede
a1a4042198
Added support for having multiple valid keys for a manifest
2024-03-27 11:24:49 +01:00
Kenneth Skovhede
cc1f91bf87
Stability improvement for future manifests
2024-03-26 15:43:03 +01:00
Kenneth Skovhede
7dfa19d48b
Merge branch 'master' into feature/1mib-default-blocksize
2024-03-18 15:19:42 +01:00
Kenneth Skovhede
f77f77ad3a
Fixed types to allow building release executables
2024-03-15 15:20:28 +01:00
Kenneth Skovhede
7eff0dd2af
Merge remote-tracking branch 'origin/master' into feature/change-updater-for-multi-arch
2024-03-15 14:23:12 +01:00
Kenneth Skovhede
115e887802
Implemented new updater logic that supports multi-arch distributions.
2024-03-15 14:18:56 +01:00
Kenneth Skovhede
65438e98d0
Preparing for updater change
2024-03-14 16:55:18 +01:00
Kenneth Skovhede
7d4b57f517
Removed donation messages
2024-03-11 09:49:42 +01:00
Kenneth Skovhede
a8ee4f2ba1
Post merge build fixes
2024-03-08 11:44:38 +01:00
Kenneth Skovhede
b27323c705
Merge remote-tracking branch 'origin/master' into feature/kestrel-avalonia-upgrade
2024-03-08 11:40:33 +01:00
Kenneth Skovhede and GitHub
81e162fd26
Merge pull request #5120 from TopperDEL/storj-better-exception-handling
...
fix: Handle upload-error by raising exception
2024-03-08 11:05:34 +01:00
Kenneth Skovhede and GitHub
0da21bab36
Merge pull request #5117 from duplicati/feature/common-report-url
...
Added support for machine and backup ids in reports
2024-03-08 11:05:00 +01:00