Commit Graph
10354 Commits
Author SHA1 Message Date
Carl Johnsen e642ef8bef Merge branch 'master' into performance/restoreopt 2024-12-06 09:22:27 +01:00
Carl-Johannes JohnsenandGitHub 51160a6319 Merge pull request #5746 from carljohnsen/bugfix/faulty_temp_volumes
Bugfix/Faulty temporary volumes
v2.1.0.101_canary_2024-12-06
2024-12-06 09:21:52 +01:00
Carl Johnsen c8c437f9aa Merge branch 'master' into bugfix/faulty_temp_volumes 2024-12-06 08:29:36 +01:00
Carl-Johannes JohnsenandGitHub 88e3960d5d Merge pull request #5747 from carljohnsen/bugfix/restore-404
bugfix/Restore is not working.
2024-12-06 08:28:28 +01:00
Carl Johnsen 4147765866 The extra repo for FreeBSD libs during restore is not responding. Removing the entry. 2024-12-06 07:50:17 +01:00
Kenneth SkovhedeandGitHub 5e03e3084b Merge pull request #5745 from duplicati/feature/remove-unused-dependency-ssh
Feature/remove unused dependency ssh
2024-12-05 21:11:01 +01:00
Carl Johnsen c372af8e6f Merge branch 'master' into bugfix/faulty_temp_volumes 2024-12-05 16:43:51 +01:00
Carl Johnsen 0c58de82b5 Added a check for whether the file exists, rather than throwing exceptions. 2024-12-05 16:42:09 +01:00
Carl Johnsen 4a523efd24 Sometimes, the temporary empty volumes aren't removed from the database 2024-12-05 16:41:28 +01:00
Carl Johnsen 7b12eb8a67 When deleting a symlink, we should check whether it is a file or a directory, as each have their own function call 2024-12-05 16:39:01 +01:00
Kenneth SkovhedeandGitHub 834aceefa0 Merge pull request #5744 from duplicati/feature/upgrade-ssh-net
Bumped SSH.NET to latest
2024-12-05 15:01:06 +01:00
Kenneth Skovhede e738221bb2 Removed unused dependency 2024-12-05 14:42:53 +01:00
Kenneth SkovhedeandGitHub f250573029 Merge pull request #5742 from duplicati/feature/support-not-resetting-webserver-password-in-agent
Allow agent keeping password
2024-12-05 14:38:24 +01:00
Kenneth SkovhedeandGitHub 642d8908f8 Merge pull request #5740 from marceloduplicati/feature/http-sender-new-parameters
Adding support for self-signed or specific by hash certificates
2024-12-05 14:37:33 +01:00
Kenneth Skovhede 6156024e8f Bumped SSH.NET to latest
This fixes #4674
2024-12-05 14:33:44 +01:00
Marcelo C. a3967527e8 Renaming the options to scope them down to the send-http module 2024-12-05 10:26:37 -03: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
Carl Johnsen 345701576c Merge branch 'master' into performance/restoreopt 2024-12-05 12:33:30 +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
Kenneth Skovhede f8043332eb Allow agent keeping password 2024-12-05 12:20:11 +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
Carl Johnsen 5680fa3e15 If the restore operation threw an exception, the database wouldn't be closed properly, leading to subsequent tests failing due to the file being locked. 2024-12-05 08:49:36 +01:00
Carl Johnsen ab7fcb2e4a Opening a filestream doesn't work as expected on windows (caught in ProblematicPathTests) - changed to SystemIO.IO_OS.FileOpen* 2024-12-05 08:48:54 +01:00
Kenneth Skovhede 6e00c16fb7 Fixed parsing of the kikibytes suffix 2024-12-04 22:43:47 +01:00
Marcelo C. aa22766939 Adding support for self-signed or specific by hash certificates
This will add support for the parameters  accept-any-ssl-certificate and accept-specified-ssl-hash to the Http sender used in reporting.
2024-12-04 13:25:55 -03: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
Carl Johnsen 0e36c4393a Added progress printing during restore 2024-12-03 10:35:33 +01:00
Carl Johnsen 2469475ef2 Added a test for when trying to restore an already existing symlink 2024-12-03 10:04:29 +01:00
Carl Johnsen 2b0dc0613f Added handling of existing symlinks 2024-12-03 10:04:08 +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
Carl Johnsen c2e7275e1e Removed unused metadatastorage in the new restore flow 2024-12-03 09:39:46 +01:00
Carl Johnsen 3e7b505ed2 Merge branch 'master' into performance/restoreopt 2024-12-03 09:21:14 +01:00
Carl Johnsen f0c3fddfa2 Found runaway TODO 2024-12-03 09:11:42 +01:00
Carl Johnsen 76240550ed Add preallocation option for restored files and update related documentation 2024-12-03 09:10:36 +01:00
Carl Johnsen 6ba956dfcd Moved all database operations to the LocalRestoreDatabase.
Also changed the old changes, so that the functions related to the legacy restore remains untouched.
2024-12-03 08:35:14 +01:00