From e1c4d80e65edca842dcfc57b6f384dc5f00d6cae Mon Sep 17 00:00:00 2001 From: Brendan Taylor Date: Fri, 17 Aug 2007 17:26:05 +0000 Subject: [PATCH] notify on begin/end encryption --- src/common/connection_handlers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py index dbd00e990..587d80786 100644 --- a/src/common/connection_handlers.py +++ b/src/common/connection_handlers.py @@ -1450,8 +1450,11 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco, if msg.getTag('init') and msg.getTag('init').namespace == 'http://www.xmpp.org/extensions/xep-0116.html#ns-init': self._InitE2ECB(con, msg, session) + encrypted = False + e2eTag = msg.getTag('c', namespace = common.xmpp.NS_STANZA_CRYPTO) if e2eTag: + encrypted = True msg = session.decrypt_stanza(msg) msgtxt = msg.getBody() @@ -1461,7 +1464,6 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco, tim = time.strptime(tim, '%Y%m%dT%H:%M:%S') tim = time.localtime(timegm(tim)) jid = helpers.get_jid_from_iq(msg) - encrypted = False chatstate = None encTag = msg.getTag('x', namespace = common.xmpp.NS_ENCRYPTED) decmsg = ''