Wykres commitów

10 Commity (0.11.4)

Autor SHA1 Wiadomość Data
Andrew Mirsky bfd2d86395
removing superfluous dependency, updating readthedocs build process, plugin doc cleanup 2025-08-11 20:28:27 -04:00
Andrew Mirsky 0d678dfa7c
Plugin: jwt authentication and authorization (#289)
* Yakifo/amqtt#260 : plugin to verify a jwt and its claims including test cases. and docs.
2025-08-09 15:39:31 -04:00
Andrew Mirsky beb8672116
Plugin: authenticate against LDAP server (#287)
* Yakifo/amqtt#261 : plugin for authenticating a user with ldap.
* adding openldap dependencies
* updating ldap custom schema to include three ACL attributes, retrieve the correct topic list and check if topic is allowed
2025-08-09 15:27:44 -04:00
Andrew Mirsky f50e3b48f6
Plugin: device 'shadows' to bridge device online/offline states (#282)
* states, calculations and model for shadow plugin
* adding tests for shadow states and correcting use cases
* adding get/update message broadcast, adding json schema tests for shadow messages being received
* adding shadow plugin documentation
2025-08-09 15:01:10 -04:00
Andrew Mirsky 2fa0604547
Plugin: determine authentication based on X509 certificates (#264)
* plugin for authenticating clients based on certificates
* create ca, server and device keys and certificates. certificate auth plugin verification (non linted)
* adding documentation for the various cli scripts and the CertificateAuthPlugin
* post_init was not running on client config. cafile, keyfile, certfile are part of the connection section
* 'broker' section of client config can be empty, but connection will either be provided by the user or the default
2025-08-09 14:52:35 -04:00
Andrew Mirsky de40ca51d3
Plugin: rebuild of session persistence (#256)
* rebuild of the persistence plugin to handle storing / restoring sessions
* adding event for broker when a message is being retained
* adding retained message logic to persistence plugin and test cases
* updated documentation
* moving DataClassListJson field to common location for reuse
2025-08-09 14:15:45 -04:00
Andrew Mirsky ae6d772927
standardizing naming convention for new plugins 2025-08-06 14:08:45 -04:00
Andrew Mirsky 66ac74f3d2
clarifying documentation for plugins and client/broker configuration 2025-08-05 11:56:05 -04:00
Andrew Mirsky cee49ffba2
migrate config to use the mkdocs material custom style templates. expand content. 2025-07-30 11:54:20 -04:00
Andrew Mirsky f6ccdbc51c
splitting out contrib plugin documentation into separate pages 2025-07-30 09:32:56 -04:00