JanEggers
02e65bca67
fixed .net 5 build
2020-12-16 14:45:15 +01:00
JanEggers
2eaebe0e6a
removed todo
2020-10-13 15:59:39 +02:00
JanEggers
d7b552fce2
renaming and added cast
2020-10-13 15:57:21 +02:00
JanEggers
f7db00c08e
improved behavior when multiple connections fight over a session
2020-10-11 16:41:13 +02:00
JanEggers
33e4ec1943
improve exceptions in case of corrupt packages close pipes after exception occoured to avoid lingering connections should fix #788
2020-07-09 21:19:00 +02:00
JanEggers
16180e83ba
fixed parallel writes #932
2020-05-27 20:38:34 +02:00
JanEggers
4b481b4833
removed unused dependecies
2020-04-27 17:09:54 +02:00
JanEggers
93d8679bbc
fixed netcoreapp3.1 build
2020-04-21 21:19:49 +02:00
JanEggers
d49a4384c0
use the RemoteEndpoint property from the ConnectionContext and added test
2020-04-14 19:16:32 +02:00
JanEggers
52faf6d76a
updated releasenotes
2020-03-15 14:47:50 +01: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
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
JanEggers
328ffc734f
dont allow publish before the client is started and adjusted testclient accordingly
2019-12-28 15:55:35 +01:00
JanEggers
ac06a001e2
fixed some warnings
2019-12-21 10:42:18 +01: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
JanEggers
a4420063c0
fixed #743
2019-08-14 22:29:51 +02:00
JanEggers
953578eba2
fixed todo in MqttConnectionContext
2019-04-17 09:47:17 +02:00
JanEggers
477e2d23ab
added benchmark option to compare netfx and core runtime
2019-04-15 15:52:51 +02:00
JanEggers
03c61ad82c
fixed tests and added testcase for user property serialization
2019-04-15 15:37:15 +02:00
JanEggers
9475ccd0d8
revert accidential change
2019-04-15 15:31:31 +02:00
JanEggers
73b051d159
reuse reader
2019-04-15 15:00:09 +02:00
JanEggers
a9944def68
added span based writer
2019-04-15 14:43:49 +02:00
JanEggers
aee10ba6fa
added netcore 2.1 build
2019-04-15 14:24:27 +02:00
JanEggers
cfc1b27950
fixed build and added implementations for new read functions
2019-04-15 14:14:32 +02:00
JanEggers
149d01e173
added tests
2019-04-15 14:09:22 +02:00
JanEggers
888e1797d7
fixed cherry pick
2019-04-15 14:04:21 +02:00
JanEggers
f8ade2daf4
slight improvements
2019-04-15 14:04:06 +02:00
JanEggers
a85792c392
fixed another issue
2019-04-15 14:00:22 +02:00
JanEggers
fbca8a6dc1
span based reader
2019-04-15 14:00:00 +02:00
JanEggers
ccadd4e41a
updated release notes
2018-11-04 11:44:25 +01:00
JanEggers
a5caab62f8
fixed parallel writes
2018-11-04 11:39:12 +01:00
JanEggers
73d33e2200
fixed #421
2018-10-07 15:20:13 +02:00
JanEggers
583b32f17a
updated release notes
2018-10-07 13:24:07 +02:00
JanEggers
b7ab29473b
added ability to specify tls protocol version
2018-10-07 12:10:26 +02:00
JanEggers
976c62d9c2
added back the old function and added new overload
2018-08-25 12:08:42 +02:00
JanEggers
4cc9f12a03
added AspNetMqttServerOptionsBuilder
2018-08-21 21:32:03 +02:00
JanEggers
043cfdb3f9
fixed deadlock and object disposed exception
2018-07-23 17:58:29 +02:00
JanEggers
d30fe61264
fixed missing waits
2018-07-19 21:13:29 +02:00
JanEggers
f7ea2d29e1
prove its broken
2018-07-19 21:13:28 +02:00
JanEggers
e6cfef5295
fixed disconnect to be triggered just once
2018-07-19 21:13:28 +02:00
JanEggers
0dea9e6a2b
changed waiting condition
2018-07-19 21:13:28 +02:00
JanEggers
ae80de26ec
addressed feedback
2018-07-19 21:13:28 +02:00
JanEggers
53bd2a0960
fixed blocking code in networkstrem and reduced sleep in tests
2018-07-19 21:13:28 +02:00
JanEggers
b55f5ff298
event is triggered but something is blocking
2018-07-19 21:13:27 +02:00
JanEggers
21048b51ae
prove there is something wrong
2018-07-19 21:13:27 +02:00
JanEggers
978694b3c0
set binary mode
2018-07-07 10:52:24 +02:00
JanEggers
bc6f155f12
using connectionhandlers with websockets
2018-07-07 10:42:33 +02:00
JanEggers
cd257b4d25
hide overload that does not provide options
2018-07-05 20:31:01 +02:00
JanEggers
c43acf7dac
more extensions for aspnetcore configuration
2018-06-29 20:05:48 +02:00
JanEggers
d573423372
downgrade dependencies to 2.0
2018-06-16 17:39:37 +02:00
JanEggers
410bc211a5
fixed packet reader
2018-06-16 17:39:04 +02:00
JanEggers
e65c3f2f2b
moved files into the correct place
2018-06-16 17:30:08 +02:00
JanEggers
cf947415e8
enable abort exceptions
2018-06-16 17:21:58 +02:00
JanEggers
c32a606a70
add memory diagnoser
2018-06-16 17:21:58 +02:00
JanEggers
78c6059668
enabled clients based on tcp to benefit from new api and added Benchmark for EndtoEnd with new API
2018-06-16 17:21:58 +02:00
JanEggers
7c2adf636f
removed dead code and make new connection context an opt in so kestrel 2.0 still works
2018-06-16 17:20:01 +02:00
JanEggers
d5ac8c7183
use final packages
2018-06-16 17:20:00 +02:00
JanEggers
7a7fab0907
fixed rebase
2018-06-16 17:20:00 +02:00
JanEggers
c758ae89f4
first iteration
2018-06-16 17:20:00 +02:00
JanEggers
fd50e4e260
more benchmarks
2018-06-01 07:14:03 +02:00
JanEggers
4e74b59796
added extension method
2018-05-31 13:45:57 +02:00
JanEggers
8c37cf16c0
fixed tests
2018-05-10 22:28:01 +02:00
JanEggers
c569c10740
dont use writer instance
2018-05-10 20:50:50 +02:00
JanEggers
97d91ec0f8
fixed code quality issues
2018-05-10 19:30:29 +02:00
JanEggers
17db90d5ab
fixed build
2018-05-10 19:25:33 +02:00
JanEggers
e7a7bb1a7b
added benchmark for serializers
2018-05-10 19:18:31 +02:00
JanEggers
677beddf07
fixed code quality compliance
2018-04-05 16:03:28 +02:00
JanEggers
7154a7b3dc
fixed tests
2018-04-05 15:55:08 +02:00
JanEggers
7de3d79d09
added tcp adapter
2018-04-05 14:58:13 +02:00
JanEggers
c775867db4
merged if statements
2017-11-12 16:58:13 +01:00
JanEggers
8672fb2792
fixed websocket subprotocol negotiation
2017-11-12 16:46:32 +01:00
JanEggers
38904a6213
removed testapp again
2017-11-12 14:13:39 +01:00
JanEggers
bdadfa1c26
added net461 build
2017-11-12 14:07:33 +01:00
JanEggers
5cbbfedcce
added testproject for importing mqtt nugets and verify bin folder
2017-11-12 12:33:56 +01:00
JanEggers
bc97575760
downgrade dependencies to be netstandard 1.3 compliant and remove net461 shim requirement
2017-11-12 12:28:55 +01:00
JanEggers
afd56a7f6f
added indication of what Mqtt TargetFramework is used
2017-11-12 09:22:17 +01:00
JanEggers
4ef16cfd8d
fixed project reference
2017-10-28 19:02:17 +02:00
JanEggers
177c7cbf03
added appveyor config for ci and tests
2017-10-28 17:03:52 +02:00
JanEggers
8025717658
migrate uwp platform to netstandard project
2017-10-28 16:40:10 +02:00
JanEggers
e0797e5d14
enable uwp build again
2017-10-26 21:45:36 +02:00
JanEggers
d10f29bbc6
initial version
2017-10-22 19:22:14 +02:00
JanEggers
60bdca8716
added back buffering for .net and annotated ifdefs with minimum dependency tor remove them
2017-10-15 10:16:26 +02:00
JanEggers
47257baba9
fixed build script
2017-10-14 16:37:42 +02:00
JanEggers
906a0ba189
removed duplicated code by using csproj with targetframeworks
2017-10-14 08:11:56 +02:00
JanEggers
1d78d675f7
improved api surface of mqttserver and fixed unittests
2017-10-02 22:55:56 +02:00
JanEggers
3079ad37ce
improved client livetime events
2017-10-02 22:55:46 +02:00
Eggers Jan
023cb12079
added resharper settings
2017-09-20 09:34:01 +02:00
Eggers Jan
b5b87f5272
improved timeout after memory usage
2017-09-20 09:33:41 +02:00
JanEggers
d4ef1a7302
fixed code issue
2017-09-16 08:29:34 +02:00
JanEggers
f8c01b2168
fixed invalid operation exception
2017-09-16 08:13:46 +02:00
JanEggers
d7e2b18247
packages that are events form the server may not cause invalid operation exceptions
2017-09-16 08:10:49 +02:00
JanEggers
12a275918e
fixed high load on server
2017-09-16 08:02:48 +02:00
JanEggers
f1ff947697
higher numbers
2017-09-14 22:26:28 +02:00
JanEggers
9250853854
Merge branch 'EvenMorePerf' into develop
2017-09-14 22:22:43 +02:00
JanEggers
d1b634511d
reduced footprint of client msg queue and numbers can go even higher
2017-09-14 22:18:54 +02:00