Carl Johnsen
d5b09c8d66
Removed old solution reference to the remote synchronization library, as it's now part of the main library
2026-04-12 08:12:37 +02:00
Carl Johnsen
c0a458fcdb
Updated the remote synchronization tool to point to the main library
2026-04-12 08:12:05 +02:00
Carl Johnsen
dd6234771b
Added a remote synchcronization handler
2026-04-12 08:11:42 +02:00
Carl Johnsen
14eaa7e4cc
Removed the remote synchronization module
2026-04-12 08:11:12 +02:00
Carl Johnsen
b514961685
Moved remote synchronization to be part of the Main library instead of a seperate library
2026-04-12 08:10:29 +02:00
Carl Johnsen
3b7e384024
Bumped ngclient to get the remote synchronization related updates
2026-03-26 13:20:05 +01:00
Carl Johnsen
74b575a712
Merge branch 'master' into bugfix/remote-synchronization-module-fixes
2026-03-24 09:37:02 +01:00
Carl-Johannes Johnsen and GitHub
1865592eb8
Merge pull request #6816 from carljohnsen/bugfix/6068-sporadic-windows-fail
...
Bugfix/Sporadic failure of 6068 test on Windows
2026-03-24 09:36:09 +01:00
Carl Johnsen
97de64d2d9
Removed inherited folder permissions from the Windows check, as these are out of our control.
...
Only the explicit rules are checked, which are the ones set by Duplicati and the unit test.
2026-03-24 06:28:02 +01:00
Carl Johnsen
f2c45857e8
"Rebalanced" the remote synchronization log messages log levels.
2026-03-23 11:49:53 +01:00
Carl Johnsen
b59707c8e2
The remote synchronization runner now reports to the results directly.
2026-03-23 11:42:27 +01:00
Carl Johnsen
4b98b50a7d
Reset the progress bare on the start of each secondary destination.
2026-03-23 09:22:51 +01:00
Carl Johnsen
0817b60509
Rather than re-emitting the same results, don't emit the results until after the modules have run.
2026-03-23 09:22:32 +01:00
Carl Johnsen
8116eaa438
Added remote synchronization results to the main backup results.
2026-03-23 09:01:38 +01:00
Carl Johnsen
682ee1ae7c
GetUrlWithoutCredentials incorrectly stripped the first character when a bar '|' wasn't present.
2026-03-23 09:00:09 +01:00
Carl Johnsen
e575d0db0f
Removed whitespace
2026-03-23 08:59:27 +01:00
Kenneth Skovhede and GitHub
cf587be926
Merge pull request #6812 from duplicati/release/canary-2.2.0.107
...
Version bump to v2.2.0.107-2.2.0.107_canary_2026-03-20
2026-03-21 07:33:27 +01:00
Kenneth Skovhede
91d9e662c3
Version bump to v2.2.0.107-2.2.0.107_canary_2026-03-20
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.2.0.107
Signature file: https://updates.duplicati.com/canary/duplicati-2.2.0.107_canary_2026-03-20.signatures.zip
v2.2.0.107_canary_2026-03-20
v2.2.0.107-2.2.0.107_canary_2026-03-20
2026-03-20 18:02:47 +01:00
Kenneth Skovhede and GitHub
8a76d91920
Merge pull request #6811 from duplicati/feature/bump-ngclient-212
...
Updated ngclient to 0.0.212
2026-03-20 15:58:09 +01:00
Carl Johnsen
e2f903aa10
Added missing docstrings
2026-03-20 15:32:09 +01:00
Carl Johnsen
c8e4219e04
Updated progress tracking to work properly across a single pass over a secondary destination
2026-03-20 15:30:01 +01:00
Kenneth Skovhede
de70c72310
Updated ngclient to 0.0.212
...
Updated from 0.0.207 to 0.0.212.
2026-03-20 15:28:28 +01:00
Kenneth Skovhede and GitHub
d046768b90
Merge pull request #6810 from duplicati/dependabot/npm_and_yarn/npm_and_yarn-e5a595f223
...
Bump flatted from 3.3.1 to 3.4.2 in the npm_and_yarn group across 1 directory
2026-03-20 15:25:50 +01:00
Carl Johnsen
b19bfcccc7
Changed to tempfile rather than tempstream in remote synchronization as backends and wrapping streams close the underlying streams on dispose, leading to temporary data being deleted occassionally and on errors.
2026-03-20 14:53:36 +01:00
Carl Johnsen
12a07b7805
Added remote synchronization project to the solution file
2026-03-20 13:28:47 +01:00
Carl Johnsen
5fabd76aa2
Removed whitespace
2026-03-20 13:27:54 +01:00
Carl Johnsen
9fd53c99c4
Updated the progress information that's sent to the UI during remote synchronization to reflect the progress on the overall destinations
2026-03-20 13:27:28 +01:00
Carl Johnsen
98cfb88c50
Pushed code with old stale changes
2026-03-20 13:00:00 +01:00
Carl Johnsen
b7503687bb
Better and more high resolution progress display during running the remote synchronization module
2026-03-20 12:28:58 +01:00
Carl Johnsen
81c3f948ee
Removed whitespace
2026-03-20 09:01:13 +01:00
Carl Johnsen
534bda7166
Added progress tracking to the remote synchronization module to the UI
2026-03-20 09:00:52 +01:00
Carl Johnsen
407dcbaa59
The remote synchronization runner now reports its progress to the UI
2026-03-20 04:49:14 +01:00
Carl Johnsen
5046edef49
Re-write the results after running the modules to elevate any errors or warnings emitted by a module to be part of the main results through logging.
2026-03-20 04:39:26 +01:00
Carl Johnsen
21d52ea793
Changed from a reflection based approach to a type safe one.
...
This is done by making the operation update class public so they can be accessed outside of the main library, and the progress updater is passed down from the controller.
2026-03-20 04:38:16 +01:00
dependabot[bot] and GitHub
1ea20f834d
Bump flatted in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [flatted](https://github.com/WebReflection/flatted ).
Updates `flatted` from 3.3.1 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 00:16:24 +00:00
Carl Johnsen
f22e58f2cf
Merge branch 'master' into bugfix/remote-synchronization-module-fixes
2026-03-19 11:18:23 +01:00
Carl-Johannes Johnsen and GitHub
8899ab3d65
Merge pull request #6799 from carljohnsen/feature/full-disk-linux
...
Feature/full disk linux
2026-03-19 10:58:05 +01:00
Carl Johnsen
11e5bcdf30
Errors produced during the remote synchronization are now added to the results.
2026-03-18 16:15:30 +01:00
Carl Johnsen
f02082d462
Update the remote synchronization phase using reflection
2026-03-18 15:49:23 +01:00
Carl Johnsen
1e9f318436
Compute the hash of the source file before put as backends may close the file after a put
2026-03-18 15:47:05 +01:00
Carl Johnsen
2dcc8df8e6
Don't emit the url during printing / logging as that can contain sensitive information
2026-03-18 15:45:25 +01:00
Carl Johnsen
29a8a0ad5f
Added a remote synchronization phase
2026-03-18 15:44:40 +01:00
Carl Johnsen
1201a8344d
Removed whitespace
2026-03-18 15:36:10 +01:00
Kenneth Skovhede and GitHub
9b2eefbd72
Merge pull request #6796 from duplicati/feature/add-cleanup-and-list-to-db-tool
...
Add verify and cleanup to database tool
2026-03-17 14:13:12 +01:00
Carl Johnsen
58de34091a
Added missing Linux branches in the source provider
2026-03-16 11:09:08 +01:00
Kenneth Skovhede and GitHub
870a0191cf
Merge pull request #6802 from duplicati/feature/fix-direct-partial-restore
...
Fix restore without local db
2026-03-14 21:11:44 +01:00
Kenneth Skovhede
6a82da0e81
Fix null versions array
2026-03-14 19:17:51 +01:00
Kenneth Skovhede
ec6e32be39
Fixed usage of filelist filter
2026-03-14 18:26:37 +01:00
Kenneth Skovhede and GitHub
60aa6a8245
Merge pull request #6804 from duplicati/feature/fix-windows-cert-export
...
Fixed an issue with loading certificate bundles on Windows
2026-03-14 17:38:14 +01:00
Kenneth Skovhede and GitHub
a5f34d16be
Merge pull request #6800 from duplicati/feature/dont-tag-with-naked-version
...
Don't push Docker with naked version
2026-03-14 14:01:53 +01:00