Commit Graph

563 Commits

Author SHA1 Message Date
b0d25f53cb
Use prepared statements, and update to new postgres API 2020-10-23 00:14:40 +02:00
73384f0bb4
Implement secret chat feeder loop 2020-10-18 18:08:39 +02:00
eca8542be4
Complete overhaul of MTProto message system, parallelized getPwrChat 2020-10-18 14:46:34 +02:00
a376f0bf82
Logger and connection improvements 2020-10-17 12:49:26 +02:00
f4cb2d83a1
Finalize documentation 2020-10-15 19:07:37 +02:00
def6199437
PHPDOC 2020-10-13 10:03:35 +02:00
ac47a23639
PHP 8 fixes 2020-10-08 21:35:32 +02:00
662f521409
Some more improvements 2020-10-08 11:27:37 +02:00
17ed5c0991
Add IPC support to buttons, start writing PHPDOC documentor 2020-10-07 19:31:52 +02:00
ba59131926
Use wait just this once 2020-10-06 11:11:49 +02:00
9511ebab38
Initialize reference database on cleanup 2020-10-06 10:44:53 +02:00
d31b798df9
Final fixes, and update to latest version of websocket lib 2020-10-04 16:27:22 +02:00
d49f59eec5
Various psalm fixes 2020-10-04 14:55:05 +02:00
4f69701cfc
Update even more typehints 2020-10-03 15:04:35 +02:00
76ca2b19ab
Manual psalm fixes 2020-10-02 16:13:19 +02:00
1da9cad6b9
Improved typehints 2020-10-01 21:36:07 +02:00
4fcfe1ccd2
Update to layer 117 2020-10-01 18:02:54 +02:00
1cd41cc159 Dark magic to allow serializing session to database on shutdown 2020-09-27 22:15:16 +02:00
5560b140f5 Multiple bugfixes 2020-09-27 22:15:16 +02:00
86fc8b6e6e Localize login 2020-09-27 22:15:16 +02:00
c9ebdd0fa8 Add PSR logger, remove CombinedAPI 2020-09-27 22:15:16 +02:00
63c52fef50 Add configs to db properties 2020-09-27 22:15:16 +02:00
d558d17d1f Implement downloadTo* and uploadFrom* via IPC 2020-09-27 22:15:16 +02:00
2b387b5c0f Implement IPC callbacks 2020-09-27 22:15:16 +02:00
6984893103 Update MTProto.php 2020-09-27 22:15:16 +02:00
50ee77c229 Store main session in database 2020-09-27 22:15:16 +02:00
164000b591 Final IPC improvements 2020-09-27 22:15:16 +02:00
bc13e61526 Final fixes 2020-09-27 22:15:16 +02:00
1c99fd2658 Implement FastAPI in API 2020-09-27 22:15:16 +02:00
0001a45cd2 Completely refactor settings, remove old (internal and external) APIs, generic code cleanup 2020-09-27 22:15:16 +02:00
9df1e27780
Add redis backend 2020-09-12 19:06:42 +02:00
5567490c7a
Improve performance of memory backend and misc fixes 2020-09-12 15:14:26 +02:00
1c45c6c65b
Async reference/min database 2020-09-12 14:24:57 +02:00
07248a4803
Merge branch 'new_db_properties' of https://github.com/xtrime-ru/MadelineProto into xtrime-ru-new_db_properties 2020-09-12 14:03:56 +02:00
e188d647c6
Increase version 2020-09-12 13:59:57 +02:00
2e7f8b38a7
Update to layer 117 2020-09-12 12:50:22 +02:00
Alexander Pankratov
b90e92ee68 Move min and reference databases from memory 2020-09-10 12:00:40 +03:00
a5e18e0afd
Change a few defaults 2020-08-29 17:58:02 +02:00
c4cf967198
Try setting signal handler before passing control to loop 2020-08-27 18:04:55 +02:00
b103ac3087
Merge branch 'master' of github.com:danog/MadelineProto into master 2020-07-31 20:40:10 +02:00
Daniil
226cb3bbd8
Postgres support for sessions (#846) 2020-07-30 19:51:16 +02:00
444d55355a
Switch to external loop 2020-07-28 20:39:32 +02:00
553e4c4da0
Fix CDN DCs 2020-07-23 18:08:14 +02:00
cd1716645d
Merge #840 2020-07-14 12:36:40 +02:00
06e347ca85
Move logs 2020-07-12 11:42:53 +02:00
c8cdf328c0
Implement IPC 2020-07-11 20:01:54 +02:00
488a42e6c5
Use global session lock 2020-07-09 21:42:06 +02:00
1e690d1a8f
Avoid certain issues 2020-07-09 20:53:01 +02:00
4923eec9cd
2GB file limit, async RPC reporting, file reference and MTProto fixes 2020-07-09 18:23:16 +02:00
bfd08f5744
Fix shutdown loop, automatically inflate stripped photoSizes, improve composer reporter 2020-06-23 20:30:40 +02:00