PMExtra
4eb65fc3d2
Support MqttClientOptionsBuilder.WithConnectionUri()
2020-03-31 16:42:04 +08:00
Christian Kratky
0653b89701
Fix broken unit tests.
2020-03-26 22:33:30 +01:00
Christian Kratky
561474c572
Fix broken unit tests.
2020-03-26 15:35:14 +01:00
xljiulang
9ed80daf83
Reduce the performance cost of Memory<T>.getSpan()
2020-03-25 21:32:43 +08:00
JanEggers
20eda96921
fixed core 3.1 startup and verified it still works with 2.1 and net461
2020-03-15 14:43:59 +01:00
Christian Kratky
8e0bce7734
Remove obsolete references.
2020-03-14 23:49:26 +01:00
Christian Kratky
72fa13ca5b
Fix build errors.
2020-03-14 22:59:17 +01:00
Christian Kratky
45e3455e6c
Merge remote-tracking branch 'origin/master'
2020-03-14 22:46:23 +01:00
Andrei Mikhalevich
e7fa465616
DIspose semaphore in MqttChannelAdapter
2020-03-12 11:07:30 -04:00
Christian
799005803e
Merge pull request #869 from dominikviererbe/feature/MqttClientUnsubscribeOptionsBuilder
...
Added MqttClientUnsubscribeOptionsBuilder
2020-03-10 09:55:57 +01:00
Dominik Viererbe
5f59aca62c
Added MqttClientUnsubscribeOptionsBuilder analogous to MqttClientSubscribeOptionsBuilder
2020-02-25 16:30:08 +01:00
Christoph
122034296c
Merge branch 'develop' into check-"Keep-Alive"-while-other-messages-are-sent-#851
2020-02-24 08:20:25 +01:00
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
2020-02-22 11:25:01 +02:00
Christoph
313f90a526
Added receiveTracker to detect whether messages are received from broker.
2020-01-28 14:36:19 +01:00
Christian Kratky
4d27f42e72
Merge remote-tracking branch 'origin/develop' into develop
2020-01-25 23:34:53 +01:00
Jim Schaad
7dde2f1f4c
Change variable name per review request
...
Change the name of the variable from requestCode to request
2020-01-12 12:31:09 -08:00
Christian Kratky
49c5278ba0
Merge branch 'master' into develop
2020-01-10 22:18:48 +01:00
Christian Kratky
ce51d12a03
Update SDK versions.
2020-01-10 22:16:31 +01:00
Jim Schaad
b1559a8fa5
Correct to print right result
...
Lost a change while moving from my developement branch to here.
2020-01-08 11:11:41 -08:00
Jim Schaad
457143c840
Merge branch 'develop' into connectErrors
2020-01-08 11:10:58 -08:00
JanEggers
630400da53
avoid task.run on newer platforms
2020-01-04 11:55:12 +01:00
JanEggers
a152066ed3
fixed managed client so it does not send disconnect packet when disposed
2020-01-04 11:54:41 +01:00
JanEggers
138cd16c8d
fixed compilation
2020-01-04 11:53:15 +01:00
JanEggers
27a61819d3
removed unused code
2020-01-04 11:52:43 +01:00
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.
2019-12-31 14:44:25 -08:00
Jim Schaad
d4088420cf
Return correct set of user properties
...
Return the response not the request set of user properties
2019-12-31 14:33:31 -08:00
Christian
2e7d074174
Merge pull request #833 from JanEggers/bugfixes
...
Bugfixes
2019-12-28 20:28:38 +01:00
JanEggers
328ffc734f
dont allow publish before the client is started and adjusted testclient accordingly
2019-12-28 15:55:35 +01:00
PMExtra
069c19aab9
Support existing session with ManagedMqttClient.
2019-12-23 20:38:29 +08:00
JanEggers
a77e0b8dde
spread dispose pattern
2019-12-21 09:09:03 +01:00
JanEggers
698f0b66d2
fixed object disposed exception on netfx fixing #803 #733 #728 #486 #158
2019-12-20 15:37:42 +01:00
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
2019-12-20 15:37:23 +01:00
Federico Di Gregorio
3600ebbc62
Create default MqttRetainedMessagesManager in options
2019-12-18 10:25:24 +01:00
Federico Di Gregorio
55676965d9
Use IList in IMqttRetainedMessagesManager return values
2019-12-17 12:39:57 +01:00
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.
2019-12-17 11:57:17 +01:00
Christian Kratky
624fafc662
Update nugets.
2019-12-08 20:10:46 +01:00
Anton Yaroshenko
f9b2c91ddb
merged
2019-11-18 11:32:00 +02:00
Anton Yaroshenko
9fb1cc3320
added UWP compiler flags
2019-11-18 11:16:34 +02:00
Anton Yaroshenko
e8ff48bfd3
Revert "blind uwp fix"
...
This reverts commit ac326babdf .
2019-11-17 21:23:20 +01:00
Anton Yaroshenko
5db05f186f
Revert "replace raw byte with x509 certificate to allow specify passwords"
...
This reverts commit a38623cb5a .
2019-11-17 21:23:16 +01:00
Christian
c490e83c91
Merge pull request #798 from stepkillah/master
...
Replace raw bytes with x509 certificate to allow specify passwords and flags
2019-11-17 21:05:05 +01:00
Anton Yaroshenko
ac326babdf
blind uwp fix
2019-11-17 20:12:03 +02:00
Anton Yaroshenko
a38623cb5a
replace raw byte with x509 certificate to allow specify passwords
2019-11-17 19:42:23 +02:00
Christian Kratky
4b7409240b
Merge remote-tracking branch 'origin/develop' into develop
2019-11-14 20:47:36 +01:00
Christian Kratky
896e9ed0aa
Add interceptor for unsubscriptions.
2019-11-14 20:47:33 +01:00
Christian
0950dfbb8b
Merge pull request #786 from llrosa/debugFixClientId
...
Fix for #785 - Skip client disconnection process if unauthorized
2019-11-03 13:23:23 +01:00
Lucas Rosa
4105beb7e6
Some more cleaning up:
2019-10-29 12:55:57 -03:00
Lucas Rosa
5c25905510
Clean up
2019-10-29 12:48:04 -03:00
Lucas Rosa
e3f6b579b2
Working PoC
2019-10-29 12:32:20 -03:00
Lucas Rosa
c467c9c818
Debugging duplicated client id issue
2019-10-29 11:44:41 -03:00