Commit Graph

8745 Commits

Author SHA1 Message Date
Kevin Atkinson
ed2bb81b8d Code cleanups to make code climate happy.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:52 -04:00
Kevin Atkinson
0e24444280 Add some documentation to ipfs urlstore add command.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:52 -04:00
Kevin Atkinson
b3457f240c Enhance tests.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:52 -04:00
Kevin Atkinson
e5189f4230 Return better error code when an http request failed.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:51 -04:00
Kevin Atkinson
90972095a9 Add test cases for urlstore.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:51 -04:00
Kevin Atkinson
b53a1b3022 Add config option to enable urlstore.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:51 -04:00
Kevin Atkinson
696a0f039e Simplify code: use prefix instead of flag to determine if a url
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:07:51 -04:00
Kevin Atkinson
d59a6e99a6 Fix "ipfs urlstore add" output.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-13 09:04:22 -04:00
Jakub Sztandera
1a835202b2 filestore: add URLStore
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-07-13 09:04:22 -04:00
Whyrusleeping
92ac43afef
Merge pull request #5179 from ipfs/release-0.4.16
Ipfs 0.4.16 release
2018-07-13 13:06:39 +02:00
Jeromy
7bcc9caa84 Ipfs 0.4.16 release
License: MIT
Signed-off-by: Whyrusleeping <why@ipfs.com>
2018-07-13 13:00:41 +02:00
Steven Allen
265295c789 add a note about the fixed js interop
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-13 13:00:23 +02:00
Rob Brackett
da061c2faf Tweak grammar and language in changelog
License: MIT
Signed-off-by: Rob Brackett <rob@robbrackett.com>
2018-07-13 13:00:23 +02:00
Steven Allen
6018de3fb5 add a note about the repo migration
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-13 13:00:23 +02:00
Steven Allen
8f51d011a3 paragraphs
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-13 13:00:23 +02:00
Whyrusleeping
a9efa7e201
Merge pull request #5214 from ipfs/gx/release-0.4.16-rc3
publish the gx 0.4.16-rc3 release
2018-07-11 15:53:09 +02:00
Steven Allen
bf0750a3c1 publish the gx 0.4.16-rc3 release
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-11 13:37:44 +02:00
Whyrusleeping
7207b1c1c9
Merge pull request #5207 from ipfs/release-0.4.16-rc3
Ipfs v0.4.16-rc3
2018-07-09 08:53:27 -07:00
Jeromy
310b16528b Ipfs v0.4.16-rc3
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-09 08:46:20 -07:00
Steven Allen
8a9aa41542
Merge pull request #5202 from ipfs/fix/dnslink-recursion-alt
correctly handle multi-hop dnslink resolution
2018-07-09 09:01:32 +00:00
Whyrusleeping
0461716b3b
Merge pull request #5200 from ipfs/fix/5197
fix dht commands when pubsub routing is enabled
2018-07-09 01:41:31 -07:00
Steven Allen
7df7d11199 fix dht commands when pubsub routing is enabled
Instead of checking if Routing is a DHT (because it can now be a tiered
router and still contain a DHT), stash the DHT in a separate field in the IPFS
node (same as we do with the PSRouter).

fixes #5197

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-09 09:58:44 +02:00
Steven Allen
6a81c72cfb correctly handle multi-hop dnslink resolution
Namesys returns `ErrResolveRecursion` when it stops recursing due to a depth
limit. It doesn't return success.

Alternative to #5199.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-07 00:18:30 -07:00
Steven Allen
cb0ad0d6ce fix starting iptb nodes with additional arguments
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-06 23:33:12 -07:00
Steven Allen
efa4e332e9 update routing helpers to fix an issue in the parallel find providers
See: https://github.com/libp2p/go-libp2p-routing-helpers/pull/3

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-06 23:32:28 -07:00
Whyrusleeping
e7938a1834
Merge pull request #5196 from ipfs/release-0.4.16-rc2
Ipfs 0.4.16 release candidate 2
2018-07-05 16:16:30 -07:00
Jeromy
0bde02e59a Ipfs 0.4.16 release candidate 2
License: MIT
Signed-off-by: Whyrusleeping <why@ipfs.com>
2018-07-05 15:39:43 -07:00
Whyrusleeping
48577e0a4c
Merge pull request #5194 from ipfs/fix/5191
when running an external command, only construct a node if running in online mode
2018-07-05 15:10:49 -07:00
Steven Allen
667a9c8999 add test for sharness locking
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-05 14:33:01 -07:00
Steven Allen
b6081be32a only construct a node in online mode when running external commands.
This breaks commands like `ipfs update` that expect IPFS to *not* be running.

fixes #5191

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-05 14:32:44 -07:00
Whyrusleeping
7e8f6c9604
Merge pull request #5164 from alfiedotwtf/master
Grammar fix
2018-06-30 00:17:23 -07:00
Alfie John
9fd74b3c0a Grammar fix
License: MIT
Signed-off-by: Alfie John <alfie@alfie.wtf>
2018-06-29 11:57:19 +10:00
Whyrusleeping
336520d4ef
Merge pull request #5167 from djdv/fix-addr
add: use file name instead of path name
2018-06-28 12:18:12 -07:00
camelmasa
6da92a1f0a Fix wrong added filename
License: MIT
Signed-off-by: Masahiro Saito <camelmasa@gmail.com>
2018-06-28 09:07:23 -04:00
Whyrusleeping
b183da36f7
Merge pull request #5159 from ipfs/release-0.4.16-rc1
Ipfs v0.4.16-rc1
2018-06-27 19:37:09 -07:00
Jeromy
5819868184 Ipfs v0.4.16-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-06-27 12:34:49 -07:00
Whyrusleeping
f5d810932e
Merge pull request #5158 from ipfs/gx/update
gx update
2018-06-26 17:54:18 -07:00
Steven Allen
780f110aad add test for /p2p addresses
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-26 17:11:40 -07:00
Steven Allen
3eba14aa24 gx update
Updates:

* go-kad-dht: Query performance improvements, DHT client fixes, validates
  records on *local* put.
* go-libp2p-swarm/go-libp2p-transport: Timeout improvements.
* go-multiaddr-net: Exposes useful Conn methods (CloseWrite, CloseRead, etc.)
* go-log: fixes possible panic when enabling/disabling events.
* go-multiaddr: fixes possible panic when stringifying malformed multiaddrs,
  adds support for consuming /p2p/ multiaddrs.

fixes #5113
unblocks #4895

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-26 17:11:33 -07:00
Whyrusleeping
ad83b6fa2d
Merge pull request #5114 from ipfs/fix/fix-dht-tests
fixup DHT sharness tests
2018-06-26 13:43:08 -07:00
Whyrusleeping
ecf7d157a6
Merge pull request #5116 from ipfs/fix/offline-routing-validate
add record validation to offline routing
2018-06-25 19:15:06 -07:00
Steven Allen
384e2c40b2 add a failing test case for calling dht put with a bad key
see #5113

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-25 18:15:33 -07:00
Steven Allen
6112150d04 fix dht sharness tests
We can't currently put binary values due to API limitations. This worked before
because the DHT wasn't checking values on local put.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-25 18:15:33 -07:00
Steven Allen
352ec3561c add record validation to offline routing
fixes #5115

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-25 18:14:25 -07:00
Whyrusleeping
777d306f6e
Merge pull request #5144 from ipfs/fix/5143
explicitly import go-multiaddr-dns in config/bootstrap_peers
2018-06-25 17:55:53 -07:00
Whyrusleeping
be20903673
Merge pull request #5137 from Mr0grog/docs/5136-resource-requirements
Add system requirements to README
2018-06-22 11:14:58 -07:00
Steven Allen
cf2be45873 explicitly import go-multiaddr-dns in config/bootstrap_peers
We need it to parse the dnsaddr addresses. While we import it elsewhere, we
should really be importing it every where we need it so that other users can
import our packages directly.

fixes #5143

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-21 14:35:43 -07:00
Rob Brackett
215443c495
Add system requirements to README, fixes #5136
License: MIT
Signed-off-by: Rob Brackett <rob@robbrackett.com>
2018-06-18 16:50:58 -07:00
Whyrusleeping
2a9de81e64
Merge pull request #5071 from ipfs/feat/ci/archive-trash-dirs
ci: Archive sharness trash dirs
2018-06-18 02:06:31 +08:00
Whyrusleeping
ebb040aa65
Merge pull request #5125 from ipfs/fix/5099
make republisher test robust against timing issues
2018-06-18 01:59:24 +08:00