Christian Kratky
54870adc64
Fix build warnings and errors.
4年前
Christian Kratky
b93cd5b673
Refactor code.
4年前
Christian Kratky
67d56644b2
Expose custom session items in session status.
4年前
Christian Kratky
6e0d3ec0fb
Update nuget packages.
4年前
Christian Kratky
d464bfb7c5
Fix connect and disconnect event flow.
4年前
Christian Kratky
7a24970035
Fix UnitTests.
4年前
Christian Kratky
ad128c7889
Improve socket handling.
4年前
PMExtra
774d49a908
Fix exception message and add test cases.
4年前
PMExtra
c83bec6e81
Fix for Nullable.
4年前
PMExtra
763d9778bb
Check parameters and add friendly exceptions.
4年前
Christian Kratky
81b547f386
Fix logging issues.
4年前
Christian Kratky
04ccdcd562
Add low level client.
4年前
PMExtra
aafd4ea658
Fix.
4年前
PMExtra
4eb65fc3d2
Support MqttClientOptionsBuilder.WithConnectionUri()
4年前
SeppPenner
ea22ef4164
Adjusted .nuspec file, added property to interface as well.
4年前
PMExtra
55dc940abb
GetUserProperty extension.
4年前
SeppPenner
c40e3c64aa
Removed checks for user properties in MQTT v3 and instead ignore them.
4年前
SeppPenner
87c4fa14ee
Added check if the server is started or not.
4年前
Christian Kratky
0653b89701
Fix broken unit tests.
4年前
Christian Kratky
561474c572
Fix broken unit tests.
4年前
xljiulang
9ed80daf83
Reduce the performance cost of Memory<T>.getSpan()
4年前
JanEggers
20eda96921
fixed core 3.1 startup and verified it still works with 2.1 and net461
4年前
Christian Kratky
8e0bce7734
Remove obsolete references.
4年前
Christian Kratky
72fa13ca5b
Fix build errors.
4年前
Andrei Mikhalevich
e7fa465616
DIspose semaphore in MqttChannelAdapter
4年前
Dominik Viererbe
5f59aca62c
Added MqttClientUnsubscribeOptionsBuilder analogous to MqttClientSubscribeOptionsBuilder
4年前
Graham Watts
fd8caed9af
Add .NET 3.1 target
Add .NET Core 3.1 target that uses ASP.NET Core framework reference instead of NuGet package references
4年前
Christoph
313f90a526
Added receiveTracker to detect whether messages are received from broker.
5年前
Jim Schaad
7dde2f1f4c
Change variable name per review request
Change the name of the variable from requestCode to request
5年前
Christian Kratky
ce51d12a03
Update SDK versions.
5年前
Jim Schaad
b1559a8fa5
Correct to print right result
Lost a change while moving from my developement branch to here.
5年前
JanEggers
630400da53
avoid task.run on newer platforms
5年前
JanEggers
a152066ed3
fixed managed client so it does not send disconnect packet when disposed
5年前
JanEggers
138cd16c8d
fixed compilation
5年前
JanEggers
27a61819d3
removed unused code
5年前
Jim Schaad
9c378fb088
Provide the full ACK on a connection failure
There are some systems that return information on a failed exception and thus the client wants access to the full set of ACK information. Specifically the user properties.
5年前
Jim Schaad
d4088420cf
Return correct set of user properties
Return the response not the request set of user properties
5年前
JanEggers
328ffc734f
dont allow publish before the client is started and adjusted testclient accordingly
5年前
PMExtra
069c19aab9
Support existing session with ManagedMqttClient.
5年前
JanEggers
a77e0b8dde
spread dispose pattern
5年前
JanEggers
698f0b66d2
fixed object disposed exception on netfx fixing #803 #733 #728 #486 #158
5年前
JanEggers
14419e4d63
fixed clients overlapping from one test to another by:
- adding client and server wrappers to verify the clientid starts with the testname
- adding disposable baseclass
- clear disconnect handler from client so it does not try to reconnect after it is disposed
- moved code from dispose to cleanup in case it is called in a stop method as dispose may only be called once while start / stop may be called multiple times
5年前
Federico Di Gregorio
3600ebbc62
Create default MqttRetainedMessagesManager in options
5年前
Federico Di Gregorio
55676965d9
Use IList in IMqttRetainedMessagesManager return values
5年前
Federico Di Gregorio
f949d54aef
Added IMqttRetainedMessagesManager
* Added interface IMqttRetainedMessagesManager to allow for different
retained messages manager implementations. The interface copies almost
exactly the current MqttRetainedMessagesManager implementation.
* Added IMqttRetainedMessagesManager.Start() to configure the provided
IMqttRetainedMessagesManager outside the constructor. This method returns
Task because some implementations that use external storage may be slow on
initialization (e.g., connect to a database).
* Modified MqttRetainedMessagesManager to implement new interface.
5年前
Christian Kratky
624fafc662
Update nugets.
5年前
Anton Yaroshenko
9fb1cc3320
added UWP compiler flags
5年前
Christian
9aaa94e821
Revert "Replace raw bytes with x509 certificate to allow specify passwords and flags"
5年前
Anton Yaroshenko
e8ff48bfd3
Revert "blind uwp fix"
This reverts commit ac326babdf
.
5年前
Anton Yaroshenko
5db05f186f
Revert "replace raw byte with x509 certificate to allow specify passwords"
This reverts commit a38623cb5a
.
5年前