kubo/plugin
Steven Allen bdbb79d30f fix: non-blocking peerlog logging
Avoid ever blocking new connections in the peer logger. Instead:

1. Send all new peers to a highly buffered channel.
2. Emit "dropped event" errors whenever we detect that we're dropping events and falling behind.
3. Don't log protocols, they're too large.
4. Don't log disconnects, we don't need them.
2020-04-27 19:15:25 -07:00
..
loader feat: make it possible to enable plugins with a build env variable 2020-02-10 13:05:32 -08:00
plugins fix: non-blocking peerlog logging 2020-04-27 19:15:25 -07:00
daemon.go plugins: support Close() for Tracer plugins as well 2019-09-24 17:43:07 +09:00
daemoninternal.go plugins: introduce PluginDaemonInternal to directly interact with IpfsNode 2019-11-22 13:18:44 +01:00
datastore.go add support for datastore plugins 2018-09-23 16:52:57 +02:00
ipld.go gx: unrewrite 2019-03-05 18:33:56 +01:00
plugin.go plugins: support Close() for Tracer plugins as well 2019-09-24 17:43:07 +09:00
Rules.mk plugin: create plugin API and loader, add ipld-git plugin 2017-07-12 21:53:59 +02:00
tracer.go plugins: support Close() for Tracer plugins as well 2019-09-24 17:43:07 +09:00