Alexandru Macocian
|
c035d2a3e2
|
fixed race condition to client initialization
|
2020-03-21 12:41:29 +01:00 |
|
Alexandru Macocian
|
6a867d46d4
|
Introduced schedulers and blocking queues for messages to provide more options on how to handle clients
|
2020-03-21 02:04:08 +01:00 |
|
Alexandru Macocian
|
230a1e086e
|
Add a way to get all handlers and loggers on runtime
|
2020-03-20 18:56:11 +01:00 |
|
Alexandru Macocian
|
a76b81610d
|
Added a tick override to websocket route modules
|
2020-03-11 22:56:44 +01:00 |
|
Alexandru Macocian
|
fc36acc494
|
Added SendingTemplate to HttpResponse
Implemented WebsocketRouteBase
|
2020-03-11 22:36:13 +01:00 |
|
Alexandru Macocian
|
97e0cf9f4e
|
Ssl authentication timeout option
|
2020-03-10 12:24:08 +01:00 |
|
Alexandru Macocian
|
247f1b27e7
|
Renamed namespace for easier access
Added tests for stopping the server properly
|
2020-03-06 11:07:47 +01:00 |
|
Alexandru Macocian
|
12606c4942
|
Added resources to server
|
2020-03-04 11:39:26 +01:00 |
|
amacocian
|
925e1ec3c2
|
Fixed E2E tests to run with server.runasync
|
2020-02-26 14:15:19 +01:00 |
|
amacocian
|
aa63e598f2
|
Implemented http request templates to provide model directly to http module handlers
|
2020-02-24 15:53:15 +01:00 |
|
amacocian
|
6aab10c6f2
|
Added HttpRequest unit tests
Modified HttpRequest parser to skip the first '/' from URI
|
2020-02-21 13:45:54 +01:00 |
|
amacocian
|
7317121a5d
|
- added duration to discard messages when they were sitting for too long in buffer uncompleted
- added size limit for handling http messages
|
2020-02-20 16:55:00 +01:00 |
|
Alexandru Macocian
|
e7da3d7f29
|
Server now handles exceptions during message receiving individually per handler
|
2020-02-19 19:58:45 +01:00 |
|
Alexandru Macocian
|
261fc440a4
|
Changed manual buffering to memorystream in HttpResponse parsing
|
2020-02-19 19:47:47 +01:00 |
|
Alexandru Macocian
|
a88f347083
|
Fixed critical bug in how HttpHandler would repackage fragmented messages
Fixed small bug in parsing of HttpResponse from bytes
Added E2E test for fragmented http messages
|
2020-02-19 19:36:11 +01:00 |
|
amacocian
|
280947c283
|
Added E2E test with query in URL
|
2020-02-19 14:38:49 +01:00 |
|
Alexandru Macocian
|
2c8f1e3493
|
Implemented http message parsing for split messages
|
2020-02-17 20:07:48 +01:00 |
|
amacocian
|
e40352e6e8
|
Started work on resilient HttpHandler that repackages broken requests
|
2020-02-17 19:15:10 +01:00 |
|
amacocian
|
83a58b8db3
|
Fixed E2E tests
|
2020-02-14 12:13:18 +01:00 |
|
amacocian
|
75780ee636
|
- updated to 1.4
|
2020-02-14 12:10:57 +01:00 |
|
amacocian
|
cdc994afab
|
- expose certificate validation and encryption policies for https
|
2020-02-14 11:55:28 +01:00 |
|
amacocian
|
95af301ab7
|
- Changed name from HttpRoutingModule to HttpRoute
- Changed AddModule to AddRoute
- Removed usage of RoutingEnablers to instead use Func
|
2020-01-22 14:12:06 +01:00 |
|
amacocian
|
6b9308731f
|
- Implemented HttpRoutingHandler to implement handlers with routes
- Small QOL changes in HttpMessage, HttpRequest and HttpResponse classes
|
2020-01-21 13:54:15 +01:00 |
|
amacocian
|
a790df4226
|
Implemented HTTP stress test
|
2019-11-30 18:46:01 +01:00 |
|
amacocian
|
577c17d9ec
|
Added an extra unit test for websockets.
|
2019-11-18 14:21:58 +01:00 |
|
amacocian
|
7850f6e4c2
|
Created unit test project for MTSC
|
2019-11-11 13:07:10 +01:00 |
|