Wykres commitów

57 Commity (pre-commit)

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