John Preston
|
8069fdd873
|
Use base/random.h instead of openssl::RandomValue.
|
2021-09-15 13:42:22 +03:00 |
23rd
|
6d08542afa
|
Moved proxy global variables from facades to core settings.
|
2021-06-16 09:31:32 +03:00 |
John Preston
|
267e5fd9e0
|
Allow getting outer_msg_id in MTProto handlers.
|
2021-03-12 16:58:26 +04:00 |
23rd
|
d4bbbdb65c
|
Replaced rand_value util function with openssl::RandomValue.
|
2021-01-24 10:41:10 +03:00 |
John Preston
|
357caf8007
|
Keep separate MTP::Config's for separate accounts.
|
2020-06-23 21:53:41 +04:00 |
John Preston
|
91f50e8bdc
|
Move some more code to lib_mtproto.
|
2019-12-02 16:11:22 +03:00 |
John Preston
|
2577bedeac
|
Remove mtproto/facade.h from main pch.
|
2019-11-13 11:31:12 +03:00 |
John Preston
|
2cb7d76417
|
Optimize unixtime refresh.
|
2019-10-02 11:30:50 +03:00 |
John Preston
|
0c713a930a
|
Remove app.h / facades.h from precompiled header.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
7c6ede0908
|
Save domain in different localstorage key.
|
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
|
567bf60644
|
Use getters in MTP classes.
|
2019-07-05 16:23:07 +02:00 |
John Preston
|
e482f041a8
|
Allow disabling even system proxy settings.
Fixes #4944.
|
2018-11-05 18:52:01 +04:00 |
John Preston
|
4bf66cb6e9
|
Better special config implementation.
|
2018-05-05 21:55:38 +03:00 |
John Preston
|
95fee543ec
|
Try all available endpoints from config.
|
2018-05-05 21:55:38 +03:00 |
John Preston
|
900d1ddb36
|
Support multiple proxies in local storage.
|
2018-05-05 21:55:38 +03:00 |
John Preston
|
65f968ec1b
|
Update API scheme to layer 78.
|
2018-05-05 21:55:37 +03:00 |
John Preston
|
7482025c10
|
Support work with different dcs on a single IP.
|
2018-05-05 21:55:37 +03:00 |
John Preston
|
ea7441ae77
|
Use single LEGAL file with license and copyright.
|
2018-01-03 13:23:14 +03:00 |
John Preston
|
ddf4a36bdc
|
Remove mtproto/session.h from precompiled header.
|
2017-12-18 16:40:15 +04:00 |
John Preston
|
e1c68892d4
|
Show third column only when explicitly requested.
This allows you to show info in layer from mention links.
|
2017-12-04 13:42:05 +04:00 |
John Preston
|
2432845df2
|
Optimize and rename base::weak_unique_ptr.
Rename base::enable_weak_from_this -> base::has_weak_ptr.
Rename base::weak_unique_ptr -> base::weak_ptr.
Rename base::make_weak_unique -> base::make_weak.
Rename base/weak_unique_ptr.h -> base/weak_ptr.h
|
2017-11-30 21:33:27 +04:00 |
John Preston
|
6ca105a290
|
Minimal layer 72 support.
|
2017-11-20 23:54:05 +04:00 |
John Preston
|
25ffaaaa2d
|
Replace t_assert() with Assert().
Also use this assertions for Expects(), Ensures() and Unexpected().
|
2017-08-30 19:15:42 +03:00 |
John Preston
|
b3da99c302
|
Replace gsl::not_null<T*> with just not_null<T*>.
|
2017-08-30 19:15:41 +03:00 |
John Preston
|
782114d644
|
Add and use base::make_weak_unique() helper.
|
2017-08-30 19:15:28 +03:00 |
John Preston
|
8ae159dd66
|
Add special dc options config request.
|
2017-06-29 11:40:07 +03:00 |