Dmitriy Ryajov
|
903e79ede1
|
Feat/conn cleanup (#41)
Backporting proper connection cleanup from #36 to align with latest chronos changes.
* add close event
* use proper varint encoding
* add proper channel cleanup in mplex
* add connection cleanup in secio
* tidy up
* add dollar operator
* fix tests
* don't close connections prematurely
* handle closing streams properly
* misc
* implement address filtering logic
* adding pipe tests
* don't use gcsafe if not needed
* misc
* proper connection cleanup and stream muxing
* re-enable pubsub tests
|
2019-12-03 22:44:54 -06:00 |
Dmitriy Ryajov
|
1df16bdbce
|
set log level to trace - not enabled by default
|
2019-12-02 18:43:21 -06:00 |
Zahary Karadjov
|
f9eed172d4
|
Don't handle Exception
|
2019-12-03 01:26:59 +02:00 |
Dmitriy Ryajov
|
26366f8b56
|
use `Exception` to emulate `getCurrentException()`
|
2019-12-03 01:26:59 +02:00 |
Dmitriy Ryajov
|
a5b051a14f
|
fix: use exception `msg` field in logs
|
2019-12-03 01:26:59 +02:00 |
cheatfate
|
dde8c01448
|
Workaround for https://github.com/nim-lang/Nim/issues/12764 .
Remove usage of getCurrentException().
|
2019-11-28 20:58:56 +02:00 |
cheatfate
|
833e8c9406
|
Fix overflow problem.
Fix compilation warnings.
|
2019-10-29 20:51:48 +02:00 |
Dmitriy Ryajov
|
968fd85d49
|
properly exit readLoop on error/stream end
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9862064234
|
changed copyright year
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5b3f93ba1c
|
feat: allow multiple handlers per topic in pubsub
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
054085620c
|
logging: switch debug for trace in most cases
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
011df568b7
|
finished integrating secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9bb892de69
|
wip: integrating and testing secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
b47dc89589
|
wip: integrating secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ea142f0e6d
|
proxy connection through secio
|
2019-10-11 08:15:24 +09:00 |
cheatfate
|
2d00f6a6db
|
wip: integrating secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
bb648c87e1
|
wip: modeling secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
d27ea5d228
|
whip initial secio
|
2019-10-11 08:15:24 +09:00 |