Dmitriy Ryajov 92fa4110c1
Rework transport to use chronos accept (#420)
* rework transport to use the new accept api

* use the new chronos primits

* fixup tests to use the new transport api

* handle all exceptions in upgradeIncoming

* master merge

* add multiaddress exception type

* raise appropriate exception on invalida address

* allow retrying on TransportTooManyError

* adding TODO

* wip

* merge master

* add sleep if nil is returned

* accept loop handles all exceptions

* avoid issues with tray/except/finally

* make consistent with master

* cleanup accept loop

* logging

* Update libp2p/transports/tcptransport.nim

Co-authored-by: Jacek Sieka <jacek@status.im>

* use Direction enum instead of initiator flag

* use consistent import style

* remove experimental `closeWithEOF()`

Co-authored-by: Jacek Sieka <jacek@status.im>
2020-11-18 20:06:42 -06:00
..
2020-10-30 21:49:54 +09:00
2020-05-31 16:22:49 +02:00
2020-11-04 19:56:28 -06:00
2020-09-21 11:16:29 +02:00
2020-09-06 10:31:47 +02:00
2020-09-06 10:31:47 +02:00
2020-09-14 10:19:54 +02:00
2020-03-23 15:03:36 +09:00
2020-05-31 16:22:49 +02:00