- Feb 04, 2017
-
-
Philipp Hörist authored
-
- Jan 24, 2017
-
-
Philipp Hörist authored
-
Nikolay Yakimov authored
-
Nikolay Yakimov authored
Note: Messages with OTR advertisement shouldn't be considered encrypted.
-
Nikolay Yakimov authored
gotr expects fjid to be str, but it can be nbxmpp.JID. Converting to str shouldn't hurt, although could as well call fjid.getStripped() instead of gajim.get_jid_without_resource. Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/gajim/common/ged.py", line 93, in raise_event if handler(*args, **kwargs): File "/home/livid/.local/share/gajim/plugins/gotr/otrmodule.py", line 564, in handle_incoming_msg appdata={'thread':event.session.thread_id if event.session else None}) File "/home/livid/.local/share/gajim/plugins/gotr/potr/context.py", line 210, in receiveMessage self.crypto.handleAKE(message, appdata=appdata) File "/home/livid/.local/share/gajim/plugins/gotr/potr/crypt.py", line 282, in handleAKE outMsg = self.ake.handleRevealSig(inMsg) File "/home/livid/.local/share/gajim/plugins/gotr/potr/crypt.py", line 420, in handleRevealSig self.onSuccess(self) File "/home/livid/.local/share/gajim/plugins/gotr/potr/crypt.py", line 316, in goEncrypted self.ctx._wentEncrypted() File "/home/livid/.local/share/gajim/plugins/gotr/potr/context.py", line 313, in _wentEncrypted self.setState(STATE_ENCRYPTED) File "/home/livid/.local/share/gajim/plugins/gotr/otrmodule.py", line 175, in setState OtrPlugin.update_otr(self.peer, self.user.accountname) File "/home/livid/.local/share/gajim/plugins/gotr/otrmodule.py", line 521, in update_otr ctrl = cls.get_control(user, acc) File "/home/livid/.local/share/gajim/plugins/gotr/otrmodule.py", line 535, in get_control gajim.get_jid_without_resource(fjid), account) File "/usr/lib64/python2.7/site-packages/gajim/common/gajim.py", line 297, in get_jid_without_resource return jid.split('/')[0] AttributeError: JID instance has no attribute 'split'
-
Nikolay Yakimov authored
In case we get XHTML in OTR message for some reason (e.g. from gajim 0.16.4), we will see that instead of decrypted content, if we don't delete existing html first. This doesn't touch old code in handle_outgoing_msg (which will get exectued gajim<0.16.4). That should work between versions, given handle_incoming_msg will overwrite any XHTML in OTR-encrypted message.
-
- Jan 23, 2017
-
-
Nikolay Yakimov authored
I.e. whitespace-pattern advertisement
-
Nikolay Yakimov authored
-
Nikolay Yakimov authored
-
Nikolay Yakimov authored
-
- Oct 30, 2016
-
-
Philipp Hörist authored
-
Philipp Hörist authored
-
- Oct 08, 2016
-
-
Philipp Hörist authored
-
- Aug 26, 2016
-
-
Philipp Hörist authored
-
- Aug 25, 2016
-
-
Philipp Hörist authored
-
- Jul 14, 2016
-
-
Yann Leboulanger authored
-
Yann Leboulanger authored
-
- Nov 22, 2015
-
-
Yann Leboulanger authored
-
- Nov 02, 2015
-
-
Michal Schmidt authored
Trying to import non-existent common.xmpp would trigger an exception were it not for a a side-effect of demandimport that Gajim uses. It's not nice to rely on it in gotr and juick. juick does not use nbxmpp for anything. Let's just drop the import. whiteboard does a Gajim version check that no other plugin does. nbxmpp has been required since Gajim 0.16. In all plugins let's just assume it's available. Some plugins already do that.
-
- Oct 24, 2015
-
-
Thilo Molitor authored
-
Yann Leboulanger authored
-
Yann Leboulanger authored
-
- Oct 06, 2015
-
-
Yann Leboulanger authored
-
- Sep 22, 2013
-
-
Kjell Braden authored
-
Kjell Braden authored
-
- Aug 25, 2013
-
-
Kjell Braden authored
-
- Aug 16, 2013
-
-
Dicson authored
-
Yann Leboulanger authored
-
- Jul 26, 2013
-
-
Yann Leboulanger authored
-
- Jul 04, 2013
-
-
Kjell Braden authored
-
- Jun 28, 2013
-
-
Kjell Braden authored
-
- Feb 02, 2013
-
-
Dicson authored
-
- Jan 26, 2013
-
-
Yann Leboulanger authored
-
- Oct 15, 2012
-
-
Kjell Braden authored
-
- Oct 13, 2012
-
-
Kjell Braden authored
-
Kjell Braden authored
-
Kjell Braden authored
-
- Aug 29, 2012
-
-
Yann Leboulanger authored
-
- Aug 19, 2012
-
-
Dicson authored
-
- Jul 28, 2012
-
-
Kjell Braden authored
-