go-libp2p-pubsub-router
go-libp2p-pubsub-router copied to clipboard
This PR was created automatically by the @web3-bot as a part of the [Unified CI](https://github.com/pl-strflt/uci) project.
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220812174116-3211cb980234 to 0.7.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Minimal (and probably naive) implementation of https://github.com/ipfs/go-ipfs/issues/8586. **Changes** - EOL handled in pubsub directly because of republish on startup - GC for topics in pubsub router - EOL channel for...
This seems to be getting progressively worse over time...some tests are hanging and timing out waiting for propagation, see e.g. this run: https://github.com/libp2p/go-libp2p-pubsub-router/runs/4035361341?check_suite_focus=true
Playing here a bit.. I would like to have a tool that I can use to watch IPNS-pubsub updates without having to run ipfs, just by running a libp2p node...
Currently the `PubsubValueStore` assumes Pubsub is distributing a single Key-Value pair which is updating by utilizing a `best` function that is passed in via the `Validator` interface. This looks like:...
Related to: https://github.com/libp2p/go-libp2p-kad-dht/issues/151. I'm starting to think we should use a DHT record service instead of a datastore. The record service would end up owning the validator and would handle...
If we call `PutValue` for a key we're not subscribed to, we won't record the record locally (which means it may not resolve through `GetValue`).
Currently, the local user can use this to send out an invalid record. This isn't a problem from a security standpoint (nobody will accept the record) but we still shouldn't...
This is an extraction of the IPNS over pubsub module as a general-purpose ValueStore. It can be upgraded to a full-blown router with [go-libp2p-routing-helpers](https://github.com/libp2p/go-libp2p-routing-helpers) (which, before you get scared away...