nim-libp2p/libp2p
Jacek Sieka 16a008db75
fix connection event order when connection dies early (#351)
if the connection is already closed (because the remote closes during
identfiy for example), an exception would be raised which would leave
the connection in limbo, beacuse it would not go through the rest of
internalConnect.

Also, if the connection is already closed, the disconnect event would be
scheduled before the connect event :/
2020-09-04 20:30:26 +02:00
..
crypto Refactor minasn1 and fix security issues. (#323) 2020-08-11 16:58:51 -06:00
daemon Peer resultification and defect only (#245) 2020-07-01 08:25:09 +02:00
muxers Remove asyncCheck from codebase. (#345) 2020-09-04 18:30:45 +02:00
protobuf Minprotobuf refactoring 2 (#269) 2020-07-15 10:25:39 +02:00
protocols fix connection event order when connection dies early (#351) 2020-09-04 20:30:26 +02:00
stream avoid send deadlock by not allowing send to block (#342) 2020-09-01 09:33:03 +02:00
transports Remove asyncCheck from codebase. (#345) 2020-09-04 18:30:45 +02:00
cid.nim Less exceptions more results (#188) 2020-05-31 16:22:49 +02:00
connmanager.nim Remove asyncCheck from codebase. (#345) 2020-09-04 18:30:45 +02:00
errors.nim warn -> debug log levels in errors.nim 2020-08-20 16:53:28 +09:00
multiaddress.nim Minprotobuf refactoring 2 (#269) 2020-07-15 10:25:39 +02:00
multibase.nim add side effect annotations (#197) 2020-06-01 09:25:16 +02:00
multicodec.nim Crypto utilities resultification (#150) 2020-05-18 07:25:55 +02:00
multihash.nim add side effect annotations (#197) 2020-06-01 09:25:16 +02:00
multistream.nim logging cleanups and small fixes (#331) 2020-08-15 21:50:31 +02:00
peerid.nim Minprotobuf refactoring 2 (#269) 2020-07-15 10:25:39 +02:00
peerinfo.nim peer hooks -> events (#320) 2020-08-08 08:52:20 +02:00
standard_setup.nim Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
switch.nim fix connection event order when connection dies early (#351) 2020-09-04 20:30:26 +02:00
transcoder.nim add side effect annotations (#197) 2020-06-01 09:25:16 +02:00
utility.nim Less verbose traces (#112) 2020-03-23 15:03:36 +09:00
varint.nim Less exceptions more results (#188) 2020-05-31 16:22:49 +02:00
vbuffer.nim Less exceptions more results (#188) 2020-05-31 16:22:49 +02:00
wire.nim Less exceptions more results (#188) 2020-05-31 16:22:49 +02:00