Commit Graph
7609 Commits
Author SHA1 Message Date
Karen Martikyan 86ba2bb3f1 Some code quality issues fixed 2020-09-20 22:57:04 +04:00
Karen Martikyan a795e0cfe5 Refactorings made, logging improved, strings improved 2020-09-20 22:57:04 +04:00
Karen Martikyan 71a5e9051b Refactoring made, fixed Get redundant retries, Logging added 2020-09-20 22:57:04 +04:00
Karen Martikyan a3bb6b1d75 Updates made, safeExecute created 2020-09-20 22:57:04 +04:00
Karen Martikyan 758c8bf98e TLSharp lib updated, small fixes, debugging made ez 2020-09-20 22:57:04 +04:00
Karen Martikyan f68888d67a Refixed static fields 2020-09-20 22:57:04 +04:00
Karen Martikyan 9093d5ffa6 Made all props static :/ 2020-09-20 22:57:04 +04:00
Karen Martikyan 5e82ba7d84 Bug fixes made with putting/getting data, list fixed 2020-09-20 22:57:04 +04:00
Karen Martikyan 46629c084a Reverting back some unintended changes 2020-09-20 22:57:04 +04:00
Karen Martikyan d0386972ac Few redundant changes undone 2020-09-20 22:57:04 +04:00
Karen Martikyan a922e8f876 Minor improvements made 2020-09-20 22:57:04 +04:00
Karen Martikyan 42a100e42b Full working state 2020-09-20 22:57:04 +04:00
Karen Martikyan 8d59448939 Few fixes made 2020-09-20 22:57:04 +04:00
Karen Martikyan 703550c12b Cleanup ran, session hex restore made 2020-09-20 22:57:04 +04:00
Karen Martikyan d27fd5092d Disposing filestreams 2020-09-20 22:57:04 +04:00
Karen Martikyan d9d0609de9 Improvements made to code generaly, implemented Get 2020-09-20 22:57:04 +04:00
Karen Martikyan dacdb987ad Implemented PutAsync correct file names 2020-09-20 22:57:04 +04:00
Karen Martikyan d6d1beed1b Made getChannel by synchronous 2020-09-20 22:57:04 +04:00
Karen Martikyan 58ac8fc856 Connection worked again, after few hours debugging 2020-09-20 22:57:04 +04:00
Karen Martikyan fb19a53aa0 Modifying the ip of DC using reflection, connecting policy changes made 2020-09-20 22:57:04 +04:00
Karen Martikyan 4848f2fcd5 Removed redundant logic 2020-09-20 22:57:04 +04:00
Karen Martikyan 102a764f5b Improvements made, not working state 2020-09-20 22:57:04 +04:00
Karen Martikyan a804b6ddf2 NWS 2020-09-20 22:57:04 +04:00
Karen Martikyan f225553d6c Connection worked! 2020-09-20 22:57:03 +04:00
Karen Martikyan 647aa3872b Small changes, adding test projects/files, needed to squash commits 2020-09-20 22:57:03 +04:00
Karen Martikyan 73fbb047e7 Added Telegram Backend skeleton 2020-09-20 22:57:03 +04:00
warwickmmandGitHub 40597aaec2 Merge pull request #4297 from pcmind/fixGetFilesAndSourceBlocksFast
Improve query performance used in GetFilesAndSourceBlocksFast
2020-08-27 09:17:26 -07:00
Honoré Vasconcelos 71494826f9 Improve query performence used in GetFilesAndSourceBlocksFast
Tree changes in query
* Move inner selection S to a temporary table
* Reorder join field in outer query
* Remove intersection with File view in outer selection
File view is already intersected with in selection S

With the above-mentioned changes, on a specific testset, query took 9s instead of 6min.
2020-08-26 10:10:54 +01:00
warwickmmandGitHub bcaedebecd Merge pull request #4287 from dgehri/feature/improve_usn_2
Improve USN performance.
2020-08-22 09:28:05 -07:00
warwickmmandGitHub 83318877a1 Merge pull request #4285 from dferreyra/source_path_with_unc_prefix_3
Handle Windows source paths starting with "\\?\"
2020-08-21 07:38:12 -07:00
Daniel Gehriger 31bb24d605 USN: moving exclusion filter earlier in the enumeration process to improve performance 2020-08-18 16:07:01 +02:00
Daniel Gehriger bb1853085d USN: only considering events relevant to backup 2020-08-18 12:21:59 +02:00
Daniel Gehriger 0b3b61c2a1 Merge branch 'feature/speed-up-AppendFilesFromPreviousSetWithPredicate' into feature/improve_usn_2 2020-08-18 11:45:15 +02:00
Daniel Gehriger b6752bead3 USN: excluding non-relevant events 2020-08-18 11:43:52 +02:00
Daniel Gehriger d143f8b3f9 Improved speed of AppendFilesFromPreviousSetWithPredicate, making USN backups usable when there are large file sets 2020-08-18 11:43:23 +02:00
Daniel Gehriger 494701cc94 USN: corrected exclusion criteria
(cherry picked from commit 420c23cf05)
2020-08-17 23:04:07 +02:00
Daniel Gehriger 420c23cf05 USN: corrected exclusion criteria 2020-08-17 23:03:51 +02:00
Daniel Gehriger 82c54dde31 Fixing AppendFilesFromPreviousSetWithPredicate 2020-08-17 23:01:20 +02:00
Daniel Gehriger c5bef5c2e0 Improved Improved speed of AppendFilesFromPreviousSetWithPredicate, making USN backups usable when there are large file sets 2020-08-17 18:06:38 +02:00
Daniel Gehriger 8e8c758c65 Improved speed of AppendFilesFromPreviousSetWithPredicate, making USN backups usable when there are large file sets 2020-08-17 17:27:45 +02:00
Daniel Gehriger 7d2c6befb0 Using USN journal in CountFilesHandler 2020-08-17 15:08:15 +02:00
Daniel Gehriger 245046e8e5 USN: adding verbose message 2020-08-17 14:41:41 +02:00
Daniel Gehriger 0caf724982 USN journal: removing create & delete sequences between two backups from list of files 2020-08-17 14:41:23 +02:00
Dean Ferreyra b8eecba62c Handle Windows source paths starting with "\\?\"
Under Windows, strip paths of any `\\?\` prefix to prevent Duplicati
from storing paths prefixed with `\\?\`.

This fixes an inconsistency in the stored data where, if the user
provided a prefixed path to back up (e.g., `\\?\C:\Temp`), Duplicati
would store an entry with the prefixed path (e.g., `\\?\C:\Temp`)
along with entries with paths stripped of their prefix (e.g.,
`C:\Temp\file.txt`).  By only storing non-prefixed paths, this also
avoids an error reported by the GUI when it would encounter a prefixed
path:
```
Filter for list-folder-contents must be a path prefix with no wildcards Parameter name: filter
```
2020-08-15 20:09:54 -07:00
Kenneth Skovhede 145ef49b91 Version bump to v2.0.5.110-2.0.5.110_canary_2020-08-10
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.5.110_canary_2020-08-10.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.110_canary_2020-08-10.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.110_canary_2020-08-10.zip.sig.asc

MD5: 583e6cf913be6edc3966b862dff024c7

SHA1: c5a9e9dab0085667051b94a507f47f9217401567

SHA256: 69720d935b4d9ca1383d53cfc9308727fac8ac48683d2ac9f7d1487849c4a7c8
v2.0.5.110-2.0.5.110_canary_2020-08-10
2020-08-10 16:35:43 +02:00
warwickmmandGitHub b68d9fe157 Merge pull request #4278 from dferreyra/fix_4256_snapshot_backups
Fix issue with root volumes and snapshots broken by #4256
2020-08-08 17:14:00 -07:00
Dean Ferreyra ecd62e8cea Fix snapshots broken by #4256
Add comment in `WindowsSnapshot.ConvertToSnapshotPath()` warning how
replacing some manual path construction code with Path.Combine() alone
can lead to invalid snapshot paths.
2020-08-08 15:32:54 -07:00
Dean Ferreyra 1198c10d43 Fix snapshots broken by #4256
Revert the change made to `WindowsSnapshot.ConvertToSnapshotPath()`
by pull request #4256.

The change in #4256 replaced some existing manual path construction
code with a call to `SystemIO.IO_WIN.PathCombine()`, but calling
`SystemIO.IO_WIN.PathCombine()` this way did not always result in
valid VSS paths.  For example, trying to back up a root volume like
"C:\" would result in the following error:
```
The filename, directory name, or volume label syntax is incorrect.
```
2020-08-07 21:51:11 -07:00
Kenneth Skovhede 9380bbba60 Updated discourse automatic post creation to use the new API format 2020-08-07 13:41:32 +02:00
Kenneth Skovhede 25c1a5b657 Fixed breaking RPM builds due to bundled binaries 2020-08-07 13:15:38 +02:00