diff --git a/service.mqtt/addon.xml b/service.mqtt/addon.xml index 1f57c73b71bc79c6472cfeb9657f5813f47295d8..395149ab449ebb44a6d4f563ccd5ac148b8eeee8 100644 --- a/service.mqtt/addon.xml +++ b/service.mqtt/addon.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<addon id="service.mqtt" name="MQTT Adapter" version="0.7" provider-name="owagner"> +<addon id="service.mqtt" name="MQTT Adapter" version="0.8" provider-name="owagner"> <requires> <import addon="xbmc.python" version="2.19.0"/> </requires> diff --git a/service.mqtt/changelog.txt b/service.mqtt/changelog.txt index badb94bac0b256d4dc693bb5308a83fb1c30bff8..4fdd7c68b793707f07ba9757b0b3eb518221ce67 100644 --- a/service.mqtt/changelog.txt +++ b/service.mqtt/changelog.txt @@ -1,3 +1,8 @@ +v0.8 - 2015-09-15 - owagner + - updated PAHO library to v1.0.2 to fix startup issues caused by + "localhost" not resolving, which apparently seems to happen on some + OpenELEC installations. Fixes #6 (thanks fab33) + v0.7 - 2015-08-01 - existsec - include "thumbnail" and "fanart" in title message diff --git a/service.mqtt/lib/client.py b/service.mqtt/lib/client.py index ec02cbd1acea62f8ba49760056e5e274587876b0..9dfb0d8d70f792b387f183488d910f0894d0d4aa 100644 --- a/service.mqtt/lib/client.py +++ b/service.mqtt/lib/client.py @@ -264,7 +264,7 @@ def _socketpair_compat(): sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_IP) sock1.setblocking(0) try: - sock1.connect(("localhost", port)) + sock1.connect(("127.0.0.1", port)) except socket.error as err: if err.errno != errno.EINPROGRESS and err.errno != errno.EWOULDBLOCK and err.errno != EAGAIN: raise