Kenneth Skovhede
4e73be1806
Fixed path conversion on Windows
2025-02-21 16:25:18 +01:00
Kenneth Skovhede
de622b29d0
Added source tool to launch config
2025-02-21 16:12:40 +01:00
Kenneth Skovhede
9dfe977d3f
Changed logic so the source providers are now logically mounted into the source directory structure.
...
This fixes the restore issues as all sources will now appear as if they were originally part of the source file system.
The backend implementation has now been simplified so the backends only return names of entries with no path information. Most backends already do this, but the S3 backends did not, so this was fixed as well.
This also clears up the interfaces, so the backend does not know about the `ISourceProviderEntry`. All mapping is done by the `BackendSourceProvider`, making it simpler to support other backends as sources.
2025-02-21 16:06:55 +01:00
Kenneth Skovhede
cd512ea7dd
Changed remote path prefix to > to avoid clash with literal string prefix @
2025-02-21 13:25:00 +01:00
Kenneth Skovhede
1716d09b51
Fixed source providers for S3, CIFS, and SSH.
...
Made the SMBShareConnection slightly more robust.
Introduced v2 List API to S3 backend, currently it retains v1 as the default.
Changed S3 backends to not recurse, potentially making smaller listings. This option can be disabled if it breaks things.
Added support for relative paths in the SSH backend.
2025-02-21 13:20:52 +01:00
Kenneth Skovhede
5a4fcaa6d7
Added tool to work with remote sources
2025-02-21 11:51:45 +01:00
Kenneth Skovhede
b1488dae0c
Switched to vssadmin for listing VSS enabled drives
2025-02-19 15:48:00 +01:00
Kenneth Skovhede
bf80845292
Fixed a rare startup error
2025-02-19 15:46:22 +01:00
Kenneth Skovhede
36ba547a92
Added the @ prefix to backend paths
2025-02-19 14:20:03 +01:00
Kenneth Skovhede
cf5b4bb24d
Added support for Wmic based Windows VSS snapshots.
...
Refactored code a bit to be easier to understand.
2025-02-19 14:00:14 +01:00
Kenneth Skovhede
ac603a4d8f
Renamed SourceFolders to SourceEntries as it can contain files as well
2025-02-18 22:32:37 +01:00
Kenneth Skovhede
73d0ad905f
Fixed USN support
2025-02-18 22:12:37 +01:00
Kenneth Skovhede
12d0c9710d
Added additional fix for VSS
2025-02-18 17:17:16 +01:00
Kenneth Skovhede
f61a1d0ad8
Fixed Windows VSS support
2025-02-18 15:13:46 +01:00
Kenneth Skovhede
a99aa87dbb
Fixed issue with Windows paths being stored in extended format
2025-02-17 19:51:26 +01:00
Kenneth Skovhede
0e8df7ccd8
Removed unsupported code
2025-02-17 14:05:21 +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
989ba60211
Updated license copyright years
2025-02-17 08:52:01 +01:00
Kenneth Skovhede
a621bb3d14
Fixed issue after merge
2025-02-17 08:19:19 +01:00
Kenneth Skovhede
6bbc93b8df
Merge remote-tracking branch 'origin/master' into feature/alternate-source-provider
2025-02-16 16:37:12 +01:00
Kenneth Skovhede
4a9ad45250
Repaired import/export test
2025-02-16 16:33:15 +01:00
Kenneth Skovhede
8cead82274
Moved a sanity check up
2025-02-16 16:09:48 +01:00
Kenneth Skovhede
d8f6b3370a
Removed unused code
2025-02-16 16:09:20 +01:00
Kenneth Skovhede
356d117b86
Ensure directory paths end with a separator
2025-02-16 16:08:28 +01:00
Kenneth Skovhede and GitHub
4aa71d0988
Merge pull request #5966 from duplicati/feature/improve-shell-script-argument-examples
...
Improve shell-script arguments example
2025-02-14 19:54:01 +01:00
marceloduplicati and GitHub
dcc9ef449f
Merge pull request #5972 from marceloduplicati/feature/cifs-ci-disable-unsupported
...
Disabling unsupported platforms for CIFS CI
2025-02-13 17:42:30 -03:00
Marcelo C.
3fbdeb65fa
Disabling unsupported platforms for CI
...
Currently the CIFS Tests on macos and windows require it to run in cloud mode, which means the port binding would not match default netbios/directtcp protocol standards as the container port allocation is random and the backend does not support specifying explicit ports.
The remaining tests on linux nevertheless already grants some degree of assurance the backend is working.
2025-02-13 17:41:05 -03:00
marceloduplicati and GitHub
f38d9a3d7e
Terminal Adding CIFS to CI ( #5971 )
...
Adding CIFS to CI
2025-02-13 17:01:58 -03:00
marceloduplicati and GitHub
ce6e293eff
Merge pull request #5969 from marceloduplicati/feature/ci-related-azureblobs
...
Adding longer timeout to CI for AzureBlobs
2025-02-13 15:54:39 -03:00
marceloduplicati and GitHub
4ccbe591db
Merge pull request #5970 from marceloduplicati/feature/update-ci-status
...
Adding backend CI status on readme
2025-02-13 15:54:17 -03:00
Marcelo C.
24828d633b
CIFS CI is not live, its in development
2025-02-13 15:53:46 -03:00
Marcelo C.
c05ca31d6b
Adding backend CI status on readme
2025-02-13 15:51:39 -03:00
Marcelo C.
8653a5d79a
Adding longer timeout to CI for AzureBlobs
2025-02-13 12:59:48 -03:00
Kenneth Skovhede and GitHub
7187610401
Merge pull request #5967 from duplicati/feature/clear-theme-cookies
...
Clear theme cookies
2025-02-12 10:07:07 +01:00
Kenneth Skovhede
36ec595fd5
Renamed method to fit naming scheme
2025-02-12 10:06:05 +01:00
Kenneth Skovhede
4b70a2e0ae
Rename to default-client
2025-02-12 10:05:12 +01:00
Kenneth Skovhede
6058d0706f
Clear theme cookies
2025-02-12 10:01:22 +01:00
Kenneth Skovhede
439d10b53d
Improve shell-script arguments
2025-02-12 09:23:07 +01:00
Kenneth Skovhede and GitHub
7e1182ec8a
Merge pull request #5965 from duplicati/feature/fix-doc-links
...
Fixed links from wiki to docs
2025-02-12 00:14:22 +01:00
Kenneth Skovhede
f3a8b2554b
Fixed links from wiki to docs
2025-02-12 00:13:25 +01:00
Kenneth Skovhede and GitHub
6c90bcc6f8
Merge pull request #5964 from duplicati/release/canary-2.1.0.109
...
Version bump to v2.1.0.109-2.1.0.109_canary_2025-02-11
2025-02-11 23:32:50 +01:00
Kenneth Skovhede
969f06cb91
Version bump to v2.1.0.109-2.1.0.109_canary_2025-02-11
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.0.109
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.109_canary_2025-02-11.signatures.zip
v2.1.0.109_canary_2025-02-11
v2.1.0.109-2.1.0.109_canary_2025-02-11
2025-02-11 23:23:12 +01:00
marceloduplicati and GitHub
820c0d61cc
Merge pull request #5963 from marceloduplicati/feature/backblaze-429-observance
...
Adding 429 observance to backend
2025-02-11 14:02:15 -03:00
Kenneth Skovhede and GitHub
f5ed8b94ff
Merge pull request #5960 from duplicati/feature/make-ngclient-default
...
Make ngclient the default client
2025-02-11 10:14:55 +01:00
Kenneth Skovhede
850dbd82da
Bump ngclient again
2025-02-11 09:59:40 +01:00
Kenneth Skovhede and GitHub
4d80fb7320
Merge pull request #5959 from duplicati/feature/sync-tool-executable
...
Made the synctool an executable
2025-02-11 09:27:09 +01:00
Kenneth Skovhede and GitHub
5b66d06370
Merge pull request #5961 from duplicati/feature/do-not-escape-http-form-parameters
...
Do not encode http form extra parameters.
2025-02-11 09:26:07 +01:00
Kenneth Skovhede
070b36dc29
Bumped ngclient
2025-02-11 09:24:51 +01:00
Kenneth Skovhede
782ce21917
Disable selenium tests
2025-02-10 22:04:11 +01:00
Kenneth Skovhede
162f09743a
Make ngclient the default client
2025-02-10 21:52:20 +01:00