Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-13 | yapf -ir | mathieui | |
2018-01-10 | Fix typos, thanks `codespell`! | Emmanuel Gil Peyrot | |
2017-11-23 | Remove all remote_wants_chatstates logic, keep the stubs. | Emmanuel Gil Peyrot | |
2017-11-12 | yapf -ir | mathieui | |
2017-10-14 | Fix #3316 (normal private messages in MUC do not open a private tab) | mathieui | |
2017-10-10 | Fix #3190 (TOFU the SPKI hash and not the whole cert) | mathieui | |
Makes letsencrypt renewals more pleasant. Thanks jonasw and aioxmpp for the ASN.1 wizardry | |||
2017-10-09 | Fix #3322 (send a beep when we get disconnected) | mathieui | |
2017-10-08 | Fix #3257 (print cert hashes after validating the dialog) | mathieui | |
2017-10-08 | Don’t put the vCard/0084 tracebacks in the error log. | Emmanuel Gil Peyrot | |
2017-10-08 | Change all “not … in …” into “… not in …”. | Emmanuel Gil Peyrot | |
2017-10-08 | Add a cache for 0084 avatars. | Emmanuel Gil Peyrot | |
2017-10-08 | Add a cache for vCard avatars. | Emmanuel Gil Peyrot | |
2017-10-07 | Fix vCard avatars, and increase retrieve timeout to one minute. | Emmanuel Gil Peyrot | |
2017-10-07 | Display contact avatar in the roster. | Emmanuel Gil Peyrot | |
Implements XEP-0084 and XEP-0153. | |||
2017-10-07 | asyncio.async() is deprecated since python 3.5 | mathieui | |
2017-08-07 | Fix reception of private messages (variable used but not defined) | louiz’ | |
2017-07-21 | Simplify double negation. | Emmanuel Gil Peyrot | |
2017-07-21 | Fix message correction | mathieui | |
2017-07-18 | handlers: Stop appending <replace/> elements on incoming messages. | Emmanuel Gil Peyrot | |
Fixes #3186. | |||
2017-06-27 | Fix the resource duplication when reconnecting while auto_reconnect is true. | Eijebong | |
The problem is that core.legitimate_disconnect is set to True in the on_connecting callback which is called before the session_end for some reasons. on_connecting sets core.legitimate_disconnect back to False so session_end thinks we've been disconnected and connects automagically adding a resource and thus duplicating everything. Moving the reset of legitimate_disconnect to the on_connected callback fixes the problem. | |||
2017-05-03 | Avoid some deprecation warnings when casting raw XML into bool. (thanks pypy3) | Emmanuel Gil Peyrot | |
2017-04-09 | Fix ssl warning tab | mathieui | |
It wasn’t blocking because the asyncio api slightly changed in december which prevent us from running another event loop while a first one was already running. This bypasses asyncio completely, thus avoiding future problems (hopefully the select() API won’t change soon) | |||
2017-01-08 | Fix a crash when using XEP-0380 | mathieui | |
(which nobody uses yet) | |||
2016-11-26 | Add support for XEP-0380: Explicit Message Encryption | Emmanuel Gil Peyrot | |
Both for displaying incoming messages, and sending OTR and legacy OpenPGP. | |||
2016-10-21 | pyflake fixes | mathieui | |
unused variables, imports, name shadowing | |||
2016-10-07 | Replace sendPresence() with send_presence(), fix adding a contact. | Emmanuel Gil Peyrot | |
2016-09-29 | Display status changes in one to one chats | mathieui | |
Make hide_status_change work there as well, with per-jid configuration | |||
2016-09-29 | Make enable_xhtml_im tab-specific | mathieui | |
2016-09-20 | Stop using deprecated aliases from slixmpp. | Emmanuel Gil Peyrot | |
2016-08-26 | Fix #3193 (report PM errors in PM tab) | mathieui | |
2016-08-26 | Remove walls of text from the main body of core.handlers | mathieui | |
It’s not pleasant to read | |||
2016-08-20 | Fix #3219, Fix #3220 (no connection loops on some stream errors) | mathieui | |
Do not reconnect if the stream error is a conflict or an host-unknown; also add a sleep(1) in order to not DoS the server if it loops on other conditions. | |||
2016-08-20 | Fix a typo in the httpauth dialog | mathieui | |
2016-08-20 | Implement XEP-0070 using the confirmtab | mathieui | |
2016-08-19 | Use the confirmtab for TLS cert validation | mathieui | |
And wipe the YesNoInput from the codebase | |||
2016-08-18 | Use conversation.get_nick() instead of conversation.nick when adding a | Eijebong | |
message to a conversation tab. When you rename one of your contact and have a conversation opened, the nickname wasn't updated when you received new messages. | |||
2016-07-14 | Improve the topic display | mathieui | |
More colors, show an indicator if we changed it | |||
2016-07-12 | Improve refresh performance in big rooms | mathieui | |
going through a list with more than 1000 elements, one at a time, can be a bit tedious. Especially if you go through it every time you receive one of those elements. | |||
2016-06-30 | Absolute imports everywhere | mathieui | |
2016-06-30 | Use absolute imports instead of relative ones | mathieui | |
All this crap is very brittle due to circular deps and python handling them badly. This appears to be fixing some stuff, at the very least. This is sed, so cleanup of imports (which can now be grouped together) is not done yet. | |||
2016-06-27 | Make all relative imports explicit. | Emmanuel Gil Peyrot | |
2016-06-24 | Limit 0184 receipts to one-to-one tabs | mathieui | |
Instead of chat tabs, which include MUC which doesn’t implement that. | |||
2016-06-22 | Fix a traceback on adhoc | mathieui | |
2016-06-12 | Fix core handlers, broken in the previous commit. | Emmanuel Gil Peyrot | |
2016-06-12 | Split core handlers into its own (broken) class. | Emmanuel Gil Peyrot | |
2016-06-11 | Move the src directory to poezio, for better cython compatibility. | Emmanuel Gil Peyrot | |