Carl Johnsen
2dd3aaffb3
Added a test for the retention option with an empty source directory
2025-02-03 13:21:45 +01:00
Carl Johnsen
55aca59aeb
Added a test for whether an empty source deletes destination files.
2025-02-03 13:13:53 +01:00
Carl Johnsen
a8edca231b
Added a test with everything being empty
2025-02-03 13:12:38 +01:00
Carl Johnsen
217c26c663
Added more tests of the log level enum
2025-02-03 10:32:30 +01:00
Carl Johnsen
1d6774b5d3
Log file was being created incorrectly
2025-02-03 10:32:18 +01:00
Carl Johnsen
3cedaead78
Added additional help text to the multi token arguments
2025-02-03 10:06:02 +01:00
Carl Johnsen
347e299132
Merge branch 'master' into feature/rsync_tool
2025-02-03 09:48:52 +01:00
Carl Johnsen
0856483699
Added an option to only parse the commandline options
2025-02-03 09:11:35 +01:00
Carl Johnsen
f88c2971a3
Added a test for parsing all of the commandline options
2025-02-03 09:06:30 +01:00
Carl Johnsen
7c7f58bdaf
Added profiling logging
2025-02-03 08:38:37 +01:00
Carl Johnsen
686ab0338b
Replaced a \n that should have been a \r
2025-02-03 08:38:18 +01:00
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
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
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
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