summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2024-09-29 15:37:04 +0300
committerGeorge Hazan <george.hazan@gmail.com>2024-09-29 19:04:03 +0300
commit6242b0f33cb5c634366e4e128a64dfedc8f72831 (patch)
treeffb4e23ed551441b9f884b795c655f76db3eceb8
parent8e36edeef44005c24fa574fbb90556442a6a516f (diff)
TDLIB: copyright update
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/AuthKey.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/DhCallback.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.h3
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/KDF.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/KDF.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/PacketStorer.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/Ping.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/Ping.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/PingConnection.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/ProxySecret.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/RSA.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/RSA.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/mtproto/TransportType.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/AccessRights.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/AffectedHistory.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/AudiosManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/AudiosManager.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/BackgroundId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/BackgroundInfo.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/BotCommandScope.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/BotMenuButton.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/CallId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ChannelId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ChannelType.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ChatId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Client.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ClientActor.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ClientDotNet.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ClientJson.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ConnectionState.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ConnectionState.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/CustomEmojiId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DeviceTokenManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DhCache.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DhCache.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DhConfig.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogAction.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogActionBar.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogDb.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogEventLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogFilterDialogInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogFilterId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogFilterInviteLink.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogParticipantFilter.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogSource.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DialogSource.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Dimensions.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Dimensions.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Dimensions.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Document.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Document.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Document.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DocumentsManager.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DownloadManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/EmailVerification.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/EmailVerification.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/EncryptedFile.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopic.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopic.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Game.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.cpp.in2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipant.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallVideoPayload.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/JsonValue.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/LabeledPricePart.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/LanguagePackManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Log.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Log.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/LogDotNet.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Logging.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Logging.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageEntity.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageId.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageLinkInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageSender.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageThreadInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageTtl.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessageTtl.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/MessagesInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NotificationGroupId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NotificationGroupKey.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NotificationId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/NotificationSoundType.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/OrderInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/OrderInfo.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Photo.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PhotoFormat.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PhotoSize.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PhotoSize.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PollId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PollId.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/PtsManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ReplyMarkup.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/RequestActor.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ScheduledServerMessageId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretChatId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretChatLayer.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretChatsManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecureManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecureStorage.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecureValue.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SecureValue.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/ServerMessageId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/SetWithPosition.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StateManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerFormat.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerFormat.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerSetId.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerSetId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerType.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StickerType.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StorageManager.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/StorageManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Support.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/TdCallback.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/TranscriptionInfo.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/TranslationManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/UniqueId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Usernames.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/Usernames.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/VideoNotesManager.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/VoiceNotesManager.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/WebApp.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/WebApp.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileData.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileData.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileDb.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileDb.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileDbId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileFromBytes.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileId.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileLoaderUtils.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.hpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/FileStatsWorker.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/ResourceManager.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/files/ResourceState.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/AuthKeyState.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/ConnectionCreator.cpp192
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/DcOptions.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/NetActor.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/NetActor.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/NetQueryCounter.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/NetQueryDelayer.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/NetQueryStats.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/NetType.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/Proxy.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/net/Proxy.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_c_client.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_c_client.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_emscripten.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_json_client.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_json_client.h4
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_log.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/td_log.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/tl/tl_dotnet_object.h2
-rw-r--r--protocols/Telegram/tdlib/td/td/tl/tl_object_store.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/example/example.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/SchedulerLocalStorage.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/SignalSlot.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/SleepActor.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/Timeout.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/actor.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId-decl.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo-decl.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/td/actor/impl/EventFull.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/test/actors_bugs.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/test/actors_workers.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/DbKey.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValue.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/TQueue.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/TQueue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogEvent.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogHelper.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/DarwinHttp.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpConnectionBase.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpHeaderCreator.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpProxy.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/NetStats.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/SslCtx.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/SslStream.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.h3
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdnet/td/net/Wget.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple_parser.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/generate/generate_mime_types_gperf.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/AesCtrByteFlow.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/AtomicRead.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedReader.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/CancellationToken.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/ChangesProcessor.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Closure.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/CombinedLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Container.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Context.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/DecTree.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Destructor.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Enumerator.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/EpochBasedMemoryReclamation.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/FileLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/FlatHashTable.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlFast.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/HashMap.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/HashSet.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/HazardPointers.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Heap.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Hints.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/List.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MemoryLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MovableValue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcQueue.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcWaiter.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MpscLinkQueue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/MpscPollableQueue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Named.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/NullLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Observer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/OrderedEventsProcessor.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Parser.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Random.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Random.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/ScopeGuard.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/SharedObjectPool.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Slice-decl.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/SliceBuilder.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Span.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/SpinLock.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Status.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Status.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/StealingQueue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Storer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/StorerBase.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadLocalStorage.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadSafeCounter.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Time.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Time.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TimedStat.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.h3
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TlDowncastHelper.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsList.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/UInt.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/Variant.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/VectorQueue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeHashMap.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeVector.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/as.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/base64.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/base64.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/benchmark.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/bits.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/check.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/common.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/crypto.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/emoji.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/fixed_vector.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/int_types.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/invoke.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/logging.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/misc.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/overloaded.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/CxCli.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFd.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFdBase.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/IoSlice.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/Mutex.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/Poll.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollBase.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/RwMutex.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/config.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/PollableFd.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadStl.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/skip_eintr.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/platform.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/uname.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/queue.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/tests.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/tests.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/tl_helpers.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/tl_storers.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/translit.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/translit.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/type_traits.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/uint128.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/unicode.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/unique_ptr.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/unique_value_ptr.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.h2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/Enumerator.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/EpochBasedMemoryReclamation.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/HashSet.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/HazardPointers.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/HttpUrl.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/List.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/MpmcQueue.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/MpscLinkQueue.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/OptionParser.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/OrderedEventsProcessor.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/SharedObjectPool.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/SharedSlice.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashMap.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashSet.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/WaitFreeVector.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/bitmask.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/buffer.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/crypto.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/emoji.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/filesystem.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/gzip.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/heap.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/log.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/port.cpp2
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/test/variant.cpp2
524 files changed, 702 insertions, 541 deletions
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/AuthKey.h b/protocols/Telegram/tdlib/td/td/mtproto/AuthKey.h
index 1d6c382dbb..7d20a72472 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/AuthKey.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/AuthKey.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.cpp b/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.cpp
index 4d7891c4ee..cf375dd4e4 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.h b/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.h
index 9f9ffcea82..d8c073ac09 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/ConnectionManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/DhCallback.h b/protocols/Telegram/tdlib/td/td/mtproto/DhCallback.h
index 666cead85b..6e7821a78d 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/DhCallback.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/DhCallback.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.cpp b/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.cpp
index e46e68300e..b2d224afa8 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.h b/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.h
index 4a772a47e1..408e92a45b 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/DhHandshake.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.cpp b/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.cpp
index 91a7a9ac7c..82035ea96c 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.h b/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.h
index 9a1352a424..b6c2615f44 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/HandshakeActor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.cpp b/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.cpp
index 8c392b11db..c697bcfd5e 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.h b/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.h
index bbcf6e9b02..b5921fce8d 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/HttpTransport.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -14,6 +14,7 @@
#include "td/net/HttpReader.h"
#include "td/utils/buffer.h"
+#include "td/utils/common.h"
#include "td/utils/port/detail/PollableFd.h"
#include "td/utils/Status.h"
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.cpp b/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.cpp
index b47dcf88e9..0bac35d660 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.h b/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.h
index d8bec8fe41..5bb355d62d 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/IStreamTransport.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/KDF.cpp b/protocols/Telegram/tdlib/td/td/mtproto/KDF.cpp
index 9075d56d57..1c4728cac3 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/KDF.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/KDF.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/KDF.h b/protocols/Telegram/tdlib/td/td/mtproto/KDF.h
index 07cf8ab406..7835a4762b 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/KDF.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/KDF.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/PacketStorer.h b/protocols/Telegram/tdlib/td/td/mtproto/PacketStorer.h
index 8709f361d0..56b2b84456 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/PacketStorer.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/PacketStorer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/Ping.cpp b/protocols/Telegram/tdlib/td/td/mtproto/Ping.cpp
index d4b09a432a..93fc17b11c 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/Ping.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/Ping.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/Ping.h b/protocols/Telegram/tdlib/td/td/mtproto/Ping.h
index 9b3d8ddfd2..79befff5da 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/Ping.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/Ping.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/PingConnection.h b/protocols/Telegram/tdlib/td/td/mtproto/PingConnection.h
index d6349d35a3..ce2b39106b 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/PingConnection.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/PingConnection.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/ProxySecret.h b/protocols/Telegram/tdlib/td/td/mtproto/ProxySecret.h
index 2b19d6822d..bdbd33e8ff 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/ProxySecret.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/ProxySecret.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/RSA.cpp b/protocols/Telegram/tdlib/td/td/mtproto/RSA.cpp
index 8a0d38b3d0..c5e54e2d2d 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/RSA.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/RSA.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/RSA.h b/protocols/Telegram/tdlib/td/td/mtproto/RSA.h
index e803a4803d..553856b7d4 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/RSA.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/RSA.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.cpp b/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.cpp
index c10ad1dfd7..2d1b65157b 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.h b/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.h
index 8d9d5664b2..b8a4c862f2 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/TcpTransport.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.cpp b/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.cpp
index 20f6b021fe..35ea2f09ee 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.cpp
+++ b/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.h b/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.h
index 87d9c7ef4c..0c8151d53d 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/TlsReaderByteFlow.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/mtproto/TransportType.h b/protocols/Telegram/tdlib/td/td/mtproto/TransportType.h
index 6d2a860597..16379148d1 100644
--- a/protocols/Telegram/tdlib/td/td/mtproto/TransportType.h
+++ b/protocols/Telegram/tdlib/td/td/mtproto/TransportType.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/AccessRights.h b/protocols/Telegram/tdlib/td/td/telegram/AccessRights.h
index 96083cd782..baf589e0d2 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/AccessRights.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/AccessRights.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/AffectedHistory.h b/protocols/Telegram/tdlib/td/td/telegram/AffectedHistory.h
index 60d9f1c61b..4b76579dce 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/AffectedHistory.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/AffectedHistory.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.h b/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.h
index e5878684bf..659eb677a2 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.hpp b/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.hpp
index ef06509f3d..2a5c3a0c5a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/AnimationsManager.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.h b/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.h
index 427212b67f..01602b6fcf 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.hpp b/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.hpp
index 8cad6b2e9c..77a6cf8a91 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/AudiosManager.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/BackgroundId.h b/protocols/Telegram/tdlib/td/td/telegram/BackgroundId.h
index e10be755d7..9f8a791fba 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/BackgroundId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/BackgroundId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/BackgroundInfo.hpp b/protocols/Telegram/tdlib/td/td/telegram/BackgroundInfo.hpp
index c91ffc300e..9a8fdd6cbb 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/BackgroundInfo.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/BackgroundInfo.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/BotCommandScope.h b/protocols/Telegram/tdlib/td/td/telegram/BotCommandScope.h
index 7bf3a0d1c3..9a861dc97d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/BotCommandScope.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/BotCommandScope.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/BotMenuButton.h b/protocols/Telegram/tdlib/td/td/telegram/BotMenuButton.h
index 5c3d5533a5..f1c5e73fdc 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/BotMenuButton.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/BotMenuButton.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.cpp b/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.cpp
index ebb803fbd1..0da670b58a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.h b/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.h
index 42be6ae469..3bc20f73d6 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/CallDiscardReason.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/CallId.h b/protocols/Telegram/tdlib/td/td/telegram/CallId.h
index 658980aafd..d3683c6bed 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/CallId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/CallId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ChannelId.h b/protocols/Telegram/tdlib/td/td/telegram/ChannelId.h
index 525b727551..7a9b49360d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ChannelId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ChannelId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.cpp b/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.cpp
index b1fe2bc7dd..4295cd3232 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.h b/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.h
index e471b722ff..614e3a7f86 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ChannelParticipantFilter.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ChannelType.h b/protocols/Telegram/tdlib/td/td/telegram/ChannelType.h
index 8702f900a2..6d22147b1b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ChannelType.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ChannelType.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ChatId.h b/protocols/Telegram/tdlib/td/td/telegram/ChatId.h
index e92cf651ae..b74d8439bd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ChatId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ChatId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Client.h b/protocols/Telegram/tdlib/td/td/telegram/Client.h
index 2f2165ebf4..f6019fd367 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Client.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Client.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ClientActor.h b/protocols/Telegram/tdlib/td/td/telegram/ClientActor.h
index 7e0c5f04db..b22e392a68 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ClientActor.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ClientActor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ClientDotNet.cpp b/protocols/Telegram/tdlib/td/td/telegram/ClientDotNet.cpp
index 3962482aab..fa5401b5ee 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ClientDotNet.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ClientDotNet.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ClientJson.h b/protocols/Telegram/tdlib/td/td/telegram/ClientJson.h
index b0a3e4c9f8..91ca78ee57 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ClientJson.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ClientJson.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.cpp b/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.cpp
index a1d87ea3ec..5cca794391 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.h b/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.h
index e2f4355458..c39749d075 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ConnectionState.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/CustomEmojiId.h b/protocols/Telegram/tdlib/td/td/telegram/CustomEmojiId.h
index fe2d3ac95d..f1ead2eee1 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/CustomEmojiId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/CustomEmojiId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.cpp b/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.cpp
index d737c88866..d5c47c080c 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.h b/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.h
index 870b1fe6a6..9b1faf9928 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DelayDispatcher.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DeviceTokenManager.h b/protocols/Telegram/tdlib/td/td/telegram/DeviceTokenManager.h
index e5ef17b2e0..dd553c36df 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DeviceTokenManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DeviceTokenManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DhCache.cpp b/protocols/Telegram/tdlib/td/td/telegram/DhCache.cpp
index 6cc2f47f2f..510049c63d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DhCache.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/DhCache.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DhCache.h b/protocols/Telegram/tdlib/td/td/telegram/DhCache.h
index 879be3c441..d548dfd41b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DhCache.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DhCache.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DhConfig.h b/protocols/Telegram/tdlib/td/td/telegram/DhConfig.h
index 81137097c6..8e8e806e68 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DhConfig.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DhConfig.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogAction.h b/protocols/Telegram/tdlib/td/td/telegram/DialogAction.h
index dcdc3e9697..11c4204713 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogAction.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogAction.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogActionBar.h b/protocols/Telegram/tdlib/td/td/telegram/DialogActionBar.h
index 18ebcd7062..2fe3ac19bf 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogActionBar.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogActionBar.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogDb.h b/protocols/Telegram/tdlib/td/td/telegram/DialogDb.h
index 9283f63d0b..5bc7adc58e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogDb.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogDb.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogEventLog.h b/protocols/Telegram/tdlib/td/td/telegram/DialogEventLog.h
index 7dd0d30509..bbe83b0030 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogEventLog.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogEventLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogFilterDialogInfo.h b/protocols/Telegram/tdlib/td/td/telegram/DialogFilterDialogInfo.h
index f7449faf23..acb0245027 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogFilterDialogInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogFilterDialogInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogFilterId.h b/protocols/Telegram/tdlib/td/td/telegram/DialogFilterId.h
index 3f1ea05d7c..e8489fc937 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogFilterId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogFilterId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogFilterInviteLink.h b/protocols/Telegram/tdlib/td/td/telegram/DialogFilterInviteLink.h
index 001e5aa2f2..36688e8c44 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogFilterInviteLink.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogFilterInviteLink.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogParticipantFilter.h b/protocols/Telegram/tdlib/td/td/telegram/DialogParticipantFilter.h
index 636b686099..81298691bd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogParticipantFilter.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogParticipantFilter.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogSource.cpp b/protocols/Telegram/tdlib/td/td/telegram/DialogSource.cpp
index 13ef188f3c..8b9fb6e381 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogSource.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogSource.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogSource.h b/protocols/Telegram/tdlib/td/td/telegram/DialogSource.h
index 4baa11f8a3..dd7064839f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DialogSource.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DialogSource.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Dimensions.cpp b/protocols/Telegram/tdlib/td/td/telegram/Dimensions.cpp
index 313d91f1c8..324261460c 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Dimensions.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Dimensions.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Dimensions.h b/protocols/Telegram/tdlib/td/td/telegram/Dimensions.h
index debd3fca25..7e0aa3f11c 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Dimensions.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Dimensions.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Dimensions.hpp b/protocols/Telegram/tdlib/td/td/telegram/Dimensions.hpp
index 9ca60a9604..713863f18b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Dimensions.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Dimensions.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Document.cpp b/protocols/Telegram/tdlib/td/td/telegram/Document.cpp
index 3743976411..8a9142e195 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Document.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Document.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Document.h b/protocols/Telegram/tdlib/td/td/telegram/Document.h
index 3f54593f1c..448c372cc1 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Document.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Document.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Document.hpp b/protocols/Telegram/tdlib/td/td/telegram/Document.hpp
index 7482472347..66e6c09621 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Document.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Document.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DocumentsManager.hpp b/protocols/Telegram/tdlib/td/td/telegram/DocumentsManager.hpp
index 494415cf77..3159cb12c3 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DocumentsManager.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/DocumentsManager.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DownloadManager.h b/protocols/Telegram/tdlib/td/td/telegram/DownloadManager.h
index 4c050b3978..b352b31ed7 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DownloadManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DownloadManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.cpp b/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.cpp
index 816ef0742d..89cad636b5 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.h b/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.h
index 9240c5a0e4..bc1d1a5716 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/DownloadManagerCallback.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.cpp b/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.cpp
index 842c1d636c..e4847ae9fd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.h b/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.h
index 9bf02a8dd8..d357bd508c 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/EmailVerification.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/EncryptedFile.h b/protocols/Telegram/tdlib/td/td/telegram/EncryptedFile.h
index 06ff2aa575..79e146f50d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/EncryptedFile.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/EncryptedFile.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.h b/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.h
index 268c8156cb..c8baeabad8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.hpp b/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.hpp
index bf16131e55..cc10fdc2c8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopic.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.cpp b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.cpp
index a2e767142c..5c541ec745 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.h b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.h
index 62571b3621..ed2b024a88 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.hpp b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.hpp
index 6ad6ec6838..536d9456d1 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicEditedData.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.cpp b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.cpp
index 20be711e27..c397ffc937 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.h b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.h
index 7d8082c89a..99afaa98a6 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.hpp b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.hpp
index dd5ccdc91e..68d3fe2b9f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicIcon.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.h b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.h
index c9b6cda7a8..639efc6b5b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.hpp b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.hpp
index 298d0652d5..2142859ef2 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ForumTopicInfo.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Game.hpp b/protocols/Telegram/tdlib/td/td/telegram/Game.hpp
index 6561e51763..346403e8e0 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Game.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Game.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.cpp.in b/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.cpp.in
index 453c441e71..c39839f4ea 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.cpp.in
+++ b/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.cpp.in
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.h b/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.h
index 00d6b89ad8..58073666f3 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/GitCommitHash.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallId.h b/protocols/Telegram/tdlib/td/td/telegram/GroupCallId.h
index 3f1b669061..fc397c8596 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h b/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h
index 1cad8067a2..7863d38f13 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipant.h b/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipant.h
index 4cadd3cbaa..0c848b45ac 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipant.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipant.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.cpp b/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.cpp
index 36c0b26d2d..d6c2efddf8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.h b/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.h
index 43a55f32f2..1572227b36 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallParticipantOrder.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallVideoPayload.h b/protocols/Telegram/tdlib/td/td/telegram/GroupCallVideoPayload.h
index b727a76f34..3d05507ecc 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallVideoPayload.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallVideoPayload.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.cpp b/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.cpp
index 6ae9d54343..e65a9c055e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.h b/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.h
index 83de5bdfc4..59d61d6fa0 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/InputGroupCallId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/JsonValue.h b/protocols/Telegram/tdlib/td/td/telegram/JsonValue.h
index a78c5a9a16..30ddaf72da 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/JsonValue.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/JsonValue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/LabeledPricePart.h b/protocols/Telegram/tdlib/td/td/telegram/LabeledPricePart.h
index 8a30126767..09c2219ae2 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/LabeledPricePart.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/LabeledPricePart.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/LanguagePackManager.h b/protocols/Telegram/tdlib/td/td/telegram/LanguagePackManager.h
index 3d6aac0c6c..a25ddce3d5 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/LanguagePackManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/LanguagePackManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Log.cpp b/protocols/Telegram/tdlib/td/td/telegram/Log.cpp
index c3573cb656..894efbb761 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Log.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Log.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Log.h b/protocols/Telegram/tdlib/td/td/telegram/Log.h
index 9ad31da604..7fc19db6dd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Log.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Log.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/LogDotNet.cpp b/protocols/Telegram/tdlib/td/td/telegram/LogDotNet.cpp
index 8d8bef1dfb..adf88dabbc 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/LogDotNet.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/LogDotNet.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Logging.cpp b/protocols/Telegram/tdlib/td/td/telegram/Logging.cpp
index 8dbe781416..fc7d2a7a65 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Logging.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Logging.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Logging.h b/protocols/Telegram/tdlib/td/td/telegram/Logging.h
index 94cb894cfb..e1b286f9e1 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Logging.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Logging.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageEntity.hpp b/protocols/Telegram/tdlib/td/td/telegram/MessageEntity.hpp
index 5b4952ba3a..a6d95261a9 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageEntity.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageEntity.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageId.cpp b/protocols/Telegram/tdlib/td/td/telegram/MessageId.cpp
index 3ca6b792db..d4c568ace8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageId.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageId.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageId.h b/protocols/Telegram/tdlib/td/td/telegram/MessageId.h
index f8884512c6..23386e7f47 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageLinkInfo.h b/protocols/Telegram/tdlib/td/td/telegram/MessageLinkInfo.h
index 2bf1036815..f98a5c6096 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageLinkInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageLinkInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.h b/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.h
index 3e4f81967d..a644467ccd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.hpp b/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.hpp
index 7ada910b7c..7f3c4c1ee2 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageReplyInfo.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.cpp b/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.cpp
index 157afd7f7e..004c0b6a4d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.h b/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.h
index 4bec9ce381..3ebda82c3a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageSearchFilter.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageSender.h b/protocols/Telegram/tdlib/td/td/telegram/MessageSender.h
index 73f21ef384..088b449bf7 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageSender.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageSender.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.cpp b/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.cpp
index f43125a55d..9bcb0a9167 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.h b/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.h
index f94595fac4..7980ac9dca 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageThreadDb.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageThreadInfo.h b/protocols/Telegram/tdlib/td/td/telegram/MessageThreadInfo.h
index bbf2e11467..beb9c4781f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageThreadInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageThreadInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.cpp b/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.cpp
index 49f15a78b3..5cbe61cecb 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.h b/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.h
index 4d1ca63e82..f114909560 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessageTtl.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/MessagesInfo.h b/protocols/Telegram/tdlib/td/td/telegram/MessagesInfo.h
index 140c0047fb..ab6e551e46 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/MessagesInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/MessagesInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.cpp b/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.cpp
index bed61a2ac1..b4e4a19f14 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.h b/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.h
index 76a2cc3e06..5daff025e5 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/NewPasswordState.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupId.h b/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupId.h
index bc5e355254..73865cc9d4 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupKey.h b/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupKey.h
index ebf1f13d05..c9819692c0 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupKey.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/NotificationGroupKey.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NotificationId.h b/protocols/Telegram/tdlib/td/td/telegram/NotificationId.h
index d1286c2bc0..a7971b915b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NotificationId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/NotificationId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.cpp b/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.cpp
index 33787a38e7..03fb555081 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.h b/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.h
index 72ab6d8a4a..afc837c425 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/NotificationSettingsScope.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/NotificationSoundType.h b/protocols/Telegram/tdlib/td/td/telegram/NotificationSoundType.h
index ee90605d77..bdca5b68b8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/NotificationSoundType.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/NotificationSoundType.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.h b/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.h
index ee79960757..6cb9857572 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.hpp b/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.hpp
index 9694cbdd21..57a5bac0cf 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/OrderInfo.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Photo.hpp b/protocols/Telegram/tdlib/td/td/telegram/Photo.hpp
index f31b34785b..65c2f1dbb0 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Photo.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Photo.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PhotoFormat.h b/protocols/Telegram/tdlib/td/td/telegram/PhotoFormat.h
index b7f59b74c5..0fdf76fc5e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PhotoFormat.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/PhotoFormat.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.h b/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.h
index 948d185c0c..02bb5deff8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.hpp b/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.hpp
index 4f9708bb5d..fedfb3deda 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/PhotoSize.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PollId.h b/protocols/Telegram/tdlib/td/td/telegram/PollId.h
index 87dc718eca..762571c580 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PollId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/PollId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PollId.hpp b/protocols/Telegram/tdlib/td/td/telegram/PollId.hpp
index 33d5bdcfc9..77f9959592 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PollId.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/PollId.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.cpp b/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.cpp
index a83f7c75dc..54585bcf76 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.h b/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.h
index d5e03b1882..705175f217 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.hpp b/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.hpp
index 3a7d3d313e..a95dace111 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/PremiumGiftOption.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/PtsManager.h b/protocols/Telegram/tdlib/td/td/telegram/PtsManager.h
index 6a508fa34e..6f33cc402f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/PtsManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/PtsManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.cpp b/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.cpp
index 78b7f75bf4..433c82350a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.h b/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.h
index 79c667f8d2..f540163991 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/QueryCombiner.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ReplyMarkup.hpp b/protocols/Telegram/tdlib/td/td/telegram/ReplyMarkup.hpp
index 5c0fd90911..bb7e3c44a1 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ReplyMarkup.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/ReplyMarkup.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/RequestActor.h b/protocols/Telegram/tdlib/td/td/telegram/RequestActor.h
index 32ab0a91c1..1d2209f0f6 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/RequestActor.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/RequestActor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ScheduledServerMessageId.h b/protocols/Telegram/tdlib/td/td/telegram/ScheduledServerMessageId.h
index ae23c1210d..b7b2fcc52d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ScheduledServerMessageId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ScheduledServerMessageId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.cpp b/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.cpp
index 2d34b9ad55..d6072df3ee 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.h b/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.h
index c503fdcb85..9197678e26 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretChatDb.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretChatId.h b/protocols/Telegram/tdlib/td/td/telegram/SecretChatId.h
index 163755e125..9e700f796e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretChatId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretChatId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretChatLayer.h b/protocols/Telegram/tdlib/td/td/telegram/SecretChatLayer.h
index dcfde6b92c..b1025921a5 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretChatLayer.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretChatLayer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretChatsManager.h b/protocols/Telegram/tdlib/td/td/telegram/SecretChatsManager.h
index 47d589058b..b15a6e5666 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretChatsManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretChatsManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.cpp b/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.cpp
index 2d55708cce..7a1da11ec8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.h b/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.h
index 8066ead5ac..4fd65bdb60 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecretInputMedia.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecureManager.h b/protocols/Telegram/tdlib/td/td/telegram/SecureManager.h
index 861d4358e4..363b9ecd51 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecureManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecureManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecureStorage.h b/protocols/Telegram/tdlib/td/td/telegram/SecureStorage.h
index b9fe5ba220..71d388edbd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecureStorage.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecureStorage.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecureValue.h b/protocols/Telegram/tdlib/td/td/telegram/SecureValue.h
index ecc5b8823e..ec2af47e7d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecureValue.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecureValue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SecureValue.hpp b/protocols/Telegram/tdlib/td/td/telegram/SecureValue.hpp
index d76b07a1fc..ba117f724b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SecureValue.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/SecureValue.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.cpp b/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.cpp
index 2260b2cc27..c0f1495624 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.h b/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.h
index 644297089d..e87230ad3d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SentEmailCode.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.cpp b/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.cpp
index fba925000a..f7facb4bea 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.h b/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.h
index 274c0517ec..6e768bf927 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SequenceDispatcher.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/ServerMessageId.h b/protocols/Telegram/tdlib/td/td/telegram/ServerMessageId.h
index 9d3d59e043..167de9c16a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/ServerMessageId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/ServerMessageId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/SetWithPosition.h b/protocols/Telegram/tdlib/td/td/telegram/SetWithPosition.h
index 0e26d77b6e..d5cbb5f68e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/SetWithPosition.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/SetWithPosition.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StateManager.h b/protocols/Telegram/tdlib/td/td/telegram/StateManager.h
index f2eff260f4..837d733f76 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StateManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StateManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.cpp b/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.cpp
index 7fd2871193..0d7c66af55 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.h b/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.h
index d3e27065b3..60d9c1afb1 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerFormat.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.cpp b/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.cpp
index 09eef461c8..3de3959a76 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.h b/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.h
index 435141de00..2eef9725d9 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.hpp b/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.hpp
index cb013410c2..9fa7492434 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerMaskPosition.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.cpp b/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.cpp
index c2f811e04d..ccadd82829 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.h b/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.h
index bbce4e93c2..4f7ac2bc5e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.hpp b/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.hpp
index 4994a7d233..244649093d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerPhotoSize.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.cpp b/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.cpp
index f1a7b8d363..3ae9d54f32 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.h b/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.h
index fc62f349e1..4608c76049 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerSetId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerType.cpp b/protocols/Telegram/tdlib/td/td/telegram/StickerType.cpp
index 17799470f2..61d6fb3bec 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerType.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerType.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StickerType.h b/protocols/Telegram/tdlib/td/td/telegram/StickerType.h
index a329e86324..282563de9f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StickerType.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StickerType.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StorageManager.cpp b/protocols/Telegram/tdlib/td/td/telegram/StorageManager.cpp
index e786c7f939..1a71b0fb00 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StorageManager.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/StorageManager.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/StorageManager.h b/protocols/Telegram/tdlib/td/td/telegram/StorageManager.h
index 758c3eb78d..8c0d88ab63 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/StorageManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/StorageManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Support.h b/protocols/Telegram/tdlib/td/td/telegram/Support.h
index e0265fb66b..9f3b5c8326 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Support.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Support.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/TdCallback.h b/protocols/Telegram/tdlib/td/td/telegram/TdCallback.h
index 7feccf5ec4..82b775dd8f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/TdCallback.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/TdCallback.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/TranscriptionInfo.hpp b/protocols/Telegram/tdlib/td/td/telegram/TranscriptionInfo.hpp
index 26309a09b7..21d89dc86c 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/TranscriptionInfo.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/TranscriptionInfo.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/TranslationManager.h b/protocols/Telegram/tdlib/td/td/telegram/TranslationManager.h
index 636900aa1a..67d454d840 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/TranslationManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/TranslationManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/UniqueId.h b/protocols/Telegram/tdlib/td/td/telegram/UniqueId.h
index 80cd58d3be..36e59137a3 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/UniqueId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/UniqueId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Usernames.cpp b/protocols/Telegram/tdlib/td/td/telegram/Usernames.cpp
index e56ced0ed7..1747b6dfdb 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Usernames.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/Usernames.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/Usernames.h b/protocols/Telegram/tdlib/td/td/telegram/Usernames.h
index e9b185fd31..37f8f3c750 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/Usernames.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/Usernames.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/VideoNotesManager.hpp b/protocols/Telegram/tdlib/td/td/telegram/VideoNotesManager.hpp
index 1a06a43f4c..7d4095ca65 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/VideoNotesManager.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/VideoNotesManager.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/VoiceNotesManager.hpp b/protocols/Telegram/tdlib/td/td/telegram/VoiceNotesManager.hpp
index e627adee46..6a67a15404 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/VoiceNotesManager.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/VoiceNotesManager.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/WebApp.h b/protocols/Telegram/tdlib/td/td/telegram/WebApp.h
index d6385a24fa..a9d9fd25ce 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/WebApp.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/WebApp.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/WebApp.hpp b/protocols/Telegram/tdlib/td/td/telegram/WebApp.hpp
index 6285130d78..f60345f78b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/WebApp.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/WebApp.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.cpp
index ae907e1482..7aa594ab6d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.h
index eb4f27b436..df4a387390 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileBitmask.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileData.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileData.h
index 1cae25b7f5..6bf53838ad 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileData.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileData.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileData.hpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileData.hpp
index adb12f5aae..a3a0c6d280 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileData.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileData.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.cpp
index 75f04abeb3..5436f211d6 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.h
index b0586c6fad..1f1c41d9cb 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileDb.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileDbId.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileDbId.h
index 395779cf01..6c7b3d3bcc 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileDbId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileDbId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.cpp
index f35b891493..8b0609cf17 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.h
index 0f241b99a3..935a8c92f3 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileEncryptionKey.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileFromBytes.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileFromBytes.cpp
index a8b524001b..4fb2def9de 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileFromBytes.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileFromBytes.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.cpp
index fe527292d2..c7acdc014f 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.h
index 0edec9302d..62909b8119 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcParameters.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.cpp
index 8961e2b8d9..cf8c818dbb 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.h
index 5e70dbf0a2..f26f059549 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileGcWorker.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileId.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileId.h
index d658c7968a..fde1476683 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileId.hpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileId.hpp
index e3af233d05..1af963958a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileId.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileId.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileLoaderUtils.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileLoaderUtils.h
index 6bc7ad0db8..e66b1c328a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileLoaderUtils.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileLoaderUtils.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.h
index ed2b0a029c..beec623e1e 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.hpp b/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.hpp
index 59c579b975..4927d1ed3b 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.hpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileSourceId.hpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/FileStatsWorker.h b/protocols/Telegram/tdlib/td/td/telegram/files/FileStatsWorker.h
index a2c984bdf8..8573cafe25 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/FileStatsWorker.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/FileStatsWorker.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.cpp
index 40a6545064..ab5ced67ba 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.h b/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.h
index d7b47a9338..64ccec9bf4 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/PartsManager.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/ResourceManager.cpp b/protocols/Telegram/tdlib/td/td/telegram/files/ResourceManager.cpp
index 5fb8307c88..42bd9e7ba2 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/ResourceManager.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/ResourceManager.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/files/ResourceState.h b/protocols/Telegram/tdlib/td/td/telegram/files/ResourceState.h
index e03ffd725a..4c4f49366a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/files/ResourceState.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/files/ResourceState.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.cpp b/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.cpp
index 4406784f0a..4a3adb74f0 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.h b/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.h
index fddf67b460..3cb5127ebd 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/logevent/LogEventHelper.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/AuthKeyState.h b/protocols/Telegram/tdlib/td/td/telegram/net/AuthKeyState.h
index 6c6cb12fe6..c2b60145dc 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/AuthKeyState.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/AuthKeyState.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/ConnectionCreator.cpp b/protocols/Telegram/tdlib/td/td/telegram/net/ConnectionCreator.cpp
index a7c204c1c8..3c49bc5a67 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/ConnectionCreator.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/ConnectionCreator.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -14,13 +14,16 @@
#include "td/telegram/net/MtprotoHeader.h"
#include "td/telegram/net/NetQueryDispatcher.h"
#include "td/telegram/net/NetType.h"
+#include "td/telegram/net/PublicRsaKeySharedMain.h"
+#include "td/telegram/PromoDataManager.h"
#include "td/telegram/StateManager.h"
-#include "td/telegram/Td.h"
#include "td/telegram/TdDb.h"
+#include "td/mtproto/DhCallback.h"
+#include "td/mtproto/HandshakeActor.h"
#include "td/mtproto/Ping.h"
#include "td/mtproto/ProxySecret.h"
-#include "td/mtproto/RawConnection.h"
+#include "td/mtproto/RSA.h"
#include "td/mtproto/TlsInit.h"
#include "td/net/GetHostByNameActor.h"
@@ -28,12 +31,13 @@
#include "td/net/Socks5.h"
#include "td/net/TransparentProxy.h"
+#include "td/actor/SleepActor.h"
+
#include "td/utils/algorithm.h"
#include "td/utils/base64.h"
#include "td/utils/format.h"
#include "td/utils/logging.h"
#include "td/utils/misc.h"
-#include "td/utils/port/IPAddress.h"
#include "td/utils/Random.h"
#include "td/utils/ScopeGuard.h"
#include "td/utils/SliceBuilder.h"
@@ -168,6 +172,10 @@ void ConnectionCreator::add_proxy(int32 old_proxy_id, string server, int32 port,
G()->td_db()->get_binlog_pmc()->erase(get_proxy_used_database_key(old_proxy_id));
proxy_last_used_date_.erase(old_proxy_id);
proxy_last_used_saved_date_.erase(old_proxy_id);
+ } else {
+#if TD_EMSCRIPTEN || TD_DARWIN_WATCH_OS
+ return promise.set_error(Status::Error(400, "The method is unsupported for the platform"));
+#endif
}
auto proxy_id = [&] {
@@ -343,7 +351,7 @@ void ConnectionCreator::ping_proxy_resolved(int32 proxy_id, IPAddress ip_address
auto socket_fd = r_socket_fd.move_as_ok();
auto connection_promise = PromiseCreator::lambda(
- [ip_address, promise = std::move(promise), actor_id = actor_id(this), transport_type = extra.transport_type,
+ [actor_id = actor_id(this), ip_address, promise = std::move(promise), transport_type = extra.transport_type,
debug_str = extra.debug_str](Result<ConnectionData> r_connection_data) mutable {
if (r_connection_data.is_error()) {
return promise.set_error(Status::Error(400, r_connection_data.error().public_message()));
@@ -382,6 +390,138 @@ void ConnectionCreator::ping_proxy_buffered_socket_fd(IPAddress ip_address, Buff
create_reference(token))};
}
+void ConnectionCreator::test_proxy(Proxy &&proxy, int32 dc_id, double timeout, Promise<Unit> &&promise) {
+ auto start_time = Time::now();
+
+ IPAddress ip_address;
+ auto status = ip_address.init_host_port(proxy.server(), proxy.port());
+ if (status.is_error()) {
+ return promise.set_error(Status::Error(400, status.public_message()));
+ }
+ auto r_socket_fd = SocketFd::open(ip_address);
+ if (r_socket_fd.is_error()) {
+ return promise.set_error(Status::Error(400, r_socket_fd.error().public_message()));
+ }
+
+ auto dc_options = get_default_dc_options(false);
+ IPAddress mtproto_ip_address;
+ for (auto &dc_option : dc_options.dc_options) {
+ if (dc_option.get_dc_id().get_raw_id() == dc_id) {
+ mtproto_ip_address = dc_option.get_ip_address();
+ break;
+ }
+ }
+ if (!mtproto_ip_address.is_valid()) {
+ return promise.set_error(Status::Error(400, "Invalid datacenter identifier specified"));
+ }
+
+ auto request_id = ++test_proxy_request_id_;
+ auto request = make_unique<TestProxyRequest>();
+ request->proxy_ = std::move(proxy);
+ request->dc_id_ = static_cast<int16>(dc_id);
+ request->promise_ = std::move(promise);
+
+ auto connection_promise =
+ PromiseCreator::lambda([actor_id = actor_id(this), request_id](Result<ConnectionData> r_data) {
+ send_closure(actor_id, &ConnectionCreator::on_test_proxy_connection_data, request_id, std::move(r_data));
+ });
+ request->child_ = prepare_connection(ip_address, r_socket_fd.move_as_ok(), request->proxy_, mtproto_ip_address,
+ request->get_transport(), "Test", "TestPingDC2", nullptr, {}, false,
+ std::move(connection_promise));
+
+ test_proxy_requests_.emplace(request_id, std::move(request));
+
+ create_actor<SleepActor>("TestProxyTimeoutActor", timeout + start_time - Time::now(),
+ PromiseCreator::lambda([actor_id = actor_id(this), request_id](Result<Unit> result) {
+ send_closure(actor_id, &ConnectionCreator::on_test_proxy_timeout, request_id);
+ }))
+ .release();
+}
+
+void ConnectionCreator::on_test_proxy_connection_data(uint64 request_id, Result<ConnectionData> r_data) {
+ auto it = test_proxy_requests_.find(request_id);
+ if (it == test_proxy_requests_.end()) {
+ return;
+ }
+ auto *request = it->second.get();
+ if (r_data.is_error()) {
+ auto promise = std::move(request->promise_);
+ test_proxy_requests_.erase(it);
+ return promise.set_error(r_data.move_as_error());
+ }
+
+ class HandshakeContext final : public mtproto::AuthKeyHandshakeContext {
+ public:
+ mtproto::DhCallback *get_dh_callback() final {
+ return nullptr;
+ }
+ mtproto::PublicRsaKeyInterface *get_public_rsa_key_interface() final {
+ return public_rsa_key_.get();
+ }
+
+ private:
+ std::shared_ptr<mtproto::PublicRsaKeyInterface> public_rsa_key_ = PublicRsaKeySharedMain::create(false);
+ };
+ auto handshake = make_unique<mtproto::AuthKeyHandshake>(request->dc_id_, 3600);
+ auto data = r_data.move_as_ok();
+ auto raw_connection = mtproto::RawConnection::create(data.ip_address, std::move(data.buffered_socket_fd),
+ request->get_transport(), nullptr);
+ request->child_ = create_actor<mtproto::HandshakeActor>(
+ "HandshakeActor", std::move(handshake), std::move(raw_connection), make_unique<HandshakeContext>(), 10.0,
+ PromiseCreator::lambda(
+ [actor_id = actor_id(this), request_id](Result<unique_ptr<mtproto::RawConnection>> raw_connection) {
+ send_closure(actor_id, &ConnectionCreator::on_test_proxy_handshake_connection, request_id,
+ std::move(raw_connection));
+ }),
+ PromiseCreator::lambda(
+ [actor_id = actor_id(this), request_id](Result<unique_ptr<mtproto::AuthKeyHandshake>> handshake) {
+ send_closure(actor_id, &ConnectionCreator::on_test_proxy_handshake, request_id, std::move(handshake));
+ }));
+}
+
+void ConnectionCreator::on_test_proxy_handshake_connection(
+ uint64 request_id, Result<unique_ptr<mtproto::RawConnection>> r_raw_connection) {
+ if (r_raw_connection.is_error()) {
+ auto it = test_proxy_requests_.find(request_id);
+ if (it == test_proxy_requests_.end()) {
+ return;
+ }
+ auto promise = std::move(it->second->promise_);
+ test_proxy_requests_.erase(it);
+ return promise.set_error(Status::Error(400, r_raw_connection.move_as_error().public_message()));
+ }
+}
+
+void ConnectionCreator::on_test_proxy_handshake(uint64 request_id,
+ Result<unique_ptr<mtproto::AuthKeyHandshake>> r_handshake) {
+ auto it = test_proxy_requests_.find(request_id);
+ if (it == test_proxy_requests_.end()) {
+ return;
+ }
+ auto promise = std::move(it->second->promise_);
+ test_proxy_requests_.erase(it);
+
+ if (r_handshake.is_error()) {
+ return promise.set_error(Status::Error(400, r_handshake.move_as_error().public_message()));
+ }
+ auto handshake = r_handshake.move_as_ok();
+ if (!handshake->is_ready_for_finish()) {
+ return promise.set_error(Status::Error(400, "Handshake is not ready"));
+ }
+ promise.set_value(Unit());
+}
+
+void ConnectionCreator::on_test_proxy_timeout(uint64 request_id) {
+ auto it = test_proxy_requests_.find(request_id);
+ if (it == test_proxy_requests_.end()) {
+ return;
+ }
+ auto promise = std::move(it->second->promise_);
+ test_proxy_requests_.erase(it);
+
+ promise.set_error(Status::Error(400, "Timeout expired"));
+}
+
void ConnectionCreator::set_active_proxy_id(int32 proxy_id, bool from_binlog) {
active_proxy_id_ = proxy_id;
if (proxy_id == 0) {
@@ -419,7 +559,7 @@ void ConnectionCreator::enable_proxy_impl(int32 proxy_id) {
void ConnectionCreator::disable_proxy_impl() {
if (active_proxy_id_ == 0) {
send_closure(G()->messages_manager(), &MessagesManager::remove_sponsored_dialog);
- send_closure(G()->td(), &Td::reload_promo_data);
+ send_closure(G()->promo_data_manager(), &PromoDataManager::reload_promo_data);
return;
}
CHECK(proxies_.count(active_proxy_id_) == 1);
@@ -454,7 +594,7 @@ void ConnectionCreator::on_proxy_changed(bool from_db) {
if (active_proxy_id_ == 0 || !from_db) {
send_closure(G()->messages_manager(), &MessagesManager::remove_sponsored_dialog);
}
- send_closure(G()->td(), &Td::reload_promo_data);
+ send_closure(G()->promo_data_manager(), &PromoDataManager::reload_promo_data);
loop();
}
@@ -619,7 +759,7 @@ void ConnectionCreator::request_raw_connection_by_ip(IPAddress ip_address, mtpro
}
auto socket_fd = r_socket_fd.move_as_ok();
- auto connection_promise = PromiseCreator::lambda([promise = std::move(promise), actor_id = actor_id(this),
+ auto connection_promise = PromiseCreator::lambda([actor_id = actor_id(this), promise = std::move(promise),
transport_type, network_generation = network_generation_,
ip_address](Result<ConnectionData> r_connection_data) mutable {
if (r_connection_data.is_error()) {
@@ -719,9 +859,9 @@ ActorOwn<> ConnectionCreator::prepare_connection(IPAddress ip_address, SocketFd
VLOG(connections) << "Create new transparent proxy connection " << debug_str;
class Callback final : public TransparentProxy::Callback {
public:
- explicit Callback(Promise<ConnectionData> promise, IPAddress ip_address,
- unique_ptr<mtproto::RawConnection::StatsCallback> stats_callback, bool use_connection_token,
- bool was_connected)
+ Callback(Promise<ConnectionData> promise, IPAddress ip_address,
+ unique_ptr<mtproto::RawConnection::StatsCallback> stats_callback, bool use_connection_token,
+ bool was_connected)
: promise_(std::move(promise))
, ip_address_(std::move(ip_address))
, stats_callback_(std::move(stats_callback))
@@ -892,6 +1032,7 @@ void ConnectionCreator::client_loop(ClientInfo &client) {
flood_control.add_event(Time::now());
auto socket_fd = r_socket_fd.move_as_ok();
+#if !TD_DARWIN_WATCH_OS
IPAddress debug_ip;
auto debug_ip_status = debug_ip.init_socket_address(socket_fd);
if (debug_ip_status.is_ok()) {
@@ -899,6 +1040,7 @@ void ConnectionCreator::client_loop(ClientInfo &client) {
} else {
LOG(ERROR) << debug_ip_status;
}
+#endif
client.pending_connections++;
if (check_mode) {
@@ -1027,6 +1169,10 @@ void ConnectionCreator::on_dc_options(DcOptions new_dc_options) {
VLOG(connections) << "SAVE " << new_dc_options;
G()->td_db()->get_binlog_pmc()->set("dc_options", serialize(new_dc_options));
dc_options_set_.reset();
+ add_dc_options(std::move(new_dc_options));
+}
+
+void ConnectionCreator::add_dc_options(DcOptions &&new_dc_options) {
dc_options_set_.add_dc_options(get_default_dc_options(G()->is_test_dc()));
#if !TD_EMSCRIPTEN // FIXME
dc_options_set_.add_dc_options(std::move(new_dc_options));
@@ -1085,9 +1231,24 @@ void ConnectionCreator::start_up() {
if (status.is_error()) {
on_dc_options(DcOptions());
} else {
- on_dc_options(std::move(dc_options));
+ add_dc_options(std::move(dc_options));
}
+ if (G()->td_db()->get_binlog_pmc()->get("proxy_max_id") != "2" ||
+ !G()->td_db()->get_binlog_pmc()->get(get_proxy_database_key(1)).empty()) {
+ // don't need to init proxies if they have never been added
+ init_proxies();
+ } else {
+ max_proxy_id_ = 2;
+ }
+
+ ref_cnt_guard_ = create_reference(-1);
+
+ is_inited_ = true;
+ loop();
+}
+
+void ConnectionCreator::init_proxies() {
auto proxy_info = G()->td_db()->get_binlog_pmc()->prefix_get("proxy");
auto it = proxy_info.find("_max_id");
if (it != proxy_info.end()) {
@@ -1115,6 +1276,8 @@ void ConnectionCreator::start_up() {
log_event_parse(proxies_[proxy_id], info.second).ensure();
if (proxies_[proxy_id].type() == Proxy::Type::None) {
LOG_IF(ERROR, proxy_id != 1) << "Have empty proxy " << proxy_id;
+ G()->td_db()->get_binlog_pmc()->erase(get_proxy_database_key(proxy_id));
+ G()->td_db()->get_binlog_pmc()->erase(get_proxy_used_database_key(proxy_id));
proxies_.erase(proxy_id);
if (active_proxy_id_ == proxy_id) {
set_active_proxy_id(0);
@@ -1143,11 +1306,6 @@ void ConnectionCreator::start_up() {
on_proxy_changed(true);
}
-
- ref_cnt_guard_ = create_reference(-1);
-
- is_inited_ = true;
- loop();
}
void ConnectionCreator::hangup_shared() {
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/DcOptions.h b/protocols/Telegram/tdlib/td/td/telegram/net/DcOptions.h
index 3870f78d9c..978514de1a 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/DcOptions.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/DcOptions.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.cpp b/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.cpp
index 5082a46978..12d5bfc03d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.h b/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.h
index e60090d992..15f4100e22 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/NetActor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryCounter.h b/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryCounter.h
index 62067171b6..cbd5edbc6d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryCounter.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryCounter.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryDelayer.h b/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryDelayer.h
index e3f4456ed4..191c5738a5 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryDelayer.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryDelayer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryStats.cpp b/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryStats.cpp
index ddfd0dd03c..c9d561cc1d 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryStats.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/NetQueryStats.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/NetType.h b/protocols/Telegram/tdlib/td/td/telegram/net/NetType.h
index 0fde0259d3..1b85013986 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/NetType.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/NetType.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.cpp b/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.cpp
index 2b8249431e..ac0020f254 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.h b/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.h
index 517822b632..cb9adac653 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/net/Proxy.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_c_client.cpp b/protocols/Telegram/tdlib/td/td/telegram/td_c_client.cpp
index a05aada8c3..79a6da8ca8 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_c_client.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_c_client.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_c_client.h b/protocols/Telegram/tdlib/td/td/telegram/td_c_client.h
index fc375e2928..d1621a56ac 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_c_client.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_c_client.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_emscripten.cpp b/protocols/Telegram/tdlib/td/td/telegram/td_emscripten.cpp
index 121f570af9..a70cca24cf 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_emscripten.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_emscripten.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_json_client.cpp b/protocols/Telegram/tdlib/td/td/telegram/td_json_client.cpp
index 8d6c6de793..e7b59cbc10 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_json_client.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_json_client.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_json_client.h b/protocols/Telegram/tdlib/td/td/telegram/td_json_client.h
index b302fff384..af3456e2e6 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_json_client.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_json_client.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -170,7 +170,7 @@ TDJSON_EXPORT const char *td_json_client_receive(void *client, double timeout);
* Only a few requests can be executed synchronously.
* Returned pointer will be deallocated by TDLib during next call to td_json_client_receive or td_json_client_execute
* in the same thread, so it can't be used after that.
- * \param[in] client The client. Currently ignored for all requests, so NULL can be passed.
+ * \param[in] client The client. Currently, ignored for all requests, so NULL can be passed.
* \param[in] request JSON-serialized null-terminated request to TDLib.
* \return JSON-serialized null-terminated request response.
*/
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_log.cpp b/protocols/Telegram/tdlib/td/td/telegram/td_log.cpp
index 2f31dccd00..e1f896a753 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_log.cpp
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_log.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/telegram/td_log.h b/protocols/Telegram/tdlib/td/td/telegram/td_log.h
index 71548dfb55..607f5879ee 100644
--- a/protocols/Telegram/tdlib/td/td/telegram/td_log.h
+++ b/protocols/Telegram/tdlib/td/td/telegram/td_log.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/tl/tl_dotnet_object.h b/protocols/Telegram/tdlib/td/td/tl/tl_dotnet_object.h
index bd97ea1f56..1c7b020789 100644
--- a/protocols/Telegram/tdlib/td/td/tl/tl_dotnet_object.h
+++ b/protocols/Telegram/tdlib/td/td/tl/tl_dotnet_object.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/td/tl/tl_object_store.h b/protocols/Telegram/tdlib/td/td/tl/tl_object_store.h
index 34ac9d3a8a..3d3747f894 100644
--- a/protocols/Telegram/tdlib/td/td/tl/tl_object_store.h
+++ b/protocols/Telegram/tdlib/td/td/tl/tl_object_store.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/example/example.cpp b/protocols/Telegram/tdlib/td/tdactor/example/example.cpp
index 080df2baaa..3243b98c09 100644
--- a/protocols/Telegram/tdlib/td/tdactor/example/example.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/example/example.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.cpp b/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.cpp
index 4eb8852c93..f57c964f40 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.h
index 0158c945b6..90dbd2d50d 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/ConcurrentScheduler.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.cpp b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.cpp
index 5c53469084..8d01c43200 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.h
index 35636463be..de6772e4da 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiPromise.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.cpp b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.cpp
index 56dedd461d..a888233437 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.h
index 3c4b3d9e79..c460c114b4 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/MultiTimeout.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/SchedulerLocalStorage.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/SchedulerLocalStorage.h
index d8236cf24d..c004bdba4b 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/SchedulerLocalStorage.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/SchedulerLocalStorage.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/SignalSlot.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/SignalSlot.h
index a0a6b5feaf..c5817aa7ca 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/SignalSlot.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/SignalSlot.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/SleepActor.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/SleepActor.h
index e31a19eb9e..b44d3ba082 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/SleepActor.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/SleepActor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/Timeout.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/Timeout.h
index dd0be45741..eb4ce11e0a 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/Timeout.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/Timeout.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/actor.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/actor.h
index 4b8f9c3c61..318b15742c 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/actor.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/actor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId-decl.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId-decl.h
index 57bdee377e..88c8204705 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId-decl.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId-decl.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId.h
index c4446a62e6..852f57bc92 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorId.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo-decl.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo-decl.h
index 6726c0408d..9eef77a226 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo-decl.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo-decl.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo.h
index a8e80342c9..b9ecaafe96 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/ActorInfo.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/EventFull.h b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/EventFull.h
index 450e355206..b285df881a 100644
--- a/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/EventFull.h
+++ b/protocols/Telegram/tdlib/td/tdactor/td/actor/impl/EventFull.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/test/actors_bugs.cpp b/protocols/Telegram/tdlib/td/tdactor/test/actors_bugs.cpp
index d5b0ce0f26..f67bb43001 100644
--- a/protocols/Telegram/tdlib/td/tdactor/test/actors_bugs.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/test/actors_bugs.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdactor/test/actors_workers.cpp b/protocols/Telegram/tdlib/td/tdactor/test/actors_workers.cpp
index 720aa2fe87..14203827d2 100644
--- a/protocols/Telegram/tdlib/td/tdactor/test/actors_workers.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/test/actors_workers.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/DbKey.h b/protocols/Telegram/tdlib/td/tddb/td/db/DbKey.h
index a7d596c1eb..3761b120e2 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/DbKey.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/DbKey.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.cpp b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.cpp
index 9326cd580d..8c4a7e642f 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.cpp
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.h b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.h
index c9ca33dc8e..c3da025966 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteConnectionSafe.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValue.cpp b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValue.cpp
index 42b6d8bce0..62f9071f7f 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValue.cpp
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValue.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.cpp b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.cpp
index 71327598ec..094d97fb34 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.cpp
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.h b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.h
index 1e198a580c..54658b3eca 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/SqliteKeyValueAsync.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.cpp b/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.cpp
index 65c509bd91..160340e03a 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.cpp
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.h b/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.h
index c47d7a725f..18e29b7478 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/TQueue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogEvent.h b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogEvent.h
index ca93bb1937..26f2465c75 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogEvent.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogEvent.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogHelper.h b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogHelper.h
index 9348c26129..cdfcc99d2c 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogHelper.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/BinlogHelper.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp
index e6030c6f15..5133392bf8 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.h b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.h
index 37be436c0b..682f11c180 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsBuffer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp
index 6c07d292e9..eb65d6c9b1 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.h b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.h
index b358548a24..50f243e52c 100644
--- a/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.h
+++ b/protocols/Telegram/tdlib/td/tddb/td/db/binlog/detail/BinlogEventsProcessor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/DarwinHttp.h b/protocols/Telegram/tdlib/td/tdnet/td/net/DarwinHttp.h
index 56383c15a5..25de0f40a6 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/DarwinHttp.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/DarwinHttp.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpConnectionBase.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpConnectionBase.h
index 51da27d9fb..b93529337a 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpConnectionBase.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpConnectionBase.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.cpp
index 1addec3a22..a229c9b3a3 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.h
index 9c459437ad..2275b0ea7e 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpContentLengthByteFlow.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp
index cbd07362e4..af3b773a06 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.h
index 11c7b737ae..f66adfc7d7 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpHeaderCreator.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpHeaderCreator.h
index 04d9da2fcb..b978c3dbe9 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpHeaderCreator.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpHeaderCreator.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.cpp
index 9748bdc01c..b300f188d5 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.h
index 18b24efeec..0ae461ee04 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpInboundConnection.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.cpp
index 74e0073f79..4c3bb38235 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.h
index b4dd2cb022..b942a449f6 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpOutboundConnection.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpProxy.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpProxy.h
index 45b025fe3c..1d33661328 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpProxy.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpProxy.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.cpp
index 03a506c94d..1bcad1e8e7 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.h b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.h
index d702fafd50..8449c2bc97 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpQuery.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/NetStats.h b/protocols/Telegram/tdlib/td/tdnet/td/net/NetStats.h
index 81da1e95d1..46f6c77b30 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/NetStats.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/NetStats.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.cpp
index 8db9343f62..ff5ed30dd1 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.h b/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.h
index 8624e87e4d..0e64faa6a9 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/Socks5.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/SslCtx.h b/protocols/Telegram/tdlib/td/tdnet/td/net/SslCtx.h
index 48434ddedf..fbad230a99 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/SslCtx.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/SslCtx.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/SslStream.h b/protocols/Telegram/tdlib/td/tdnet/td/net/SslStream.h
index 366c073ee0..172fe5479d 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/SslStream.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/SslStream.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.cpp
index e3172bbb5e..4201427e23 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.h b/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.h
index 9df31ca3ee..900be6a1b1 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/TcpListener.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -8,6 +8,7 @@
#include "td/actor/actor.h"
+#include "td/utils/common.h"
#include "td/utils/port/ServerSocketFd.h"
#include "td/utils/port/SocketFd.h"
#include "td/utils/Slice.h"
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.cpp
index 025c0ca289..de2556f576 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.h b/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.h
index ab1e0ed29f..fb24384351 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.h
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/TransparentProxy.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/Wget.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/Wget.cpp
index 230e881827..c16115b9ee 100644
--- a/protocols/Telegram/tdlib/td/tdnet/td/net/Wget.cpp
+++ b/protocols/Telegram/tdlib/td/tdnet/td/net/Wget.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.cpp b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.cpp
index f3e5dcd19d..8885084d0b 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.cpp
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.h
index 461aac835a..5dabb68cbe 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_config.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.cpp b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.cpp
index 41592fa11e..c6bf5d7d14 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.cpp
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.h
index 4b4116d33e..863f702aa6 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_core.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.cpp b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.cpp
index 657008125f..6dc313b339 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.cpp
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.h
index 1d8c6a73d8..af888ca46f 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_file_outputer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.cpp b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.cpp
index 0c0ce4da55..c56281f162 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.cpp
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.h
index f4e1e63766..f2d4ff83c0 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_outputer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple.h
index 5c8825505e..1730baa46d 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple_parser.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple_parser.h
index f4f18a8bfc..d3c8edd1f9 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple_parser.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_simple_parser.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.cpp b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.cpp
index 1afa704864..4db3d8c7cc 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.cpp
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.h b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.h
index 0d0230941f..6ba525ebce 100644
--- a/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.h
+++ b/protocols/Telegram/tdlib/td/tdtl/td/tl/tl_string_outputer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/generate/generate_mime_types_gperf.cpp b/protocols/Telegram/tdlib/td/tdutils/generate/generate_mime_types_gperf.cpp
index 8a41633a40..1b56535cfd 100644
--- a/protocols/Telegram/tdlib/td/tdutils/generate/generate_mime_types_gperf.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/generate/generate_mime_types_gperf.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/AesCtrByteFlow.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/AesCtrByteFlow.h
index fddfa8c2bb..26765eaf2f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/AesCtrByteFlow.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/AesCtrByteFlow.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.cpp
index 519793e1e9..d9f46baa0a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.h
index 15a14aa834..4fce0802f6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/AsyncFileLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/AtomicRead.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/AtomicRead.h
index e097d620f8..8ca20bfdb1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/AtomicRead.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/AtomicRead.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.cpp
index b48d246064..dcaf9811ba 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.h
index 98bba93c1a..1510cc2299 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/BigNum.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedReader.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedReader.h
index a9ccb2f8c9..584731715a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedReader.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedReader.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.cpp
index 47de5fa9c5..596271b7dc 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.h
index 8a64c04af4..1355d62e34 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/BufferedUdp.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/CancellationToken.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/CancellationToken.h
index 30a6a4f02b..3d47a19ea7 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/CancellationToken.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/CancellationToken.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/ChangesProcessor.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/ChangesProcessor.h
index 1dd8f87654..e0199a5a0b 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/ChangesProcessor.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/ChangesProcessor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Closure.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Closure.h
index 1cd83d7892..37de1247d5 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Closure.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Closure.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/CombinedLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/CombinedLog.h
index 331e1fe80c..682fc27258 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/CombinedLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/CombinedLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Container.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Container.h
index 5f1e0920ea..1ea840f3ca 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Container.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Container.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Context.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Context.h
index f562e94d92..649bc5bfa1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Context.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Context.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/DecTree.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/DecTree.h
index caba67c3a5..0f8af73415 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/DecTree.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/DecTree.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Destructor.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Destructor.h
index 51edca634d..b0e32cbf20 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Destructor.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Destructor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Enumerator.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Enumerator.h
index 6538cad294..9a49e055a1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Enumerator.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Enumerator.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/EpochBasedMemoryReclamation.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/EpochBasedMemoryReclamation.h
index 757c562423..33d7ecd029 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/EpochBasedMemoryReclamation.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/EpochBasedMemoryReclamation.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.cpp
index 85970499c7..f6259f58cd 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.h
index 6d86c022a7..fd08900795 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/ExitGuard.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/FileLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/FileLog.h
index 7603fa19af..25762a0e55 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/FileLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/FileLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/FlatHashTable.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/FlatHashTable.cpp
index 23df6a5ed5..f3ec65bbb9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/FlatHashTable.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/FlatHashTable.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlFast.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlFast.h
index 6b61cc64b9..92aa9c0da0 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlFast.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlFast.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.cpp
index 48fcacbc3b..1635668a80 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.h
index 37a8f8a7c0..04272e136e 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/FloodControlGlobal.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.cpp
index b660208992..34fa84bb43 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.h
index c62f338a21..71a7459566 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Gzip.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/HashMap.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/HashMap.h
index 48d1249cc5..6445aef30d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/HashMap.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/HashMap.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/HashSet.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/HashSet.h
index 7271f07543..a0b9eb968e 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/HashSet.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/HashSet.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/HazardPointers.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/HazardPointers.h
index b17906cb03..79715caa45 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/HazardPointers.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/HazardPointers.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Heap.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Heap.h
index 4c22bd81c5..dacd33452b 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Heap.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Heap.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Hints.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Hints.h
index c4b22c71f6..4b6072c3db 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Hints.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Hints.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.cpp
index 09740c58bf..5bc9e4a785 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.h
index 7ab6083d91..13173aedeb 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/HttpUrl.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/List.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/List.h
index d018319829..36319e6876 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/List.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/List.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MemoryLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/MemoryLog.h
index f5029be5cd..a925683e28 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MemoryLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MemoryLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.cpp
index 581760c157..d9515c2327 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.h
index f72943abd1..4702be9b41 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MimeType.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MovableValue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/MovableValue.h
index 24135c1e8b..81787194e8 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MovableValue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MovableValue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcQueue.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcQueue.cpp
index cfef400619..6071600972 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcQueue.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcQueue.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcWaiter.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcWaiter.h
index 1a2569a05d..2ec315cff4 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcWaiter.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpmcWaiter.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscLinkQueue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscLinkQueue.h
index 4a08671a4e..f3a80e8ce0 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscLinkQueue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscLinkQueue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscPollableQueue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscPollableQueue.h
index 49bb1bb359..a642ee3429 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscPollableQueue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/MpscPollableQueue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Named.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Named.h
index 7ed59d2ed1..7290964ed3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Named.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Named.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/NullLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/NullLog.h
index a387f3e868..7a72d8ab90 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/NullLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/NullLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Observer.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Observer.h
index 3b5e0eaefa..558d6bb671 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Observer.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Observer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.cpp
index 5ee2bbfba9..f0dc6184ac 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.h
index 194ded7d4c..32ef8868f9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/OptionParser.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/OrderedEventsProcessor.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/OrderedEventsProcessor.h
index d5c638eb88..9bf6e14c83 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/OrderedEventsProcessor.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/OrderedEventsProcessor.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Parser.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Parser.h
index d729ea4b74..60cad988e1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Parser.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Parser.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.cpp
index 635c68294a..75b0a64d95 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.h
index 6b862c1dcb..4a750362f2 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/PathView.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.cpp
index 2d276f62cf..6f42ea1915 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.h
index 8665e0168a..b10f8b6b67 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Random.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/ScopeGuard.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/ScopeGuard.h
index 409912b444..48919c0205 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/ScopeGuard.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/ScopeGuard.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedObjectPool.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedObjectPool.h
index 11994742f2..2f62d839fd 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedObjectPool.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedObjectPool.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.cpp
index b0dcfe1e97..903f89520f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.h
index b2f862a4f7..2e370b4c5f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/SharedSlice.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice-decl.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice-decl.h
index ddf4324300..9a8493a961 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice-decl.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice-decl.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.cpp
index 6bbb2729f7..4c73b84343 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.h
index 90393ce1fa..3bfbcddd43 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Slice.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/SliceBuilder.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/SliceBuilder.h
index dae838ba61..e790e1be46 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/SliceBuilder.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/SliceBuilder.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Span.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Span.h
index d38ee3eeb4..55906ce666 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Span.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Span.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/SpinLock.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/SpinLock.h
index f0eba79f08..5a68f2d9bf 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/SpinLock.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/SpinLock.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.cpp
index df14087d31..23e895d035 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.h
index 28f09c0612..993deada8d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/StackAllocator.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.cpp
index 4ffb47f46c..63636484c5 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.h
index 488587ed88..2a47c493e9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Status.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/StealingQueue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/StealingQueue.h
index 3199510b70..3377dd56d9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/StealingQueue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/StealingQueue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Storer.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Storer.h
index f36e469348..f44a6b514f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Storer.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Storer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/StorerBase.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/StorerBase.h
index b07dc4aef7..68efbade48 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/StorerBase.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/StorerBase.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadLocalStorage.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadLocalStorage.h
index 84c5d9aa21..002e695678 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadLocalStorage.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadLocalStorage.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadSafeCounter.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadSafeCounter.h
index 7d0f6b0a46..da7f6a439d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadSafeCounter.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/ThreadSafeCounter.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.cpp
index 0944b183e1..db8aafeb54 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.h
index 9c923ff107..d57c605946 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Time.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TimedStat.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/TimedStat.h
index 7eefafb021..e2dd6a77ae 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TimedStat.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TimedStat.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.cpp
index d76c3419d0..8721f0b679 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.h
index a2a7d2b80a..7fb0141cb6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Timer.h
@@ -1,11 +1,12 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
#pragma once
+#include "td/utils/common.h"
#include "td/utils/StringBuilder.h"
namespace td {
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TlDowncastHelper.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/TlDowncastHelper.h
index ab368f1967..ba5a8ec18f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TlDowncastHelper.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TlDowncastHelper.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.cpp
index 0877d2f7dd..5cf8ae4f6c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.h
index dc09701cd8..b2abf47b81 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsCerr.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.cpp
index 2bca5d0e33..067c182b61 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.h
index d17c9ae12e..f7464dc218 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsFileLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsList.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsList.h
index b39a2c6616..dacac43de5 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsList.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsList.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.cpp
index dced436044..06cb6b5e86 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.h
index 088bf5cc9b..ef3127f4c6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/TsLog.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/UInt.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/UInt.h
index 9b682a39eb..87f5881f2d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/UInt.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/UInt.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/Variant.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/Variant.h
index 00a74af7a6..d9112ab4df 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/Variant.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/Variant.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/VectorQueue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/VectorQueue.h
index 05cc5facca..ea0ca686ef 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/VectorQueue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/VectorQueue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeHashMap.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeHashMap.h
index 86b70183a8..d0d4a0e4b1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeHashMap.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeHashMap.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeVector.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeVector.h
index eb6590c70a..bf071029fb 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeVector.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/WaitFreeVector.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/as.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/as.h
index 5fd4faef0b..741a1e9840 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/as.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/as.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.cpp
index 4a29cc3ab6..8378cf6aa2 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.h
index 538b9943d2..fd2f8b5240 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/base64.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/benchmark.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/benchmark.h
index 7394553400..87e4c69499 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/benchmark.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/benchmark.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/bits.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/bits.h
index 7035e28880..2580543533 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/bits.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/bits.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.cpp
index eca384d0a2..a24694b8ba 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.h
index c9368f8cda..6c86577fd5 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/buffer.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/check.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/check.cpp
index 18aa3bd17c..617f0bbddf 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/check.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/check.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/common.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/common.h
index 4a13e03b24..7e2229a0e9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/common.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/common.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/crypto.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/crypto.h
index 6e1745c441..6bacb44fb6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/crypto.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/crypto.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/emoji.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/emoji.h
index 29bf1dba57..9efd0519c7 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/emoji.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/emoji.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.cpp
index 67de95cc21..988db01194 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.h
index 470e3d7cc7..33ec22901a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/find_boundary.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/fixed_vector.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/fixed_vector.h
index 4d937e401b..a026ba9625 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/fixed_vector.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/fixed_vector.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/int_types.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/int_types.h
index 90413b53dc..4d8effe3ba 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/int_types.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/int_types.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/invoke.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/invoke.h
index 23373f6b0e..ea9ef357f7 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/invoke.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/invoke.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/logging.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/logging.h
index 8974484716..010530ad62 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/logging.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/logging.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/misc.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/misc.h
index c5968ec2f1..9c5a76f6b4 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/misc.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/misc.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/overloaded.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/overloaded.h
index d0f7cfad8f..af9b38308f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/overloaded.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/overloaded.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.cpp
index cd56677e26..8ef8f64f38 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.h
index 3e0f08254a..37fc1107f9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Clocks.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/CxCli.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/CxCli.h
index 0620bb03ab..34bfb2bf31 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/CxCli.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/CxCli.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFd.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFd.h
index c59d3b9005..a6a336dd5a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFd.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFd.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFdBase.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFdBase.h
index adf52fe164..699c602e62 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFdBase.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/EventFdBase.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.h
index cb632b8256..f140b356ce 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.cpp
index b756614cb0..1015fd0c92 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.h
index 998ec3e8bf..7caebbade4 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IPAddress.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IoSlice.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IoSlice.h
index b2fbcbd980..7fc4e26845 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IoSlice.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/IoSlice.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.cpp
index b18b4dadff..8c857ee477 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.h
index f58cbb37d2..8cae55f847 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/MemoryMapping.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Mutex.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Mutex.h
index b1b3671f63..e2274de74f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Mutex.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Mutex.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Poll.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Poll.h
index f55f4ebc3a..ecbea841da 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Poll.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Poll.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollBase.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollBase.h
index bb92e05ff4..a7d638d764 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollBase.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollBase.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.cpp
index 08e977cee2..94ffb07ed3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.h
index a9e650b5be..e9e07285ec 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/PollFlags.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/RwMutex.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/RwMutex.h
index 6b9810a0ad..2cc36aa044 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/RwMutex.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/RwMutex.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.cpp
index 1347360f4b..acb0c5dd42 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.h
index 179f87a35a..da1056173d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/Stat.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.cpp
index aeee483489..a0320e7f12 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.h
index 618495a016..b78f85ac4a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/StdStreams.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/config.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/config.h
index 25a39f6001..b5c9774c8c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/config.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/config.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.cpp
index dfe9cdf013..79fd1ab6cc 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.h
index 6c0524dafd..f9c17dc9d7 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Epoll.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.cpp
index f33df84d4d..865f10c427 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.h
index 5336952f2d..30c2bdfbec 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdBsd.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.cpp
index 042e22b044..48b6de53de 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.h
index 304dc7c4e2..c6f0adf433 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdLinux.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.cpp
index 1eda3d2b37..f6d82ca803 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.h
index 39cc952e74..ec134d3fce 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/EventFdWindows.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.cpp
index be07f564c3..df5087c63d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.h
index 41683dbac2..878a88bf2d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Iocp.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.cpp
index 101f12e3fe..3c65c0f848 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.h
index a265149482..a0ea7f0f3d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/KQueue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.cpp
index 9f6da8a90a..3dcb9710c1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.h
index b278bf4b89..34307eb0d2 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Poll.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/PollableFd.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/PollableFd.h
index 4fbe49b857..a0539dfc56 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/PollableFd.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/PollableFd.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.cpp
index 92dcc6d7d4..a0dc2b27e5 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.h
index 4800ab8d37..c6d170ae8d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/Select.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.cpp
index 083199b408..b8c40730a9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.h
index 3d365eda90..c575a3ec58 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadIdGuard.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.cpp
index e65468fde2..2c7fb18eb3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.h
index c86935b3e6..867bc4510d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadPthread.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadStl.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadStl.h
index 6ef1d87b2d..aacb342bed 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadStl.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/ThreadStl.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.cpp
index bcd7770afb..b7df5176c1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.h
index e31533a40e..b5cf345c94 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/WineventPoll.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/skip_eintr.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/skip_eintr.h
index a2a2c495da..f743cff966 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/skip_eintr.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/detail/skip_eintr.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.cpp
index 1c93cf32d6..4d94ac5e8c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.h
index 613a5027f4..1d61135612 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/path.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/platform.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/platform.cpp
index 84d7cc0e48..39b1fe3dbc 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/platform.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/platform.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.cpp
index 1fc9ee02b1..7d3d63ea05 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.h
index b8b62bd192..569385bfb3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/rlimit.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.cpp
index bbbf1f3428..cce7d7c7d6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.h
index 14c923fe1b..27bf1aafc6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/signals.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.cpp
index 3352ff67dd..43305a018a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.h
index 12a605cc04..e3c6b7dcf4 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/sleep.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.cpp
index a87b3f9375..eddaa85ec1 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.h
index c975545527..bea26ed16d 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/stacktrace.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread.h
index e700c3ba3c..03eba998a3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.cpp
index a88e366512..c5d8ee9eee 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.h
index 3e1e4546a8..b8d8aa2b5e 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/thread_local.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/uname.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/uname.h
index 442ddd2bc2..25fc1ee268 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/uname.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/uname.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.cpp
index 7307052de3..b6512807a4 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.h
index 14e94886a9..9d52d1103b 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/user.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.cpp
index e36ef24b2a..7ea36648ff 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.h
index d4de2af65c..12be2eb99f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/wstring_convert.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/queue.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/queue.h
index ddc5053bcb..f888ff8edc 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/queue.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/queue.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.cpp
index f1b1f37b16..e47d915fba 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.h
index 26e7ff94f0..b5bda3867b 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/tests.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_helpers.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_helpers.h
index 4d21238877..f0b95d9363 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_helpers.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_helpers.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_storers.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_storers.h
index 9d37ac71eb..0ddecdd1db 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_storers.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/tl_storers.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.cpp
index c6216b7912..22dd80bb92 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.h
index e8b6966a16..ca2625d834 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/translit.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/type_traits.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/type_traits.h
index 69c08bfe8e..803bcadd91 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/type_traits.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/type_traits.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/uint128.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/uint128.h
index a9ae3519a0..c8167d8b5a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/uint128.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/uint128.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/unicode.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/unicode.h
index 20e4145ff7..a577be1a10 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/unicode.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/unicode.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_ptr.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_ptr.h
index 033a47df8c..dcda841e8f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_ptr.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_ptr.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_value_ptr.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_value_ptr.h
index d96a85637e..cbbb5dbf96 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_value_ptr.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/unique_value_ptr.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.cpp
index a2c9256f64..414dc7b4ce 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.h b/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.h
index 21a02eca1c..588b94dc25 100644
--- a/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.h
+++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/utf8.h
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/Enumerator.cpp b/protocols/Telegram/tdlib/td/tdutils/test/Enumerator.cpp
index 6f40ae7b5f..5eb82547ef 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/Enumerator.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/Enumerator.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/EpochBasedMemoryReclamation.cpp b/protocols/Telegram/tdlib/td/tdutils/test/EpochBasedMemoryReclamation.cpp
index e219d38254..de34f0244e 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/EpochBasedMemoryReclamation.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/EpochBasedMemoryReclamation.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/HashSet.cpp b/protocols/Telegram/tdlib/td/tdutils/test/HashSet.cpp
index 19c4c1ca35..089adf305f 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/HashSet.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/HashSet.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/HazardPointers.cpp b/protocols/Telegram/tdlib/td/tdutils/test/HazardPointers.cpp
index 5148626cb2..f71fd32c8c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/HazardPointers.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/HazardPointers.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/HttpUrl.cpp b/protocols/Telegram/tdlib/td/tdutils/test/HttpUrl.cpp
index 6d97c08770..63a2c75c10 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/HttpUrl.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/HttpUrl.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/List.cpp b/protocols/Telegram/tdlib/td/tdutils/test/List.cpp
index 1008ed730a..0204df827a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/List.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/List.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/MpmcQueue.cpp b/protocols/Telegram/tdlib/td/tdutils/test/MpmcQueue.cpp
index c2fbf56074..130f6db461 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/MpmcQueue.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/MpmcQueue.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/MpscLinkQueue.cpp b/protocols/Telegram/tdlib/td/tdutils/test/MpscLinkQueue.cpp
index 49822896f3..48887306c6 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/MpscLinkQueue.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/MpscLinkQueue.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/OptionParser.cpp b/protocols/Telegram/tdlib/td/tdutils/test/OptionParser.cpp
index 5580be0e85..cab904c330 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/OptionParser.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/OptionParser.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/OrderedEventsProcessor.cpp b/protocols/Telegram/tdlib/td/tdutils/test/OrderedEventsProcessor.cpp
index fb31366a7a..23c93aefe9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/OrderedEventsProcessor.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/OrderedEventsProcessor.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/SharedObjectPool.cpp b/protocols/Telegram/tdlib/td/tdutils/test/SharedObjectPool.cpp
index 935b9b8358..89ebec566c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/SharedObjectPool.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/SharedObjectPool.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/SharedSlice.cpp b/protocols/Telegram/tdlib/td/tdutils/test/SharedSlice.cpp
index 8cdfb1533f..14fd9562a5 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/SharedSlice.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/SharedSlice.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashMap.cpp b/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashMap.cpp
index 722ab6f85e..7726b22642 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashMap.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashMap.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashSet.cpp b/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashSet.cpp
index f92cf253c0..6d090d36c3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashSet.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeHashSet.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeVector.cpp b/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeVector.cpp
index ca101e4ab8..ed2f921ca7 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeVector.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/WaitFreeVector.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/bitmask.cpp b/protocols/Telegram/tdlib/td/tdutils/test/bitmask.cpp
index 23aea6c9ec..ae2aa7ece0 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/bitmask.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/bitmask.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/buffer.cpp b/protocols/Telegram/tdlib/td/tdutils/test/buffer.cpp
index 0f155efc54..0f410add0c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/buffer.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/buffer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/crypto.cpp b/protocols/Telegram/tdlib/td/tdutils/test/crypto.cpp
index 5b4fd37e69..813abe02f0 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/crypto.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/crypto.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/emoji.cpp b/protocols/Telegram/tdlib/td/tdutils/test/emoji.cpp
index 0efb17429b..40e115506c 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/emoji.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/emoji.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/filesystem.cpp b/protocols/Telegram/tdlib/td/tdutils/test/filesystem.cpp
index 0102aee036..428d674eb9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/filesystem.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/filesystem.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/gzip.cpp b/protocols/Telegram/tdlib/td/tdutils/test/gzip.cpp
index d22c329dd2..5e1baff9d3 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/gzip.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/gzip.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/heap.cpp b/protocols/Telegram/tdlib/td/tdutils/test/heap.cpp
index 43072fb97e..ba1e3b8be9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/heap.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/heap.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/log.cpp b/protocols/Telegram/tdlib/td/tdutils/test/log.cpp
index 707300248c..4a85cacc4a 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/log.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/log.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/port.cpp b/protocols/Telegram/tdlib/td/tdutils/test/port.cpp
index 4b01169fa4..ccdf0b5d37 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/port.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/port.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/protocols/Telegram/tdlib/td/tdutils/test/variant.cpp b/protocols/Telegram/tdlib/td/tdutils/test/variant.cpp
index a05ff24a2d..4c71780aa9 100644
--- a/protocols/Telegram/tdlib/td/tdutils/test/variant.cpp
+++ b/protocols/Telegram/tdlib/td/tdutils/test/variant.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)