Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/majn/tgl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvvaltman <vvaltman@neon>2015-04-22 13:57:52 +0300
committervvaltman <vvaltman@neon>2015-04-22 13:57:52 +0300
commita26ec159c218a4b3f40902427a9b15bcfa4ef39d (patch)
tree12ca62164c39e24631b79e79028a43e6ded5447e /binlog.tl
parentca6a83be98dd66b49f5d78fba27e35451c5948dc (diff)
many fixes
Diffstat (limited to 'binlog.tl')
-rw-r--r--binlog.tl147
1 files changed, 75 insertions, 72 deletions
diff --git a/binlog.tl b/binlog.tl
index b957d47..0864b0e 100644
--- a/binlog.tl
+++ b/binlog.tl
@@ -1,94 +1,97 @@
---types---
-binlog.fileLocation dc:int volume:long local_id:int secret:long = binlog.FileLocation;
-binlog.chatParticipant user:int inviter:int date:int = binlog.ChatParticipant;
+
+binlog.encrKey key:64*[int] = binlog.EncrKey;
binlog.start = binlog.Update;
-binlog.dcOption id:int name:string ip:string port:int = binlog.Update;
-binlog.authKey dc:int key_id:long key:64*[int] = binlog.Update;
+binlog.dcOption dc:int name:string ip:string port:int = binlog.Update;
+binlog.authKey dc:int key:%binlog.EncrKey = binlog.Update;
binlog.defaultDc dc:int = binlog.Update;
+binlog.dcSigned dc:int = binlog.Update;
+
binlog.ourId id:int = binlog.Update;
-binlog.dcSigned id:int = binlog.Update;
-binlog.dcSalt id:int salt:long = binlog.Update;
-binlog.setDhParams root:int prime:64*[int] version:int = binlog.Update;
+binlog.setDhParams root:int prime:%binlog.EncrKey version:int = binlog.Update;
+
binlog.setPts pts:int = binlog.Update;
binlog.setQts qts:int = binlog.Update;
binlog.setDate date:int = binlog.Update;
binlog.setSeq seq:int = binlog.Update;
-binlog.userAdd id:int first_name:string last_name:string hash:long phone:string is_contact:int = binlog.Update;
+binlog.encrChatDelete id:int = binlog.Update;
+binlog.encrChatNew#84977251 flags:# id:int
+ access_hash:flags.17?long
+ date:flags.18?int
+ admin:flags.19?int
+ user_id:flags.20?int
+ key:flags.21?%binlog.EncrKey
+ g_key:flags.22?%binlog.EncrKey
+ state:flags.23?int
+ ttl:flags.24?int
+ layer:flags.25?int
+ in_seq_no:flags.26?int last_in_seq_no:flags.26?int out_seq_no:flags.26?int
+ key_fingerprint:flags.27?long
+ = binlog.Update;
+
+binlog.encrChatExchangeNew#9d49488d flags:# id:int
+ exchange_id:flags.17?long
+ key:flags.18?%binlog.EncrKey
+ state:flags.19?int
+ = binlog.Update;
+
binlog.userDelete id:int = binlog.Update;
-binlog.userSetAccessHash id:int hash:long = binlog.Update;
-binlog.userSetPhone id:int phone:string = binlog.Update;
-binlog.userSetFriend id:int friend:int = binlog.Update;
-binlog.userSetFullPhoto id:int photo:Photo = binlog.Update;
-binlog.userSetBlocked id:int blocked:int = binlog.Update;
-binlog.userSetRealName id:int real_first_name:string real_last_name:string = binlog.Update;
-binlog.userSetName id:int first_name:string last_name:string = binlog.Update;
-binlog.userSetPhoto#ab5ebe28 id:int user_photo:UserProfilePhoto = binlog.Update;
-binlog.userSetUsername id:int username:string = binlog.Update;
+binlog.userNew#127cf2f9 flags:# id:int
+ access_hash:flags.17?long
+ first_name:flags.18?string last_name:flags.18?string
+ phone:flags.19?string
+ username:flags.20?string
+ photo:flags.21?Photo
+ real_first_name:flags.22?string real_last_name:flags.22?string
+ user_photo:flags.23?UserProfilePhoto
+ last_read_in:flags.24?int
+ last_read_out:flags.25?int
+ = binlog.Update;
+
+binlog.chatNew#0a10aa92 flags:# id:int
+ title:flags.17?string
+ user_num:flags.18?int
+ date:flags.19?int
+ version:flags.20?int participants:flags.20?(Vector ChatParticipant)
+ chat_photo:flags.21?ChatPhoto
+ photo:flags.22?Photo
+ admin:flags.23?int
+ last_read_in:flags.24?int
+ last_read_out:flags.25?int
+ = binlog.Update;
+
+binlog.chatAddParticipant id:int version:int user_id:int inviter_id:int date:int = binlog.Update;
+binlog.chatDelParticipant id:int version:int user_id:int = binlog.Update;
-binlog.encrChatDelete id:int = binlog.Update;
-binlog.encrChatRequested id:int hash:long date:int admin:int user:int key:64*[int] nonce:64*[int] = binlog.Update;
-binlog.encrChatAccepted id:int key:64*[int] nonce:64*[int] fingerprint:long = binlog.Update;
-binlog.encrChatInit id:int user:int key:64*[int] g_key:64*[int] = binlog.Update;
-binlog.encrChatCreate id:int user_id:int admin_id:int name:string = binlog.Update;
-
-binlog.encrChatSetAccessHash id:int hash:long = binlog.Update;
-binlog.encrChatSetDate id:int date:int = binlog.Update;
-binlog.encrChatSetTtl id:int ttl:int = binlog.Update;
-binlog.encrChatSetLayer id:int layer:int = binlog.Update;
-binlog.encrChatSetState id:int state:int = binlog.Update;
-binlog.encrChatSetKey id:int key:64*[int] fingerprint:long = binlog.Update;
-binlog.encrChatSetSha id:int sha:5*[int] = binlog.Update;
-binlog.encrChatExchangeRequest id:int exchange_id:long a:64*[int] = binlog.Update;
-binlog.encrChatExchangeAccept id:int exchange_id:long key:64*[int] = binlog.Update;
-binlog.encrChatExchangeCommit id:int key:64*[int] = binlog.Update;
-binlog.encrChatExchangeConfirm id:int = binlog.Update;
-binlog.encrChatExchangeAbort id:int = binlog.Update;
-
-binlog.encrChatUpdateSeq id:int in_seq_no:int out_seq_no:int = binlog.Update;
-binlog.encrChatSetSeq id:int in_seq_no:int last_in_seq_no:int out_seq_no:int = binlog.Update;
-
-binlog.chatCreate id:int flags:int title:string user_num:int date:int version:int photo_big:%binlog.FileLocation photo_small:%binlog.FileLocation = binlog.Update;
-binlog.chatChangeFlags id:int set_flags:int clear_flags:int = binlog.Update;
-binlog.chatSetTitle id:int title:string = binlog.Update;
-binlog.chatSetPhoto id:int photo_big:%binlog.FileLocation photo_small:%binlog.FileLocation = binlog.Update;
-binlog.chatSetDate id:int date:int = binlog.Update;
-binlog.chatSetVersion id:int version:int users_num:int = binlog.Update;
-binlog.chatSetAdmin id:int admin:int = binlog.Update;
-binlog.chatSetParticipants id:int version:int participants:%(Vector %binlog.ChatParticipant) = binlog.Update;
-binlog.chatSetFullPhoto id:int photo:Photo = binlog.Update;
-binlog.chatAddParticipant#af182ee9 id:int version:int chat_user:%binlog.ChatParticipant = binlog.Update;
-binlog.chatDelParticipant id:int version:int user:int = binlog.Update;
-
-binlog.createMessageText id:int from_id:int to_type:int to_id:int date:int unread:int text:string = binlog.Update;
-binlog.sendMessageText#1ab1eb14 lid:long from_id:int to_type:int to_id:int date:int text:string = binlog.Update;
-binlog.sendMessageActionEncr#342c8519 lid:long from_id:int to_type:int to_id:int date:int decr_action:DecryptedMessageAction = binlog.Update;
-binlog.createMessageTextFwd id:int from_id:int to_type:int to_id:int date:int fwd_from_id:int fwd_date:int unread:int text:string = binlog.Update;
-binlog.createMessageMedia id:int from_id:int to_type:int to_id:int date:int unread:int text:string media:MessageMedia = binlog.Update;
-binlog.createMessageMediaEncr#ee426aff lid:long from_id:int to_type:int to_id:int date:int text:string decr_media:DecryptedMessageMedia file:EncryptedFile = binlog.Update;
-binlog.createMessageMediaEncrPending#25d9b575 lid:long from_id:int to_type:int to_id:int date:int text:string decr_media:DecryptedMessageMedia = binlog.Update;
-binlog.createMessageMediaEncrSent#afdbc52d lid:long file:EncryptedFile = binlog.Update;
-binlog.createMessageMediaFwd id:int from_id:int to_type:int to_id:int date:int fwd_from_id:int fwd_date:int unread:int text:string media:MessageMedia = binlog.Update;
-binlog.createMessageService id:int from_id:int to_type:int to_id:int date:int unread:int action:MessageAction = binlog.Update;
-binlog.createMessageServiceEncr#f06c56fd lid:long from_id:int to_type:int to_id:int date:int decr_action:DecryptedMessageAction = binlog.Update;
-binlog.createMessageServiceFwd id:int from_id:int to_type:int to_id:int date:int fwd_from_id:int fwd_date:int unread:int action:MessageAction = binlog.Update;
-binlog.messageSetUnread id:int = binlog.Update;
-binlog.messageSetUnreadLong#25321f01 lid:long = binlog.Update;
-binlog.setMessageSent#ee2b1802 lid:long = binlog.Update;
binlog.setMsgId old_id:long new_id:int = binlog.Update;
-binlog.deleteMsg#97a2a28c lid:long = binlog.Update;
-binlog.messageSetOutbound#5ff33762 lid:long = binlog.Update;
+binlog.messageDelete lid:long = binlog.Update;
+
+binlog.messageNew#427cfcdb flags:# lid:long
+ from_id:flags.17?int to_type:flags.17?int to_id:flags.17?int
+ fwd_from_id:flags.18?int fwd_date:flags.18?int
+ date:flags.19?int
+ message:flags.20?string
+ media:flags.21?MessageMedia
+ action:flags.22?MessageAction
+ = binlog.Update;
+
+binlog.messageEncrNew#6cf7cabc flags:# lid:long
+ from_id:flags.17?int to_type:flags.17?int to_id:flags.17?int
+ //empty 18 bit
+ date:flags.19?int
+ message:flags.20?string
+ encr_media:flags.21?DecryptedMessageMedia
+ encr_action:flags.22?DecryptedMessageAction
+ file:flags.23?EncryptedFile
+ = binlog.Update;
-binlog.msgSeqUpdate#235bf451 lid:long = binlog.Update;
binlog.msgUpdate#6dd4d85f lid:long = binlog.Update;
binlog.resetAuthorization = binlog.Update;
-binlog.messageNew#427cfcdb flags:# lid:long from_id:int to_type:int to_id:int fwd_from_id:flags.16?int fwd_date:flags.16?int date:int message:flags.17?string media:flags.18?MessageMedia action:flags.19?MessageAction = binlog.Update;
-binlog.messageEncrNew#6cf7cabc flags:# lid:long from_id:int to_type:int to_id:int date:int message:flags.17?string encr_media:flags.18?DecryptedMessageMedia encr_action:flags.19?DecryptedMessageAction file:flags.20?EncryptedFile = binlog.Update;
-//binlog.addDc id:int ip:string port:int auth_key_id:long auth_key:64*[int] = binlog.Update;
---functions---