aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/Client.cpp
AgeCommit message (Expand)Author
2026-05-18Fix platform.h/config.h includes.levlam
2026-01-01Update copyright year.levlam
2025-02-21Simplify RwMutex usage.levlam
2025-02-13Remove duplicate declarations of constexpr variables.levlam
2025-01-01Update copyright year.levlam
2024-08-31Don't mark constructors with multiple parameters as explicit.levlam
2024-05-14Add logging on Client creation/closing.levlam
2024-01-01Update copyright year.levlam
2023-05-05Use empty name for unused move constructor/assignment parameter.levlam
2023-01-01Update copyright year.levlam
2022-09-14Replace ConcurrentScheduler::init with constructor.levlam
2022-09-14Allow to specify affinity mask for concurrent scheduler threads.levlam
2022-07-20Use std::move to restore ActorContext.levlam
2022-06-14Minor fixes.levlam
2022-06-04Ensure that strings passed to TDLib's log message callback are UTF-8 encoded.levlam
2022-03-11Use FlatHashSet.levlam
2022-02-08Fix includes and formatting.levlam
2022-02-07td: replace most of std::unordered_map usages to td::FlatHashMapArseny Smirnov
2022-01-01Update copyright year.levlam
2021-12-26Reduce maximum concurrency to 4 client threads on OpenBSD, to reserve enough ...levlam
2021-12-24Use at most 7 client threads on OpenBSD to stay within default limit of 128 f...levlam
2021-12-22Improve fatal error message.levlam
2021-10-25Fix ClientManager without EventFd.levlam
2021-10-18Mark move constructors/assignment operators noexcept.levlam
2021-07-10Fix maximal number of used threads on Windows.levlam
2021-07-04Make inherited classes final if possible.levlam
2021-07-03Use final instead of override.levlam
2021-06-02Minor improvements.levlam
2021-05-18Remove set_log_fatal_error_callback. Add td_set_log_message_callback, depreca...levlam
2021-03-28Clamp float numbers before conversion to integers.levlam
2021-01-01Move some functions from misc.h to algorithm.h.levlam
2021-01-01Update copyright year.levlam
2020-11-23Include ConcurrentScheduler separately.levlam
2020-11-23Do not try to attach to JVM after exit.levlam
2020-11-22Improve ConcurrentScheduler closing on exit.levlam
2020-11-22Fix Client_SimpleMulti test on macOS.levlam
2020-11-20Minor fixes.levlam
2020-11-15Rename create_client to create_client_id.levlam
2020-11-12Don't create client through ClientManager until first request is sent to it.levlam
2020-11-12Add checks that client ID doesn't overflow.levlam
2020-10-20tdweb: 1.6.9Arseny Smirnov
2020-10-11Add some workariunds for crashes on exit without closing all clients.levlam
2020-10-11Move ClientManager singleton creation to ClientManager::get_manager_singleton.levlam
2020-10-11Protect access to some static variables using ExitGuard.levlam
2020-10-10Postpone td_api::authorizationStateClosed until the client is fully closed.levlam
2020-10-10Fix ConcurrentScheduler guard usage.levlam
2020-10-09Clear ClientManager when the last Client is closed.levlam
2020-10-09Store TdReceiver by value.levlam
2020-10-08Fix std::...::erase return value usages.levlam
2020-10-08Client: bugfixArseny Smirnov