alvin1221
6dfa7f0769
Fix incorrect TLS port of broker.emqx.io
3 years ago
Christian
b362b2afc2
Make logger parameters generic.
3 years ago
logicaloud
731c89d2e9
Fix MQTT5 'IsPersisted' session flag handling ( #1300 )
3 years ago
Michi
25ddfc83a8
MqttRpcClient now adds ResponseTopic to MqttApplicationMessage when using MQTT v5 ( #1295 )
* MqttRpcClient now adds ResponseTopic to MqttApplicationMessage when using MQTT v5
* No need for conditional protocol check (ResponseTopic property won't be added by PacketFormatter in <MQTT v5)
* Cleanup: Remove using
3 years ago
logicaloud
f0ea13c07f
Fix MQTT 3.1.1 session persistence when CleanSession=1 ( #1294 )
3 years ago
Volker Milbrandt
47cd5aa3cd
test ResultCode for invalid credentials (no userName but password) ( #1270 )
fix order of parameters in exceptions AreEqual(expected, actual)
3 years ago
logicaloud
1e68c2e815
Fixes #1276 timestamp check in server keep-alive monitor ( #1277 )
* Fix timestamp check in server keep-alive monitor
* Retain the original client statistics property name
- add comments to clarify meaning
- add separate public "received" timestamp property
* fix comment
3 years ago
logicaloud
623d8cafaa
Fix #1263 - Set IsSessionPresent in CONNACK if client session exists ( #1268 )
* Set IsSessionPresent in CONNACK if client session exists
* Set IsSessionPresent in CONNACK if client session exists;
- restore white space differences to make comparison easier
3 years ago
Christian
0920c86d37
Refactor logger. ( #1247 )
3 years ago
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.
3 years ago
Christian
cd8940f9b7
Improve internal server connection management. ( #1232 )
3 years ago
Christian
4f14373117
Add Unit Tests.
3 years ago
Christian
2aa4d1b77a
Add low level client to test environment.
3 years ago
Harry Kakoulidis
8905b612c9
Updated tests with public servers. ( #1223 )
* Updated tests with public servers.
* Separated tests with TLS12 and TLS13.
3 years ago
HansM
3cdf6d1261
[MQTTnet, MQTTnet.Extensions.ManagedClient] Fixed bug that allowed invalid subscriptions (Thanks to @marcelwinh ). ( #1226 )
3 years ago
Christian
d1c883ebae
Move MQTTnet.Server to dedicated repo.
3 years ago
Christian
fbb5cd45a0
Refactor deferred ACK of publish packets.
3 years ago
tamas.kurucsai
90b37a1e2d
reimplemented delayed acknowledgement using a property to switch off automatic acknowledgement and a new method Acknowledge() in the event handler
3 years ago
Christian
12f346115f
Improve RPC client handling.
3 years ago
Christian
8ba960343c
Fix exception handling issues ( #1082 ).
3 years ago
Volker Milbrandt
57652c76cf
tests with MqttClient.ConnectAsync with credentials
for all four combinations of null/non-null for username and password
3 years ago
Christian
3f92f2ca2b
Remove UWP test app because it gets replaced by MQTTnet.App in a separate repository.
3 years ago
Christian
b103718bd9
Add Unit Tests.
3 years ago
Philip Schill
b1bf7698aa
The topic filter comparer now checks for e.g. "foo/" matching "foo/#".
3 years ago
tamas.kurucsai
822f582e41
added test for delayed message acknowledgement
3 years ago
Christian
c1001db450
Add packet inspector API.
3 years ago
Christian
75845d6416
Fix cancellation issues when connecting.
4 years ago
JanEggers
02e65bca67
fixed .net 5 build
4 years ago
Stefan Ossendorf
37b783908a
.Net5.0 TFMs added
.Net5.0 TFMs added and related nuget packages updated.
4 years ago
Christian
1f78a92c4d
Remove timeout from send method.
4 years ago
Christian
c3e65390ab
Improve performance test.
4 years ago
Christian
9fddfb3e77
Add UnitTests
4 years ago
Christian
e1494c1004
Update nuget packages.
4 years ago
Christian
1e2231c461
Improve Unit Tests.
4 years ago
Christian
a93f44217b
Align different formats of log messages.
4 years ago
Christian
f9c3014e52
Fix Unit Tests.
4 years ago
Christian
02ab0e4903
Fix Unit Tests.
4 years ago
Christian
0bc25571e0
Fix Unit Tests
4 years ago
Christian Kratky
b7c178b85c
Fix Unit Tests.
4 years ago
Christian Kratky
4514348821
Fix Unit Tests.
4 years ago
Christian Kratky
7b32abe625
Fix Unit Tests.
4 years ago
Christian Kratky
d0a848c8b4
Improve performance.
4 years ago
Christian Kratky
e1bf9de347
Add support for topic alias.
4 years ago
Christian Kratky
eaf1195f95
Cleanup Unit Tests.
4 years ago
Christian Kratky
06c9d27c87
Fixed bug in PubRel packet generation (MQTTv5 only).
4 years ago
Christian Kratky
fb2be79673
Remove not used timeout for receiving.
4 years ago
Christian Kratky
44b7133a1c
Improve keep alive tests.
4 years ago
Christian Kratky
3e4f4a59a8
Improve Unit Tests.
4 years ago
Christian Kratky
24f0ea01f5
Improve session takeover and keep alive handling.
4 years ago
Christian Kratky
1625aadae9
Improve disconnect reason transfer to client (especially for session take over).
4 years ago