diff --git a/roadmap.md b/roadmap.md new file mode 100644 index 0000000000000000000000000000000000000000..4214b578bdee9e631986bca17e69d0e4033e3717 --- /dev/null +++ b/roadmap.md @@ -0,0 +1,18 @@ +# go-libp2p Q2 roadmap + +- [ ] websockets transport to communicate with js-ipfs +- [ ] line switching for libp2p (relay) + - [ ] add config opt-in for relaying traffic + - [ ] add 'find indirect connections' logic to dht +- [ ] Pubsub + - [ ] ship initial implementation to libp2p + - [ ] ipfs 'flare' in go-ipfs +- [ ] NAT Traversal + - [ ] Goal: No "I can't connect to my other node" issues for two weeks + - [ ] address discovery issue ipfs/#2509 ipfs/#2413 + - [ ] testbed to simulate NAT scenarios + - [ ] command to clear dial backoff ipfs/#2456 +- [ ] libp2p connection closing + - [ ] figure out when we want to close connections + - [ ] select 'good' number of connections while idle (based on available resources?) +- [ ] fix mocknet issues #31 #32