Wykres commitów

14 Commity (main)

Autor SHA1 Wiadomość Data
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 98778416dc
structure needed as the basis for several 0.11.3 improvements 2025-07-10 11:23:56 -04:00
Andrew Mirsky d4d5e1c670
messages for reconnected sessions where clean session is false, need to send retained topic messages 2025-07-02 12:03:14 -04:00
Andrew Mirsky 2ceb2ae43b
resolves Yakifo/amqtt#27 Yakifo/amqtt#246 Yakifo/amqtt#123: only retain messages for clients which specify clean session = 1 and messages are QoS 1 & 2. Also, clients which are completely anonymous, specifying no username, have no expectation of message retention. 2025-07-01 22:00:18 -04:00
Andrew Mirsky bb76dbeec9
fixing config parameters for MQTTClient and updating docs to match. refining sample scripts to rely less on accessing external broker for successful completion 2025-06-25 22:24:14 -04:00
Andrew Mirsky a0b5d29aea
simplifying the gitignore file so that it is easier to identify what is / isn't included 2025-05-29 13:31:38 -04:00
Andrew Mirsky 3cddea336e merging up from 'origin/main' and resolving merge conflicts 2025-05-16 13:45:59 -04:00
MVladislav 03979450ec refactor: update .gitignore to include additional patterns and improve file exclusions 2025-04-04 19:22:11 +02:00
MVladislav 7cc746e483 refactor: base cleanup and bring project to run with test cases 2024-12-19 20:34:09 +01:00
Marius Kriegerowski 2c1b425820 add contributing.md and .pre-commit-config.yaml 2021-03-17 10:27:56 +01:00
Florian Ludwig 97a9d4715a update gitignore 2021-03-13 18:28:01 +01:00
Stein Magnus Jodal 00c40e8935 Include all files in the PyPI releases
- Included tests, examples, etc in MANIFEST.in.
- Made git ignore files that should not be included in the package.
- Added tox test environment which runs check-manifest to validate the
  MANIFEST.in file.

Downstreams like Debian prefer the PyPI packages to include everything
from the Git repo, especially changelogs and test suites. To make the
installation with pip as lightweight as possible, it is encouraged to
build and upload Python wheels in addition to the sdist tarball.
2017-07-26 15:08:58 +02:00
Nicolas Jouanin a36587a695 Add gitignore 2015-08-12 18:55:33 +02:00
Nicolas Jouanin 8eff6bcc15 Work in progress (tons of errors remaining) 2015-06-11 23:12:29 +02:00