 yztandChristian
|
b4769778af
|
DISCONNECT packet should allow zero-length body (#1994)
* DISCONNECT packet should allow zero-length body
> [If the Remaining Length is less than 1 the value of 0x00 (Normal disconnection) is used.](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901208)
* Update release notes and add comment
---------
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com>
|
2024-05-14 18:08:54 +02:00 |
|
 yztandChristian
|
1ffffaff47
|
Fix minor bug in MqttV5PacketEncoder.cs (#1939)
* Fix minor bug in MqttV5PacketEncoder.cs
* Update ReleaseNotes.md
---------
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com>
|
2024-03-02 09:44:14 +01:00 |
|
Christian
|
ae84aa43d2
|
1846 server mqttserverstopasync doesnt indicate correct reason (#1872)
|
2023-11-25 16:17:16 +01:00 |
|
Christian
|
0bb4c6ef09
|
Expose more TLS options (#1737)
|
2023-05-13 12:08:52 +02:00 |
|
Christian
|
0e815c626c
|
Add validation of string lengths (#1718)
|
2023-05-01 12:03:23 +02:00 |
|
老九
|
d0584413ca
|
Add PayloadSegmentable feature (#1585)
|
2023-02-22 20:53:55 +01:00 |
|
Christian
|
fdf00f1b18
|
More options for disconnect (#1557)
* Expose more options in disconnect options.
* Expose more options in disconnect API.
* Refactor code.
* Expose user properties in disconnected event.
* Expose more disconnect options in server.
* Fix build errors
* Add new samples.
* Fix client cleanup
* Fix merge conflicts
|
2022-12-23 17:09:02 +01:00 |
|
Christian
|
d7eb4bbe6e
|
Allow interception of will messages (#1613)
|
2022-12-06 20:28:01 +01:00 |
|
Christian
|
c17a350796
|
1595 object disposed exception in unit test handle parallel connection attempts (#1610)
|
2022-12-05 19:22:18 +01:00 |
|
Christian
|
d9da7cc92e
|
Refactor code
|
2022-12-03 14:09:27 +01:00 |
|
 老九andChristian
|
862d76471b
|
Implement buffer copy using different policies (#1599)
use Memory-Copy
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com>
|
2022-12-03 13:17:02 +01:00 |
|
老九
|
27f2474876
|
fix MqttBufferReader #1597 (#1598)
|
2022-12-03 13:14:07 +01:00 |
|
老九
|
47df131e7f
|
Avoid to check the type of propertyWriter parameter (#1600)
Refactor code of MqttBufferWriter
|
2022-11-30 17:56:05 +01:00 |
|
Christian
|
56750adfe4
|
1592 bug of mqttbufferreader (#1593)
|
2022-11-29 20:23:20 +01:00 |
|
Christian
|
db1fc7625d
|
1546 possible bug in server repeatedly sending the same message to client subscribed with cleansession=false (#1569)
|
2022-11-11 08:14:15 +01:00 |
|
Christian
|
bfec9dc5ad
|
802 client isnt being notified if message is not delivered (#1568)
|
2022-11-09 21:14:53 +01:00 |
|
Christian
|
5c74728387
|
Fix client session takeover
|
2022-11-06 13:28:41 +01:00 |
|
Christian
|
3fc6982e9a
|
Fix upgrading and downgrading of retained messages QoS for subscriptions (#1564)
|
2022-11-06 10:35:59 +01:00 |
|
Christian
|
d2ce9d607a
|
Fix freezes in _AsyncLock_ (#1549)
|
2022-10-23 08:16:45 +02:00 |
|
Christian
|
725cfb643f
|
Set MaximumQoS properly.
|
2022-06-24 18:52:50 +02:00 |
|
Christian
|
42cf9f73c2
|
Merge branch 'master' into 1413-protocol-version-132-mqtt-311-bridge-support
|
2022-06-10 23:27:00 +02:00 |
|
Christian
|
ec2e08668f
|
Add support for MQTT 3.1.1 Bridge flag.
|
2022-06-10 23:07:00 +02:00 |
|
Christian
|
b75076a1c5
|
Skip adding default message expiry interval.
|
2022-06-09 21:23:34 +02:00 |
|
Christian
|
7d95c238c3
|
Code cleanup.
|
2022-03-06 12:47:48 +01:00 |
|
Christian
|
2ce9b94ec9
|
v4.0.0 (#1357)
|
2022-02-20 21:10:46 +01:00 |
|
Christian
|
c756a4092f
|
Feature/mqttv5 subscriptions server (#1246)
* Add support for RetainHandling.
* Add support for No Local.
* Add support for _SubscriptionIdentifier_.
* Add more Unit Tests.
* Update docs.
|
2021-09-23 20:30:43 +02:00 |
|
Christian
|
cd8940f9b7
|
Improve internal server connection management. (#1232)
|
2021-09-08 18:01:56 +02:00 |
|
Christian
|
b97d01b78b
|
Fix wrong data validation (#342).
|
2021-03-21 20:42:09 +01:00 |
|
Christian
|
ed520455d0
|
Use the data converter only when creating packets.
|
2021-02-19 21:45:23 +01:00 |
|
Christian
|
b88924bce5
|
Fixed wrong buffer size calculation.
|
2021-01-29 23:10:40 +01:00 |
|
Christian
|
f3f1d81b52
|
Update docs.
|
2021-01-29 22:44:18 +01:00 |
|
Christian
|
c1001db450
|
Add packet inspector API.
|
2021-01-24 20:58:15 +01:00 |
|
Christian
|
72211ae85a
|
Improve packet writer performance.
|
2020-12-14 21:17:22 +01:00 |
|
Christian Kratky
|
d0a848c8b4
|
Improve performance.
|
2020-11-13 20:33:47 +01:00 |
|
Christian Kratky
|
f252374437
|
Extend support for topic alias.
|
2020-11-11 21:12:04 +01:00 |
|
Christian Kratky
|
f894622884
|
Merge branch 'master' into feature/Single_Connection_Monitoring_Task
|
2020-11-09 21:29:38 +01:00 |
|
Christian Kratky
|
e1bf9de347
|
Add support for topic alias.
|
2020-11-09 21:10:05 +01:00 |
|
Christian Kratky
|
6c15693456
|
Add support for TopicAlias in application message builder.
|
2020-11-09 17:22:32 +01:00 |
|
Christian
|
6cef746ed9
|
Merge pull request #1021 from nayato/max-qos
Add support for Maximum QoS property on CONNACK
|
2020-11-06 20:00:09 +01:00 |
|
Max Gortman
|
344cf674e6
|
PR fixes
|
2020-11-05 16:55:50 -08:00 |
|
Christian Kratky
|
06c9d27c87
|
Fixed bug in PubRel packet generation (MQTTv5 only).
|
2020-11-04 21:28:40 +01:00 |
|
Max Gortman
|
14224e4180
|
Add support for Maximum QoS property on CONNACK
|
2020-11-03 12:19:38 -08:00 |
|
Christian Kratky
|
44b7133a1c
|
Improve keep alive tests.
|
2020-11-02 21:17:31 +01:00 |
|
Christian Kratky
|
b7fb0c1002
|
Refactor package object model.
|
2020-10-28 23:11:12 +01:00 |
|
Christian Kratky
|
a65c015a58
|
Refactor exception message.
|
2020-07-25 13:43:26 +02:00 |
|
JanEggers
|
33e4ec1943
|
improve exceptions in case of corrupt packages close pipes after exception occoured to avoid lingering connections should fix #788
|
2020-07-09 21:19:00 +02:00 |
|
Christian Kratky
|
a58ab607ad
|
Improve logger performance.
|
2020-05-12 21:55:15 +02:00 |
|
Christian Kratky
|
f0a1f9ca93
|
Add support for user properties in client connect.
|
2020-05-04 23:15:38 +02:00 |
|
Christian Kratky
|
4b78710705
|
Refactor topic filter naming.
|
2020-04-18 01:38:20 +02:00 |
|
Christian Kratky
|
b9e9fe64ac
|
Refactor adapter handling.
|
2020-04-05 15:43:16 +02:00 |
|