summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-08-01Ad-hoc requests can be sent on any JID, not just serversFlorent Le Coz
2014-08-01Fix a few blocking iq, and remove all block=False function argumentsFlorent Le Coz
2014-08-01Little comments fixFlorent Le Coz
2014-08-01Privacy: do leak our last activy when our status is away or xaFlorent Le Coz
2014-08-01Fix the data form retrieval, by making it non-blockingFlorent Le Coz
2014-08-01The password used can be changed at runtime using /set and /reconnectFlorent Le Coz
2014-08-01First implementation of auto_reconnect, poezio-sideFlorent Le Coz
2014-08-01Display “authentication failed” only when all auth methods failedFlorent Le Coz
2014-08-01Make the TimedEvents work with asyncioFlorent Le Coz
Improvements: events now occur precisely at the specified date. You don’t need to stop touching your keyboard to execute them.
2014-07-31Make the resize work, using an ugly workaroundFlorent Le Coz
It seems efficient (more than the curses.endwin(); stdscr.refresh() stuf, which is slow and really really ugly) and it doesn't break my lovely main loop, so it’s all good (except that it uses shutil…)
2014-07-30Minor fix of a function signatureFlorent Le Coz
2014-07-30Make the bookmark stuff non-blockingFlorent Le Coz
2014-07-30Fix a bunch of iq.send() by removing the `block` argumentFlorent Le Coz
2014-07-30Fix all the connect() reconnect() stuffFlorent Le Coz
The /reconnect command should now properly work everytime.
2014-07-30Send pings only when we are connectedFlorent Le Coz
2014-07-30Fix the main launch point to use asyncio correctly, and read stdin using itFlorent Le Coz
2014-07-24First adaptation to slixmppFlorent Le Coz
2014-07-24Use slixmppFlorent Le Coz
2014-07-24The most important resource of a bare jid is the one with the highest priorityFlorent Le Coz
2014-07-19Scroll the input after erasing the last visible charmathieui
2014-07-19Fix #2563 (fix the asserts in adjust_view_pos)mathieui
Thanks djanos
2014-07-09Fix #2520 (feedback on roster changes)mathieui
2014-07-06Fix #2534 (display who changed the topic)mathieui
2014-07-06Fix #2537 (crash on adhoc tab without items)mathieui
2014-07-06Fix #2554 (traceback on last activity in the roster)mathieui
2014-07-01Fix a traceback when we trigger the reload using a signalFlorent Le Coz
2014-06-26Redirect stderr to /dev/null when executing a commandFlorian Duraffourg
fix #2545
2014-05-31get_tab_by_name() should specify a tab type whenever possibleFlorent Le Coz
For example, a tab can be named muc.example.com, if you do /list muc.example.com. If you then do /join muc.example.com, the error handler needs to get the correct tab (the MucTab, not the MucListTab previously opened). This commit fixes the above issue (a traceback), and maybe some others like that.
2014-05-31Do not traceback if the server does not oprived options for list fieldsFlorent Le Coz
2014-05-27Do not exit from SIGPIPE as it is creating more problems than it solvesmathieui
2014-05-19Fix a wrong nick displayed in privatetab (our default one instead of the muc ↵mathieui
one)
2014-05-18Use simple chars for PEP mood/activity/gamingmathieui
2014-05-18Handle the case where the contact does not support anythingmathieui
2014-05-17Only display the supported features when they changemathieui
also, check the features every rejoin for PrivateTabs and refresh the window after displaying the features
2014-05-17Add an informative message about what the contact supports feature-wisemathieui
and add a handler for missing commands
2014-05-15Make detecting the features supported by the remote entity less awfulmathieui
no more stalling while waiting for a disco info while sending a message.
2014-05-08Add an ugly fix to avoid endless disco#info queries with each message (with ↵mathieui
receipts) We need to check if the remote entity supports 0184, but if it doesn’t support disco#info, then we will get an iq type="error" and nothing will be cached, leading to disco#info queries being sent each time. Keep a cache valid 2 hours of the JIDs which replied with an error. TODO: check that this the kind of time period we want.
2014-05-08Fix a hidden traceback on error message outside MUCsmathieui
2014-05-06When closing a tab, go to the previous one, and not the one before it in the ↵mathieui
tab list
2014-05-06Provide our own (non-blocking) wrappers for room configuration functionsmathieui
2014-05-06Obsolete docstring in dataforms tabmathieui
2014-05-05Make the theming module executablemathieui
2014-05-05Move the Windows from the DataFormsTab to the windows directorymathieui
2014-05-05Split the windows.py module into a subdirectorymathieui
2014-05-05Fix a potential traceback when creation of the plugins conf dir failsmathieui
(error during error handling)
2014-05-05Fix a traceback on adhoc errormathieui
2014-05-05Fix a traceback on the listtabmathieui
2014-05-05Revert "Fix #2072 (only resize a tab if the size changed since the last ↵mathieui
display)" This reverts commit b46f0f5e266c321632738ca40839759486b47a7e. Conflicts: src/tabs/muclisttab.py Doing this made the unresized elements refresh in the old subwins, causing glitches and weirdness. And anyway, the only problematic element is the TextWin (rebuilding all the lines of a buffer is expensive), but it already checks if the width changed.
2014-05-05Fix a traceback when creating a gaptabmathieui
2014-05-04Do not beep in a MUC if we receive a message from one of our resourcesmathieui
happens when beep_on contains "message". thanks eijebong