Nicolas
fc462d12bb
Merge pull request #189 from jeeger/reuseaddr
...
Enable reuse_address by default.
2019-09-18 18:13:07 +04:00
Jan Seeger
d8450e9922
Enable reuse_address by default.
2019-08-06 17:06:22 +02:00
Nicolas
4d44a056fa
Merge pull request #186 from agebhar1/feature/PyYAML5
...
fix PyYAML warning on call of `yaml.load(…)`
2019-07-28 12:29:12 +02:00
Nicolas
3f8c994f58
Merge pull request #183 from andvikt/master
...
Added cancel pending tasks coro
2019-07-28 12:28:26 +02:00
Andreas Gebhardt
f8751ca94b
fix PyYAML warning on call of `yaml.load(…)`
...
Since PyYAML v5.1 a warning on deprecation is printed:
> YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated,
> as the default Loader is unsafe. Please read https://msg.pyyaml.org/load
> for full details.
Use the `FullLoader`s suggared variant `yaml.full_load` according to the
documentation [1] if it's present. Then it's assumed that PyYAML >= v5.1 is
used.
[1] https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation#how-to-disable-the-warning
2019-06-30 20:03:49 +02:00
andvikt
8a20cbe0c7
Update client.py
...
python 34 support
2019-06-04 10:17:17 +03:00
Andrey Viktorov
99d76012ea
Added cancel pending tasks coro
2019-06-03 22:42:19 +03:00
Nicolas
4aa6fe9821
Merge pull request #177 from rkojedzinszky/task_leak_fix
...
hbmqtt.client: fix a Task leak
2019-03-19 22:18:39 +01:00
Richard Kojedzinszky
a6c8810d5b
hbmqtt.client: fix a Task leak
...
We should cleanup all pending events.
2019-03-18 19:19:05 +01:00
Nicolas
1608573af6
Merge pull request #154 from burnpanck/bugfix/await-asyncio.wait-in-mqtt-connected
...
do actually wait for the connection in the mqtt_connection decorator
2019-03-11 12:10:17 +01:00
Nicolas
4ddfd466ba
Merge pull request #169 from d21d3q/feature/infinite_reconnect
...
Add option for infitie reconnecting.
2019-03-07 16:13:05 +01:00
Nicolas
b6973e06cf
Merge pull request #173 from d21d3q/bugfix/synchronize-write
...
Add protocol write synchronization.
2019-03-07 16:11:34 +01:00
Zdzislaw Krajewski
6f282187d8
Add protocol write synchronization.
...
Concurrent write to protocol was causing library to crash when
drain() function was called simltaneously.
2019-03-05 10:07:05 +01:00
Zdzislaw Krajewski
e9db78a3b0
Add option for infitie reconnecting.
...
It simplifies reconnection logic. In case of long running services which publish data to server,
there is need to reconnect anyway. When reconnect_retries elapses, then reconnection have to be
done manually. Carrying about it inside coroutine which publishing data introduces complexity.
2019-02-25 14:55:51 +01:00
Nicolas
6f2cd7f83c
Merge pull request #165 from mitchbte/patch-1
...
Update mqttclient.rst
2019-01-26 11:22:47 +01:00
mitchbte
0cef54c715
Update mqttclient.rst
...
Fix missing variables
2019-01-23 16:59:17 +11:00
Nicolas
4b1bef315a
Merge pull request #162 from bh4r4th/bh4r4th/Accept-ACK-Timeout-Param-In-Client-Publish
...
Fixed missing `ack_timeout` param in publish() method
2019-01-08 16:47:47 +01:00
Bharath Yadavally
e140ec045a
Added missing ack_timeout param expected in mqtt_publish method of handler.py
2019-01-08 15:28:03 +11:00
Nicolas
2bb4bafb0c
Merge pull request #160 from romancardenas/master
...
Access Control List and documentation for topic checking
2019-01-07 22:56:53 +01:00
Román Cárdenas
3df8b4066e
changes in ACL sample
2019-01-05 19:52:54 +01:00
Román Cárdenas
cece85a75e
documentation
2019-01-05 19:49:00 +01:00
Román Cárdenas
c9f47e3996
minor changes
2019-01-04 18:33:10 +01:00
Román Cárdenas
8a46ff8963
minor changes
2019-01-04 18:31:42 +01:00
Román Cárdenas
9d81b1f4a9
ACL plugin and documentation
2019-01-04 18:29:48 +01:00
Román Cárdenas
46f90a55e3
Merge pull request #1 from beerfactory/master
...
merging from original
2019-01-04 17:03:07 +01:00
Nicolas
e557605d28
Merge pull request #158 from erics465/master
...
Documentation for pull request #155
2018-12-06 10:09:37 +01:00
Schneider
2bd5e4afba
fixed missing json import
2018-12-05 15:59:08 +01:00
Schneider
0ceadbff86
replaced tabs with spaces
2018-12-05 15:55:30 +01:00
Schneider
7cc5e17988
improved documentation and script integration of extra_headers
2018-12-05 15:39:31 +01:00
Nicolas
9f2b599c06
Merge pull request #155 from erics465/master
...
passthrough of websocket extra headers
2018-11-20 17:07:14 +01:00
erics465
ced07f90dd
added passthrough of websocket extra headers
2018-11-20 12:42:49 +01:00
Yves Delley
bffed55a17
do actually wait for the connection in the mqtt_connection decorator
2018-11-13 17:56:59 +01:00
Nicolas
7704170d1d
Bump to next version
2018-11-11 12:09:50 +01:00
Nicolas
3c2c5d6338
Release version
2018-11-09 18:18:45 +01:00
Nicolas
99105ac9e6
Update changelog for release
2018-11-09 18:16:55 +01:00
Nicolas
89dc31ce36
Merge pull request #150 from luchermans/patch-1
...
Update topic_checking.py
2018-11-07 13:34:53 +01:00
Nicolas
8a4e64a368
Merge pull request #152 from thinh76/master
...
Only setting session username/password if it is not already set.
2018-10-29 19:06:38 +01:00
Thinh Nguyen
5a241d7739
Only setting session username/password if it is not already set. This is to prevent failures when the broker is reconnecting without username/password
2018-10-29 13:55:09 +11:00
luchermans
577ec3cf0e
Update topic_checking.py
...
remove if session.username when using anonymous client
2018-10-03 15:42:49 +02:00
Nicolas
7eb86d9eee
Merge pull request #149 from rkojedzinszky/master
...
MQTTClient: init should not overwrite global defaults
2018-09-23 16:04:49 +02:00
Richard Kojedzinszky
deeae6a230
MQTTClient: init should not overwrite global defaults
2018-09-22 14:28:31 +02:00
Nicolas
776c2992b6
Bump version
2018-07-21 21:57:51 +02:00
Nicolas
bc837c80bc
Release v0.9.4
2018-07-21 21:50:28 +02:00
Nicolas
530eedba27
Restore __init__ file because these scripts are not examples scripts
2018-07-21 21:42:38 +02:00
Nicolas
8a0a1ad18e
bump version
2018-07-16 21:15:58 +02:00
Nicolas
ccfa6b7319
Version 0.9.3
2018-07-16 21:09:44 +02:00
Nicolas
1af9e7f99c
Merge pull request #139 from gdraynz/py37
...
python3.7 support
2018-07-16 21:06:44 +02:00
Nicolas
bb96056847
Merge pull request #142 from hedin/feature/client-certificate-verification
...
Pass CA params to broker's SSL context
2018-07-12 13:09:53 +02:00
Aleksandr Mironov
0f17486e13
Pass CA params to broker's SSL context
2018-07-12 11:16:51 +03:00
Guillaume Desvé
acce3b1c51
Update .travis.yml
2018-07-07 12:32:00 +02:00