summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-21Fix message correctionmathieui
2017-07-20Simplify /cycle as wellmathieui
2017-07-20Fix /server_cycle weirdnessmathieui
exit the rooms properly, call functions instead of full-blown commands, do not randomly focus stabs, etc
2017-07-20Ping: properly process IQ errors, always display error conditionGeorg Lukas
2017-07-18handlers: Stop appending <replace/> elements on incoming messages.Emmanuel Gil Peyrot
Fixes #3186.
2017-06-27Fix 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-06-27Do not end log lines with a spacemathieui
… it's about time I fixed this
2017-06-19Add a rstrip plugin.Emmanuel Gil Peyrot
2017-05-16Remove extra colonmathieui
It creates a syntax error
2017-05-15Add /add in conversation tabs.Emmanuel Gil Peyrot
This is a quick shortcut to add someone to your roster when talking with them. Fixes #3313. Also fixes typos.
2017-05-15Replace '/' with '-' in base64 hashes before saving an image.Emmanuel Gil Peyrot
Fixes #3312.
2017-05-15Send a <gone/> chatstate on /close.Emmanuel Gil Peyrot
Fixes #3296.
2017-05-15Merge /unquery and /close into OneToOneTab.Emmanuel Gil Peyrot
2017-05-15Improve feedback from the ping plugin.Emmanuel Gil Peyrot
Always print the error-condition when the iq is of type error, also include the error text if it is present, and set a 10s timeout before giving up.
2017-05-06Fix dead link in install.Emmanuel Gil Peyrot
2017-05-03Fix XHTML-IM, broken in the previous commit.Emmanuel Gil Peyrot
2017-05-03Avoid some deprecation warnings when casting raw XML into bool. (thanks pypy3)Emmanuel Gil Peyrot
2017-04-10Add the XMPP classifier to setup.pymathieui
2017-04-09Fix #3307 (add nickname to /join bookmark completion)mathieui
2017-04-09Fix #3149 (wipe xmltab messages for real with /clear)mathieui
2017-04-09Fix ssl warning tabmathieui
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-04-06Fix inline muc imagesmathieui
2017-04-01Add a pure-Python alternative to pooptmodule, for pypy3.Emmanuel Gil Peyrot
2017-04-01Fix some typos in pooptmodule.Emmanuel Gil Peyrot
2017-03-28self-ping: consider 'feature-not-implemented' a valid ping responseGeorg Lukas
2017-03-26Fix #3299 (/message <muc> is buggy)mathieui
Make /message <muc-bare-jid> send the message to the room instead of failing.
2017-02-24Force xmlns when parsing self-generated xhtml-im (Fix #3274)mathieui
2017-02-24Make the code plugin stop using extra attributes and div.Emmanuel Gil Peyrot
2017-02-24Fix code plugin usage helpmathieui
2017-02-24Stop using SHA-1 for generated filenames.Emmanuel Gil Peyrot
2017-02-13Don't override "id" and "type" builtinsmathieui
2017-02-13Remove a useless lambdamathieui
2017-02-13Don't require parameters for the ignored args wrappermathieui
2017-02-13Add the python 3.6 version specifiermathieui
2017-02-10Add a code plugin, for sending highlighted snippets of code.Emmanuel Gil Peyrot
2017-02-10Add a white plugin, black backgrounds matter!Emmanuel Gil Peyrot
2017-01-31Prepare for next versionmathieui
2017-01-31Poezio 0.11 releasev0.11mathieui
2017-01-08Fix a crash when using XEP-0380mathieui
(which nobody uses yet)
2016-12-26Add missing message types (fix #3271)mathieui
Which were being filtered by the information popup filter
2016-12-06Add a very basic gitlab-ci.yml filelouiz’
2016-11-29Update the bundled gnupg.pymathieui
2016-11-29Fix inexistent method calls in the gpg pluginTanguy Ortolo
The gpg plugin tries to call Presence.find() and Message.find(), that do not exist. The correct calls are Presence.xml.find() and Message.xml.find().
2016-11-26XHTML-IM: Check for the existence of elements manually.Emmanuel Gil Peyrot
This fixes part of #3186, slixmpp was previously adding a new XHTML-IM payload whenever we just wanted to check for its presence. Also makes the code abort faster in the common case where no XHTML-IM element is present.
2016-11-26List XEP-0380 as supported in the documentation.Emmanuel Gil Peyrot
2016-11-26Add support for XEP-0380: Explicit Message EncryptionEmmanuel Gil Peyrot
Both for displaying incoming messages, and sending OTR and legacy OpenPGP.
2016-11-21Reword the doc for /topic, and add the fact that it prints it with no argumentlouiz’
see #3263
2016-11-06Merge branch 'popup_filters' of https://github.com/LukeMarlin/poeziomathieui
2016-11-06Made doc more clear on how to configure information_popup_type_filterLuke Marlin
2016-11-04Document ctrl-jlouiz’