Commit Graph
10643 Commits
Author SHA1 Message Date
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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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
marceloduplicatiandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 6de9378b4d Merge pull request #5869 from duplicati/feature/more-wix-exe
Better `wix.exe` support
2025-01-29 22:45:23 +01:00
Kenneth SkovhedeandGitHub 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