Florian Ludwig
112fc959f4
don't keep changelog per pre-release
2021-03-13 18:28:01 +01:00
Florian Ludwig
b16450cf71
more consistent release naming
2021-03-13 18:28:01 +01:00
Florian Ludwig
009986efbc
automaticlally set version in Sphinx from release
2021-03-13 18:28:01 +01:00
Florian Ludwig
df1696d8f9
update author and url
2021-03-13 18:28:01 +01:00
Florian Ludwig
0868d06fd3
remove setup.cfg
2021-03-13 18:28:01 +01:00
Florian Ludwig
0bebf6a675
migrate to aMQTT name
2021-03-13 18:28:01 +01:00
Florian Ludwig
a290080417
update python version requirements
2021-03-13 18:28:01 +01:00
Florian Ludwig
3c5256e50f
remove tracking from docs
2021-03-13 18:28:01 +01:00
Florian Ludwig
e829bfd353
update changelog
2021-03-13 18:28:01 +01:00
Florian Ludwig
97a9d4715a
update gitignore
2021-03-13 18:28:01 +01:00
Florian Ludwig
a4655ddf25
tox and travis are not used anymore
2021-03-13 18:28:01 +01:00
Florian Ludwig
6f47441fdd
cleanup versioning system
2021-03-13 17:02:50 +01:00
Florian Ludwig
836fa0e049
prepare 0.10.0 release
2021-03-13 17:02:50 +01:00
Stein Magnus Jodal
b85774439e
Move scripts module into hbmqtt module
...
Fixes #166
2021-03-13 15:58:25 +01:00
Florian Ludwig
a19f37dac7
setup coveralls
2021-03-13 15:57:39 +01:00
Florian Ludwig
71a2713ef2
update copyright
2021-03-13 15:57:29 +01:00
Florian Ludwig
2c5404c521
fixup
2021-03-13 15:57:29 +01:00
Florian Ludwig
ddd413687e
README update
2021-03-13 15:57:29 +01:00
Florian Ludwig
4a9594e6f3
fix TopicTabooPlugin for anonymous users
...
Thanks to https://github.com/JNevrly
See also https://github.com/beerfactory/hbmqtt/pull/151
2021-03-10 10:20:22 +01:00
Girts Folkmanis
7cd230e6b2
Pass in loop to PluginManager
...
If `loop` is passed to `MQTTClient`, previously it was not passed down
to `PluginManager`, which could potentially grab a different loop from
`asyncio.get_event_loop()`, resulting in a separate event loop being
created or wrong one being used. Now the `loop` argument is passed down
as expected.
2021-03-10 10:09:10 +01:00
Florian Ludwig
ab2084190e
install pytest-asyncio in CI
2021-03-09 19:13:32 +01:00
Florian Ludwig
f439ccd1b1
reaplce some more assertEqual
2021-03-09 19:13:32 +01:00
Florian Ludwig
7c56c9caba
migrate test_client to pytest
2021-03-09 19:13:32 +01:00
Florian Ludwig
7276075ed8
move broker into pytest fixture
2021-03-09 19:13:32 +01:00
Florian Ludwig
b430cc8487
replace assertTrue
2021-03-09 19:13:32 +01:00
Florian Ludwig
5c58fcd59c
rework broker tests to use pytest-asyncio
2021-03-09 19:13:32 +01:00
Florian Ludwig
c631cc7895
run tests for python 3.8 and 3.9
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
1e11e30457
add python3.9 to supported version
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
0e594582d1
add python3.8 to environment
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
30582f4cac
Revert "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."
...
This reverts commit 1f5efd383f
.
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
7b7d17b789
fix async lock call
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
6f586c253c
Fix missing plugin property
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
080a358dd7
Patch MagicMock to asyncronize
2021-03-09 19:13:32 +01:00
Marius Kriegerowski
e0fabc0bc3
Refactor to comply python3.8
2021-03-09 19:13:32 +01:00
Florian Ludwig
bd58685028
mark failing tasts as allowed to fail
2021-03-08 21:08:35 +01:00
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