summaryrefslogtreecommitdiff
path: root/plugins/otr.py
AgeCommit message (Collapse)Author
2015-06-29Make /otr end terminate all encrypted conversations with this bare JIDmathieui
2015-06-29Fix a traceback in the OTR pluginmathieui
2015-04-08Fix a possible traceback in the OTR pluginmathieui
2015-03-18Fix the OTR timeout messagemathieui
for dynamic tabs.
2015-01-20Remove the ?OTR Error: prefix when displaying an OTR errormathieui
2015-01-15Fix a silent traceback in the otr pluginmathieui
(the “X has not enabled OTR after n seconds.” would not be displayed)
2015-01-11Fix a bug in the OTR pluginmathieui
if the plugin attempted to start or refresh an OTR session on its own and the current tab was not this particular one, it would tb. Also make poezio beep and make tab states change for SMP actions. And update the documentation a bit.
2015-01-05Fix a traceback in the OTR pluginmathieui
2015-01-03Fix #2523 (interoperability with jitsi)mathieui
Disable fragmentation entirely
2015-01-03Fix small issues in the OTR pluginmathieui
2015-01-03Rework the OTR pluginmathieui
- remove the allow_v1 and allow_v2 options (allow_v1 will now be always false, as no one would want it to true, and allow_v2 will always be true, which should also be what everyone wants until potr supports OTRv3) - add a “require_encryption” configuration option - move all the plugin-generated messages to module level, to improve readability - split up some parts and add comments
2014-12-30Fix #2448 (SMP in the OTR plugin)mathieui
Add a /otrsmp <abort|ask|answer> command. also improve usability a bit, and mention the trust status in the info bar.
2014-12-16Add a decode_newlines option to the OTR pluginmathieui
I wish I didn’t have to do such ugly things to get a close-to-decent interop with legacy OTR plugins that insert awful HTML4 stuff inside messages that do not need it.
2014-12-08Add a decode_entities option to the OTR pluginmathieui
2014-12-08Keep using the OTR context for a specific resource when a ↵mathieui
DynamicConversationTab unlocks and handle the case where the otr request was made before locking
2014-10-20Change the API of Config.get_by_tabnamemathieui
Make the "default" parameter optional and thus move it to the end of the command with the other optional parameters. And change all the calls.
2014-10-12Give feedback on the OTR commands in the current tabmathieui
instead of the global info buffer
2014-10-12Add a notification in the OTR plugin if the session isn't establishedmathieui
With a timeout option that lets the user choose the timeout and if they want this notification.
2014-09-26Update OTR documentationmathieui
2014-06-14fix a tb in the otr pluginmathieui
2014-05-25Fix a regression that prevented beeps with OTR messagesmathieui
2014-05-22Fix the color of OTR conversations in private chatsmathieui
2014-05-19End all otr conversations when the plugins is unloader (or poezio exits)mathieui
2014-05-18Make the otr plugin messages use the information colormathieui
2014-04-30Fix #2447 (OTR & HTML) -- partial WONTFIXmathieui
- Guess-parse the OTR messages in search for xhtml upon arrival - add a configurable option to decode it or not - We have XHTML-IM for a reason, and therefore we will *not* implement a full html parser for clients that dump whatever formatting inside the OTR payload (looking at you, pidgin)
2014-04-17Do not lock on the “composing” chat state with otrmathieui
might send too many stanzas when send_chat_states is false, but I don’t care.
2014-02-19Update install instructions and fix a typomathieui
2014-02-03Log our own message with the otr plugin if configuredmathieui
2014-01-29Add a logging option to the OTR pluginMathieu Pasquet
It is tab-specific and off by default.
2013-12-28Workaround for an otr lib bug (plaintext messages without warning)mathieui
See https://github.com/afflux/pure-python-otr/issues/47
2013-08-18Fix /otr fpr and the remote user nick colormathieui
2013-08-11Mark OTR messages as private (as in carbons)mathieui
2013-08-07Documentation updatemathieui
2013-08-07Complete the documentation of the OTR pluginmathieui
(and fix a possible traceback)
2013-08-06Fix the same issue with the OTR pluginmathieui
2013-08-05Add trust management to the OTR plugin (/otr trust|untrust)mathieui
2013-08-05Add a new "drop" option to the OTR plugin (to drop the privkey)mathieui
2013-08-04Notify properly in the OTR plugin when a message is receivedmathieui
2013-08-04Add a helpful help for /otrmathieui
2013-08-04Rewrite the OTR plugin to use pure-python-otrmathieui
2013-04-13Move the plugins documentationmathieui
(use automodule directive & docstrings)
2013-03-08Update the plugins to use the PluginAPImathieui
Also: - Add get_conversation_messages() to PluginAPI - Make plugins_autoload colon-separated instead of space-separated (for consistency) - Replace a JID() with a safeJID() in the uptime plugin
2013-03-01Fix #2231 (update the plugins to use the new help system)mathieui
And fix some imprecisions/mistakes in the help.
2012-05-29Fix the OTR plugin completionmathieui
2012-05-13Use add_tab_command in the OTR pluginmathieui
2012-03-25Add the OTR pluginmathieui