John Preston
|
3ae2986c25
|
Allow variable count of download sessions.
|
2019-12-04 09:51:21 +03:00 |
John Preston
|
907965531c
|
Don't bind key for more than 10 seconds.
|
2019-12-02 16:30:33 +03:00 |
John Preston
|
91f50e8bdc
|
Move some more code to lib_mtproto.
|
2019-12-02 16:11:22 +03:00 |
John Preston
|
718de09aa6
|
Handle state / resend requests separately.
|
2019-12-02 16:11:22 +03:00 |
John Preston
|
3b703d7262
|
Keep in sent container only important msgIds.
|
2019-12-02 16:11:22 +03:00 |
John Preston
|
efaa3ba453
|
Handle sent containers separately.
|
2019-12-02 16:11:22 +03:00 |
John Preston
|
9caac426ef
|
Correctly check container lifetime.
|
2019-12-02 16:11:22 +03:00 |
John Preston
|
64535251e8
|
Use limited number of threads in MTP.
|
2019-11-29 15:36:06 +03:00 |
John Preston
|
c742d7406c
|
Make MTP::Session handle the connection thread.
|
2019-11-29 15:36:06 +03:00 |
John Preston
|
06f5f7f7d9
|
Don't always restart connection on config change.
|
2019-11-29 15:36:06 +03:00 |
John Preston
|
e943264823
|
Pass MTP::Instance to MTP::Sender.
|
2019-11-29 15:36:05 +03:00 |
John Preston
|
8be4dfb346
|
Use explicit fields for sent container ids wrap.
|
2019-11-22 17:38:01 +03:00 |
John Preston
|
46a42e02bc
|
Fix lost bind key messages.
|
2019-11-22 12:06:48 +03:00 |
John Preston
|
276adec0ff
|
Fix temporary keys for media cluster.
|
2019-11-21 13:38:02 +03:00 |
John Preston
|
54b5342af4
|
Closed alpha version 1.9.1.2: Key expire in 10 min.
|
2019-11-20 17:30:20 +03:00 |
John Preston
|
410efc924b
|
Closed alpha version 1.9.1.2.
|
2019-11-20 17:26:31 +03:00 |
John Preston
|
4edfd4804f
|
Fix destroyed key clearing.
|
2019-11-20 16:33:45 +03:00 |
John Preston
|
4c24ec7725
|
Fix keys destruction on logout.
|
2019-11-20 14:50:19 +03:00 |
John Preston
|
bdc7f4114f
|
Move some things from SessionData.
|
2019-11-20 13:41:14 +03:00 |
John Preston
|
885738ac32
|
Always choose correct address for key creation.
|
2019-11-20 12:16:53 +03:00 |
John Preston
|
43bab3eeaa
|
Fix instant restarts with additional timeout.
|
2019-11-20 11:23:30 +03:00 |
John Preston
|
f424cb54f7
|
Create keys not simultaneously.
|
2019-11-19 19:22:02 +03:00 |
John Preston
|
e6d3b2b098
|
Fix resending requests after new session.
|
2019-11-19 19:14:50 +03:00 |
John Preston
|
e7e1c9aa5a
|
Don't handle 'msg_resend_req'.
|
2019-11-19 14:55:39 +03:00 |
John Preston
|
173ae746a2
|
First version of working through temp keys.
|
2019-11-19 13:10:51 +03:00 |
John Preston
|
d9fc3619c2
|
Remove all signals from ConnectionPrivate.
|
2019-11-18 15:53:37 +03:00 |
John Preston
|
cfe12f773f
|
Move some modules to lib_mtproto.
|
2019-11-18 12:28:14 +03:00 |
John Preston
|
90c6475c8c
|
Closed alpha version 1.9.1.1: Fix build on macOS.
|
2019-11-15 17:11:05 +03:00 |
John Preston
|
be06d68468
|
Don't lock whole key creation by a mutex.
|
2019-11-15 16:16:33 +03:00 |
John Preston
|
055b99f5b0
|
Don't use shared_ptr for Dcenters.
|
2019-11-15 16:16:33 +03:00 |
John Preston
|
f37ab6e38e
|
Remove checked key property.
|
2019-11-15 16:16:33 +03:00 |
John Preston
|
fe1e627cac
|
Improve working with sessions.
|
2019-11-15 16:16:33 +03:00 |
John Preston
|
1e252a6505
|
Remove old debug information.
|
2019-11-15 16:16:32 +03:00 |
John Preston
|
3a7faffa3a
|
Use thread_local counter in logs for thread index.
|
2019-11-15 16:16:32 +03:00 |
John Preston
|
8b14249cd2
|
Move DumpToText from Telegram to lib_mtproto.
|
2019-11-15 16:16:32 +03:00 |
John Preston
|
7243fb52ad
|
Check keys that receive -404 error codes.
|
2019-11-15 16:16:32 +03:00 |
John Preston
|
1524b4a930
|
Allow creating temporary keys.
|
2019-11-15 16:16:32 +03:00 |
John Preston
|
08bfe6f1c1
|
Extract mtproto key generation code.
|
2019-11-15 16:16:32 +03:00 |
John Preston
|
2577bedeac
|
Remove mtproto/facade.h from main pch.
|
2019-11-13 11:31:12 +03:00 |
John Preston
|
88e0342e02
|
Update to the latest submodules.
|
2019-11-05 14:27:42 +03:00 |
John Preston
|
01936b5f1b
|
Build with Qt 5.12.5 and OpenSSL 1.1.1.
|
2019-10-19 12:27:56 +04:00 |
John Preston
|
bc2a0fb505
|
Use TL code generator from lib_tl.
|
2019-10-19 12:27:56 +04:00 |
John Preston
|
30a1bd7ba2
|
Use base::call_delayed.
|
2019-10-19 12:27:56 +04:00 |
John Preston
|
1b89348d89
|
Use lib_rpl / lib_base from submodules.
|
2019-10-19 10:30:08 +04:00 |
John Preston
|
2cb7d76417
|
Optimize unixtime refresh.
|
2019-10-02 11:30:50 +03:00 |
John Preston
|
c057f28425
|
Move standard buttons to lib_ui.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
a16c6ca41a
|
Support more request types.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
e2f54eb3e9
|
Move some style code to lib_ui.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
0c713a930a
|
Remove app.h / facades.h from precompiled header.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
6343221d7b
|
Remove many includes from stdafx.pch.
|
2019-09-06 19:31:07 +03:00 |
John Preston
|
7893ad0558
|
Mark all types of local history items.
|
2019-09-06 10:53:44 +03:00 |
John Preston
|
5fc4dcd172
|
Closed alpha version 1.8.2.2.
|
2019-08-30 18:45:07 +03:00 |
John Preston
|
d66541989e
|
Improve first socket message.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
03cdddfe18
|
Allow sending scheduled messages.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
02b65a42f7
|
Move message client flags to a separate field.
|
2019-08-09 20:19:23 +01:00 |
John Preston
|
d298953653
|
Add large emoji implementation.
|
2019-08-09 11:50:49 +01:00 |
John Preston
|
7e4c9f98a6
|
Track all single-emoji messages.
|
2019-08-09 11:50:49 +01:00 |
John Preston
|
abf49e1672
|
Update API scheme.
|
2019-08-09 11:50:49 +01:00 |
John Preston
|
03cf8b6ac2
|
Improve transport nonce generation.
|
2019-07-28 18:01:13 +02:00 |
John Preston
|
2a8b6f05c8
|
Fix build for GCC.
|
2019-07-27 17:19:04 +02:00 |
John Preston
|
ff44094ded
|
Rename AuthSession to Main::Session.
|
2019-07-24 13:45:24 +02:00 |
John Preston
|
9cf4cf6dca
|
Move MTP::Instance to Main::Account.
|
2019-07-24 10:46:23 +02:00 |
John Preston
|
4fd50cfb70
|
Fix build in Xcode.
|
2019-07-24 08:02:20 +02:00 |
John Preston
|
6aa930d510
|
Remove exceptions in TL parsing.
|
2019-07-24 08:02:20 +02:00 |
John Preston
|
c50ade565a
|
Track sending and failed messages.
|
2019-07-24 08:02:20 +02:00 |
John Preston
|
0005e0a3ce
|
Track local messages, restore on history jump.
|
2019-07-24 08:02:20 +02:00 |
John Preston
|
7c6ede0908
|
Save domain in different localstorage key.
|
2019-07-15 16:00:30 +02:00 |
John Preston
|
cabe06256b
|
Validate dcOption secrets.
|
2019-07-15 16:00:30 +02:00 |
John Preston
|
c5df4db621
|
Fix possible race conditions in msgid().
|
2019-07-15 16:00:30 +02:00 |
John Preston
|
68b1024dd4
|
Sync local time with HTTP 'Date' header value.
|
2019-07-15 16:00:29 +02:00 |
John Preston
|
c894ce30c4
|
Fix socket packet reading.
|
2019-07-15 15:59:20 +02:00 |
John Preston
|
8135f4b427
|
Support base64 encoding of the secret.
|
2019-07-15 15:59:20 +02:00 |
John Preston
|
2f0331b2e0
|
Implement send/receive for the new type.
|
2019-07-15 15:59:20 +02:00 |
John Preston
|
69b6b48738
|
Add new socket type.
|
2019-07-15 15:59:20 +02:00 |
John Preston
|
3cda267787
|
Abstract out tcp socket from tcp connection.
|
2019-07-15 15:59:20 +02:00 |
John Preston
|
96a26b44a9
|
Fix build for Xcode.
|
2019-07-05 17:08:33 +02:00 |
John Preston
|
567bf60644
|
Use getters in MTP classes.
|
2019-07-05 16:23:07 +02:00 |
John Preston
|
ce760f0534
|
Comment out App type in SpecialConfigRequest.
|
2019-06-07 18:43:06 +03:00 |
John Preston
|
263bbf1788
|
Move _authSession to Main::Account.
|
2019-06-06 12:37:12 +03:00 |
John Preston
|
3d38abce97
|
Differentiate Windows Store and Mac Store.
|
2019-06-03 13:54:25 +03:00 |
John Preston
|
c4aac5fa0e
|
Update API scheme to layer 100.
|
2019-05-27 15:09:06 +02:00 |
John Preston
|
58519300ea
|
Support pinned chats in folders.
|
2019-05-01 16:11:37 +04:00 |
John Preston
|
905a024aed
|
Update API scheme to layer 99.
|
2019-04-25 14:16:29 +04:00 |
Amos Bird
|
e200a7d502
|
Do not break type aliasing rule
|
2019-04-25 13:38:39 +04:00 |
John Preston
|
c3c46f8e29
|
Fix new animations engine bug.
|
2019-04-04 19:31:03 +04:00 |
23rd
|
a6d0fa433e
|
Refactored variables for edit media in HistoryItem.
- Replaced _isLocalUpdateMedia with client flag.
- Removed _isEditingMedia.
|
2019-04-04 13:23:14 +03:00 |
John Preston
|
77fbf19a72
|
Use serverside keywords for emoji suggestions.
|
2019-04-02 14:33:53 +04:00 |
John Preston
|
aa8f62da9d
|
Support new ('modern') API file locations.
|
2019-03-29 14:24:07 +04:00 |
John Preston
|
386600baf9
|
Save and load sticker set thumbnails.
|
2019-03-24 12:12:44 +04:00 |
John Preston
|
a34e998c42
|
Handle fwd_from without a link to the account.
|
2019-03-24 12:12:42 +04:00 |
John Preston
|
6d1193a751
|
Update API scheme to layer 97.
|
2019-03-24 12:12:41 +04:00 |
John Preston
|
a59353df9f
|
Fix possible crash in DomainResolver.
App::CallDelayed() could be queued twice for a single key, if before
the delayed call we cleared entry in _attempts and created it again.
|
2019-03-20 13:23:16 +04:00 |
John Preston
|
a886c598c1
|
Fix non-streamable videos layout.
|
2019-03-11 12:08:20 +04:00 |
John Preston
|
9a616edf2a
|
Add new animations engine.
|
2019-03-11 12:08:17 +04:00 |
John Preston
|
8171828c2a
|
Fix build on GCC.
|
2019-03-11 12:08:09 +04:00 |
John Preston
|
fe618bd652
|
Use crl::time/now instead of TimeMs/getms.
|
2019-02-19 11:06:33 +04:00 |
John Preston
|
e2f0886950
|
Add option to blur chat background.
|
2019-02-07 19:36:30 +03:00 |
John Preston
|
f5cc93ec64
|
Decouple MTP::Instance from Core::App.
|
2019-02-01 10:48:31 +03:00 |
John Preston
|
93a967dc74
|
Add random_padding to dns requests.
|
2019-01-31 13:48:10 +03:00 |
John Preston
|
a70e72f75d
|
Application->Sandbox, Messenger->Application.
|
2019-01-23 12:51:58 +04:00 |