Commit Graph
10172 Commits
Author SHA1 Message Date
Marcelo C. 2eab4611de Fix for the streaming error on BackendTester interaction
This issue does not affect the pCloud backend per se and its functioning as expected.

The issue is related to a symptom the BackendTester revealed as discussed here:

https://github.com/duplicati/duplicati/pull/5709

It turns out the backends should assume the caller has set the input stream at the correct position and take it from there.

Therefore the fix is simply to remove the .Position = 0; which was well intended as a way to make sure the stream was at the beginning, but  thats not the pattern to follow when integrating backends.

A future blog post/tutorial on new backend integrations will mention these premises.
2024-11-27 19:34:18 +01:00
Kenneth SkovhedeandGitHub 302e2dd858 Merge pull request #5708 from duplicati/feature/expose-filter-groups-api
Fixed exported type for filters
2024-11-26 12:08:08 +01:00
Kenneth SkovhedeandGitHub e58cc576c2 Merge pull request #5707 from duplicati/feature/fix-hang-from-trayicon
Fixed hang from detached TrayIcon.
2024-11-26 12:07:52 +01:00
Kenneth Skovhede 6fb8a05318 Fixed exported type for filters 2024-11-26 11:29:13 +01:00
Kenneth Skovhede a97a472ab2 Made password source explicit 2024-11-26 11:26:50 +01:00
Kenneth SkovhedeandGitHub c4fdfce1d5 Merge pull request #5705 from duplicati/feature/improve-download-commit-message
Added version to commit message download url
2024-11-26 11:25:45 +01:00
Kenneth Skovhede 998c564aaf Fixed hang from detached TrayIcon.
This fixes #5703
2024-11-26 11:23:28 +01:00
Kenneth SkovhedeandGitHub 97c3b6323c Merge pull request #5704 from duplicati/release/canary-2.1.0.100
Version bump to v2.1.0.100-2.1.0.100_canary_2024-11-25
2024-11-26 08:46:22 +01:00
Kenneth Skovhede 79fcb33ef5 Added version to commit message download url so it works after a new release is out 2024-11-26 08:44:07 +01:00
Kenneth Skovhede 8b693a12f4 Version bump to v2.1.0.100-2.1.0.100_canary_2024-11-25
You can download this build from:

Binaries: https://updates.duplicati.com/canary/

Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.100_canary_2024-11-25.signatures.zip
v2.1.0.100-2.1.0.100_canary_2024-11-25
2024-11-25 23:34:37 +01:00
Kenneth SkovhedeandGitHub 702d055270 Merge pull request #5702 from duplicati/feature/minor-update-to-pcloud
Fixed a usability issue with choosing the pCloud server.
v2.1.0.100_canary_2024-11-25
2024-11-25 22:02:03 +01:00
Kenneth SkovhedeandGitHub dc4b00aa98 Merge pull request #5701 from duplicati/feature/add-option-to-suppress-warning-on-client-windows
Suppress HyperV warning option
2024-11-25 22:00:52 +01:00
Kenneth Skovhede 9fbff55198 Fixed a usability issue with choosing the pCloud server.
Changed the OAuth server to the new configured instance.
2024-11-25 21:59:43 +01:00
Kenneth Skovhede ea2ba06ff6 Suppress HyperV warning option
This adds a new option to suppress the normal warning that is issues on client-version of Windows.

This fixes #5692
2024-11-25 21:25:02 +01:00
Kenneth SkovhedeandGitHub 3b4deac602 Merge pull request #5700 from duplicati/feature/improve-updater-state
Fixed issues with update detection.
2024-11-25 20:39:38 +01:00
Kenneth Skovhede 42c4e50482 Fixed issues with update detection.
This fixes a case where the update checker keeps an old reference to the previous updated version, despite running a newer version.

It also removes some use of `Assembly.GetExecutingAssembly().GetName().Version` with the information from `UpdaterManager.SelfVersion.Version` as that should follow the update info.

This fixes #5698
This fixes #5252
2024-11-25 17:27:50 +01:00
Kenneth SkovhedeandGitHub 52ea353dc5 Merge pull request #5699 from duplicati/feature/fix-crash-log
Made the wrapper async+no-async so it does not loose the caller context.
2024-11-25 15:16:49 +01:00
Kenneth SkovhedeandGitHub 8c96dde359 Merge pull request #5636 from duplicati/feature/fix-dst-changing-scheduled-time
Support for not changing time-of-day during DST changes
2024-11-25 15:09:38 +01:00
Kenneth Skovhede 992a0fd90c Made the wrapper async+no-async so it does not loose the caller context. 2024-11-25 15:09:23 +01:00
Kenneth Skovhede d941ca3b7d Merge branch 'feature/fix-dst-changing-scheduled-time' of github.com:duplicati/duplicati into feature/fix-dst-changing-scheduled-time 2024-11-25 14:24:27 +01:00
Kenneth Skovhede 06329d591f Fixed test on Windows 2024-11-25 13:39:39 +01:00
Kenneth Skovhede 0a5baa127c Merge remote-tracking branch 'origin/master' into feature/fix-dst-changing-scheduled-time 2024-11-25 13:05:28 +01:00
Kenneth SkovhedeandGitHub 373c63dd55 Merge pull request #5695 from kursataktas/duplicati_guru
Introducing Duplicati Guru on Gurubase.io
2024-11-25 11:15:37 +01:00
Kenneth SkovhedeandGitHub 3ca76f76a3 Merge pull request #5684 from marceloduplicati/feature/backends-add-pcloud
Added pCloud Integration
2024-11-25 11:10:45 +01:00
Kenneth SkovhedeandGitHub 79d6dc0cad Merge branch 'master' into feature/backends-add-pcloud 2024-11-25 11:08:55 +01:00
Marcelo C. 068ae42aa1 Implementation of changes requested in review 2024-11-25 11:01:59 +01:00
Kenneth SkovhedeandGitHub ea922923f2 Merge pull request #5697 from duplicati/feature/support-click-on-trayicon
Added click event handler to tray-icon.
2024-11-24 09:16:57 +01:00
Kenneth SkovhedeandGitHub 8bad6e60f0 Merge pull request #5696 from duplicati/feature/fix-silent-upgrade-error
Fix MSI /quiet upgrade error
2024-11-24 09:16:29 +01:00
Kenneth Skovhede 249bb96af8 Added click event handler to tray-icon.
(Does not work on OSX).
2024-11-22 17:07:56 +01:00
Kenneth Skovhede 9de6869e5b Added support for restarting the Windows Service, if it is running. 2024-11-22 16:54:06 +01:00
Kenneth Skovhede 711fab94af Fixed MSI upgrade issue.
This changes the removal order to avoid duplicate entries being installed.

Upper-cased the upgrade code as that is what WiX does.
2024-11-22 16:52:48 +01:00
Kenneth SkovhedeandGitHub a2c08cc84e Merge pull request #5686 from duplicati/feature/cleanup-ftp-error-handling
Refactoring the FTP backend
2024-11-22 13:01:51 +01:00
Kenneth SkovhedeandGitHub 1eb73349da Merge pull request #5694 from duplicati/feature/re-introduce-crashlog
Added the missing crashlog feature.
2024-11-22 13:01:26 +01:00
Kursat AktasandGitHub a6cf13a12a Introducing Duplicati Guru on Gurubase.io 2024-11-21 23:43:17 +03:00
Kenneth Skovhede 7e479788d7 Added the missing crashlog feature.
The crashlog feature was lost during the removal of the auto-updater.
This commit adds it back, in a slightly different way.
2024-11-21 20:23:42 +01:00
Kenneth SkovhedeandGitHub c5324886da Merge pull request #5693 from duplicati/feature/only-run-tests-on-pr
Feature/only run tests on push
2024-11-21 14:42:29 +01:00
Kenneth Skovhede 30c80696c7 Linting, use double quotes in yml files 2024-11-21 14:41:22 +01:00
Kenneth Skovhede 00eb61362b Only run tests on PRs 2024-11-21 14:41:01 +01:00
Kenneth Skovhede c915b70697 Added support for ftp/aftp treating url paths as before the update 2024-11-21 14:37:25 +01:00
Kenneth Skovhede 9dadd514bf Inverted the flag for relative paths, as that is more compatible with the previous library. 2024-11-21 13:13:44 +01:00
Kenneth SkovhedeandGitHub 8df659662d Merge pull request #5689 from duplicati/feature/fix-remote-control-timeouts
Fixed the no-response timeout to follow the heartbeat interval.
2024-11-21 09:36:52 +01:00
Kenneth Skovhede 6c3735fc56 Fixed the no-response timeout to follow the heartbeat interval. 2024-11-19 22:20:46 +01:00
Kenneth Skovhede 72676fa360 Merge remote-tracking branch 'origin/master' into feature/cleanup-ftp-error-handling 2024-11-19 13:55:34 +01:00
Kenneth Skovhede 5712264e6a Updated some parsing to be simpler.
Changed the strategy to use absolute paths for all operations, to avoid cases where a silent reconnect would end up in a different folder.
Add backwards compatible option to use CWD style relative operations.
Added support for detecting the SSL certificate hash when there is a certificate error.
2024-11-19 13:55:23 +01:00
Kenneth Skovhede 2828729a59 Changed logic for how error messages are constructed 2024-11-19 06:52:17 +01:00
Kenneth SkovhedeandGitHub 21c56d06d3 Merge pull request #5613 from marceloduplicati/feature/backend-live-tests
PR for adding backend tests to CI
2024-11-18 19:45:51 +01:00
Marcelo C. 0f894189b0 Removing test project from solution 2024-11-18 13:15:39 +01:00
Marcelo Ceccon 4beafc0cc7 Added pCloud Integration
Added pCloud backend with custom interface for editing destination.
2024-11-18 13:07:01 +01:00
Kenneth SkovhedeandGitHub b978a9e275 Merge pull request #5679 from duplicati/feature/add-downloads-to-special-folders
Added support for the Downloads folder
v2.1.0.0_experimental_2024-11-15
2024-11-15 14:51:15 +01:00
Kenneth SkovhedeandGitHub 701a59f2d2 Merge pull request #5678 from duplicati/feature/remote-control-settings-with-agent
Fix settings page when running as agent
2024-11-15 14:50:58 +01:00