Wykres commitów

1340 Commity (config_dataclasses)

Autor SHA1 Wiadomość Data
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