Kenneth Skovhede and GitHub
ab744c7067
Merge pull request #5935 from duplicati/feature/canary-2.1.0.108
...
Feature/canary 2.1.0.108
2025-01-31 21:35:37 +01:00
Kenneth Skovhede
77b7288208
Version bump to v2.1.0.108-2.1.0.108_canary_2025-01-31
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.0.108
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.108_canary_2025-01-31.signatures.zip
v2.1.0.108-2.1.0.108_canary_2025-01-31
2025-01-31 16:16:55 +01:00
Kenneth Skovhede
3c39744f0e
Bump ngclient
2025-01-31 15:12:25 +01:00
Kenneth Skovhede and GitHub
28e3fa1063
Merge pull request #5914 from duplicati/feature/prevent-windows-subfolder-storage
...
Improve data folder assignment
v2.1.0.108_canary_2025-01-31
2025-01-31 14:52:45 +01:00
Kenneth Skovhede and GitHub
198b6dcd3f
Merge pull request #5929 from duplicati/feature/fix-parsing-flags
...
This adds the option to parse flags, where an enum can have multiple values
2025-01-31 14:52:18 +01:00
Carl Johnsen
f2cd4f5641
Added docstrings to the global configuration class
2025-01-31 14:42:03 +01:00
Carl Johnsen
3b94cd8039
Split the verify option into two separate options
2025-01-31 14:40:09 +01:00
Carl Johnsen
94a19f9abc
Added logging a status report towards the end of remote synchronization
2025-01-31 14:32:54 +01:00
Carl Johnsen
733e20d77c
Added the progress option
2025-01-31 14:19:53 +01:00
Carl Johnsen
31f506c6a1
Moved configuration handling to use a global config class to simplify method signatures
2025-01-31 13:57:45 +01:00
Kenneth Skovhede
23e7233691
Do not encode http form extra parameters.
...
This changes the encoding that broke because the encoding function was changed.
The new logic is to not encode the parameters, but just use them as provided.
Any escaping needs to then be applied to the input by the user/caller.
This fixes #5900
2025-01-30 21:39:41 +01:00
marceloduplicati and GitHub
03b7fac65c
Merge pull request #5889 from marceloduplicati/feature/unified-help-arguments
...
Help Command unification
2025-01-30 10:23:10 -03:00
Carl Johnsen
22252d48ab
Implemented proper Duplicati logging in the remote synchronization tool
2025-01-30 13:23:48 +01:00
Carl Johnsen
4b6d73ddbd
Included Duplicati.CommandLine to get the console output sink for logging.
2025-01-30 13:22:45 +01:00
Kenneth Skovhede and GitHub
3db8e03262
Merge pull request #5891 from duplicati/feature/add-support-for-cors
...
Added support for CORS
2025-01-30 10:53:27 +01:00
Kenneth Skovhede
bc8f6dd0c8
This adds the option to parse flags, where an enum can have multiple values.
...
It is only used by the FTP backend.
2025-01-30 10:52:17 +01:00
Kenneth Skovhede
fac866a5cd
Merge remote-tracking branch 'origin/master' into feature/add-support-for-cors
2025-01-30 08:39:15 +01:00
Kenneth Skovhede and GitHub
9d8c19fd4b
Merge pull request #5926 from duplicati/feature/dispose-backends-in-backendmanager
...
Implemented correct shutdown of backend manager handler
2025-01-30 08:38:29 +01:00
Carl Johnsen
40271166ee
Push before changing machine
2025-01-30 07:12:36 +01:00
Carl Johnsen
bf08084662
Added additonal TODOs
2025-01-30 06:54:25 +01:00
Carl Johnsen
de9ebfa010
RenameAsync now calls the backends rename functionality, if it supports it.
2025-01-30 06:54:00 +01:00
Marcelo C.
0fca2ba96b
Changing default streaming timeout from 10 to 60 seconds
2025-01-29 20:37:40 -03:00
Kenneth Skovhede and GitHub
6de9378b4d
Merge pull request #5869 from duplicati/feature/more-wix-exe
...
Better `wix.exe` support
2025-01-29 22:45:23 +01:00
Kenneth Skovhede and GitHub
10078a4983
Merge pull request #5928 from stavros-k/docker-tag
...
add docker tag $version-$channel
2025-01-29 21:36:52 +01:00
Stavros Kois
8b37599c39
add docker tag $version-$channel
...
Signed-off-by: Stavros Kois <s.kois@outlook.com >
2025-01-29 20:38:50 +02:00
Kenneth Skovhede
b1e23da40c
Implemented correct shutdown of backend manager handler
2025-01-29 11:04:13 +01:00
Carl Johnsen
c40ee2e156
Added light profiling to the console output of the rsync tool test
2025-01-29 04:33:54 +01:00
Carl Johnsen
35f75ce70e
Proper forwarding of the test options to the rsync tool during test
2025-01-29 04:33:29 +01:00
Carl Johnsen
dc75b4c09c
Proper OS independant paths in the rsync tool test
2025-01-29 04:32:51 +01:00
Carl Johnsen
36f809460b
Updated the Remote Synchronization tool to do proper logging.
2025-01-28 15:41:03 +01:00
Carl Johnsen
ba4a67a9ea
Add docstrings in the Remote Synchronization tool
2025-01-28 15:17:26 +01:00
Carl Johnsen
97b6ed88b6
More descriptive wording in descriptions.
2025-01-28 15:06:42 +01:00
Carl Johnsen
dd6e250087
Verification should be before copy, as it verifies the files that are already there.
2025-01-28 15:06:17 +01:00
Carl Johnsen
186a1659db
Add global options to the Remote Synchronization tool
2025-01-28 14:47:46 +01:00
Carl Johnsen
3d194e8da5
Reworded confirm commandline option description
2025-01-28 14:39:29 +01:00
Marcelo C.
36db29dc77
Change timeout configuration for BackendTester
...
This change will allow an environment variable READ_WRITE_TIMEOUT_SECONDS to control the read write timeout used during the tests on streaming backends.
-1 will set it to infinite.
Additionally all console logs during test execution have a timestamp with millisecond precision to aid in benchmarking.
2025-01-28 10:35:32 -03:00
Carl Johnsen
ae94cc6a73
Remote synchronization flavortext
2025-01-28 14:31:40 +01:00
Carl Johnsen
1c8985b7e9
Add confirmation option to Remote Synchronization Tool
2025-01-28 14:31:20 +01:00
Carl Johnsen
2c727ab132
Add retention option to Remote Synchronization Tool
2025-01-28 14:23:00 +01:00
Carl Johnsen
ae58d65de3
Add force option to Remote Synchronization Tool
2025-01-28 13:25:51 +01:00
Kenneth Skovhede
de00eee3de
Changed logic so overrides to server-datafolder will affect any operation, including CLI, Agent, and ServerUtil
2025-01-28 13:23:57 +01:00
Kenneth Skovhede
fac12ba772
Further consolidated the data folder.
...
Added support for `--portable-mode` and `--server-datafolder` for the CLI, ServerUtil, and Agent.
Fixed a few places where file reads were not cached properly.
Moved some responsibilities of UpdaterManager into DataFolderManager.
This now supports storing `machineid.txt` and `installation.txt` inside the path pointed to by `--server-datafolder` or alternatively with `--portable-mode`.
It is possible that some fringe backwards compatibility is lost with this update.
Fixed an issue with AutoUpdater crashing on check/download.
This fixes #5902
2025-01-28 13:01:35 +01:00
Carl Johnsen
bcdc9f0af8
Add retry option to Remote Synchronization Tool
2025-01-28 11:23:16 +01:00
Carl Johnsen
5939f033a6
Set default values for dry run and verify options
2025-01-28 11:18:32 +01:00
Carl Johnsen
f169e145f4
Add verify option to Remote Synchronization Tool for post-copy validation
2025-01-28 11:17:59 +01:00
Carl Johnsen
552f9747e2
Modified ToolTests.GenerateTestData to use async/await for improved performance
2025-01-28 09:49:22 +01:00
Carl Johnsen
2df0710d7e
Added the capability to forward multiple tokens to an option
2025-01-28 09:48:51 +01:00
Kenneth Skovhede and GitHub
039e1a08fb
Merge branch 'master' into feature/prevent-windows-subfolder-storage
2025-01-28 08:58:26 +01:00
Kenneth Skovhede and GitHub
32d4c76c13
Merge pull request #5913 from duplicati/feature/more-visible-warnings
...
Added UI warning for unencrypted database
2025-01-28 08:57:08 +01:00
Kenneth Skovhede and GitHub
610f3b47d1
Update reporting module ( #5910 )
...
* Updated reporting values.
The reporter module can now emit the following extra values:
- operating-system
- installation-type
- destination-type
- next-scheduled-run
When running from the built-in scheduler, it will automatically set `--next-scheduled-run` so it is applied to the reporting data.
* Implemented an improved machine name reader.
This fixes #5907
* Added a guard against sending too much of the destination url as the destination.
* Fixed reading Windows Machine name
* Removed extra Windows logic as it has no effect
2025-01-28 08:56:42 +01:00