Christian Kratky
ad128c7889
Improve socket handling.
před 4 roky
PMExtra
774d49a908
Fix exception message and add test cases.
před 4 roky
PMExtra
c83bec6e81
Fix for Nullable.
před 4 roky
PMExtra
763d9778bb
Check parameters and add friendly exceptions.
před 4 roky
Christian Kratky
81b547f386
Fix logging issues.
před 4 roky
Christian Kratky
04ccdcd562
Add low level client.
před 4 roky
PMExtra
aafd4ea658
Fix.
před 4 roky
PMExtra
4eb65fc3d2
Support MqttClientOptionsBuilder.WithConnectionUri()
před 4 roky
PMExtra
55dc940abb
GetUserProperty extension.
před 4 roky
SeppPenner
c40e3c64aa
Removed checks for user properties in MQTT v3 and instead ignore them.
před 4 roky
Christian Kratky
0653b89701
Fix broken unit tests.
před 4 roky
Christian Kratky
561474c572
Fix broken unit tests.
před 4 roky
xljiulang
9ed80daf83
Reduce the performance cost of Memory<T>.getSpan()
před 4 roky
JanEggers
20eda96921
fixed core 3.1 startup and verified it still works with 2.1 and net461
před 4 roky
Christian Kratky
8e0bce7734
Remove obsolete references.
před 4 roky
Christian Kratky
72fa13ca5b
Fix build errors.
před 4 roky
Andrei Mikhalevich
e7fa465616
DIspose semaphore in MqttChannelAdapter
před 4 roky
Dominik Viererbe
5f59aca62c
Added MqttClientUnsubscribeOptionsBuilder analogous to MqttClientSubscribeOptionsBuilder
před 4 roky
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
před 4 roky
Christoph
313f90a526
Added receiveTracker to detect whether messages are received from broker.
před 4 roky
Jim Schaad
7dde2f1f4c
Change variable name per review request
Change the name of the variable from requestCode to request
před 5 roky
Christian Kratky
ce51d12a03
Update SDK versions.
před 5 roky
Jim Schaad
b1559a8fa5
Correct to print right result
Lost a change while moving from my developement branch to here.
před 5 roky
JanEggers
630400da53
avoid task.run on newer platforms
před 5 roky
JanEggers
a152066ed3
fixed managed client so it does not send disconnect packet when disposed
před 5 roky
JanEggers
138cd16c8d
fixed compilation
před 5 roky
JanEggers
27a61819d3
removed unused code
před 5 roky
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.
před 5 roky
Jim Schaad
d4088420cf
Return correct set of user properties
Return the response not the request set of user properties
před 5 roky
JanEggers
328ffc734f
dont allow publish before the client is started and adjusted testclient accordingly
před 5 roky
PMExtra
069c19aab9
Support existing session with ManagedMqttClient.
před 5 roky
JanEggers
a77e0b8dde
spread dispose pattern
před 5 roky
JanEggers
698f0b66d2
fixed object disposed exception on netfx fixing #803 #733 #728 #486 #158
před 5 roky
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
před 5 roky
Federico Di Gregorio
3600ebbc62
Create default MqttRetainedMessagesManager in options
před 5 roky
Federico Di Gregorio
55676965d9
Use IList in IMqttRetainedMessagesManager return values
před 5 roky
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.
před 5 roky
Christian Kratky
624fafc662
Update nugets.
před 5 roky
Anton Yaroshenko
9fb1cc3320
added UWP compiler flags
před 5 roky
Christian
9aaa94e821
Revert "Replace raw bytes with x509 certificate to allow specify passwords and flags"
před 5 roky
Anton Yaroshenko
e8ff48bfd3
Revert "blind uwp fix"
This reverts commit ac326babdf
.
před 5 roky
Anton Yaroshenko
5db05f186f
Revert "replace raw byte with x509 certificate to allow specify passwords"
This reverts commit a38623cb5a
.
před 5 roky
Anton Yaroshenko
ac326babdf
blind uwp fix
před 5 roky
Anton Yaroshenko
a38623cb5a
replace raw byte with x509 certificate to allow specify passwords
před 5 roky
Christian Kratky
896e9ed0aa
Add interceptor for unsubscriptions.
před 5 roky
Lucas Rosa
4105beb7e6
Some more cleaning up:
před 5 roky
Lucas Rosa
5c25905510
Clean up
před 5 roky
Lucas Rosa
e3f6b579b2
Working PoC
před 5 roky
Lucas Rosa
c467c9c818
Debugging duplicated client id issue
před 5 roky
Christoph Stichlberger
7479e320ee
Turn subscription publishing loglevel down
- the Info level for publishing subscriptions is quite noisy
- previously this wasn't a problem because subscription processing was buffered, now the message is logged for nearly every single un/subscription that is made
- all other frequently recurring log events are also on level Verbose
před 5 roky