Derek Duncan
64ea905c41
add 0x04 Reason Code functionality ( #395 )
...
* add 0x04 Reason Code functionality
* fix tpackets test
* simplify logic
---------
Co-authored-by: Derek Duncan <derekduncan@gmail.com >
2024-04-30 08:57:16 +01:00
JB
add87fea2e
Small fixes and cleanups ( #295 )
...
* fix typos, indicate unused returns
* Add test for publishToClient acl unauthorized
* Add Inline Client as a server option
2023-09-08 23:06:14 +01:00
thedevop
58f9fed336
Disconnect or return ack if unauthorized publish ( #292 )
...
* Ensure msg doesn't exceed subscription QoS
* Disconnect or return ack if unauthorized publish
* Disconnect or return ack if unauthorized publish
* Create new server for eery test case
---------
Co-authored-by: JB <28275108+mochi-co@users.noreply.github.com >
2023-09-08 20:51:35 +01:00
JB
ae3f72f677
migrate imports, copyrights, etc ( #270 )
2023-07-31 13:26:26 +01:00
JB
ac812154e6
Allow Publish to return custom Ack error responses ( #256 )
...
* Allow publish error returns as acks
* Add Ignore Packet, tests
2023-07-20 22:52:16 +01:00
JB
5225a357e5
refactor server keepalive for hook access ( #220 )
2023-05-06 14:11:54 +01:00
JB
46babc89c8
Allow 0 byte usernames if correctly formed ( #181 )
...
* Allow 0 byte usernames if correctly formed
* Allow 0 byte usernames if correctly formed
2023-02-25 01:37:54 +00:00
JB
9b7a943888
Correctly identify and clean taken-over sessions ( #180 )
2023-02-25 01:24:17 +00:00
JB
300152413c
Ignore retain as published v3 ( #142 )
...
* Optimise Capabilities struct alignment
* Only use RetainAsPublished for v5 clients
2023-01-13 23:38:49 +00:00
JB
80746abc52
Use correct connack return codes for MQTTv3 ( #140 )
2023-01-10 00:00:43 +00:00
mochi-co
8a04648c09
Cleanup godoc formatting
2022-12-11 21:38:01 +00:00
mochi-co
898c90d4ca
Rewrite everything from scratch for mqtt v5
2022-12-10 21:49:32 +00:00