Commit Graph
10210 Commits
Author SHA1 Message Date
Kenneth Skovhede e738221bb2 Removed unused dependency 2024-12-05 14:42:53 +01:00
Kenneth Skovhede 6156024e8f Bumped SSH.NET to latest
This fixes #4674
2024-12-05 14:33:44 +01:00
Kenneth SkovhedeandGitHub f3a71fa1c5 Merge pull request #5732 from marceloduplicati/feature/fix-pcloud-subfolders
Implement nested folder support and improve file operations on pCloud Backend
2024-12-05 14:03:20 +01:00
Kenneth SkovhedeandGitHub 0620c38fde Merge pull request #5731 from duplicati/feature/support-kikibytes-size-suffix
Support kiki-bytes suffix
2024-12-05 12:27:08 +01:00
Kenneth SkovhedeandGitHub 3ffcebf928 Merge pull request #5743 from duplicati/feature/fix-ci-tests
Changed the logic to run tests on PRs
2024-12-05 12:26:25 +01:00
Kenneth Skovhede f7c94daa20 Changed the logic to run tests on PRs 2024-12-05 12:25:57 +01:00
Kenneth SkovhedeandGitHub 16a6189787 Merge pull request #5741 from carljohnsen/bugfix/CompactDisruptionTests
Fixed bug in CompactDisruptionTests
2024-12-05 12:21:02 +01:00
Carl Johnsen ee7e5add21 Fixed bug in CompactDisruptionTests where the DeterministicErrorBackend was used, when the intention is to use the regular backend 2024-12-05 12:11:49 +01:00
Kenneth SkovhedeandGitHub e28078da72 Merge pull request #5726 from duplicati/feature/agent-register-command
Added command to agent that just registers for remote control
2024-12-05 10:50:04 +01:00
Kenneth SkovhedeandGitHub 58a5fc57f4 Implemented support for emitting intermediate certificates from pfx (#5739)
* Implemented support for emitting intermediate certificates from pfx files

* Added certificate check to crash earlier

* Fixed loading certificate on Windows
2024-12-05 10:34:10 +01:00
Kenneth Skovhede 6e00c16fb7 Fixed parsing of the kikibytes suffix 2024-12-04 22:43:47 +01:00
Kenneth SkovhedeandGitHub 588fa5df61 Merge pull request #5738 from duplicati/feature/remove-unused-option
Remove `--use-block-cache`
2024-12-04 16:33:13 +01:00
Marcelo C. ce73e0f1f6 Implementation of fixes suggested on code review
Post changes tests:

- Folder creation and discovery checked.
- Backup and restore operations checked.
- Tests with backend tests performed.
2024-12-04 09:29:14 -03:00
Kenneth Skovhede f5cabd4c7f Remove --use-block-cache
The option has no effect.
This closes #3566
The block cache was added originally to work around perceived slow hash table lookups in the database.
By having an in-memory dictionary, lookups would be much faster.
It has no effect on disk wear, as the lookups are read-only.
The impact of such a cache was measured to be minimal with recent versions of SQLite.
2024-12-04 10:06:49 +01:00
Kenneth SkovhedeandGitHub 471ff7ede8 Merge pull request #5734 from duplicati/feature/fix-quota-info-on-file-backend
Fixed issue with quota info.
2024-12-04 09:39:42 +01:00
Kenneth SkovhedeandGitHub 44ee487473 Merge pull request #5735 from carljohnsen/bugfix/CompactDisruptionTests
Fixed sleeping in between backups being too short for fast machines.
2024-12-04 09:38:57 +01:00
Kenneth SkovhedeandGitHub dce84bc855 Merge pull request #5736 from duplicati/feature/fix-legacy-ftp-ssl
The legacy flag `--use-ssl` toggles explicit TLS
2024-12-04 09:37:51 +01:00
Kenneth Skovhede 17cc382325 The legacy flag --use-ssl toggles explicit TLS 2024-12-04 08:34:09 +01:00
Carl Johnsen 9e62a9efe4 Fixed sleeping in between backups being too short for fast machines. 2024-12-04 06:48:26 +01:00
Kenneth Skovhede 356498414c Fixed issue with quota info.
This fixes #5733
2024-12-03 22:12:38 +01:00
Marcelo C. 356d0c1bfd Implement nested folder support and improve file operations on pCloud Backend
- Add support for subfolders
- Implement robust file selection using fileID for Download/Delete operations instead of concatenation of path + filename
- Improved validation for folder existence during backend connectivity tests supporting subfolders.
2024-12-03 12:16:17 -03:00
Kenneth Skovhede da13191475 Support kiki-bytes suffix 2024-12-03 13:04:27 +01:00
Kenneth SkovhedeandGitHub e3e814a09f Merge pull request #5722 from duplicati/feature/log-unobserved-exceptions
Feature/log unobserved exceptions
2024-12-03 09:51:51 +01:00
Kenneth SkovhedeandGitHub b7ab0b1f7a Merge pull request #5718 from duplicati/feature/better-macos-darkmode-trayicons
Implemented support for dark-mode icons on MacOS
2024-12-03 08:33:42 +01:00
Kenneth SkovhedeandGitHub 3cd87b6a0e Merge pull request #5691 from duplicati/feature/remove-latest-js
Removed the `latest-v2.js` as it is no longer used.
2024-12-03 08:32:32 +01:00
Kenneth SkovhedeandGitHub bbdc389eb7 Merge pull request #5717 from duplicati/feature/remove-debug-log-message
Removed a stray debug log message
2024-12-03 08:31:23 +01:00
Kenneth Skovhede 21ea4fc987 Added command to agent that just registers for remote control 2024-12-03 08:30:47 +01:00
Kenneth Skovhede c23dcfab0b Fixed the server log context 2024-11-29 09:02:12 +01:00
Kenneth Skovhede 2b5bb6a4ec Logging unobserved task exceptions 2024-11-29 08:42:43 +01:00
Kenneth Skovhede 4e3af5111f Updated menu icons to be less colorfull on non-Windows 2024-11-28 14:40:27 +01:00
Kenneth Skovhede 16ecb2e2ca Implemented support for dark-mode icons on MacOS 2024-11-28 14:33:20 +01:00
Kenneth Skovhede 942e0ecee2 Removed a stray debug log message 2024-11-28 12:25:18 +01:00
Kenneth SkovhedeandGitHub 5671b676f5 Merge pull request #5713 from marceloduplicati/feature/fix-pcloud-streaming-issue
Fix for the streaming error on BackendTester interaction
v2.1.0.2_beta_2024-11-29
2024-11-28 09:53:55 +01:00
Kenneth SkovhedeandGitHub bb0ce8bffa Merge pull request #5712 from duplicati/feature/make-websocket-proxy-ready
Made the websocket path proxy aware.
2024-11-28 09:53:36 +01:00
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 Skovhede 71fc1387ad Avoid the 404 error when loading the page 2024-11-27 16:05:05 +01:00
Kenneth Skovhede 3c18de9bcf Made the websocket path proxy aware.
This fixes #5711
2024-11-27 14:54:17 +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