Commit graph

  • fbf722d265 Update Pyrogram to v2.0.88 Dan 2022-12-29 23:35:06 +0100
  • cf1e31c413 Apply security checks to each message in the container Dan 2022-12-29 23:33:58 +0100
  • 7ee47b220d Update Pyrogram to v2.0.87 Dan 2022-12-28 17:44:25 +0100
  • d890e5346c Clear stored_msg_ids on session stop Dan 2022-12-28 17:44:02 +0100
  • 82c81c10bd Update Pyrogram to v2.0.86 Dan 2022-12-28 00:22:19 +0100
  • 1daa05a35c Raise and handle send errors in order to immediately act upon Dan 2022-12-28 00:21:05 +0100
  • 5ca422b314 Create a future result before sending its request Dan 2022-12-28 00:19:28 +0100
  • 2dca5aeac2 Handle proxy socket connections using thread executors Dan 2022-12-28 00:14:04 +0100
  • 1fa6f3b924 Update Pyrogram to v2.0.85 Dan 2022-12-27 22:24:21 +0100
  • cf06939a55 Workaround proxy sockets not timing out properly Dan 2022-12-27 22:23:05 +0100
  • 85184be318
    Update API schema to Layer 151 Nick 2022-12-27 09:35:56 +0100
  • 52effe19d5 Update Pyrogram to v2.0.84 Dan 2022-12-27 14:56:34 +0100
  • dc3b8a5e01 Tweak file upload settings Multiple sessions as used in the current implementation were causing a variety of network related issues. Use one session only instead. Multiple workers within the same session are fine as long as they are not too many, otherwise the server will start replying with -429 (too many requests). Setting the queue size to 1 helps in having a more linear upload progress. Dan 2022-12-27 14:55:07 +0100
  • 9bf742abc0 Introduce back some previously reverted changes Dan 2022-12-27 13:40:42 +0100
  • 03d60cdfe6 Update Pyrogram to v2.0.83 Dan 2022-12-26 22:30:14 +0100
  • bff583ed75 Revert some of the latest changes Dan 2022-12-26 22:26:55 +0100
  • a81b8a2254 Update Pyrogram to v2.0.82 Dan 2022-12-26 20:12:20 +0100
  • 235dde2251 Update exception message Dan 2022-12-26 20:11:58 +0100
  • 916be08116 Update Pyrogram to v2.0.81 Dan 2022-12-26 16:48:30 +0100
  • 8b87c6ace3 Update tcp.py Dan 2022-12-26 16:48:03 +0100
  • ab45707f0f Update requirements.txt Dan 2022-12-26 16:47:37 +0100
  • 6b54467a0d Update Pyrogram to v2.0.80 Dan 2022-12-26 16:38:58 +0100
  • 01cd8bb57f Optimize log calls Dan 2022-12-26 16:38:12 +0100
  • d298c62c6d Update session.py Dan 2022-12-26 16:34:49 +0100
  • 7182a7cff7 Update connection.py Dan 2022-12-26 16:29:05 +0100
  • dd4e41f63f Make the use of proxies an optional dependency Dan 2022-12-26 16:28:06 +0100
  • 6aae3a9c77 Always use non-blocking sockets Dan 2022-12-26 16:25:22 +0100
  • 9ee1807e42 Don't raise write() and close() exceptions Dan 2022-12-26 16:23:57 +0100
  • 7e5d593544 Keep lang_code lowercase Dan 2022-12-26 16:19:26 +0100
  • 9eaaf105c1 Update requirements.txt Dan 2022-12-26 16:18:41 +0100
  • 3d5e9d841f Update Pyrogram to v2.0.79 Dan 2022-12-25 15:28:26 +0100
  • ce8c242eb4 Revert to triggering a reconnection when skipping invalid packets Dan 2022-12-25 15:14:12 +0100
  • b23e34494e Add messages for mismatched checks Dan 2022-12-25 15:08:02 +0100
  • ae028ab4b6 Switch back to local system time synchronization perf_counter will stop counting when the system goes to sleep, causing the generation of invalid message ids after waking up which in turn put the client into a never ending reconnecting loop due to check mismatches caused by the time not being synced anymore. It's also unclear whether perf_counter stays in sync during long runs. Dan 2022-12-25 14:55:40 +0100
  • 13094f1d8b Update Pyrogram to v2.0.78 Dan 2022-12-25 10:31:40 +0100
  • 4c32a15cfd Remove unneeded threading.Lock Dan 2022-12-25 10:30:56 +0100
  • 87ae79e0e2 Remove special cases for older Python versions Dan 2022-12-25 10:29:00 +0100
  • dbf2e471b5 Fix usages of removed attributes Dan 2022-12-25 10:26:30 +0100
  • b3825c209e Update Pyrogram to v2.0.77 Dan 2022-12-24 17:53:49 +0100
  • c7d362990f Add back a reference to the loop Dan 2022-12-24 17:53:24 +0100
  • 13e8c41991 Update Pyrogram to v2.0.76 Dan 2022-12-24 17:32:02 +0100
  • f12005b5d0 Use Python's standard sockets in case of no proxy Dan 2022-12-24 17:30:23 +0100
  • deb560a051 Remove unused variables Dan 2022-12-24 17:26:40 +0100
  • 91160bf834 Update Pyrogram to v2.0.75 Dan 2022-12-24 17:15:23 +0100
  • 1cb17152f8 Keep a timeout while connecting and set non-blocking afterwards Also fix an await to None value Dan 2022-12-24 17:15:10 +0100
  • f30510ab7d Update Pyrogram to v2.0.74 Dan 2022-12-24 16:15:37 +0100
  • 84d60b56b3 Switch to non-blocking sockets & use a send queue Dan 2022-12-24 16:15:07 +0100
  • f350691c69 Update Pyrogram to v2.0.73 Dan 2022-12-23 20:41:31 +0100
  • 265f5fc72e
    Add VOICE_MESSAGES_FORBIDDEN (#1151) KyMaP13 2022-12-24 00:40:31 +0500
  • c4a47b99ae
    Add support for Fragment SMS codes (#1170) omg-xtao 2022-12-24 03:36:00 +0800
  • 8afd4597fa Update Pyrogram to v2.0.72 Dan 2022-12-23 20:20:44 +0100
  • 81573bce76 Remove threading.Lock usages Dan 2022-12-23 20:20:27 +0100
  • ccb58f503c Update Pyrogram to v2.0.71 Dan 2022-12-23 15:41:34 +0100
  • a9e7d15bf6 Add a watchdog for incoming updates Dan 2022-12-23 15:40:56 +0100
  • d89b083bf0
    Pyrogram: Add message_thread_id parameter to send_inline_bot_result() wulan17 2022-12-17 15:39:04 +0700
  • ede9af3e00
    Pyrogram: types: Message: Add error handling and is_topic_message wulan17 2022-12-17 15:27:03 +0700
  • abf1b2fece
    Update Pyrogram to v2.0.70 Dan 2022-12-12 21:54:07 +0100
  • b038890745
    Handle all given updates, avoid short circuit (#1162) Anton Kovalevich 2022-12-12 20:53:09 +0000
  • e0b7576418
    Pyrogram: Add chat_joined_by_request wulan17 2022-12-14 12:35:47 +0700
  • 86883a3b91
    Pyrogram: Cleanup wulan17 2022-12-14 12:35:47 +0700
  • aeea07f83d Update Pyrogram to v2.0.70 Dan 2022-12-12 21:54:07 +0100
  • a76269ddaf
    Handle all given updates, avoid short circuit (#1162) Anton Kovalevich 2022-12-12 20:53:09 +0000
  • e38ceb08cc
    Pyrogram: utils: Check if messages has topics atribut wulan17 2022-12-10 13:03:07 +0700
  • b76bf48862
    Pyrogram: Add {CREATED,EDITED,DELETED}_FORUM_TOPIC ChatEvent wulan17 2022-12-09 19:29:11 +0700
  • 9f32305c3a
    Pyrogram: Add message_thread_id parameter to copy_message method wulan17 2022-12-09 17:40:38 +0700
  • 6edc4256c3
    Pyrogram: Add {create,close,reopen,edit,delete}_forum_topic methods wulan17 2022-12-09 16:57:08 +0700
  • a1aa281614
    Pyrogram: Add ForumTopic and some cleanup wulan17 2022-12-09 01:51:35 +0700
  • 00520678f6
    Pyrogram: Add message_thread_id parameter to send_game() method and copy() bound method wulan17 2022-12-02 23:47:19 +0700
  • f22cc34c9a
    Pyrogram: Add message_thread_id parameter to forward_message() method and forward() bound method wulan17 2022-12-02 23:30:06 +0700
  • 9b92492553
    Pyrogram: Add message_thread_id parameter to send_{animation,audio,cached_media,contact,dice,document,location,media_group,message,photo,poll,sticker,venue,video,video_note,voice} methods wulan17 2022-11-12 23:05:33 +0700
  • c9e36cc150
    Pyrogram: Add manage_topics parameter to promote_chat_member, restrict_chat_member, and set_chat_permissions methods wulan17 2022-11-12 22:43:36 +0700
  • eeb1338c48
    Pyrogram: Add can_manage_topics fields to ChatPrivileges and ChatPermissions class wulan17 2022-11-12 22:35:14 +0700
  • 115b9877b6
    Pyrogram: Add ForumTopicCreated, ForumTopicClosed, ForumTopicReopened, ForumTopicEdited service message types wulan17 2022-11-15 12:12:58 +0700
  • 6f8aaa449c
    Pyrogram: Add message_thread_id and is_topic_message fields to Message class, and is_forum fields to Chat class wulan17 2022-11-10 23:34:18 +0700
  • 73554b9d38 Update Pyrogram to v2.0.69 Dan 2022-12-06 21:34:09 +0100
  • 217bcb1dfb Fix HTML unparsing when there's no entities Dan 2022-12-06 21:33:46 +0100
  • 86515bb9d1 Update Pyrogram to v2.0.68 Dan 2022-12-06 20:12:46 +0100
  • 7090dcba68 Add more tests for HTML.unparse Dan 2022-12-06 20:12:27 +0100
  • 669b39927b
    Escape text inside entity when building unparsed text (#1156) Andrea Princic 2022-12-06 20:09:31 +0100
  • fd2819ca7f Update Pyrogram to v2.0.67 Dan 2022-12-06 19:11:47 +0100
  • db6bc2df19 Add tests for HTML.unparse Dan 2022-12-06 19:11:23 +0100
  • 38e9745a80 Update Pyrogram to v2.0.66 Dan 2022-12-06 18:50:43 +0100
  • 2ed000381d
    Update the HTML logic to output well-formed elements (#1155) Andrea Princic 2022-12-06 18:29:27 +0100
  • ad773455a7 Update Pyrogram to v2.0.65 Dan 2022-12-06 18:10:36 +0100
  • 3cf1ac7d92 Update the order in which media messages are parsed Dan 2022-12-06 18:09:42 +0100
  • d734fbb180 Fix User.emoji_status type hint Dan 2022-12-06 18:08:38 +0100
  • fb85a14277 Update Pyrogram to v2.0.64 Dan 2022-12-06 14:15:46 +0100
  • 1d7852a44b Update API schema to Layer 150 Dan 2022-12-06 13:59:06 +0100
  • 70b6738908 Update Pyrogram to v2.0.63 Dan 2022-11-25 22:11:57 +0100
  • b81c379548 Update API schema to Layer 149 Dan 2022-11-25 22:11:35 +0100
  • 9b6cb070b9 Update Pyrogram to v2.0.62 Dan 2022-11-18 12:14:49 +0100
  • 2aae10193e Add tag command to Makefile Dan 2022-11-18 12:14:31 +0100
  • e3e9731973 Update Pyrogram to v2.0.61 Dan 2022-11-15 11:15:05 +0100
  • 1699ef0d4c Disable parse mode when copying messages The entities are already taken from the original message Dan 2022-11-15 11:13:53 +0100
  • 23d953237e Update Pyrogram to v2.0.60 Dan 2022-11-13 14:29:06 +0100
  • 0e64ebc0be
    Fix typo (#1029) Deekshith SH 2022-11-13 18:58:18 +0530
  • 31b32184c9
    Use getattr to get outgoing attribute in filters.me (#1137) ALi.w 2022-11-13 16:57:19 +0330
  • b848e05225
    Fix copy_message return type hint (#1128) Artem Kvrvgv 2022-11-13 16:25:19 +0300
  • 1b02a6a148
    Add __all__ for better enums suggestions (#1126) Albert Einstein 2022-11-13 18:53:30 +0530
  • c98963973e
    Add Message.forwards field (#1103) Ihor Boichuk 2022-11-13 15:22:12 +0200