Marius Kriegerowski
|
613e77f6b4
|
more strict flake8. Fixed typos.
|
2021-03-17 10:57:32 +01:00 |
Marius Kriegerowski
|
7921e2cc22
|
linter project with black at default line length 88
|
2021-03-15 10:18:00 +01:00 |
Marius Kriegerowski
|
db3dffa857
|
use black linter with 96 char line length
|
2021-03-14 21:44:41 +01:00 |
Florian Ludwig
|
6f47441fdd
|
cleanup versioning system
|
2021-03-13 17:02:50 +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 |
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
|
6f586c253c
|
Fix missing plugin property
|
2021-03-09 19:13:32 +01:00 |
Marius Kriegerowski
|
e0fabc0bc3
|
Refactor to comply python3.8
|
2021-03-09 19:13:32 +01: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
|
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 |
Román Cárdenas
|
9d81b1f4a9
|
ACL plugin and documentation
|
2019-01-04 18:29:48 +01:00 |
luchermans
|
577ec3cf0e
|
Update topic_checking.py
remove if session.username when using anonymous client
|
2018-10-03 15:42:49 +02:00 |
Guillaume Desvé
|
31888f8e69
|
python3.7 support
|
2018-06-29 15:56:27 +02:00 |
Román Cárdenas
|
59f9d28029
|
Added topic filtering Plugin
|
2018-03-19 10:58:56 +01:00 |
alex
|
84082b1f58
|
Fix occasional exception while processing another exception.
|
2017-11-05 00:20:57 -07:00 |
Stein Magnus Jodal
|
1b5ead2e08
|
flake8: Fix all E402 import warnings
|
2017-08-07 01:23:21 +02:00 |
Stein Magnus Jodal
|
177bfb627c
|
flake8: Fix all E1xx indentation warnings
|
2017-08-07 01:23:21 +02:00 |
Stein Magnus Jodal
|
ed676945b4
|
flake8: Fix all Wxxx whitespace and newline warnings
|
2017-08-07 01:23:21 +02:00 |
Stein Magnus Jodal
|
a89e744a47
|
Change deprecated warn() to warning()
|
2017-07-26 14:06:17 +02:00 |
Trevor Joynson (trevorj)
|
f7d84737f9
|
Fix delicious exception so it is properly eaten
|
2017-07-06 17:37:24 -07:00 |
Guillaume Desvé
|
575118cc27
|
Remove plugin manager _fired_events listcomp
|
2017-05-05 17:42:04 +02:00 |
Chifeng Chou
|
488ff01041
|
release PluginManager._fired_events if they are done
|
2016-11-17 12:28:09 +08:00 |
Nicolas
|
faadefb953
|
Fix #37
$SYS/broker root was duplicated when broadcasting messages
|
2016-05-07 07:16:37 +02:00 |
Nico
|
31734ce28f
|
Add missing import
|
2015-11-05 21:53:10 +01:00 |
Nico
|
8dab60a444
|
Add support for both Python 3.4 and 3.5
|
2015-11-01 21:27:33 +01:00 |
Nico
|
4dcf8eb477
|
Revert to 3.4 coroutine syntax
|
2015-11-01 15:58:20 +01:00 |
Nico
|
240d26f48b
|
change logging level
|
2015-10-31 14:28:54 +01:00 |
Nico
|
e6c7c4d3cb
|
Implement $SYS topics as broker plugin
|
2015-10-19 21:37:31 +02:00 |
Nico
|
52e3160995
|
#HBMQTT-35
Refactor yield from -> await
|
2015-10-16 22:13:37 +02:00 |
Nico
|
7ede67ed7e
|
Performance
|
2015-10-14 22:58:18 +02:00 |
Nicolas Jouanin
|
9dc217cf82
|
Add persistence plugin (WIP)
|
2015-08-31 22:37:01 +02:00 |
Nicolas Jouanin
|
61cdc1a0d2
|
Implement anonymous and file auth plugin
HBMQTT-14
|
2015-08-29 21:25:59 +02:00 |
Nicolas Jouanin
|
d0e32610bd
|
Add file auth plugin
|
2015-08-29 15:29:09 +02:00 |
Nicolas Jouanin
|
3f2a7fc8c8
|
Add plugin for checking if anonymous connection are authorized
|
2015-08-21 22:48:56 +02:00 |
Nicolas Jouanin
|
d70e6437cf
|
Fix coro call by name
Secure map calls if plugin method is not a coro
|
2015-08-21 22:42:59 +02:00 |
Nicolas Jouanin
|
f1c4d2fe61
|
Fix logger usage
|
2015-08-21 21:43:54 +02:00 |
Nicolas Jouanin
|
2ff81f29bd
|
Join logging plugins modules
|
2015-08-21 20:44:20 +02:00 |
nico
|
933e0065fa
|
map() accepts a filter_plugin argument which can be used to filter effective plugin called
|
2015-08-21 13:37:57 +02:00 |
nico
|
b0007676fb
|
map() method now returns a map of result
{plugin1: ret1, plugin2: ret2...} for each plugin called
|
2015-08-21 13:08:52 +02:00 |
Nicolas Jouanin
|
688d9d0091
|
stylish
|
2015-08-20 22:29:54 +02:00 |
Nicolas Jouanin
|
654e665c96
|
Fix test
|
2015-08-20 21:57:44 +02:00 |
Nicolas Jouanin
|
3147dee4bd
|
Change context init
|
2015-08-20 21:54:23 +02:00 |
Nicolas Jouanin
|
22c7ef674e
|
Init plugin logger in context
|
2015-08-20 21:43:18 +02:00 |
nico
|
90fb11ad8c
|
Fix missing class
|
2015-08-20 14:07:14 +02:00 |
Nicolas Jouanin
|
995e240882
|
Add missing file
|
2015-08-19 23:26:35 +02:00 |
nico
|
1860038e87
|
TODO : Commit missing file
|
2015-08-19 13:54:31 +02:00 |
nico
|
97bb250427
|
Add wait paramter to fire_event
|
2015-08-19 13:54:09 +02:00 |
nico
|
e653610875
|
Merge branch 'feature/plugin-manager' of https://github.com/beerfactory/hbmqtt into feature/plugin-manager
|
2015-08-19 13:12:26 +02:00 |
nico
|
bf4295ccdb
|
Add comment for wait parameter
|
2015-08-19 13:12:19 +02:00 |
Nicolas Jouanin
|
18cba2f53d
|
Add packet logger plugin
|
2015-08-17 23:15:40 +02:00 |