Commit Graph
10886 Commits
Author SHA1 Message Date
Kenneth Skovhede 1f7415cc8e Simplified backend manager handler code 2025-03-04 15:42:31 +01:00
Kenneth SkovhedeandGitHub 758b3ed384 Merge pull request #5997 from duplicati/release/canary-2.1.0.110
Version bump to v2.1.0.110-2.1.0.110_canary_2025-02-28
2025-02-28 19:22:10 +01:00
Kenneth Skovhede 3298b897e7 Version bump to v2.1.0.110-2.1.0.110_canary_2025-02-28
You can download this build from:

Binaries: https://updates.duplicati.com/canary/?version=2.1.0.110

Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.110_canary_2025-02-28.signatures.zip
v2.1.0.110_canary_2025-02-28 v2.1.0.110-2.1.0.110_canary_2025-02-28
2025-02-28 16:25:44 +01:00
Carl-Johannes JohnsenandGitHub 476774640a Merge pull request #5991 from carljohnsen/performance/restoreopt2 2025-02-28 13:03:25 +01:00
Carl Johnsen 6e08affd1a Rather than having the tempfile database create new ID's for each entry, reuse the File.ID so the connections that do not have access to the temp table can access the same data. 2025-02-28 10:27:02 +01:00
Carl Johnsen dbe413d889 Fixed the restore BlockManager block counting logic 2025-02-28 10:26:07 +01:00
Kenneth SkovhedeandGitHub e614b08bb3 Merge pull request #5955 from duplicati/feature/alternate-source-provider
Alternate source provider
2025-02-28 10:07:53 +01:00
Carl Johnsen 97df02c57c Fixed missing docstrings 2025-02-27 14:48:08 +01:00
Carl Johnsen b9eaa224b8 Renamed variables in VolumeDecompressor 2025-02-27 14:46:04 +01:00
Carl Johnsen 6ef151f4af Cleaned up FileProcessor 2025-02-27 14:45:05 +01:00
Carl Johnsen a539af58ca Removed unused code from FileLister 2025-02-27 14:44:54 +01:00
Carl Johnsen 2ebb021174 Cleaned up BlockManager 2025-02-27 14:40:29 +01:00
Carl Johnsen 2fae2d510e Removed old block counters from BlockManager 2025-02-27 14:16:06 +01:00
Carl Johnsen a0eae4131b Cleaned up LocalRestoreDatabase 2025-02-27 14:14:07 +01:00
Carl Johnsen 260786a91a Merge branch 'feature/restore-buffer-size-option' into performance/restoreopt2 2025-02-27 14:03:01 +01:00
Carl Johnsen 038e78ad06 The block cache is now always present, as it keeps track of blocks. In case of a cache size 0, every Set() will trigger an evict. 2025-02-27 11:17:11 +01:00
Carl Johnsen bdfdc7e92a MemoryCache evict now correctly handles the ArrayPool 2025-02-27 10:54:47 +01:00
Kenneth SkovhedeandGitHub 9e74180b73 Merge pull request #5990 from duplicati/feature/add-new-ui-link
Add new UI link
2025-02-26 22:13:40 +01:00
Kenneth Skovhede a5d53d4493 Version bump ngclient 2025-02-26 22:12:34 +01:00
Kenneth Skovhede e6ebafac14 Added link for easy switching to new UI 2025-02-26 22:11:22 +01:00
Kenneth SkovhedeandGitHub f268d0091b Merge pull request #5989 from duplicati/feature/update-release-builder-signing
Update release builder signing
2025-02-26 21:48:54 +01:00
Kenneth Skovhede 11a27042bc Merge remote-tracking branch 'origin/master' into feature/alternate-source-provider 2025-02-26 19:25:46 +01:00
Kenneth SkovhedeandGitHub 4822bc4550 Merge pull request #5978 from duplicati/feature/make-backends-async
Final conversion to async backends
2025-02-26 18:02:05 +01:00
Carl Johnsen 7109155127 Additional block count reporting of the block manager 2025-02-26 16:11:13 +01:00
Carl Johnsen 0e6e1bcbd8 Currently, the block cache cannot compact while using the arraypool, as this doesn't properly return the buffers to the pool 2025-02-26 16:10:51 +01:00
Carl Johnsen 6873162002 Additional internal profiling resolution 2025-02-26 16:09:23 +01:00
Carl Johnsen 692954ee97 Made the local restore database use a connection pool for getting block data 2025-02-26 16:08:55 +01:00
Kenneth SkovhedeandGitHub 3f35de6dec Merge pull request #5988 from ochaze/master
Adding two Infomaniak Cloud locations
2025-02-26 16:00:30 +01:00
Kenneth Skovhede d6ea2c57cd Removed outdated comments 2025-02-26 15:55:50 +01:00
Kenneth Skovhede 4bf8c4287b Fixed a missing cancellation token forward 2025-02-26 15:39:26 +01:00
Kenneth Skovhede f77e529eb6 Merge commit '2339aeff28adba15442d0be60c56568ae642ad0b' into feature/make-backends-async 2025-02-26 15:23:48 +01:00
Kenneth SkovhedeandGitHub 2339aeff28 Merge pull request #5984 from duplicati/feature/fix-missing-slash
Fix Uri ToString()
2025-02-26 15:18:31 +01:00
Olivier Chaze 395a5cb64f Adding two Infomaiak Cloud locations 2025-02-26 14:47:20 +01:00
Kenneth Skovhede 1c38061050 Added support for authenticode signing with jsign and Yubikey / PIV. 2025-02-26 11:58:48 +01:00
Kenneth Skovhede e1ae9dd9b4 Added MacOS signing verification 2025-02-25 21:54:47 +01:00
Kenneth Skovhede b1fca9c3aa Added logfile name to crash message 2025-02-25 21:54:10 +01:00
Carl Johnsen a49c66bcb5 Added caching of localrestoredatabase data 2025-02-25 17:42:30 +01:00
Carl Johnsen 6d7faf97bb Whitespace 2025-02-25 17:41:57 +01:00
Carl Johnsen 42ec5b633c Restore block cache max option didn't match the description 2025-02-25 17:41:35 +01:00
Carl Johnsen bf3a26ffcd Added more internal profiling timers to the FileProcessor to get more high-resolution profiling 2025-02-25 16:49:46 +01:00
Carl Johnsen e773907eed Changed from allocating a new byte[] buffer in the decompressor to use the Buffers.ArrayPool 2025-02-25 16:45:55 +01:00
Kenneth Skovhede 616d8b75a7 Simplified MacOS code signing 2025-02-25 16:43:28 +01:00
Carl Johnsen d7b8d13bc0 VolumeDecryptor and VolumeManager were unnecessarily sending around and keeping track of disposed encrypted volumes 2025-02-25 16:39:28 +01:00
Carl Johnsen 5c7a933722 FileLister did not report its internal profling properly 2025-02-25 16:37:49 +01:00
Carl Johnsen b62a1f7600 Added missing comments in filelister 2025-02-25 16:36:30 +01:00
Carl Johnsen b86794791b Reallocating byte[] buffer takes up too long time if done for each file 2025-02-25 16:35:46 +01:00
Kenneth Skovhede 3a2468483e Made process helper ignore empty/null arguments 2025-02-25 16:20:56 +01:00
Carl Johnsen c5ebf4fa71 Added the restore channel depth option 2025-02-25 16:19:04 +01:00
Carl Johnsen 123c12e2c3 Whitespace 2025-02-25 16:18:13 +01:00
Kenneth Skovhede 0b61e0d0bc Yet another way to find out if the RID is for Windows 2025-02-25 15:14:37 +01:00