levlam
|
99ac6428e9
|
Improve documentation.
|
2021-12-28 17:27:11 +03:00 |
|
levlam
|
a69030239c
|
Update version to 1.7.12.
|
2021-12-28 04:19:41 +03:00 |
|
levlam
|
bbb4b68699
|
Fix MSVC 2015 warning.
|
2021-12-28 02:01:20 +03:00 |
|
levlam
|
ac8ccaf970
|
Workaround clang 3.4 warning.
|
2021-12-28 01:47:34 +03:00 |
|
levlam
|
a81ab8abba
|
Remove viewSponsoredMessage in favor of viewMessages.
|
2021-12-27 18:17:02 +03:00 |
|
levlam
|
23d537052e
|
Use unique 53-bit identifiers for sponsored messages.
|
2021-12-27 16:49:11 +03:00 |
|
levlam
|
218de37c3a
|
Fix messageForwardOriginChat documentation.
|
2021-12-27 15:03:14 +03:00 |
|
levlam
|
26d2ee649d
|
Add some missing new lines at the end of files.
|
2021-12-27 14:03:50 +03:00 |
|
levlam
|
43b1c6365d
|
Reduce maximum concurrency to 4 client threads on OpenBSD, to reserve enough file descriptors.
|
2021-12-26 12:33:18 +03:00 |
|
levlam
|
aca4cd3b3f
|
Ignore invalid last_database_server_dialog_date_ instead of trying to repair it.
|
2021-12-25 02:10:06 +03:00 |
|
levlam
|
b24c188ac0
|
Drop definitely incorrect folder.last_database_server_dialog_date_.
|
2021-12-24 23:18:40 +03:00 |
|
levlam
|
9cf4851c5b
|
Ignore dialog dates with 0 date.
|
2021-12-24 22:59:05 +03:00 |
|
levlam
|
7ed5534c83
|
Use '=' as equality operator in SQL queries.
|
2021-12-24 22:00:13 +03:00 |
|
levlam
|
680bad4a72
|
Return default icon name if there is no chosen name in chatFilterInfo.
|
2021-12-24 20:42:49 +03:00 |
|
levlam
|
5f965a1ea4
|
Don't try to use "fr-FR" locale, because check for its existence is
broken with musl: https://www.openwall.com/lists/musl/2017/11/08/1.
|
2021-12-24 15:12:14 +03:00 |
|
levlam
|
f7588582cd
|
Use at most 7 client threads on OpenBSD to stay within default limit of 128 file descriptors.
|
2021-12-24 14:11:36 +03:00 |
|
levlam
|
d6a9c509ab
|
Fix spelling of deregister.
|
2021-12-24 13:33:34 +03:00 |
|
levlam
|
d4f5e67243
|
Fix getSponsoredMessage.
|
2021-12-24 12:01:24 +03:00 |
|
levlam
|
3e4db584f8
|
Fix handling of limit == 0 in getChatSparseMessagePositions.
|
2021-12-24 11:59:44 +03:00 |
|
levlam
|
ac5e1960f9
|
Workaround clang 3.4 bug.
|
2021-12-24 01:15:43 +03:00 |
|
levlam
|
8aa95a98ca
|
Fix fwrite usage in tl-parser.
|
2021-12-24 00:06:14 +03:00 |
|
levlam
|
4791fb6a2a
|
Update version to 1.7.11.
|
2021-12-23 23:02:19 +03:00 |
|
levlam
|
2afdbfc629
|
Fix merge_message_contents for photos.
|
2021-12-23 22:54:20 +03:00 |
|
levlam
|
a8b22881e0
|
Improve the name of suggestedActionViewChecksHint .
|
2021-12-23 20:00:41 +03:00 |
|
levlam
|
6840c5c933
|
Fix td_json documentation.
|
2021-12-23 18:40:52 +03:00 |
|
levlam
|
841a41b222
|
Remove unused "to host" endianness macroses.
|
2021-12-23 16:44:40 +03:00 |
|
levlam
|
c073f3dc49
|
tl-parser: remove 16-bit endianness functions.
|
2021-12-23 15:55:34 +03:00 |
|
levlam
|
ff6615e734
|
Fix some misprints.
|
2021-12-23 14:18:32 +03:00 |
|
levlam
|
638767d919
|
Improve documentation.
|
2021-12-23 14:18:11 +03:00 |
|
levlam
|
dd8b1169b1
|
Rename the method to endGroupCall.
|
2021-12-23 13:00:05 +03:00 |
|
levlam
|
461b312369
|
Rename chat log event to chatEventVideoChatEnded.
|
2021-12-23 12:42:21 +03:00 |
|
levlam
|
e71f9f6d75
|
Remove unneeded includes.
|
2021-12-22 21:07:42 +03:00 |
|
levlam
|
9221df532c
|
Move MinChannel and MessageReplyInfo storers to hpp.
|
2021-12-22 20:29:54 +03:00 |
|
levlam
|
160ab905f1
|
Fix handling of min-channels in recent repliers.
|
2021-12-22 20:15:18 +03:00 |
|
levlam
|
1fd2e3b629
|
Return information about min-channels.
|
2021-12-22 16:48:23 +03:00 |
|
levlam
|
758a391e55
|
Store title and photo of min-channels.
|
2021-12-22 16:09:34 +03:00 |
|
levlam
|
7b84f42e87
|
Ensure that is_channel_post is false for non-broadcast messages.
|
2021-12-22 14:43:34 +03:00 |
|
levlam
|
3305547ca1
|
Ignore duplicate registerDevice requests.
|
2021-12-22 14:38:49 +03:00 |
|
levlam
|
fc15780e57
|
Improve fatal error message.
|
2021-12-22 14:20:13 +03:00 |
|
levlam
|
5fd2f22b7c
|
Place ClientManager before deprecated Client interface.
|
2021-12-22 14:07:44 +03:00 |
|
levlam
|
5280790347
|
Describe the new JSON interface first.
|
2021-12-22 14:03:46 +03:00 |
|
levlam
|
4f2689d44a
|
Rename expire_date to expiration_date.
|
2021-12-22 13:57:47 +03:00 |
|
levlam
|
eff87996a5
|
Match animated emoji without selectors.
|
2021-12-22 13:40:20 +03:00 |
|
levlam
|
d6df315769
|
Avoid new clang warning bitwise-instead-of-logical.
|
2021-12-21 16:59:16 +03:00 |
|
levlam
|
44ec3186cc
|
Improve order of chat-related updates in the scheme.
|
2021-12-21 16:22:07 +03:00 |
|
levlam
|
cbc6d25a44
|
Replace user_id with member_id in chatEventLog.
|
2021-12-21 14:53:22 +03:00 |
|
levlam
|
ae1d1867f2
|
Remove multiple sponsored messages in a chat.
|
2021-12-21 14:19:48 +03:00 |
|
levlam
|
4e29d0e232
|
Rename message_ttl_setting to message_ttl.
|
2021-12-21 14:06:15 +03:00 |
|
levlam
|
81cebe39eb
|
Improve naming of selected message sender in a chat.
|
2021-12-21 13:49:26 +03:00 |
|
levlam
|
3ff9723722
|
Reload channel full without delay after membership change.
|
2021-12-21 13:25:11 +03:00 |
|
levlam
|
29bdedb1d0
|
Reload ChannelFull on join/leave as creator.
|
2021-12-21 12:58:22 +03:00 |
|
levlam
|
ae91e885a1
|
Improve logging.
|
2021-12-21 03:26:07 +03:00 |
|
levlam
|
27a42b88c8
|
Save need_drop_default_send_message_as_dialog_id between restarts.
|
2021-12-20 22:54:20 +03:00 |
|
levlam
|
7334b262fb
|
Remove unneeded logging on instance closing.
|
2021-12-20 21:11:02 +03:00 |
|
levlam
|
40c74a5d0a
|
Suppress expected warning.
|
2021-12-20 20:55:47 +03:00 |
|
levlam
|
ab89543894
|
Don't reload ChannelFull in get_channel_participants.
|
2021-12-20 20:45:35 +03:00 |
|
levlam
|
a92d9e712b
|
Try to load MessageSender, even access doesn't need to be checked.
|
2021-12-20 20:30:33 +03:00 |
|
levlam
|
3f28ce86d6
|
Postpone drop of default message sender until the chat is opened.
|
2021-12-20 20:23:26 +03:00 |
|
levlam
|
f32a1b9af4
|
Document that there can be at most 3 recent repliers/speakers/pending join requests.
|
2021-12-20 15:54:19 +03:00 |
|
levlam
|
f53ae6b85e
|
Ensure that there are at most 3 recent repliers.
|
2021-12-20 15:47:03 +03:00 |
|
levlam
|
2b9a5741b2
|
Ensure that there are at most 3 recent pending join requests.
|
2021-12-20 15:42:28 +03:00 |
|
levlam
|
d3780284fc
|
Remove wrong check.
|
2021-12-20 15:15:34 +03:00 |
|
levlam
|
e8c0b8780f
|
Add CHECK debug.
|
2021-12-19 18:10:38 +03:00 |
|
levlam
|
3b2e7cf5d0
|
Fix compilation error.
|
2021-12-19 18:02:46 +03:00 |
|
levlam
|
0ab05735c0
|
Silence expected warnings.
|
2021-12-18 23:15:06 +03:00 |
|
levlam
|
93464ccd27
|
Use request promise in getChatAdministrators.
|
2021-12-18 22:44:25 +03:00 |
|
levlam
|
28d65e42e6
|
tg_cli: add user_ids to "log" command.
|
2021-12-17 19:15:16 +03:00 |
|
levlam
|
059fe9911e
|
Documentation improvements.
|
2021-12-17 16:28:14 +03:00 |
|
levlam
|
8d69520967
|
Improve sponsoredMessage documentation.
|
2021-12-17 00:28:01 +03:00 |
|
levlam
|
d7e559b45c
|
Move get_option_value_object to OptionManager.
|
2021-12-16 22:56:19 +03:00 |
|
levlam
|
b060536ae3
|
Return Result<...> from get_input_user.
|
2021-12-16 22:46:03 +03:00 |
|
levlam
|
cfc254e9b1
|
tg_cli: fix test_init.
|
2021-12-16 21:25:54 +03:00 |
|
levlam
|
c743f540c5
|
Log received userFull.
|
2021-12-16 19:30:38 +03:00 |
|
levlam
|
745ecb1826
|
Expect no access to a chat only if this is not a private chat.
|
2021-12-16 17:45:52 +03:00 |
|
levlam
|
1782b8e478
|
Minor improvements.
|
2021-12-16 16:16:34 +03:00 |
|
levlam
|
d75f0a4e94
|
Move "unix_time" option handling to OptionManager.
|
2021-12-16 15:18:51 +03:00 |
|
levlam
|
ee629c342b
|
Move setOption handling to OptionManager.
|
2021-12-16 13:13:14 +03:00 |
|
levlam
|
10505fae72
|
Move the rest options to OptionManager::get_current_state.
|
2021-12-16 12:16:09 +03:00 |
|
levlam
|
a333f3fb61
|
Move getOption handling to OptionManager.
|
2021-12-16 12:07:32 +03:00 |
|
levlam
|
4254614e97
|
Move option-related methods to OptionManager.
|
2021-12-16 01:45:43 +03:00 |
|
levlam
|
191b4ee5d5
|
Add empty OptionManager.
|
2021-12-16 01:09:59 +03:00 |
|
levlam
|
83bd3e33d0
|
Don't use early returns in Td::on_config_option_updated.
|
2021-12-15 23:25:12 +03:00 |
|
levlam
|
3043421464
|
Make "session_count" option internal.
|
2021-12-15 23:20:29 +03:00 |
|
levlam
|
ffdbc8eec0
|
Use switch by letter in Td::on_config_option_updated.
|
2021-12-15 23:18:08 +03:00 |
|
levlam
|
871f91b896
|
Add check for administrator rights in reportSupergroupSpam.
|
2021-12-15 21:45:30 +03:00 |
|
levlam
|
86c4bac69d
|
Allow to simultaneously report supergroup messages from different senders.
|
2021-12-15 21:39:48 +03:00 |
|
levlam
|
1a98ac8004
|
Don't use min/max as variable names.
|
2021-12-15 20:55:03 +03:00 |
|
levlam
|
fe6c61f2ea
|
Workaround bogus C4753 MSVC warning.
|
2021-12-15 20:36:23 +03:00 |
|
levlam
|
93b3f64121
|
Pass parameter by value.
|
2021-12-15 20:30:25 +03:00 |
|
levlam
|
3f2f45a802
|
Improve documentation.
|
2021-12-15 20:30:00 +03:00 |
|
levlam
|
fdcb109870
|
Fix warning.
|
2021-12-14 13:52:51 +03:00 |
|
levlam
|
d437ad2761
|
Improve documentation.
|
2021-12-14 02:20:49 +03:00 |
|
levlam
|
7d2335bec4
|
Postpone again unacceptable PTS updates.
|
2021-12-13 22:30:42 +03:00 |
|
levlam
|
9e602006e6
|
Update local was_online by to be postponed updates.
|
2021-12-13 22:12:49 +03:00 |
|
levlam
|
2832f7a527
|
Return available message senders in the order of decreasing member count.
|
2021-12-13 21:13:17 +03:00 |
|
levlam
|
b7ec416a30
|
Fix handling of privatepost links.
|
2021-12-13 20:13:43 +03:00 |
|
levlam
|
2ea1d9e977
|
Increase MessageUnsupported version.
|
2021-12-13 16:43:52 +03:00 |
|
levlam
|
9d968d835d
|
Ignore sign_messages flag from min-channels.
|
2021-12-13 16:10:58 +03:00 |
|
levlam
|
bddcfa8601
|
Improve inlineKeyboardButtonTypeUser documentation.
|
2021-12-13 15:56:36 +03:00 |
|
levlam
|
9102a20665
|
Unload messages more often.
|
2021-12-13 15:32:46 +03:00 |
|
levlam
|
c510c4602c
|
Skip recently sent messages in find_unloadable_messages.
|
2021-12-13 15:20:09 +03:00 |
|
levlam
|
ce3d9c2168
|
Improve reportChat/reportChatPhoto documentation.
|
2021-12-13 14:56:29 +03:00 |
|
levlam
|
9a4b932f17
|
Fix setChatDefaultMessageSender in private chats.
|
2021-12-13 14:50:56 +03:00 |
|
levlam
|
aa8a4979df
|
Asynchronously save emoji keywords.
|
2021-12-12 23:50:05 +03:00 |
|
levlam
|
2f1d78f00e
|
Add constants for noforward flags.
|
2021-12-12 15:12:19 +03:00 |
|
levlam
|
5801d6c695
|
Improve FileGcParameters field names.
|
2021-12-11 23:03:11 +03:00 |
|
levlam
|
6bd7e04875
|
Ensure that online member count is reasonable.
|
2021-12-10 17:30:38 +03:00 |
|
levlam
|
0a01b97921
|
Improve conditions for calls to on_get_channel_error.
|
2021-12-10 16:25:14 +03:00 |
|
levlam
|
1bb9b7dfa9
|
Update clang-format to 13.0.1.
|
2021-12-10 00:27:13 +03:00 |
|
levlam
|
5a76413990
|
Minor improvements.
|
2021-12-10 00:07:59 +03:00 |
|
levlam
|
0c9163975f
|
tg_cli: improve command name.
|
2021-12-09 21:48:57 +03:00 |
|
levlam
|
68212198a0
|
Improve error message.
|
2021-12-09 17:49:19 +03:00 |
|
levlam
|
129601b6c1
|
Add "channel_bot_user_id" option.
|
2021-12-09 16:36:27 +03:00 |
|
levlam
|
0e850e7c10
|
Don't warn about unsupported messages in an album.
|
2021-12-09 15:33:23 +03:00 |
|
levlam
|
229fd5b715
|
Remove non-working searchMessagesFilterCall and searchMessagesFilterMissedCall.
|
2021-12-09 15:15:28 +03:00 |
|
levlam
|
6eb6c12d37
|
Ensure that chat ID is valid in search_dialog_messages.
|
2021-12-08 21:29:46 +03:00 |
|
levlam
|
6411606fe6
|
Fix MessagesManager::can_get_message_viewers.
|
2021-12-08 20:16:47 +03:00 |
|
levlam
|
b67466a554
|
Clarify that chats can't be banned with non-zero until_date.
|
2021-12-08 17:19:20 +03:00 |
|
levlam
|
34ba9b21f3
|
Don't try to load already loaded special sticker set.
|
2021-12-08 16:54:45 +03:00 |
|
levlam
|
a53cb30e99
|
Update version to 1.7.10.
|
2021-12-07 13:11:28 +03:00 |
|
levlam
|
831ca4b975
|
Rename allow_saving_content to has_private_content.
|
2021-12-06 21:43:55 +03:00 |
|
levlam
|
ecc8889cac
|
Reload created public dialogs after local list changes.
|
2021-12-03 20:22:49 +03:00 |
|
levlam
|
fb9bb3cd69
|
Save and load lists of created public channels.
|
2021-12-03 20:10:30 +03:00 |
|
levlam
|
a33027a9c1
|
Preload createdPublicChannels after getDifference.
|
2021-12-03 16:36:27 +03:00 |
|
levlam
|
03baffcd1f
|
Combine GetCreatedPublicChannels queries.
|
2021-12-03 15:40:39 +03:00 |
|
levlam
|
5e6628d5f9
|
Use list of created public channels to locally create list of available message senders.
|
2021-12-03 14:16:45 +03:00 |
|
levlam
|
93af4377b7
|
Store created public broadcasts in MessagesManager.
|
2021-12-03 12:28:33 +03:00 |
|
levlam
|
cffe34e5b2
|
Update created public channels instead of dropping them when ownership is changed.
|
2021-12-02 18:10:14 +03:00 |
|
levlam
|
b3bc208d63
|
Update created public channels after has_location is changed.
|
2021-12-02 17:12:33 +03:00 |
|
levlam
|
5512700b77
|
Immediately reload *Full after invalidation in opened chats.
|
2021-12-01 23:31:10 +03:00 |
|
levlam
|
39a8621182
|
Load special sticker sets from database before reloading them from server.
|
2021-12-01 22:05:40 +03:00 |
|
levlam
|
3b1ec88067
|
Reload special sticker sets only once simultaneously.
|
2021-12-01 20:30:02 +03:00 |
|
levlam
|
d5a7dc2638
|
Remove legacy animated_emoji_sticker_set_name option.
|
2021-12-01 20:03:52 +03:00 |
|
levlam
|
37d5a59422
|
Pass SpecialStickerSetType to add_special_sticker_set.
|
2021-12-01 19:59:45 +03:00 |
|
levlam
|
ab153e306a
|
Allow to search for messages from inaccessible chats.
|
2021-11-30 15:07:14 +03:00 |
|
levlam
|
0c6922a0bf
|
Fix chatEventAllowSavingContentToggled.
|
2021-11-30 13:32:01 +03:00 |
|
levlam
|
1c3d5df646
|
Check conditions for last_database_message_id updating only after last_new_message_id is inited.
|
2021-11-30 10:03:12 +03:00 |
|
levlam
|
5c33801bc7
|
Fix message resending.
|
2021-11-29 22:17:48 +03:00 |
|
levlam
|
4d9268c302
|
Early check for dialog_id correctness.
|
2021-11-29 22:13:06 +03:00 |
|
levlam
|
b8d20ca6bb
|
Improve banning of channels.
|
2021-11-29 21:59:16 +03:00 |
|
levlam
|
c21796ec3a
|
Dismiss SetPassword suggested action when the password is set.
|
2021-11-26 21:06:49 +03:00 |
|
levlam
|
8a9506c1de
|
Add MessagesManager::can_save_message.
|
2021-11-26 17:21:21 +03:00 |
|
levlam
|
f5c65b83ee
|
Add suggestedActionSetPassword.
|
2021-11-26 16:22:39 +03:00 |
|
levlam
|
4084b30a52
|
Keep initial sender when resending messages if possible.
|
2021-11-25 17:01:54 +03:00 |
|
levlam
|
6f835c12ee
|
Add messageSendingStateFailed.need_another_sender.
|
2021-11-25 16:55:03 +03:00 |
|
levlam
|
5845917498
|
Reload full dialog info after receiving SEND_AS_PEER_INVALID.
|
2021-11-25 16:14:17 +03:00 |
|
levlam
|
baf4310807
|
Explicitly pass send_as chat.
|
2021-11-25 15:49:51 +03:00 |
|
levlam
|
c1a5d4b76b
|
Add message.can_be_saved.
|
2021-11-25 13:47:54 +03:00 |
|
levlam
|
0ce9391ff1
|
Increase Chat/Channel cache version to get actual value of noforwards.
|
2021-11-25 11:45:42 +03:00 |
|
levlam
|
10159fbdf1
|
Add toggleChatAllowSavingContent.
|
2021-11-25 11:44:51 +03:00 |
|