| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Intern status and overwrite strings | Rapptz | 2020-09-23 | 2 | -5/+7 |
| | | |||||
| * | Allow finer grained control over the member cache. | Rapptz | 2020-09-23 | 7 | -11/+184 |
| | | |||||
| * | Raise if member intent is not enabled | Rapptz | 2020-09-23 | 1 | -0/+9 |
| | | |||||
| * | Don't cache members during guild start up if cache is disabled. | Rapptz | 2020-09-23 | 1 | -1/+4 |
| | | | | | | | | This is mainly a half-implemented commit. There are a few more places where cache consistency is necessary. In the future there will probably be a member cache policy enum that will be used and cache consistency will be tackled in part of that larger refactoring. | ||||
| * | Add Guild.chunk and deprecated Client.request_offline_members | Rapptz | 2020-09-23 | 4 | -32/+57 |
| | | |||||
| * | Fix Client.request_offline_members no longer working | Rapptz | 2020-09-23 | 2 | -8/+17 |
| | | |||||
| * | Add versionadded for intents enum | Rapptz | 2020-09-23 | 1 | -0/+2 |
| | | |||||
| * | Explicitly disable the members presence by default | Rapptz | 2020-09-23 | 1 | -4/+11 |
| | | |||||
| * | Fix timeouts due to hitting the gateway rate limit | Rapptz | 2020-09-23 | 1 | -2/+2 |
| | | |||||
| * | Maximize the amount of concurrency while chunking. | Rapptz | 2020-09-23 | 1 | -1/+13 |
| | | | | | | | In order to reduce our amount of backpressure we need to limit the amount of concurrent chunk requests we can have so the gateway buffer has some time to breathe. | ||||
| * | Check for zombie connections through last received payload | Rapptz | 2020-09-23 | 1 | -1/+9 |
| | | | | | | | | The previous code would check zombie connections depending on whether HEARTBEAT_ACK was received. Unfortunately when there's exceeding backpressure the connection can terminate since the HEARTBEAT_ACK is buffered very far away despite it being there, just not received yet. | ||||
| * | Speed up chunking for guilds with presence intent enabled | Rapptz | 2020-09-23 | 1 | -3/+8 |
| | | |||||
| * | Maximize concurrency when chunking on AutoSharded clients | Rapptz | 2020-09-23 | 1 | -21/+45 |
| | | |||||
| * | Use a lock for the gateway rate limiter. | Rapptz | 2020-09-23 | 1 | -5/+12 |
| | | | | | | This will allow for higher concurrency in AutoSharded situations where I can mostly "fire and forget" the chunk requests. | ||||
| * | Heartbeats bypass the rate limits for gateway | Rapptz | 2020-09-23 | 1 | -3/+14 |
| | | |||||
| * | All guilds require chunking if opting into it | Rapptz | 2020-09-23 | 1 | -6/+3 |
| | | |||||
| * | Handle user updates within GUILD_MEMBER_UPDATE | Rapptz | 2020-09-23 | 2 | -10/+17 |
| | | |||||
| * | Rewrite chunking to work with intents. | Rapptz | 2020-09-23 | 3 | -174/+91 |
| | | | | | | | | | This slows down chunking significantly for bots in a large number of guilds since it goes down from 75 guilds/request to 1 guild/request. However the logic was rewritten to fire the chunking request immediately after receiving the GUILD_CREATE rather than waiting for all the guilds in the ready stream before doing it. | ||||
| * | Add more close codes that can't be handled for reconnecting. | Rapptz | 2020-09-23 | 1 | -1/+1 |
| | | |||||
| * | Change unknown cache log warnings from WARNING -> DEBUG | Rapptz | 2020-09-23 | 1 | -19/+19 |
| | | |||||
| * | Handle gateway rate limits by using a rate limiter. | Rapptz | 2020-09-23 | 1 | -0/+31 |
| | | | | | | With the new chunking changes this will become necessary and we don't want to disconnect from having too many outwards requests. | ||||
| * | Add support for guild intents | Rapptz | 2020-09-23 | 4 | -1/+331 |
| | | |||||
| * | Properly handle disconnects in voice when force disconnected | Rapptz | 2020-09-23 | 1 | -3/+7 |
| | | |||||
| * | Fix issues with VoiceProtocol docstrsings. | Josh | 2020-09-23 | 1 | -4/+6 |
| | | |||||
| * | Correct some protocol errors in v4 of voice gateway | Rapptz | 2020-09-23 | 2 | -13/+16 |
| | | |||||
| * | Implement VoiceProtocol lower level hooks. | Rapptz | 2020-09-23 | 9 | -106/+230 |
| | | | | | | This allows changing the connect flow and taking control of it without relying on internal events or tricks. | ||||
| * | Fix and add documentation | Michael | 2020-09-23 | 15 | -29/+97 |
| | | |||||
| * | Add support for message_reference on Message object | Sebastian Law | 2020-09-23 | 3 | -2/+48 |
| | | |||||
| * | Use quotes when installing in the README | Rapptz | 2020-09-21 | 1 | -1/+1 |
| | | | | | | | Other shells have a hard time with square brackets. Closes #5821 | ||||
| * | Remove namedtuples to better future guard the library | Tarek | 2020-09-21 | 4 | -11/+28 |
| | | |||||
| * | Add bot.listen() suggestion to on_message faq | PikalaxALT | 2020-09-20 | 1 | -0/+9 |
| | | |||||
| * | Fix allowed_mentions when sending files | Xua | 2020-09-20 | 1 | -1/+1 |
| | | |||||
| * | Add competing activity type | iDutchy | 2020-09-20 | 2 | -0/+6 |
| | | |||||
| * | issue/PR templates: use h2 instead of h3 | iomintz | 2020-09-18 | 3 | -12/+12 |
| | | | | | | `h2` is the semantically correct heading here, as `h1` is for document titles and `h2` is for the top level headings within a document. `h3` should be used for subheadings of `h2` headings. | ||||
| * | Update issue template to redirect to discussions | Rapptz | 2020-09-18 | 1 | -2/+5 |
| | | |||||
| * | Add labels to the issue templates | Rapptz | 2020-09-17 | 2 | -0/+2 |
| | | |||||
| * | Completely update member references from message inner members. | Rapptz | 2020-09-17 | 2 | -3/+8 |
| | | | | | Fixes #5819 | ||||
| * | Revert "Add fetch_message_fast using history endpoint" | Rapptz | 2020-09-14 | 1 | -37/+0 |
| | | | | | | | | This reverts commit a309088ae4be7c2e837e5d180822c0f9060fe86d. A rate limited was added to this method after 5 years defeating the purpose of it. | ||||
| * | Add missing permission in clone documentation | Duck | 2020-09-11 | 1 | -0/+3 |
| | | |||||
| * | Remove caching from AutoShardedClient.shards | Rapptz | 2020-09-10 | 1 | -1/+1 |
| | | |||||
| * | [tasks] Lazily fetch event loop if one isn't provided | Rapptz | 2020-09-10 | 1 | -1/+4 |
| | | | | | Fixes #5808 | ||||
| * | Add a more concrete exception for 500 status codes. | Rapptz | 2020-09-09 | 4 | -4/+24 |
| | | | | | Fixes #5797 | ||||
| * | Guard uses of the keep alive thread in case they're None | Rapptz | 2020-09-09 | 1 | -3/+5 |
| | | | | | Fixes #5800 | ||||
| * | Handle cloudflare bans on webhook requests | Rapptz | 2020-09-09 | 1 | -0/+8 |
| | | | | | Fixes #5221 | ||||
| * | Add logging to webhooks | Rapptz | 2020-09-09 | 1 | -10/+23 |
| | | | | | Fixes #5798 | ||||
| * | Fix comparison for overwrites when checking if a channel is synced | Dan Hess | 2020-09-09 | 1 | -1/+1 |
| | | |||||
| * | [commands] Correct command removing during cog injecting | Dan Hess | 2020-09-09 | 1 | -1/+1 |
| | | |||||
| * | [commands] Fix exception raised in Command invoke hooks. | Josh | 2020-09-09 | 1 | -19/+11 |
| | | |||||
| * | Fix Member.joined_at documentation | rodovia | 2020-09-09 | 1 | -2/+2 |
| | | |||||
| * | Add discord.Colour classmethod dark_theme | BluePhoenixGame | 2020-09-09 | 1 | -0/+9 |
| | | |||||