Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-04 | xhtml: Simplify tmp_dir/extract_images into a single Option<str> parameter. | Emmanuel Gil Peyrot | |
2018-07-02 | Switch from @asyncio.coroutine to async def everywhere. | Emmanuel Gil Peyrot | |
2018-06-28 | Replace the '%s' % var pattern with str(var). | Emmanuel Gil Peyrot | |
2018-05-31 | MUC-PM: bare-JID messages can't be PMs | Georg Lukas | |
2018-04-01 | Sent Carbon: handle MUC-PMs properly. Fix #3294 | Georg Lukas | |
2018-04-01 | MUC-PM handler: support 'sent' messages (for Carbons) | Georg Lukas | |
2018-03-31 | Remove unused import. | Emmanuel Gil Peyrot | |
2018-03-31 | Use slixmpp’s new cache module for avatars too. | Emmanuel Gil Peyrot | |
2018-03-14 | Factorise the /version callback and make it handle errors | Emmanuel Gil Peyrot | |
Fixes #3376. | |||
2018-02-11 | Fix the nick conflict code | mathieui | |
also yapf -rip | |||
2018-01-25 | Check that avatar sha1 is consistent with the hash. | Emmanuel Gil Peyrot | |
2018-01-25 | Fix caching newer avatars. | Emmanuel Gil Peyrot | |
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. |