summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-07Display contact avatar in the roster.Emmanuel Gil Peyrot
Implements XEP-0084 and XEP-0153.
2017-10-07windows: Add an ImageWin.Emmanuel Gil Peyrot
This adds an optional dependency on PIL.
2017-10-07windows: Remove useless __init__ overrides.Emmanuel Gil Peyrot
2017-10-07rostertab: Import shell_split globally.Emmanuel Gil Peyrot
2017-10-07contact: Remove now-unused alias of presence to show.Emmanuel Gil Peyrot
2017-10-07user: Fix typo.Emmanuel Gil Peyrot
2017-10-07xhtml: Mark private functions with a leading underscore.Emmanuel Gil Peyrot
2017-10-07xhtml: Split parse_css_color out of parse_css.Emmanuel Gil Peyrot
2017-10-07asyncio.async() is deprecated since python 3.5mathieui
2017-10-07Fix #3334 (error when a service includes only the actor nick in a ban)mathieui
2017-10-07Fix #3273 (be honest about the rainbow plugin)mathieui
2017-10-07Fix #3332 (showing a join for a type="unavailable" presence)mathieui
When a user isn't in a room, but due to a component bug we receive a unavailable presence, we were showing a join.
2017-10-06Update the documentation for update.shmathieui
2017-10-06Use python -m venv and not pyvenv in update.shmathieui
2017-09-28Rename parse_message_line to parse_log_linemathieui
2017-09-28Fix the poezio_logs scriptmathieui
2017-09-28Add line start/end markers on the regexmathieui
2017-09-28Add a simple test casemathieui
2017-09-28Use match groups instead of re.split because we don't want thatmathieui
2017-09-11Add a no-op commandMaxime “pep” Buquet
2017-08-31irssi theme: disable yellow and bright nick coloursJonas Wielicki
This helps with distinguishing highlights and normal messages.
2017-08-31start work on an irssi-like themeJonas Wielicki
2017-08-27Remove reconnect_max_attemps (unused)mathieui
2017-08-13Fix Logging - revert NARROW NO-BREAK SPACE (U+202F) to NO-BREAK SPACE (U+A0)Georg Lukas
2017-08-07Fix reception of private messages (variable used but not defined)louiz’
2017-07-21Simplify double negation.Emmanuel Gil Peyrot
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