Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-28 | XEP-0198: fix race conditions on enable/resume | Georg Lukas | |
This code splits out the `enabled` property into `enabled_in` and `enabled_out` to reflect that client and server enable 0198 asynchronously. This also moves the actual enabling code into the stanza processing logic, because apparently, `enable.send()` was just added into the end of the send queue, but `enable` got enabled immediately, so that poezio requested ACKs for whatever happened to be in the queue before. Async is hard, let's go get fishing. | |||
2020-03-28 | XEP-0198: properly disable on disconnect, fix reconnect-loop | Georg Lukas | |
When the connection is disconnected (but the session didn't "end", because 0198 resumption is enabled), poezio will reconnect and try to send an <r/> element because the 0198 plugin doesn't realize that SM wasn't re-enabled yet. | |||
2018-07-01 | Switch from @asyncio.coroutine to async def everywhere. | Emmanuel Gil Peyrot | |
2016-06-04 | Update XEP-0198 for asyncio | mathieui | |
2014-07-21 | Clean a new bunch of stuf | Florent Le Coz | |
2014-07-17 | Rename to slixmpp | Florent Le Coz | |