Carl Johnsen
b2288cb804
Removed named CoCoL channels in favor of passing around instances.
2024-12-09 13:55:22 +01:00
Kenneth Skovhede
ac61b2afbe
Updated FluentFTP to latest.
...
This should fix #5715
2024-12-09 10:20:27 +01:00
Carl Johnsen
e642ef8bef
Merge branch 'master' into performance/restoreopt
2024-12-06 09:22:27 +01:00
Carl Johnsen
c8c437f9aa
Merge branch 'master' into bugfix/faulty_temp_volumes
2024-12-06 08:29:36 +01:00
Kenneth Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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
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 Skovhede and GitHub
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
Carl Johnsen
0e36c4393a
Added progress printing during restore
2024-12-03 10:35:33 +01:00
Carl Johnsen
2b0dc0613f
Added handling of existing symlinks
2024-12-03 10:04:08 +01:00
Kenneth Skovhede and GitHub
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
Carl Johnsen
6413014c7d
Added internal profiling of VolumeManager alongside proper exception handling.
2024-12-02 20:58:46 +01:00
Carl Johnsen
1e3e67c053
Update the construction of the processes within RestoreHandler
2024-12-02 20:48:20 +01:00
Carl Johnsen
99adcdd17c
Added license, docstrings and logging to VolumeManager
2024-12-02 20:41:56 +01:00
Carl Johnsen
7436606455
Cleanup VolumeDownloader
2024-12-02 20:32:38 +01:00
Carl Johnsen
d0df0c054e
Cleanup VolumeDecryptor
2024-12-02 20:29:40 +01:00
Carl Johnsen
1284adec3b
Cleanup VolumeDecompressor
2024-12-02 20:28:45 +01:00
Carl Johnsen
6c66fee921
Cleanup FileProcessor and rework docstrings
2024-12-02 20:27:21 +01:00
Carl Johnsen
9070ea2382
Added docstring and cleaned up FileLister
2024-12-02 20:12:06 +01:00
Carl Johnsen
a663c46178
Removed debug depth for channels
2024-12-02 20:07:49 +01:00
Carl Johnsen
46983ee5cd
Added proper handling of the internal profiling timers in BlockManagers SleepableDictionary
2024-12-02 19:59:56 +01:00
Carl Johnsen
4ae37292a1
Changed the count dictionaries in BlockManager to be normal dictionaries, as they are faster and the accesses to them are serialized anyways.
2024-12-02 17:56:33 +01:00
Carl Johnsen
b44934ac4b
Removed database from BlockManagers cache
2024-12-02 17:48:29 +01:00
Carl Johnsen
9e4e1e246b
Added docstrings to BlockManager
2024-12-02 15:49:20 +01:00