Wykres commitów

805 Commity (aeee26f34b33c38fb37a3866f1728075199c8fd6)

Autor SHA1 Wiadomość Data
Marius Kriegerowski aeee26f34b Download mosquitto certificate on the fly 2021-03-01 17:40:57 +01:00
Florian Ludwig fba07fcc35 drop support for 3.4 and 3.5 2021-03-01 17:29:24 +01:00
Marius Kriegerowski 54c0eb8ec7 Create python-package.yml 2021-02-27 22:29:19 +01:00
Nicolas 07c4c70f06
Merge pull request #213 from shipmints/misc-fixes
Misc fixes
2020-04-10 20:47:06 +04:00
shipmints 304c731831 Another asyncio fix to properly handle CancelledError as normal (and reraise) vs. exception 2020-04-02 11:34:46 -04:00
shipmints 1f5efd383f Fixed critical bugs e.g., incorrectly retained messages on qos0, race conditions on detached sessions, eliminated set_exception on client disconnect tasks, a few debug log message isEnabledFor wrappers. 2020-04-01 15:09:09 -04:00
shipmints 31165fb0e8 asyncio correctness and race-condition tweaks 2020-02-22 07:30:34 -05:00
shipmints 6d6dd997f1 Asyncio fixes 2020-02-20 10:46:29 -05:00
shipmints 69e3e0bc5b Slight enhancement to client_tasks.pop() in cancel tasks and disconnect logic. 2020-02-17 14:56:59 -05:00
Nicolas 4f5f19aac3
Merge pull request #204 from shipmints/fix-mem-leaks
Corrected memory leak of task refs in client deliver_message on timeo…
2020-02-17 20:43:00 +04:00
shipmints 138313a3eb Corrected memory leak of task refs in client deliver_message on timeout causing client_tasks to grow forever, in plugin/manager causing _fired_events to grow forever 2020-02-14 20:36:17 -05:00
Nicolas f76be85a0a
prepare next version 2020-01-25 18:14:20 +04:00
Nicolas f81de68aed
release 2020-01-25 18:08:07 +04:00
Nicolas 87ac03be92
Merge pull request #194 from ntoonio/master
Getting peer address with self._protocol.remote_address in WebSocketsWriter
2020-01-25 17:59:00 +04:00
Anton Lindroth b0505ff093 Getting peer address with self._protocol.remote_address in WebSocketsWriter.get_peer_info 2019-11-28 07:30:27 +01:00
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