Philipp Hörist pushed to branch master at gajim / gajim
Commits:
1d566563 by Philipp Hörist at 2017-10-08T14:32:59+02:00
Print malformed pubsub avatar stanzas
- - - - -
1 changed file:
- gajim/common/connection_handlers_events.py
Changes:
=====================================
gajim/common/connection_handlers_events.py
=====================================
--- a/gajim/common/connection_handlers_events.py
+++ b/gajim/common/connection_handlers_events.py
@@ -584,14 +584,20 @@ class PubsubAvatarReceivedEvent(nec.NetworkIncomingEvent):
if self.items_node.getAttr('node') != 'urn:xmpp:avatar:data':
return
item = self.items_node.getTag('item')
+ if not item:
+ log.warning('Received malformed avatar data via pubsub')
+ log.warning(self.stanza)
+ return
self.sha = item.getAttr('id')
data_tag = item.getTag('data', namespace='urn:xmpp:avatar:data')
if self.sha is None or data_tag is None:
log.warning('Received malformed avatar data via pubsub')
+ log.warning(self.stanza)
return
self.data = data_tag.getData()
if self.data is None:
log.warning('Received malformed avatar data via pubsub')
+ log.warning(self.stanza)
return
self.data = base64.b64decode(self.data.encode('utf-8'))
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/1d5665632a9dc3f0f02fd48815445676e2…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/1d5665632a9dc3f0f02fd48815445676e2…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
fec3fe96 by Philipp Hörist at 2017-10-08T14:03:37+02:00
Fix db migration
- - - - -
1 changed file:
- gajim/common/optparser.py
Changes:
=====================================
gajim/common/optparser.py
=====================================
--- a/gajim/common/optparser.py
+++ b/gajim/common/optparser.py
@@ -240,7 +240,7 @@ class OptionsParser:
self.update_config_to_016104()
if old < [0, 16, 10, 5] and new >= [0, 16, 10, 5]:
self.update_config_to_016105()
- if old < [0, 16, 11, 0] and new >= [0, 16, 11, 1]:
+ if old < [0, 16, 11, 1] and new >= [0, 16, 11, 1]:
self.update_config_to_016111()
app.logger.init_vars()
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/fec3fe9605cab5433653111153cb77508a…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/fec3fe9605cab5433653111153cb77508a…
You're receiving this email because of your account on dev.gajim.org.