Christian and Michi
36c6d8974e
Allow disabling of packet fragmentation ( #1709 )
...
* Add compatibility option for AWS
* Fix UWP build
* Fix comment in MqttClientOptions (#1706 )
* Refactor naming
* Fix wrong option value
---------
Co-authored-by: Michi <michael@volz.dev >
2023-04-06 17:54:36 +02:00
Christian
ed31c51237
Code cleanup
2023-01-28 13:08:21 +01:00
Jeffery Michael and Jeff Scherrer
73f118fe1c
Moved the usage of certificate provider into the server listener ( #1652 )
...
* Moved the usage of certificate provider into the server listener so that each connection has the posibility of receiving a new SSL cert.
* Removed warning from unused field.
* Reduced changeds on original codebase.
---------
Co-authored-by: Jeff Scherrer <Jeff.Scherrer@vw.com >
2023-01-28 12:18:31 +01:00
Jeffery Michael
e0ce1f309e
dotnet 7 packages ( #1636 )
...
* Added dotnet 7 support/builds.
* Added NETCOREAPP_3_1_OR_GREATER where applicable.
2022-12-28 09:20:11 +01:00
Christian
2fa7200fb3
1544 add underlying socketoption of tcp keepalive into the server option ( #1606 )
...
* Expose TCP keep alive options to options builder
* Update ReleaseNotes.md
2022-12-23 17:15:49 +01:00
Christian
fdf00f1b18
More options for disconnect ( #1557 )
...
* Expose more options in disconnect options.
* Expose more options in disconnect API.
* Refactor code.
* Expose user properties in disconnected event.
* Expose more disconnect options in server.
* Fix build errors
* Add new samples.
* Fix client cleanup
* Fix merge conflicts
2022-12-23 17:09:02 +01:00
Christian
d2ce9d607a
Fix freezes in _AsyncLock_ ( #1549 )
2022-10-23 08:16:45 +02:00
Christian
e050e2d61e
Improve async lock ( #1520 )
2022-09-25 10:26:18 +02:00
Christian
d4dad4860a
Fix and improve session takeover process handling.
2022-09-14 14:15:35 +02:00
Christian
3ab095a568
Set web socket boundaries correctly ( #1514 )
2022-09-13 08:50:02 +02:00
Christian
d3848d8cb0
Add comments.
2022-07-23 11:00:21 +02:00
Christian
ed7c150cc5
Add new options.
2022-07-19 20:47:16 +02:00
Christian
b10a69a0ae
Update release notes.
2022-07-01 17:03:33 +02:00
Torstein Lundervold Nesheim
4b1c7cf772
Use IgnoreCertificateChainErrors option in TcpChannel ( #1447 )
2022-07-01 17:00:13 +02:00
Christian
8231d62f9f
Squashed commit of the following:
...
commit 9f289152736a682a8c31fbe7720dade37dbb1cb5
Author: Christian <6939810+chkr1011@users.noreply.github.com >
Date: Sun Jun 26 13:38:35 2022 +0200
Fix message storage.
2022-06-27 20:39:53 +02:00
Andres Olivares and Andres Olivares
967c964111
Added MqttClientTlsOptions to control RevocationMode for clients with limited Internet access (defaults to Online) ( #1396 )
...
Co-authored-by: Andres Olivares <andres.olivares@ncr.com >
2022-05-08 14:31:14 +02:00
Tim
9e47a0985b
Allow to change cipher suite ( #1381 )
...
* Allow to change the used Cipher Suite
* Also added cipher suite to the mqtt client part
* Added ConfigureAwait
2022-04-21 21:02:39 +02:00
Christian
7d95c238c3
Code cleanup.
2022-03-06 12:47:48 +01:00
Christian
2ce9b94ec9
v4.0.0 ( #1357 )
2022-02-20 21:10:46 +01:00
Günther Foidl
bd40e10a66
Elide repeated Action-delegate allocation by caching it ( #1324 )
...
* Elide repeated Action-delegate allocation by caching it
Here C# compiler has too little knowledge about the usage of the delegate, we know better so cache it on our own to avoid the repeated allocation.
* Use conditional compilation
2022-01-08 14:00:39 +01:00
Christian
8020e66f41
Fix UWP build errors.
2021-11-01 12:28:39 +01:00
Christian
0920c86d37
Refactor logger. ( #1247 )
2021-09-26 11:05:00 +02:00
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.
2021-09-23 20:30:43 +02:00
SilverFox
df262b5588
Fix UWP support broken in #1135
2021-04-02 19:58:03 +08:00
SilverFox
e174546b5a
Add more checks for NET5_0
2021-04-02 18:03:44 +08:00
Christian
c1001db450
Add packet inspector API.
2021-01-24 20:58:15 +01:00
Christian
75845d6416
Fix cancellation issues when connecting.
2021-01-01 15:56:38 +01:00
Christian
1f78a92c4d
Remove timeout from send method.
2020-12-14 21:17:11 +01:00
Christian
b0699003e2
Refactor code.
2020-12-08 21:07:58 +01:00
Christian
ec015e7620
Refactor naming for background tasks.
2020-11-25 21:07:50 +01:00
Christian
7738c5faa1
Refactor platform detection for unsupported features.
2020-11-21 15:43:32 +01:00
Christian
a93f44217b
Align different formats of log messages.
2020-11-16 20:47:44 +01:00
Christian Kratky
0446635ed6
Add comments.
2020-11-14 10:35:08 +01:00
Christian Kratky
d0a848c8b4
Improve performance.
2020-11-13 20:33:47 +01:00
Christian Kratky
da5a172504
Refactor code.
2020-11-09 21:30:36 +01:00
Christian Kratky
f894622884
Merge branch 'master' into feature/Single_Connection_Monitoring_Task
2020-11-09 21:29:38 +01:00
Christian Kratky
e800901b4c
Merge branch 'master' into feature/Single_Connection_Monitoring_Task
2020-10-31 11:33:54 +01:00
Christian Kratky
558d281a33
Refactor TLS 1.3 support.
2020-10-31 11:23:14 +01:00
Piotr Łobacz
7274f4390c
added support for Tls1.3 protocol
2020-10-30 12:45:57 +01:00
Christian Kratky
58ad599783
Improve disconnect code of client.
2020-10-30 00:23:45 +01:00
Christian Kratky
b7fb0c1002
Refactor package object model.
2020-10-28 23:11:12 +01:00
Jay424
c778cd7a0f
Fixed evaluation of IgnoreCertificateRevocationErrors to correctly set SslClientAuthenticationOptions.CertificateRevocationCheckMode
...
The if was just flipped.
2020-10-28 17:14:09 +01:00
Christian Kratky
aad9eac361
Refactor AWS integration.
2020-09-14 22:01:07 +02:00
Krause, Henning
fc367ddb64
Added support to set TLS Application Protocols
2020-08-28 19:07:31 +02:00
Christian Kratky
4e6aeb91a4
Fix server adapter memory leak and UnitTests
2020-07-25 23:34:30 +02:00
SeppPenner
40aefd0ad3
Added local variable to avoid that the solution is not threadsafe.
2020-06-10 12:00:34 +02:00
Christian Kratky
c779b394f1
Add abstraction layer for server certificate.
2020-05-26 23:46:43 +02:00
Christian
13c399bc9a
Merge pull request #895 from borigas/x509Cert
...
Add an x509 certificate parameter
2020-05-26 23:14:23 +02:00
Christian Kratky
dbe12b9c48
General code refactoring.
2020-05-21 12:40:51 +02:00
Christian Kratky
683bb43486
Fix performance issue in logger.
2020-05-14 00:05:52 +02:00