Alexandru Macocian
|
da121bfe4b
|
Upgraded to 2.1.3
|
2020-03-21 12:42:41 +01:00 |
|
Alexandru Macocian
|
2750dafaab
|
space
|
2020-03-21 12:42:11 +01:00 |
|
Alexandru Macocian
|
c035d2a3e2
|
fixed race condition to client initialization
|
2020-03-21 12:41:29 +01:00 |
|
Alexandru Macocian
|
2b1bbec49d
|
Implemented sequential scheduler
|
2020-03-21 12:26:43 +01:00 |
|
Alexandru Macocian
|
93b81060d3
|
SetScheduler method
|
2020-03-21 12:10:47 +01:00 |
|
Alexandru Macocian
|
b1b32dfdbb
|
Package version 2.1.0
|
2020-03-21 02:06:34 +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
|
6d858eac3f
|
Stop processing clients if they're marked to be removed
|
2020-03-16 12:27:05 +01:00 |
|
Alexandru Macocian
|
4d0442dc2c
|
Cleaned client remove logic for websocket routing handler
|
2020-03-11 23:30:29 +01:00 |
|
Alexandru Macocian
|
6b2e43a0cf
|
Fixed a bug when multiple clients are getting removed from the websocket routing handler
|
2020-03-11 23:29:04 +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
|
d659d22d5a
|
Clean previous existing connections
|
2020-03-10 13:38:27 +01:00 |
|
Alexandru Macocian
|
4f6f9f8f4c
|
Separate tcp client accept procedure from main loop
|
2020-03-10 13:31:55 +01:00 |
|
Alexandru Macocian
|
97e0cf9f4e
|
Ssl authentication timeout option
|
2020-03-10 12:24:08 +01:00 |
|
Alexandru Macocian
|
3951166912
|
Refactored main server loop and added cancellation to ssl negotiation due to random hangs
|
2020-03-10 11:31:42 +01:00 |
|
Alexandru Macocian
|
4b86e8197f
|
Updated to 1.8
|
2020-03-06 11:08:51 +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
|
310555324a
|
Updated to 1.7.1
|
2020-03-04 13:10:57 +01:00 |
|
Alexandru Macocian
|
79244c4ded
|
Return typed resource
|
2020-03-04 13:10:15 +01:00 |
|
Alexandru Macocian
|
12606c4942
|
Added resources to server
|
2020-03-04 11:39:26 +01:00 |
|
Alexandru Macocian
|
c1fec0d6c9
|
Fixed a bug that caused continious exceptions during ssl authentication
|
2020-03-04 10:39:02 +01:00 |
|
amacocian
|
533d8f8fc7
|
Introduced automatic 100-continue response in case user provided correct headers.
|
2020-03-03 19:41:40 +01:00 |
|
amacocian
|
9b223a7f56
|
Added the option to return 100 cotinue in case of fragmented request
|
2020-03-03 18:42:06 +01:00 |
|
amacocian
|
b351b51b3e
|
Added silence option for tickrate enforcer
|
2020-03-03 17:53:41 +01:00 |
|
amacocian
|
6acfd8d265
|
Fixed overflow on message length above 65535
|
2020-02-27 17:00:47 +01:00 |
|
amacocian
|
f752db666e
|
Updated to 1.6.2
|
2020-02-26 14:15:54 +01:00 |
|
amacocian
|
925e1ec3c2
|
Fixed E2E tests to run with server.runasync
|
2020-02-26 14:15:19 +01:00 |
|
amacocian
|
9ccda10050
|
Fixed server.runasync
|
2020-02-26 14:13:33 +01:00 |
|
amacocian
|
adbae57bb2
|
upgraded to 1.6.1
|
2020-02-26 13:38:36 +01:00 |
|
amacocian
|
57c47d6c78
|
Code cleanup and performance improvement
|
2020-02-26 13:36:05 +01:00 |
|
amacocian
|
0a0d33281f
|
Code cleanup and fixes
|
2020-02-26 12:08:52 +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
|
f12d31f706
|
Updated to 1.6.0
|
2020-02-24 14:32:42 +01:00 |
|
amacocian
|
87d4f453b7
|
Introduced request templates to manipulate input request model
|
2020-02-24 14:31:40 +01:00 |
|
amacocian
|
7dc76f4485
|
Remove route for HttpRoutingModule
|
2020-02-24 13:57:48 +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
|
dd98aa0474
|
Added more specific options for route enablers
|
2020-02-21 11:53:34 +01:00 |
|
amacocian
|
2ac5559e75
|
Added server reference in route enablers for logging purposes
|
2020-02-20 17:09:15 +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 |
|
amacocian
|
750b0ebe0b
|
Upgraded to 1.5.3
|
2020-02-20 11:19:12 +01:00 |
|
amacocian
|
e2bdefdf31
|
Added an extension method that removes trailing null bytes that occur in SSL stream due to block encryption/decryption
|
2020-02-20 11:18:03 +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
|
5af4b7db27
|
Added logging when message is incomplete
|
2020-02-19 16:09:50 +01:00 |
|
amacocian
|
280947c283
|
Added E2E test with query in URL
|
2020-02-19 14:38:49 +01:00 |
|
Alexandru Macocian
|
4d37807bf3
|
Upgraded to 1.5
|
2020-02-17 20:08:39 +01:00 |
|
Alexandru Macocian
|
2c8f1e3493
|
Implemented http message parsing for split messages
|
2020-02-17 20:07:48 +01:00 |
|