Marc Sallin
f1f9924bce
Expose WithClientMessageQueueInterceptor
2020-09-04 09:53:34 +02:00
Christian Kratky
4e6aeb91a4
Fix server adapter memory leak and UnitTests
2020-07-25 23:34:30 +02:00
SeppPenner
75dfe68a94
Added interceptor for undelivered messages.
2020-06-09 20:54:42 +02:00
Christian Kratky
c779b394f1
Add abstraction layer for server certificate.
2020-05-26 23:46:43 +02:00
Ben Origas
fc3965f5a3
Also Wrap certificate namespace in a !UWP compiler directive in options builder
2020-04-15 10:00:25 -05:00
Ben Origas
88e8691ce0
Move server x509 certs into non-uwp compiler flags
2020-04-10 17:16:42 -05:00
Ben Origas
28641892f5
Add an x509 certificate parameter
2020-04-10 17:16:42 -05: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
896e9ed0aa
Add interceptor for unsubscriptions.
2019-11-14 20:47:33 +01:00
Christian Kratky
9ac726b271
Revert "Remove dedicated UWP builds and code."
...
This reverts commit 6d0e2c2022 .
2019-08-11 22:19:49 +02:00
Christian Kratky
6d0e2c2022
Remove dedicated UWP builds and code.
2019-08-11 22:07:57 +02:00
Christian Kratky
8ad1fb2871
Refactor server certificate classes (breaking change).
2019-08-11 21:46:13 +02:00
Craig Lutgen
59d2a8e551
Changed server crentials property name from password to certificateCredentials
2019-08-08 13:35:14 -05:00
Craig Lutgen
9d63500f95
Fix build issue with UWP
2019-07-31 13:27:33 -05:00
Craig Lutgen
a03bdc7616
Expose server certificate password and client certificate options to MqttServerOptionsBuilder
2019-07-31 13:04:03 -05:00
Christian Kratky
e7ba3f76dc
Add options builder methods for remote certificate validation callback.
2019-07-11 23:03:56 +02:00
Christian Kratky
6ed3b0cedd
Add ClientId for application messages published by the server.
2019-04-24 21:37:29 +02:00
Kiarash
0e2c3abd05
Add missing method for setting encrpted IPv6 address.
...
* Clean up
2019-03-10 16:34:18 +01:00
Christian Kratky
c0507fcc55
Refactor interceptors etc. to support async.
2018-12-27 22:41:41 +01:00
JanEggers
b7ab29473b
added ability to specify tls protocol version
2018-10-07 12:10:26 +02:00
Christian Kratky
20779dfece
Reorganize solution structure.
2018-06-11 00:00:30 +02:00