Wykres commitów

2 Commity (0.11.5)

Autor SHA1 Wiadomość Data
Andrew Mirsky 55bc7a6255
Yakifo/amqtt#174 : move current implementation to mqtt3 namespace and mark mqtt module as deprecated. allows for a namespace for mqtt 5 implementation 2025-08-12 10:16:21 -04:00
Andrew Mirsky 744827cdd5
Plugin: authentication against a relational database (#280)
* Yakifo/amqtt#259 : db schema (orm) and authentication of users plugin, initial

* expanding to include a simple admin interface

* create directory into module

* user management ui react app

* including research associated with session auth for the admin ui

* updating to handle username and acl datagrid

* multi cli optional approaches

* basic cli functions for manipulating users

* Yakifo/amqtt#259 : lint and type cleanup

* Yakifo/amqtt#259 : added tests for AuthDBPlugin as well as the UserManager. includes a command line interface for listing, adding, removing and updating users. added documentation.

* Yakifo/amqtt#259 : need to install the 'contrib' extra package for the workflows

* fixing class name change

* fixed incorrect install of optional library for ci. auth db test wasn't shutting down broker, causing subsequent tests to fail"

* test case not cleaning up after itself

* adding topic authentication to database plugin

* renamed command line script

* moved auth db ui to a different branch. added a temp directory to the temp file used for sqlite tests

* more renaming to leave space to expand to topic management

* updating dependencies

* renaming scripts

* adding topic filter and test cases

* Yakifo/amqtt#259
separate plugin for DB topic-based checking. additional topic auth testing
Yakifo/amqtt#259
updating uv.lock
fixing lint and typing errors
handling strenum for 3.10
updating documentation for topic and user auth plugins
update user and topic manager scripts, add tests and fix bugs
add tests for the user and topic mgr cli
client connection timeout should yield a connecterror

* adding 'receive' action, added along with the http plugin
2025-07-26 17:04:14 -04:00