Kenneth Skovhede
c0f40e19ca
Updated copyright year to 2026 across the project
2026-04-16 15:21:24 +02:00
Kenneth Skovhede and GitHub
1b1719e924
Merge pull request #6718 from duplicati/feature/add-office-365-backup
...
Add office 365 backup and restore
2026-02-01 13:12:44 +01:00
Kenneth Skovhede and GitHub
c8283fe299
Merge branch 'master' into feature/add-office-365-backup
2026-01-27 20:44:45 +01:00
Kenneth Skovhede
05f2702c82
Added support for renaming files on backends that support it.
...
This PR updates existing backends to implement the `IRenameEnabledBackend` interface, allowing for more efficient file renaming operations. The implementation varies by backend, with some using native rename operations and others falling back to copy-and-delete patterns.
2026-01-27 13:08:20 +01:00
Kenneth Skovhede
e9af50f9ac
Added minor code cleanup
...
- Added missing cultureinformation on some date/time strings
- Added a check if a file exists to avoid an exception when probing for datafolder files
- Fixed a string that should be a constant
- Fixed a dirseparator append
- Fixed places where the exception message was logged into the log message itself creating double data
2026-01-23 11:43:59 +01:00
Kenneth Skovhede
6ac07531bd
Change webmodule to have async return value
2026-01-14 09:49:56 +01:00
Kenneth Skovhede
57b288f204
Bump Uplink.NET to latest
...
This is related to #5793
2025-11-20 08:58:59 +01:00
Kenneth Skovhede
1ea74a3c63
Updated to .NET10
2025-11-14 15:05:39 +01:00
Kenneth Skovhede
012aeed7de
Add dynamic streaming toggle
...
This PR adds a dynamic property so a backend can signal if it supports streaming, based on the settings.
This is currently used for the File backend, so that toggling `--use-move-for-put` will disable streaming on the backend instead of relying on the `--disable-streaming-transfers` flag.
2025-11-03 12:48:37 +01:00
Kenneth Skovhede
9adca8b706
Downgrade mac package
2025-10-02 21:56:31 +02:00
Kenneth Skovhede
817390999f
Updated uplink.NET packages to 2.14.3598.
...
This addresses #5793
2025-10-02 21:39:12 +02:00
Kenneth Skovhede
2822e95626
Simplify webmodule lookups
...
This PR adds the lookup data to the module output, such that the FE does not need to call a webmodule to get the dictionaries with lookup values.
2025-09-05 10:49:20 +02:00
Kenneth Skovhede and GitHub
ba7bee397c
Merge branch 'master' into 0nbrsf-codex/find-outdated-packages
2025-08-07 10:48:59 +02:00
Kenneth Skovhede
819af9e66f
Update .NET dependencies
2025-06-24 07:51:26 +02:00
Carl Johnsen
e71adc8ad9
Added specific package versions to the Storj backend, as the default would pull in old sqlite packages that could conflict with the newer sqlite packages pulled in by Microsoft.Data.Sqlite
2025-06-23 13:28:37 +02:00
Carl Johnsen
388e849324
Converted tabs to spaces
2025-05-16 10:25:08 +02:00
Carl Johnsen
8be97bcefd
Whitespace changes
2025-05-16 10:22:51 +02:00
Carl Johnsen
04153d2c12
Removed Microsoft.DotNet.Analyzers.Compatibility from csproj's as it's deprecated.
2025-05-16 09:53:26 +02:00
Kenneth Skovhede
46f5efd178
Merge branch 'master' into feature/support-glacier-style-non-readable-files
2025-04-23 22:37:31 +02:00
Kenneth Skovhede
53ee9526ca
Fixed some nullability warnings
2025-03-24 17:10:15 +01:00
Kenneth Skovhede
63cae93ac7
Updated Storj backend
2025-03-24 08:53:56 +01:00
Kenneth Skovhede
dd07dabee1
Merge commit 'b1f705f71a39e4ea79c7dae56bfd0fb345af5110' into feature/support-glacier-style-non-readable-files
2025-03-18 20:44:05 +01:00
Kenneth Skovhede
11a27042bc
Merge remote-tracking branch 'origin/master' into feature/alternate-source-provider
2025-02-26 19:25:46 +01:00
Kenneth Skovhede
0f9669b273
Final conversion to async backends
...
This PR is the final change, where all backends are now purely implemented with async interfaces.
The code changes here replace the LIST call with an async version. This affect all backends (and then some) but the changes are mostly mechanical rewrites of the code.
In many places, the backeds were already prepared for async output, in other some glue was needed.
To reduce the scope of this change, some backends simply report a synchronous result as an async list.
2025-02-17 16:45:51 +01:00
Kenneth Skovhede
bb5fd80a29
Implemented support for some backends as sources: SSH, CIFS, and S3
2025-02-17 14:01:08 +01:00
Kenneth Skovhede
71b3152f71
Implemented support for not testing archived files
2025-01-29 11:36:45 +01:00
Kenneth Skovhede and GitHub
997891525a
Updated license-updater to update csproj files ( #5898 )
...
* Updated license-updater to update csproj files
* License updates
2025-01-22 21:04:19 +01:00
Kenneth Skovhede and GitHub
9464caf622
Feature/update license 2025 ( #5851 )
...
* Fixed some minor whitespace issues
* Updated all copyright to 2025
2025-01-07 09:40:39 +01:00
Kenneth Skovhede and GitHub
2cbf62d02b
Update Storj options and docs ( #5838 )
...
This introduces a few constants in favor of multiple strings with the same value.
The supported arguments in the module have been augmented to better report possible values and default values.
The options parser has been updated to work better with CLI where the options are not default filled.
2025-01-03 17:21:00 +01:00
Kenneth Skovhede
61ea36091a
Added DNSNames as async
2024-10-02 09:37:52 +02:00
Kenneth Skovhede
586c08522e
Implemented async method for Test, CreateFolder and Quota in all backends.
...
Still missing the List and DNSHostnames.
The AsyncRequest class is also preventing many backends from fully upgrading.
2024-10-01 09:30:02 +02:00
Kenneth Skovhede
ecf2e8b551
Implemented DeleteAsync on all backends
2024-09-29 23:04:54 +02:00
Kenneth Skovhede
e3e3d1305f
Implemented async version of Get for all backends.
2024-09-29 22:00:57 +02:00
Suguru Hirahara
a6b8f61646
Remove conjugation more
2024-08-13 08:09:04 -04:00
Suguru Hirahara
f53e920d82
Remove 'Use this option to' for consistency
2024-08-13 03:08:48 -04:00
Suguru Hirahara
810d62ac23
Add verbs to the strings on Storj/Strings.cs
2024-08-13 03:00:57 -04:00
Suguru Hirahara
318448d962
Remove 'the' from strings on Storj/Strings.cs
2024-08-13 03:00:50 -04:00
Suguru Hirahara
b8648fe692
Update strings for Storj DCS backend
2024-08-13 03:00:42 -04:00
Kenneth Skovhede
32fae5c835
Merge branch 'master' into feature/remove-tardigrade
2024-07-29 07:36:16 +02:00
Suguru Hirahara
964fcf5804
Sort Description and DisplayName
2024-07-26 22:07:03 -04:00
Suguru Hirahara
67942647af
Sort strings on Storj/Strings.cs
2024-07-26 22:06:32 -04:00
Kenneth Skovhede
60a41f467b
Purged tardigrade from codebase
2024-07-26 20:24:14 +02:00
Kenneth Skovhede and GitHub
499a3ad575
Merge pull request #5262 from duplicati/feature/update-uplink-fixed-native-binaries
...
Prepared for new Uplink packages that correctly package the Storj binaries
2024-07-18 10:47:57 +02:00
Kenneth Skovhede
fecb2bf25a
Updated to latest uplink.net packages
2024-07-18 10:08:57 +02:00
Kenneth Skovhede
3bb06311a8
Added localization on additional strings
2024-07-18 09:56:19 +02:00
Kenneth Skovhede
b39a68bda7
Prepared for new Uplink packages that correctly package the Storj binaries
2024-07-09 12:15:12 +02:00
Grzegorz Łagocki
9b19bac7da
Add Copyright Property to *.csproj files
2024-07-09 00:37:18 +02:00
Kenneth Skovhede
1bdfed6a90
Implemented a workaround for loading Uplink.net binaries
2024-04-29 16:14:09 +02:00
Kenneth Skovhede
cc5d73d1c6
Disabled bundled binary components for Storj
2024-04-16 07:50:27 +02:00
Kenneth Skovhede
4dd16d6ae3
Added binary files for Storj
2024-04-09 16:41:14 +02:00