Florian Ludwig
63ecb375db
Update readme to mention 0.10.1 release
2022-04-29 17:11:14 +02:00
Florian Ludwig
c418ba38a2
Improve overview of release branches
2022-04-28 16:49:33 +02:00
Florian Ludwig
0ecd4342ef
Also run GitHub Actions on v0.10.x branch
2022-04-27 11:52:45 +02:00
Robert Resch
efddec98ca
run pre-commit on all files
2022-04-17 12:28:23 +02:00
Robert Resch
1d6acb9934
remove deprecated/not used loop argument
2022-04-17 12:27:54 +02:00
Robert Resch
f95f97be01
fix passing coroutine to asyncio.wait
2022-04-17 12:27:02 +02:00
Robert Resch
c88bd0887d
fix error when stop is called multiple
2022-04-17 12:27:02 +02:00
Robert Resch
1fc0cc8d3d
fix deprecation warning
2022-04-17 12:27:02 +02:00
Robert Resch
af57ee3ebd
no need for asyncio.wait
2022-04-17 12:27:02 +02:00
Pierre-Luc Bertrand
fcba3b6132
Refactor topic_checking to simplify booleans
2022-04-17 12:24:56 +02:00
Rémi Cardona
a3f982c4d2
allow connections with username only
...
Section [MQTT-3.1.2-22] of the MQTT 3.1.1 only says that a password cannot be
given without a user. The reverse should be allowed. Fixes #79 .
2022-04-17 12:05:25 +02:00
Robert Resch
f71b99b086
don't filter topics if its explicit disabled
2022-04-14 17:35:02 +02:00
plbertrand
33486d110f
Fix executable names
...
The executables have been renamed. This fixes the name in the documentation.
2022-03-28 00:05:09 +02:00
Florian Ludwig
ecf64a4f82
python pre 3.9 compatibily
2022-02-06 14:42:51 +01:00
Florian Ludwig
42be5c145c
reformat with black
2022-02-06 14:42:51 +01:00
Florian Ludwig
e517622319
move flake9 config into separate file and ignore all style checks
2022-02-06 14:42:51 +01:00
Robert Resch
1bc2e06be2
fix flake8 error
2022-02-06 14:42:51 +01:00
Robert Resch
5181289d2b
improve has_attr plugin tests
2022-02-06 14:42:51 +01:00
Florian Ludwig
0c993565b5
add changelog
2022-02-06 14:42:51 +01:00
Florian Ludwig
d43b36f90c
throw exception instance not class and add test
2022-02-06 14:42:51 +01:00
Florian Ludwig
d50c1e25c9
0.11 changelog
2022-02-04 18:16:01 +01:00
Robert Resch
635e3adf5b
fix EventLoggerPlugin.__getattr__
2022-02-04 18:04:05 +01:00
Marc Mueller
3f05d35483
Remove fallback to yaml.load
...
* yaml.full_load was added in PyYAML 5.1, required is >=5.4
2022-01-30 22:03:38 +01:00
Marc Mueller
10c6575f02
Update dependencies
2022-01-30 22:03:38 +01:00
Joe Keenan
9e1056080b
Remove leading slashes from example topics
...
Use of a leading slash is not best practice and should not appear in examples.
2022-01-30 21:57:09 +01:00
Marius Kriegerowski
8961b8fff5
fix poetry path
2022-01-11 12:55:04 +01:00
Marius Kriegerowski
3467f710b4
install poetry from python-poetry.org
2022-01-11 12:55:04 +01:00
Florian Ludwig
87524cf6bb
run CI with python 3.10
2022-01-11 12:55:04 +01:00
Florian Ludwig
9628a1ce3e
remove deprecated loop parameter from tests
2022-01-11 12:55:04 +01:00
Florian Ludwig
035cd6267b
run black
2022-01-11 12:55:04 +01:00
Jonatan Olofsson
5d3691454d
Remove loop parameter
2022-01-11 12:55:04 +01:00
Marius Kriegerowski
855f57bee9
upgrade black 20->21
2021-11-10 20:43:57 +01:00
Marius Kriegerowski
76646d745d
upgrade websocket to >= 9
2021-11-10 20:43:57 +01:00
Florian Ludwig
4beb912c2a
remove legacy cli test
2021-08-17 17:01:58 +02:00
Florian Ludwig
f0cf7be59f
rename HBMQTT base exception to AMQTT
2021-08-17 17:01:58 +02:00
Florian Ludwig
4faf762292
update broker script to new module name
2021-08-17 17:01:58 +02:00
Florian Ludwig
992786735e
hbmqtt folder does not exist anymore
2021-08-17 17:01:58 +02:00
Florian Ludwig
1cbad5bc3a
update docs to reflect new name
2021-08-17 17:01:58 +02:00
Florian Ludwig
86cec6d2a5
remove hbmqtt plugin namespace compatibility
2021-08-17 17:01:58 +02:00
Florian Ludwig
b958b6b29c
change name in CLI docs
2021-08-17 17:01:58 +02:00
Florian Ludwig
635ab039e7
remove hbmqtt* CLI scripts
2021-08-17 17:01:58 +02:00
Florian Ludwig
8c8c28d47f
remove hbmqtt files
2021-08-17 17:01:58 +02:00
Stuart Longland
5315e2d865
broker tests: Fix reference to TimeoutError.
...
Seems Python 3.8+ moved it, and I took the reference from there.
2021-08-17 16:20:27 +02:00
Stuart Longland
3b793a706b
broker tests: Clean up flake8 warnings
2021-08-17 16:20:27 +02:00
Stuart Longland
fed6d2c31c
plugins.topic_checking tests: Fix issues identified by flake8
2021-08-17 16:20:27 +02:00
Stuart Longland
bf5279911b
Pass code through `black` formatter
2021-08-17 16:20:27 +02:00
Stuart Longland
29854264e3
broker tests: Change passwords for user[1…3]
...
As pointed out, it's possible to accidentally mix them up if the
passwords are the same. Obviously, the passwords used for these tests
should _NOT_ be used in production.
2021-08-17 16:20:27 +02:00
Stuart Longland
744a6868fe
plugins.topic_checking: De-indent logging checks
...
As pointed out, the `logdog` docs do the checks outside of the context
manager scope, so we should do so as well.
2021-08-17 16:20:27 +02:00
Stuart Longland
1f31e1668a
broker: Pass through enum values not strings.
2021-08-17 16:20:27 +02:00
Stuart Longland
2e52b22c2c
plugins.topic_checking tests: Run code formatting tool.
2021-08-17 16:20:27 +02:00