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
Łukasz Magiera
3917d4dd18
reprovider: Make codeclimate happier
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
279a560660
reprovider: strategy tests
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
17ae331be2
reprovider: Implement 'bitswap reprovide' command
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
bb7aee5729
reprovider: Fix build
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Łukasz Magiera
f20683eb53
Reprovider strategies
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-13 00:02:23 +02:00
Jeromy Johnson
1d2fbbd850
Merge pull request #4129 from ipfs/gx/iptb-1.2.2
...
Update iptb to 1.2.2
2017-08-12 15:00:27 -07:00
Jeromy Johnson
50bb128bce
Merge pull request #4095 from ipfs/feat/object-pin
...
object put --pin option
2017-08-12 14:32:18 -07:00
Jeromy Johnson
4e6954c9eb
Merge pull request #4136 from ipfs/feat/misc/zcash-is-being-used
...
misc: add feat/zcash to go-ipfs-archived exemption
2017-08-12 14:21:37 -07:00
Łukasz Magiera
f8b17c68d9
dag: sharness tests for dag-pb put
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-12 21:49:07 +02:00
Łukasz Magiera
0953295ce4
dag: add dag-pb support to put
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-12 21:49:07 +02:00
Łukasz Magiera
6bf019aeed
dag: cbor input-enc
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-12 21:49:07 +02:00
Łukasz Magiera
1fa6113028
dag: test --hash option
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-12 21:49:07 +02:00
Łukasz Magiera
7f208ce043
dag: fix git plugin
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-12 21:49:07 +02:00
Łukasz Magiera
0f234d76ae
dag: add option to specify hash
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-08-12 21:49:07 +02:00
Jeromy Johnson
a1e923e252
Merge pull request #4134 from clownpriest/trivial
...
trivial comment update
2017-08-12 12:33:54 -07:00
Jakub Sztandera
345519e026
misc: fix few shellcheck issues in archive-branches.sh
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-08-10 19:21:55 +02:00
Jakub Sztandera
079dfa4190
misc: add feat/zcash to go-ipfs-archived exemption
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-08-10 19:18:25 +02:00