Commit Graph

11097 Commits

Author SHA1 Message Date
Łukasz Magiera
3e0184bdad p2p: fix codeclimate warnings
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
0465079f35 p2p: fix ci
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
e4db7f7a48 p2p: update docs after refactor
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Steven Allen
0198693e69 improve the documentation for the p2p feature
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
e8ba4fc01a p2p: fix sharness tests after refactor
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
058edaff58 p2p: make registries thread safer
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
df6540e014 p2p: rework stream/listener registration
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
067154f22f p2p: p2p ls
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
2487c99a7f p2p: refactor local/remote
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
48d83be052 p2p: implement forward cmd
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
6a1d709733 p2p: turns out we need half-open streams
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
cf6ddcbf70 p2p: fix some stuff after refactor
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
132d6fae4a p2p: Only use reset on streams
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
8b7bf26664 p2p: add peer address to peerstore if specified
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
633b04e5da p2p: remove redundant listener address check
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
a0ad8cfd5c p2p: Optimize registry, move stream stuff around
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:40 +02:00
Łukasz Magiera
a037ae6c93 p2p: cleanup listening logic, make dial act like ssh -L
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-11 04:57:29 +02:00
Kejie Zhang
2280d6692c modify log level and update note
License: MIT
Signed-off-by: Kejie Zhang <601172892@qq.com>
2018-09-11 10:00:24 +08:00
Steven Allen
eb45644104
Merge pull request #4804 from ipfs/feat/coreapi/dht
coreapi: DHT API
2018-09-11 01:13:37 +00:00
Łukasz Magiera
86f9eb73c3 coreapi: dht: remove option prefix
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:40:07 -07:00
Steven Allen
7139b83666 switch to StreamingSet in cidutil
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-10 17:40:07 -07:00
Łukasz Magiera
db646d044d coreapi: dht: make tests less falky
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:38:56 -07:00
Łukasz Magiera
4b252a200f coreapi: dht: use shared set in provideKeysRec
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:38:56 -07:00
Łukasz Magiera
e1bdf6cd28 move streaming set to thirdparty
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:38:56 -07:00
Łukasz Magiera
9fe843f156 coreapi dht: add a note on name change
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:37:31 -07:00
Łukasz Magiera
77ceb7546b coreapi: dht: refactor options after rebase
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:37:30 -07:00
Łukasz Magiera
906c747064 coreapi: dht: simplify the implementation
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:37:30 -07:00
Łukasz Magiera
bda76a1874 coreapi: update dht imports after rebase
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:36:00 -07:00
Łukasz Magiera
6cc86c11e8 coreapi: dht tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:36:00 -07:00
Łukasz Magiera
d2e6a61d1e coreapi: test using mock swarm
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:36:00 -07:00
Łukasz Magiera
36168542c9 coreapi: implement dht api
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:33:55 -07:00
Łukasz Magiera
a63e224e24 coreapi: dht interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-10 17:33:55 -07:00
Steven Allen
82204d1de3
Merge pull request #5331 from ipfs/refactor/coreapi/block
block cmd: Use coreapi
2018-09-11 00:29:55 +00:00
Steven Allen
3d1b70a1e2
Merge pull request #5444 from overbool/fix/goroutine-leaks-in-commands
fix(commands): goroutine leaks in ping.go
2018-09-10 20:34:42 +00:00
Steven Allen
e02f044711
Merge pull request #5446 from ipfs/docs/link-package-tables
link to go-{libp2p,ipld} package tables
2018-09-10 17:25:02 +00:00
Steven Allen
b5f393ff46 link to go-{libp2p,ipld} package tables
addresses https://github.com/ipfs/go-ipfs/pull/5395#issuecomment-417215277

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-10 09:31:16 -07:00
Steven Allen
1b87e9ddda
Merge pull request #5395 from hacdias/master
feat: use package-table
2018-09-10 16:27:17 +00:00
Kejie Zhang
c2bb1ad796 add warning when no bootstrap in config
License: MIT
Signed-off-by: Kejie Zhang <601172892@qq.com>
2018-09-10 20:20:21 +08:00
Overbool
a26228a73f fix(commands): goroutine leaks in ping.go
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>
2018-09-09 19:08:42 +08:00
Steven Allen
3a3e8d1b2a
Merge pull request #5442 from ipfs/gx/update-peerstore
gx: update peerstore
2018-09-08 18:39:29 +00:00
Steven Allen
a1419a4961 fix peerstore constructor calls
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-07 23:48:49 -07:00
Steven Allen
a6e617f55c gx: update peerstore
Also:

* Updates go-floodsub to fix a data race.
* Updates golang-lru

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-07 23:40:08 -07:00
Steven Allen
61641fe3e9
Merge pull request #5437 from ipfs/fix/5436
docs: add some minimal read-only API documentation
2018-09-07 17:38:36 +00:00
Steven Allen
94e2f2c709
Merge pull request #5434 from ipfs/docs/fix-release-process
fix order of events in the release process
2018-09-07 17:23:14 +00:00
Steven Allen
2b87a1b12b
Merge pull request #5439 from overbool/fix/goroutine-leaks
fix(commands): fix filestore.go goroutine leak
2018-09-07 16:44:05 +00:00
Overbool
725eefaeb0 fix(commands): fix filestore.go goroutine leak
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>
2018-09-07 23:12:50 +08:00
Steven Allen
573bada803
Merge pull request #5427 from kjzz/fix-goroutine
fix goroutine leaks in filestore.go
2018-09-07 00:54:51 +00:00
Steven Allen
f21b4cd30a docs: add some minimal read-only API documentation
fixes #5436

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-06 17:47:11 -07:00
Steven Allen
ed256a949c fix order of events in the release process
We need to gx release *before* tagging.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-06 13:43:55 -07:00
Steven Allen
bdbb63db85
Merge pull request #5428 from marten-seemann/add-quic-link
add missing link to the QUIC experiment
2018-09-06 18:27:04 +00:00