Commit Graph
4544 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 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
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 Skovhede 17cc382325 The legacy flag --use-ssl toggles explicit TLS 2024-12-04 08:34:09 +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 Skovhede 2b5bb6a4ec Logging unobserved task exceptions 2024-11-29 08:42:43 +01:00
Kenneth Skovhede 942e0ecee2 Removed a stray debug log message 2024-11-28 12:25:18 +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 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 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 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 0a5baa127c Merge remote-tracking branch 'origin/master' into feature/fix-dst-changing-scheduled-time 2024-11-25 13:05:28 +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 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 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 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 Skovhede 6c3735fc56 Fixed the no-response timeout to follow the heartbeat interval. 2024-11-19 22:20:46 +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
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
2024-11-15 14:51:15 +01:00
Kenneth SkovhedeandGitHub f6b0c40880 Merge pull request #5673 from duplicati/feature/tune-log-level
No need for the GPG path to be information
2024-11-15 14:50:44 +01:00
Kenneth SkovhedeandGitHub bec59ebcfc Merge pull request #5682 from duplicati/feature/improve-windows-startup-time
Fixed startup delay on Windows.
2024-11-15 14:47:23 +01:00
Kenneth Skovhede 2c75de2030 Removed a leftover reference 2024-11-15 14:19:41 +01:00
Kenneth Skovhede 88ae1d18b1 Fixed output from S3 options to mimic previous version 2024-11-15 14:18:39 +01:00
Kenneth Skovhede 38a255eb00 Fixed startup delay on Windows.
Delay was caused by AWS library performing network queries when reading properties on the configuration object.
On top of this, the properties were read twice.
Unified reading+application of options between iDrive and AWS S3.
2024-11-15 14:04:42 +01:00
Kenneth Skovhede 1e85667914 Revert "Fixed startup delay on Windows."
This reverts commit d637dc8957.
2024-11-15 14:03:23 +01:00
Kenneth Skovhede d637dc8957 Fixed startup delay on Windows.
Delay was caused by AWS library performing network queries when reading properties on the configuration object.
On top of this, the properties were read twice.
Unified reading+application of options between iDrive and AWS S3.
2024-11-15 14:02:39 +01:00
Kenneth Skovhede 8ce96c5bb2 Added support for the Downloads folder 2024-11-14 22:50:07 +01:00
Kenneth Skovhede a3d46c3951 No need for the GPG path to be information 2024-11-14 15:28:07 +01:00
Kenneth Skovhede 6d72ff2c2f Increased heartbeat period and reduced log-spam on the information level. 2024-11-14 11:41:18 +01:00
Kenneth SkovhedeandGitHub c0e1bdd2c1 Merge pull request #5666 from duplicati/feature/report-package-type-id
Added package type ids when sending usage reports to track individual…
2024-11-14 11:12:24 +01:00
Kenneth Skovhede 81c0b2209e Fixed a warning when using S3 2024-11-11 21:20:21 +01:00
Kenneth Skovhede 3bac3dbae3 Added package type ids when sending usage reports to track individual package type usage.
Added package type id to download checker header for future use.
2024-11-09 23:00:20 +01:00
Kenneth SkovhedeandGitHub e9163e611a Merge pull request #5659 from marceloduplicati/feature/send-script-messages-tolog
Add feature to send messages to Log/Report from script
2024-11-09 07:47:12 +01:00
Kenneth Skovhede 6ffbc94477 Merge commit '448dd1a99eb4e6f0c5c84fc610dfe2f48e10d69d' into feature/update-avalonia 2024-11-08 10:58:10 +01:00
Kenneth SkovhedeandGitHub c96d2e0b7c Merge pull request #5655 from marceloduplicati/feature/warnings-cleanup-lowimpactwarnings
Further progress on removal of build warnings.
2024-11-08 10:54:57 +01:00
Kenneth SkovhedeandGitHub 3b38cdb9ca Merge pull request #5653 from marceloduplicati/feature/fix-telegram-notification
Fix to telegram notification
2024-11-08 10:54:20 +01:00