Commit Graph
7627 Commits
Author SHA1 Message Date
2c4ccc27d3 Feature/telegram backend enc sessions (#2)
* Added initial state for encrypted sessions

* Bugs fixed in encrypted sessions

* Working state for encrypted sessions

* Fixed exposing phone number/identity

* Performance problems fixed, bug fixes made

Co-authored-by: Karen Martikyan <karen.martikyan@digitain.com>
2020-10-05 00:36:47 +04:00
Karen Martikyan a994ce8f7d Small fix made 2020-10-01 00:36:59 +04:00
Karen Martikyan 2ee06f2262 Code quality issue fixed 2020-10-01 00:06:12 +04:00
Karen Martikyan b637df08f3 Implemented custom UI 2020-09-30 23:54:53 +04:00
Karen Martikyan 3aa96accaa Code quality issues fixed 2020-09-27 16:58:57 +04:00
Karen Martikyan 6678e37374 Updated TLSharp nuget, fixed problem with finding very old channel 2020-09-27 16:44:27 +04:00
Karen Martikyan 978329c237 Code improvements made, fixed stream reading errors (took StreamReadHelper.cs from FtpBackend) 2020-09-24 23:57:06 +04:00
Karen Martikyan e4ef76670d Fixed disposing the streamReader, fixed closure problems - refactoring needed 2020-09-24 01:38:49 +04:00
Karen Martikyan 6ec3d5ad4b Implemented IStreamingBackend for Telegram, cancellation token checks added, minor fixes 2020-09-22 22:39:20 +04:00
Karen Martikyan 7df3239cea Comment fixed 2020-09-21 00:12:15 +04:00
Karen Martikyan 004db73728 Fixed reflection when comparing ChannelFileInfos 2020-09-21 00:10:21 +04:00
Karen Martikyan 5b8d61c30d Removed flood check when ensuring connection 2020-09-21 00:05:40 +04:00
Karen Martikyan 19ebcda01f Fixed comments 2020-09-20 23:57:45 +04:00
Karen Martikyan a03d8922a1 Minor fixes made 2020-09-20 23:18:37 +04:00
Karen Martikyan 39466e2cae Added telegram to SystemInfo.js 2020-09-20 23:11:14 +04:00
Karen Martikyan 961ea2270b Fixed incorrect naming derived from FTP, added license files for TLSharp, removed redundant Nuget pkgs ... 2020-09-20 23:08:50 +04:00
Karen Martikyan 60198e85a8 Code quality issues fixed, try 2 2020-09-20 22:57:04 +04:00
Karen Martikyan 485bfff2b9 Removed disclaimer: should be added later, but not by me 2020-09-20 22:57:04 +04:00
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