Yusef Napora
2e8cabcc87
rename RoutingStateRecord -> PeerRecord
...
also removes embedded reference to Envelope from the record,
as that was confusing.
as a result, the CertifiedAddrBook now accepts/returns
record.SignedEnvelope instead of a specialized type.
2020-01-17 10:42:26 -05:00
Yusef Napora
8a8390e4f7
add events for updated addresses and routing state
2020-01-17 10:42:26 -05:00
Raúl Kripalani
52a4260be5
Introduce routability and protocol events; cache unmarshalled RSA keys ( #105 )
...
* event: Add autonat events (#25 )
* add events for identify (#26 )
* implement caching for rsaKey.Bytes()
* store marshalled protobuf in cache for RsaPublicKey.Bytes()
* fix(crypto): fix build when openssl is enabled
* add godocs to routability events.
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
Co-authored-by: Whyrusleeping <why@ipfs.io>
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
Co-authored-by: Steven Allen <steven@stebalien.com>
2020-01-16 02:29:26 +01:00
Cole Brown
baf7d1a4e3
Return error in Emit
2019-08-06 12:55:08 -04:00
Łukasz Magiera
786c4f4e0f
eventbus interface changes ( #22 )
2019-06-21 17:46:11 +01:00
Whyrusleeping
6cf790510f
eventbus abstraction + initial events ( #17 )
2019-06-20 15:59:53 +01:00