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
Kenneth Skovhede
0260a061bb
Made the synctool an executable
2025-02-10 21:37:52 +01:00
Kenneth Skovhede and GitHub
e1c121d09f
Merge pull request #5951 from duplicati/feature/deprecate-mega-backend
...
Added warning when using the Mega backend
2025-02-10 21:07:39 +01:00
Kenneth Skovhede and GitHub
d4e659ce0d
Merge pull request #5954 from duplicati/feature/improve-trayicon
...
Improved TrayIcon detached.
2025-02-10 21:07:00 +01:00
Kenneth Skovhede and GitHub
e76bbc478f
Merge pull request #5950 from duplicati/feature/fix-zip-fallback
...
Handle automatic fallback when reading zip files
2025-02-10 21:06:39 +01:00
Kenneth Skovhede and GitHub
11df878673
Merge pull request #5949 from duplicati/feature/protect-datafolder
...
Add permission protection to data folder and database
2025-02-10 21:06:15 +01:00
Kenneth Skovhede and GitHub
6693b77d85
Merge pull request #5948 from duplicati/feature/fix-not-storing-updated-timestamps
...
Fix not storing updated timestamps
2025-02-10 21:05:46 +01:00
Carl-Johannes Johnsen and GitHub
f0ce526e42
Merge pull request #5958 from carljohnsen/bugfix/restore-modify-gives-wrong-hash
...
Bugfix/Restore modified and retargeted (non-overwrite) file gives wrong hash
2025-02-10 14:43:34 +01:00
Carl Johnsen
d33fa0caf9
Fixed a typo in a unit test assertion
2025-02-10 14:02:36 +01:00
Carl Johnsen
3962cc1297
Added a test to cover Issue #5957
2025-02-10 13:44:21 +01:00
Carl Johnsen
043b9230b5
VerifyLocalBlocks opened file in incorrect mode, and the target file may not exist.
2025-02-10 13:44:02 +01:00
Carl Johnsen
82019ea28e
Modified VerifyTargetBlocks to not evict block from cache. It is now handled outside, in case of file name retargeting when overwrite is false.
2025-02-10 13:42:27 +01:00
Carl Johnsen
0b3ff33716
Moved retire on exception to final, so regardless of how the FileProcessor exits, it retires the channels.
2025-02-10 12:38:24 +01:00
Carl Johnsen
3b9fc188e1
Retire block request and response on exception in FileProcessor
2025-02-10 12:34:44 +01:00
Carl Johnsen
259322f0d9
CopyOldTargetBlocksToNewTarget was made async
2025-02-10 12:34:16 +01:00
Carl Johnsen
6e2f8156f8
VerifyLocalBlocks should only perform checks when the target differs from the original.
2025-02-10 12:33:45 +01:00
Carl Johnsen
dbd3520d9c
Formatting
2025-02-10 12:18:16 +01:00
Kenneth Skovhede
68d11a2a8b
Improved support for disabled signin tokens and trayicon with a hosted server
2025-02-10 10:22:16 +01:00
Kenneth Skovhede
3caaa78336
Merge remote-tracking branch 'origin/master' into feature/alternate-source-provider
2025-02-09 16:15:06 +01:00
Kenneth Skovhede
8c935a7344
This creates a new ISourceProvider interface for describing a data source.
...
With this interface it is possible to wrap the current support for snapshots and USN and simplify the enumeration.
This makes a number of assumptions into fields such as `IsMetaEntry` and `IsRootEntry` that removes code that was checking for various properties.
This first commit has support for VSS and USN as well as "naked" files, keeping feature parity.
There is also an experimental support for loading a backend-as-a-source. The support for this is currently limited as the backends need to be extended to support a folder concept.
2025-02-09 16:14:22 +01:00
Marcelo C.
d5cc0ffbb5
Adding 429 observance to backend
...
This will make listing buckets with large count of files more reliable, if a 429 response is received it will conform to retry-after headers or if not present (as is the case today) will default to a 5 second delay.
2025-02-09 12:13:12 -03:00
Kenneth Skovhede
42044543ff
Added support for disabled signin tokens and trayicon
2025-02-09 11:35:27 +01:00
Kenneth Skovhede
bb3ea2f6cd
Fixed a rare startup issue
2025-02-09 11:05:54 +01:00
Kenneth Skovhede
3da02c552c
Added force terminate support for Windows
2025-02-09 11:01:21 +01:00
Kenneth Skovhede
f22026cf59
Fixed a compile issue with older SDKs
2025-02-09 10:52:47 +01:00
Kenneth Skovhede
da1f6562ea
Added option to log to console
2025-02-09 10:29:04 +01:00
Kenneth Skovhede
273280c9b7
Added handler for ctrl+c
2025-02-09 10:28:44 +01:00
Kenneth Skovhede
d9258bfad2
Removed desktop notifications, it did not work
2025-02-09 09:48:04 +01:00
Kenneth Skovhede
4be739ff2f
Updated logic for reconnect.
...
This fixes a case where using a wrong password could cause an infinite loop.
2025-02-08 17:31:49 +01:00
Kenneth Skovhede
5c4a0594a5
Improved TrayIcon detached.
...
Implemented support for disconneted state with TrayIcon.
Added some notification support (Windows and Linux).
Changed some logic to prevent hangs on clicks.
2025-02-08 17:30:27 +01:00
Kenneth Skovhede
14207848ab
Fix test instability
2025-02-07 19:19:19 +01:00
Kenneth Skovhede and GitHub
5645b8ae79
Merge pull request #5945 from duplicati/feature/add-option-to-disable-update-checks
...
Added option to disable update check
2025-02-07 16:16:03 +01:00
Kenneth Skovhede and GitHub
35179d9966
Merge pull request #5946 from duplicati/feature/prevent-dataloss-from-outdated-database
...
Add a check for stale database
2025-02-07 16:15:40 +01:00
Kenneth Skovhede and GitHub
992dd7fa8d
Merge pull request #5952 from duplicati/feature/added-release-propagate-option
...
Added option to propagate releases.
2025-02-07 16:11:24 +01:00
Kenneth Skovhede
a8dea5c352
Fixed an issue with dropping existing permissions on Windows.
...
When setting the folder permissions on an existing folder, it would remove the permissions on items inside the folder.
This would cause the files and subfolders to have zero permissions, and reject any interaction.
2025-02-07 16:10:30 +01:00
Kenneth Skovhede
b4a5820cf4
Fixed incorrect dispose logic
2025-02-07 14:06:57 +01:00
Kenneth Skovhede and GitHub
6cfa246bfc
Merge pull request #5947 from marceloduplicati/feature/remove-timeout-at-manager-level
...
Removing TimeoutObservingStream from backend manager
2025-02-07 13:57:09 +01:00
Carl-Johannes Johnsen and GitHub
7fd42eac41
Merge pull request #5937 from carljohnsen/feature/rsync_tool
...
Feature/Remote synchronization tool
2025-02-07 11:14:36 +01:00
Carl Johnsen
728a75a902
One stopwatch wasn't ensured always stopped in a try block
2025-02-07 10:30:39 +01:00
Carl Johnsen
4144b3a25e
Changed to the log timer instead of stopwatch where applicable
2025-02-07 10:29:33 +01:00
Carl Johnsen
2e134cffeb
Changed to UTC time for timestamps
2025-02-07 09:56:54 +01:00
Carl Johnsen
bb60db47f0
Reformatted long logging lines
2025-02-07 09:55:13 +01:00
Carl Johnsen
4d4b6cf122
Human readable formatting of elapsed milliseconds
2025-02-07 09:51:24 +01:00
Carl Johnsen
2887fa7058
Made logged byte sizes human readable using duplicati utility function
2025-02-07 09:46:22 +01:00