Philipp Hörist pushed to branch master at gajim / gajim
Commits:
38c669b6 by Philipp Hörist at 2018-05-31T20:29:06+02:00
Remove AIM related transport code/icons
This Messenger shut down and is not available anymore
- - - - -
d6564280 by Philipp Hörist at 2018-05-31T20:29:13+02:00
Remove MSN related transport code/icons
This Messenger shut down and is not available anymore
- - - - -
30 changed files:
- gajim/common/app.py
- − gajim/data/icons/hicolor/16x16/status/aim-away.png
- − gajim/data/icons/hicolor/16x16/status/aim-chat.png
- − gajim/data/icons/hicolor/16x16/status/aim-dnd.png
- − gajim/data/icons/hicolor/16x16/status/aim-notinroster.png
- − gajim/data/icons/hicolor/16x16/status/aim-offline.png
- − gajim/data/icons/hicolor/16x16/status/aim-online.png
- − gajim/data/icons/hicolor/16x16/status/aim-xa.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-aim.png
- − gajim/data/icons/hicolor/32x32/status/aim-away.png
- − gajim/data/icons/hicolor/32x32/status/aim-chat.png
- − gajim/data/icons/hicolor/32x32/status/aim-dnd.png
- − gajim/data/icons/hicolor/32x32/status/aim-notinroster.png
- − gajim/data/icons/hicolor/32x32/status/aim-offline.png
- − gajim/data/icons/hicolor/32x32/status/aim-online.png
- − gajim/data/icons/hicolor/32x32/status/aim-xa.png
- − gajim/data/icons/hicolor/48x48/status/aim-offline.png
- − gajim/data/icons/hicolor/48x48/status/aim-online.png
- − gajim/data/icons/hicolor/scalable/status/gajim-agent-aim.svg
- − gajim/data/icons/hicolor/scalable/status/gajim-agent-msn.svg
- − gajim/data/iconsets/transports/aim/16x16/away.png
- − gajim/data/iconsets/transports/aim/16x16/chat.png
- − gajim/data/iconsets/transports/aim/16x16/dnd.png
- − gajim/data/iconsets/transports/aim/16x16/not_in_roster.png
- − gajim/data/iconsets/transports/aim/16x16/offline.png
- − gajim/data/iconsets/transports/aim/16x16/online.png
- − gajim/data/iconsets/transports/aim/16x16/xa.png
- − gajim/data/iconsets/transports/aim/32x32/away.png
- − gajim/data/iconsets/transports/aim/32x32/chat.png
- − gajim/data/iconsets/transports/aim/32x32/dnd.png
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/395d24bee6071c5e03a6278a16d33118c…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/395d24bee6071c5e03a6278a16d33118c…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
849176b1 by Philipp Hörist at 2018-05-28T07:40:05+02:00
Move readlines() into try/except block
Fixes #52
- - - - -
1 changed file:
- nbxmpp/tls_nb.py
Changes:
=====================================
nbxmpp/tls_nb.py
=====================================
--- a/nbxmpp/tls_nb.py
+++ b/nbxmpp/tls_nb.py
@@ -342,11 +342,12 @@ class NonBlockingTLS(PlugIn):
f = open(cert_path, encoding='utf-8')
else:
f = io.open(cert_path, encoding='utf-8')
+ lines = f.readlines()
except (IOError, UnicodeError) as e:
log.warning('Unable to open certificate file %s: %s' % \
(cert_path, str(e)))
return
- lines = f.readlines()
+
i = 0
begin = -1
for line in lines:
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/commit/849176b1a149c6739b5da4dbda…
---
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/commit/849176b1a149c6739b5da4dbda…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
56fbe32b by Philipp Hörist at 2018-05-27T21:03:42+02:00
Fix zeroconf txtrecord encoding
Fixes #9146
- - - - -
2 changed files:
- gajim/common/zeroconf/zeroconf_avahi.py
- gajim/common/zeroconf/zeroconf_bonjour.py
Changes:
=====================================
gajim/common/zeroconf/zeroconf_avahi.py
=====================================
--- a/gajim/common/zeroconf/zeroconf_avahi.py
+++ b/gajim/common/zeroconf/zeroconf_avahi.py
@@ -130,25 +130,21 @@ class Zeroconf:
def txt_array_to_dict(self, txt_array):
txt_dict = {}
- for els in txt_array:
- key, val = '', None
- for c in els:
- c = chr(c)
- if val is None:
- if c == '=':
- val = ''
- else:
- key += c
+ for array in txt_array:
+ item = bytes(array)
+ item = item.decode('utf-8')
+ item = item.split('=', 1)
+
+ if item[0] and (item[0] not in txt_dict):
+ if len(item) == 1:
+ txt_dict[item[0]] = None
else:
- val += c
- if val is None: # missing '='
- val = ''
- txt_dict[key] = val
+ txt_dict[item[0]] = item[1]
+
return txt_dict
@staticmethod
def string_to_byte_array(s):
- s = s.encode('utf-8')
r = []
for c in s:
@@ -157,18 +153,14 @@ class Zeroconf:
return r
def dict_to_txt_array(self, txt_dict):
- l = []
-
- for k,v in txt_dict.items():
- if isinstance(k, str):
- k = k.encode('utf-8')
-
- if isinstance(v, str):
- v = v.encode('utf-8')
+ array = []
- l.append(self.string_to_byte_array("%s=%s" % (k,v)))
+ for k, v in txt_dict.items():
+ item = '%s=%s' % (k, v)
+ item = item.encode('utf-8')
+ array.append(self.string_to_byte_array(item))
- return l
+ return array
def service_resolved_callback(self, interface, protocol, name, stype, domain,
host, aprotocol, address, port, txt, flags):
=====================================
gajim/common/zeroconf/zeroconf_bonjour.py
=====================================
--- a/gajim/common/zeroconf/zeroconf_bonjour.py
+++ b/gajim/common/zeroconf/zeroconf_bonjour.py
@@ -139,9 +139,6 @@ class Zeroconf:
def query_txt_callback(self, sdRef, flags, interfaceIndex, errorCode,
hosttarget, rrtype, rrclass, rdata, ttl):
- # Callback from DNSServiceQueryRecord, it does not call decode()
- # on rdata
- rdata = rdata.decode()
if errorCode != pybonjour.kDNSServiceErr_NoError:
log.error('Error in query_record_callback: %s', str(errorCode))
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/56fbe32b113b5e316a0cb9eeb2c202d34a…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/56fbe32b113b5e316a0cb9eeb2c202d34a…
You're receiving this email because of your account on dev.gajim.org.