Commit Graph

7641 Commits

Author SHA1 Message Date
Jeromy Johnson
c5d362e3f4 Merge pull request #4148 from ipfs/doc/circuit-relay
document circuit relay in docs/experimental-features
2017-08-28 14:31:32 -07:00
Jeromy Johnson
48476b2928 Merge pull request #4156 from ipfs/fix/go19
Fix Go 1.9 issues
2017-08-25 15:26:13 -07:00
Jeromy Johnson
5f26f00465 Merge pull request #4127 from ipfs/feat/dns-bootstrap
bootstrap: add /dnsaddr nodes
2017-08-25 15:23:31 -07:00
Łukasz Magiera
9c40c31990 mk: fix plugin test fail
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-25 21:40:38 +02:00
Jeromy Johnson
ab9b736388 Merge pull request #4169 from ipfs/fix/4062
add blocks to the blockstore before returning them from blockservice sessions.
2017-08-25 12:07:23 -07:00
Jeromy Johnson
9c0f936210 Merge pull request #4155 from ipfs/fix/reprovider-trigger
reprovide: fix ipfs bitswap reprovide when interval set to 0
2017-08-25 11:32:39 -07:00
Jeromy Johnson
8c2166fa18 Merge pull request #4165 from ipfs/feat/update-docs-on-release
docs: Update docs on release
2017-08-25 11:25:41 -07:00
Jeromy Johnson
2b2c06804e Merge pull request #4166 from ipfs/gx/update-reuseport
gx: update go-reuseport
2017-08-25 11:24:38 -07:00
Steven Allen
b22d3fbfd9 add blocks to the blockstore before returning them from blockservice sessions.
fixes #4062 (yay!)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-08-23 21:02:47 -07:00
Łukasz Magiera
e34a5e9c0d gx: update go-reuseport
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-23 16:32:32 +02:00
David Dias
1ff547e8c4 docs: Update docs on release
ref: https://github.com/ipfs/go-ipfs/issues/4163#issuecomment-324288851

License: MIT
Signed-off-by: David Dias <daviddias.p@gmail.com>
2017-08-23 11:42:20 +01:00
Łukasz Magiera
00590fd293 mk: option to pass custom go executable
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-22 20:04:08 +02:00
Łukasz Magiera
1a93abcd69 fix 'file already closed' in Go 1.9
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-20 23:23:55 +02:00
Łukasz Magiera
ffc9abb8b8 reprovide: fix ipfs bitswap reprovide when interval set to 0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-20 18:23:09 +02:00
Lars Gierth
568910408b bootstrap: add /dnsaddr nodes, remove half of /ip4,/ip6 nodes
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2017-08-17 16:22:38 +02:00
vyzo
b0618e70d9 feature release version for circuit relay
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-17 11:54:50 +03:00
vyzo
ad772e5df9 document circuit relay in docs/experimental-features
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-17 11:45:23 +03:00
Jeromy Johnson
b6eb085067 Merge pull request #4109 from ipfs/fix/4108
bitswap_test: make racy test less racy
2017-08-16 19:46:06 -07:00
Steven Allen
67c572e750 bitswap_test: make racy test less racy
fixes #4108

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-08-16 17:23:05 -07:00
Steven Allen
19c3bd82a3 extract update go-testutil
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-08-16 17:23:01 -07:00
Jeromy Johnson
94b832df86 Merge pull request #4133 from ipfs/feat/improve-dag-api
Improve dag API
2017-08-16 15:22:23 -07:00
Łukasz Magiera
30f482ede6 dag: fix codeclimate
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-16 22:29:27 +02:00
Jeromy Johnson
22ee73d0b6 Merge pull request #4091 from ipfs/feat/circuit-relay
Circuit Relay integration
2017-08-16 12:46:26 -07:00
vyzo
b6150b2f06 make filterRelayAddrs a named function, not a closure
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:43:11 +03:00
vyzo
322bb9802f don't leak host in case of error adding relay
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
31e3b8f805 simplify code for ipfs protocol scheme in multiaddr display
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
a130659800 don't hardcode ipfs protocol name in multiaddr display
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
1141705e9a gx: update go-libp2p-circuit
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
d7922e7f64 more descriptive help message for ipfs swarm addrs local
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
6f54181f66 ipfs swarm addrs listen command, fix t0060-daemon
Necessary for meaningful semantics in the presence of address filtering.

License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
4f39962643 fix competing address factories in host options
integrate #3948

License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
16247cb65d docs/config: document relay options
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:28:05 +03:00
vyzo
9d15e63e00 core: address factory composition for constructPeerHost
- Adds AddrsFactory to ConstructPeerHostOpts
- Composes the AddrsFactory option with the relay filter

License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
vyzo
3e7dce295c ipfsaddr: add TODO comment to clean up p2p-circuit special case
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
vyzo
6c63cec719 swarm: more robust logic in remote address printing
Handles p2p-circuit addresses and any other address that uses a similar
routing scheme.

License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
vyzo
98da0853f4 test/sharness: extended circuit relay test
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
vyzo
1f40c5210d test/sharness: circuit relay test
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
vyzo
4900935bd8 account for p2p-circuit address intricacies
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
vyzo
ba5940e617 integrate circuit-relay transport
- enabled by default, so that we can dial/receive dials
- /p2p-circuit/QmId address is not announced; filtered at host with AddrsFactory
- use case is manual swarm connect with relay address

License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-08-16 09:26:49 +03:00
Jeromy Johnson
dea24aedc3 Merge pull request #4113 from ipfs/feat/reprovider-starts
Reprovider strategies
2017-08-15 17:13:23 -07:00
Jeromy Johnson
9ea02e9fdd Merge pull request #4123 from sherodtaylor/feature/tour/remove-tour
remove tour command from ipfs
2017-08-15 17:06:36 -07:00
Łukasz Magiera
4a5b93a1df reprovider: apply review suggestions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-16 00:39:12 +02:00
Jeromy Johnson
69bc94e7f9 Merge pull request #4140 from ipfs/gx/update-go-multiplex
update go-multiplex
2017-08-14 13:57:47 -07:00
Łukasz Magiera
5da8368a42 dag: dag resolve subcommand
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 20:58:29 +02:00
Steven Allen
e7eca98c4a update go-multiplex
Fixes a panic when creating new streams after closing a connection.

Depends on: https://github.com/whyrusleeping/go-smux-multiplex/pull/3

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-08-12 16:33:48 -07:00
Jeromy Johnson
22c5a83e0b Merge pull request #4135 from ipfs/feat/gc/events
gc: add events for profiling GC
2017-08-12 16:05:40 -07:00
Łukasz Magiera
048debeffd reprovider: strategy docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
a865fde21d reprovider: make reprovide cmd error if reprovider is active
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
0f692baffa reprovider: reduce pinned strategy i/o overhead
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
7e5e0cba03 reprovider: Fix sharness tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00