Kenneth Skovhede and GitHub
6b4e6cce81
Merge branch 'master' into feature/httpclientmigration-idrivee2
2025-05-10 10:05:09 +02:00
Kenneth Skovhede and GitHub
230d1239af
Merge pull request #6245 from duplicati/feature/fix-disposing-task
...
Fixed a bug with disposing an active task
2025-05-09 17:35:27 +02:00
Kenneth Skovhede and GitHub
3ba3bf26db
Merge pull request #6241 from duplicati/feature/fix-throttle-stream-unwrap
...
Fix throttle stream issues
This fixes #6181
2025-05-09 17:35:03 +02:00
Kenneth Skovhede and GitHub
fd97a24e12
Merge pull request #6242 from duplicati/feature/remove-cloudfiles
...
Remove CloudFiles backend
2025-05-09 17:05:59 +02:00
Kenneth Skovhede
c3d022aa08
Fixed a bug with disposing an active task
2025-05-09 15:18:33 +02:00
Marcelo C.
b0cdfc4db9
I2drive migrated to HttpClient & minor refactoring
2025-05-09 09:22:46 -03:00
Kenneth Skovhede
b6decf41ad
Added missing commit
2025-05-09 13:49:11 +02:00
Kenneth Skovhede
42c3ecd009
Fix throttle stream issues
...
Some providers, B2, Idrivee2, JottaCloud and S3 (AWS version) needs a checksum for the content.
To calculate this content the libraries will calculate the hash by reading the stream. But since the stream can be throttled, the hash calculation is throttled.
In some cases the contents are buffered, so the transfer is done at full speed, but the hashing at throttled speed. The average speed is the same, but network traffic is bursty, which it should not be with a throttle.
Also added option to disable signing with AWS Sigv4 as that interferes with the throttled stream. It is not currently possible to pass the sha-256 hash to the Sigv4 code, so it will always read the entire (potentially throttled) stream before sending the contents, causing unwanted delays. Use the new option `--s3-disable-payload-signing` to disable v4 signing.
2025-05-09 13:46:45 +02:00
Kenneth Skovhede
c1b051177b
Remove CloudFiles backend
...
This relates to #6134
2025-05-09 11:35:52 +02:00
Kenneth Skovhede and GitHub
83c7b13f55
Merge pull request #6238 from marceloduplicati/feature/s3client-refactor
...
Switching to constant rather than string literal
2025-05-08 17:41:38 +02:00
Kenneth Skovhede and GitHub
c3f8a34551
Merge pull request #6239 from duplicati/feature/change-authid-input-to-password
...
Update AuthIdOptionsHelper.cs
2025-05-08 17:41:21 +02:00
Kenneth Skovhede and GitHub
9f6a24ad4f
Update AuthIdOptionsHelper.cs
...
Change type to Password
2025-05-08 15:34:21 +02:00
Marcelo C.
18b2df2e7e
Switching to constant rather than string literal
2025-05-08 10:08:21 -03:00
Kenneth Skovhede and GitHub
ff9351ee56
Merge pull request #6226 from duplicati/feature/track-tasks-lifetime
...
Added task metadata
2025-05-08 10:47:28 +02:00
Kenneth Skovhede and GitHub
b95f6e5fca
Merge pull request #6229 from duplicati/feature/remove-worker-thread-class
...
Remove WorkerThread class
2025-05-08 09:37:40 +02:00
Kenneth Skovhede and GitHub
4b8c30edc3
Merge pull request #6211 from duplicati/feature/onedrive-ci-tests
...
Added OneDrive to CI tests
2025-05-08 08:37:53 +02:00
Kenneth Skovhede and GitHub
bcdda20927
Merge pull request #6227 from duplicati/feature/update-streamutil
...
Update StreamUtil
2025-05-08 08:32:16 +02:00
Kenneth Skovhede and GitHub
80c9279a7e
Merge pull request #6230 from duplicati/feature/more-fixmeglobal-cleanup
...
More FIXMEGlobal cleanup
2025-05-08 08:29:27 +02:00
Kenneth Skovhede and GitHub
6361116d28
Merge pull request #6233 from duplicati/feature/improve-no-delete-op
...
Don't run DB commands on no-op delete
2025-05-08 08:28:56 +02:00
Kenneth Skovhede
b7600401f3
Bump again to get flushing working
2025-05-05 16:18:21 +02:00
Kenneth Skovhede
c9f985ecdd
Final removal of FIXMEGlobal
2025-05-05 16:13:46 +02:00
Kenneth Skovhede
f47f218d11
Don't run DB commands on no-op delete
2025-05-05 14:22:24 +02:00
Kenneth Skovhede
365621f4b9
Fixed log scope to track all requests
2025-05-05 14:21:49 +02:00
Kenneth Skovhede
4191ed31cb
Removed unused ServerName property
2025-05-05 14:21:24 +02:00
Kenneth Skovhede
c91ff5705d
Fixed issue with runner tasks not logging to livelog
2025-05-05 13:46:44 +02:00
Kenneth Skovhede
0bc335598a
Removed the LogWriteHandler from FIXMEGlobal
2025-05-05 13:41:28 +02:00
Kenneth Skovhede
467c6eb44c
One more removal from FIXMEGlobal
2025-05-04 12:21:06 +02:00
Kenneth Skovhede
1947b93a73
One more FIXMEGlobal fix
2025-05-04 12:17:44 +02:00
Kenneth Skovhede
71e926beea
One more FIXMEGlobal property removed
2025-05-04 12:13:15 +02:00
Kenneth Skovhede
eaf6fe5f26
One more FIXMEGlobal removal
2025-05-03 16:25:24 +02:00
Kenneth Skovhede
d788f44ef3
One more removed property
2025-05-03 16:03:37 +02:00
Kenneth Skovhede
16acb282c9
More FIXMEGlobal cleanup
2025-05-03 15:54:23 +02:00
Kenneth Skovhede
072f89c747
Remove WorkerThread class
...
This removes the WorkerThread class and many of the complications around it.
Instead of having a generic worker, there is now the `QueueRunnerService` which takes on all the resposibilities for handling queued tasks.
This is one step towards removing `FIXMEGlobal`
2025-05-03 15:01:09 +02:00
Kenneth Skovhede and GitHub
8c6ed9cbba
Merge pull request #6225 from duplicati/feature/ensure-log-disposed
...
Simplified log setup
2025-05-02 22:58:22 +02:00
Kenneth Skovhede
3430c73e33
Update StreamUtil
...
This makes smoother progress when throttling
2025-05-02 22:57:26 +02:00
Kenneth Skovhede
4ecb85d2de
Added task metadata
...
This adds the task start and finish time.
The tracking of completed tasks has been moved to a separate service to reduce the use of FIXMEGlobal.
2025-05-02 15:11:34 +02:00
Kenneth Skovhede
6af08d90bb
Simplified log setup
2025-05-02 14:45:01 +02:00
Kenneth Skovhede and GitHub
7f2df8dcf3
Merge pull request #6224 from duplicati/feature/resilient-box-error-parsing
...
Resillient box error parsing
2025-05-02 09:32:49 +02:00
Kenneth Skovhede and GitHub
ea16becc04
Merge pull request #5053 from Jojo-1000/fix-regexp-combine
...
Fix incorrect filter behavior when combining multiple regexp
2025-05-01 14:42:43 +02:00
Kenneth Skovhede and GitHub
ec9eed335d
Merge pull request #6222 from duplicati/feature/pull-more-languages
...
Pull more languages
2025-05-01 14:41:40 +02:00
Kenneth Skovhede and GitHub
2a5490cb7c
Merge pull request #6223 from duplicati/feature/support-pcloud-oauth-url
...
Fixed pCloud OAuth url from commandline
2025-05-01 14:40:50 +02:00
Kenneth Skovhede
5d16081940
Resillient box error parsing
...
When an error is thrown from box.com, it is sometimes not formatted according to the API documentation (most likely html/xml output).
This commit handles an invalid JSON response and returns the body contents in the error message.
This fixes #4283
2025-05-01 14:40:40 +02:00
Kenneth Skovhede
02eac71e41
Also show a folder in the suggested format
2025-05-01 10:21:30 +02:00
Kenneth Skovhede
181b79c0b8
Fixed pCloud OAuth url from commandline
2025-05-01 10:18:58 +02:00
Kenneth Skovhede
62314d8fd6
Re-compiled based on new pull
2025-05-01 09:36:06 +02:00
Kenneth Skovhede
e484854181
Pulled additional languages
2025-05-01 09:34:47 +02:00
Kenneth Skovhede
799d4e8670
Changed to pull languages that are 10% translated, instead of a fixed list.
2025-05-01 09:34:27 +02:00
Kenneth Skovhede and GitHub
dab3b236c4
Merge pull request #6219 from duplicati/feature/update-translations-20250430
...
Update translations 20250430
2025-05-01 09:03:02 +02:00
Kenneth Skovhede
3c2ced1171
Compiled all strings
2025-04-30 20:05:36 +02:00
Kenneth Skovhede
d4d44e5c95
Pulled all translations from Transifex
2025-04-30 18:14:56 +02:00