Commit Graph

8898 Commits

Author SHA1 Message Date
Łukasz Magiera
dfd4f94bf6 coreapi: dag: Batching interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-03 18:06:57 +02:00
Whyrusleeping
d0a1cee9c4
Merge pull request #5313 from ipfs/fix/ci/build-timeout
ci: apply timeout for build steps after getting node
2018-08-02 15:47:25 -07:00
Steven Allen
00c422f676
Merge pull request #5322 from ipfs/fix/shutdown-error
wait for all connections to close before exiting on shutdown.
2018-08-02 21:43:20 +00:00
Whyrusleeping
83f22d5d81
Merge pull request #4643 from ipfs/feat/coreapi-commands
commands: switch object to CoreAPI
2018-08-01 16:21:30 -07:00
Łukasz Magiera
60039f27ba object coreapi: Address review
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-01 13:37:05 +02:00
Łukasz Magiera
36c6fb3530 commands: switch object commands to CoreAPI
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-01 13:37:05 +02:00
Łukasz Magiera
432ab62127 coreapi: implement Object.Diff
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-01 13:36:11 +02:00
Łukasz Magiera
7ac229e286 coreapi: Pin option for Object.Put
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-01 13:36:11 +02:00
Łukasz Magiera
76a897cc3d wire CoreAPI into request context
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-08-01 13:32:23 +02:00
Steven Allen
00158c4b92 wait for all connections to close before exiting on shutdown.
Using httpServer.Shutdown will:

1. Close the listener (preventing new connections).
2. Close each connection as outstanding requests finish.

This prevent us from shutting down before outstanding requests get a chance to
respond.

fixes #4055

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-31 13:07:19 -07:00
Steven Allen
8bcf6f48d9 upgrade shutdown command to the new commands lib
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-31 13:03:36 -07:00
Whyrusleeping
4bca53e0c9
Merge pull request #5316 from ipfs/feat/extract-unixfs
Extract unixfs and importers to go-unixfs
2018-07-30 19:59:41 -07:00
Steven Allen
7705240997
Merge pull request #5315 from ipfs/fix/5272
wait for the nodes to fully stop
2018-07-31 01:25:31 +00:00
Steven Allen
abad8ca76e wait for the nodes to fully stop
Ideally, we'd fix this in IPTB but I'm tired of this bug and this is the easy
fix.

fixes #5272

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 16:21:25 -07:00
Steven Allen
e25383e49e make faulty tests always pass
see: https://github.com/ipfs/go-ipfs/issues/4055

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 16:21:22 -07:00
Steven Allen
848a923c99 fix private network tests
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 15:59:31 -07:00
Steven Allen
ca1024a16a sharness: remove extraneous iptb stop
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 15:59:31 -07:00
Steven Allen
992f85741c update iptb
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 15:59:31 -07:00
Jeromy
b96a7a0579 extract go-unixfs (importers and unixfs)
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-30 14:54:26 -07:00
Jeromy
670c779929 move importers to unixfs directory
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-30 13:38:28 -07:00
Whyrusleeping
c16a38e67e
Merge pull request #5265 from ipfs/fix/4999
pin update fixes
2018-07-30 09:55:40 -07:00
Łukasz Magiera
cb60ff7c9c ci: apply timeout for build steps after getting node
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-07-30 15:57:04 +02:00
Steven Allen
e51588ee77 test pin update
tests #4999 and #5264

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 00:13:05 -07:00
Steven Allen
5ca0302bbe flush pins in the pin update command
fixes #5264

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 00:13:05 -07:00
Steven Allen
82e006ead1 correctly handle the output of pin update
fixes #4999

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-30 00:13:05 -07:00
Whyrusleeping
255e15827a
Merge pull request #5306 from ipfs/feat/extract-path
Extract path and resolver
2018-07-29 23:05:56 -07:00
Jeromy
ede2caba46 Extract path and resolver
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-28 23:57:42 -07:00
Whyrusleeping
c4f5a6d352
Merge pull request #5297 from ipfs/kevina/cid-fmt
Include cid-fmt binary in test/bin.
2018-07-28 22:27:32 -07:00
Whyrusleeping
cd8c275d89
Merge pull request #5301 from ipfs/feat/update-release-docs
document the fact that we now publish releases on GitHub
2018-07-28 22:26:08 -07:00
Jeromy
022fc40e28 version bump to 0.4.18-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-28 21:38:23 -07:00
Whyrusleeping
dc1100dfbc
Merge pull request #5298 from ipfs/feat/extract-dagservice
Extract merkledag package, move dagutils to top level
2018-07-28 18:18:06 -07:00
Steven Allen
6149f51f30 update version.go to 0.4.18-dev
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-28 15:41:32 -07:00
Steven Allen
1c70c5c5cf document the fact that we now publish releases on GitHub
(due to censorship of ipfs.io)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-28 15:38:42 -07:00
Jeromy
28fdee7fce Extract dagservice, move dagutils to top level
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-28 14:22:20 -07:00
Jeromy
e78911ce94 move dagutils package to top level in preparation for merkledag extraction
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-28 00:50:17 -07:00
Whyrusleeping
23f9e7bdb7
Merge pull request #5296 from ipfs/feat/extract-blockservice
Extract blockservice and verifcid
2018-07-28 00:48:17 -07:00
Kevin Atkinson
1e7b2559e4 Include cid-fmt binary in test/bin.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-28 02:28:27 -04:00
Jeromy
0a3a3c9ba7 Extract blockservice and verifcid
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-27 18:21:06 -07:00
Whyrusleeping
acd4b38ceb
Merge pull request #5294 from ipfs/feat/extract-bitswap
Extract bitswap to go-bitswap
2018-07-27 15:21:24 -07:00
Jeromy
39c5c47c94 Extract bitswap to go-bitswap
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-27 14:52:56 -07:00
Whyrusleeping
dfd19c470e
Merge pull request #5292 from ipfs/release-0.4.17
Ipfs v0.4.17
2018-07-27 14:21:59 -07:00
Steven Allen
2287dd41e2 release 0.4.17
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-27 12:17:45 -07:00
Steven Allen
3b132efa3f fix changelog
the sharded directory bug was introduced since the last release

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-27 12:16:35 -07:00
Jeromy
7b9b401b61 Ipfs v0.4.17
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-27 12:08:25 -07:00
Whyrusleeping
b975bac3b1
Merge pull request #5283 from ipfs/kevina/urlstore-200-fix
urlstore: Accept "200 OK" in addition to "206 Partial Content".
2018-07-25 12:52:06 -07:00
Kevin Atkinson
726d18fd35 urlstore: Accept "200 OK" in addition to "206 Partial Content".
Some servers seem to return 200 OK when range header covers entire
file.  If the content is wrong we will detect later so there is no
harm in accepting either response.

License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-07-25 14:51:49 -04:00
Whyrusleeping
f4205780dc
Merge pull request #5267 from ipfs/release-0.4.17
Release 0.4.17
2018-07-23 23:30:02 -07:00
Steven Allen
3a085b7342 release 0.4.17-rc1
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-23 19:10:06 -07:00
Steven Allen
50f9401ac1 update release notes and version for 0.4.17-rc1
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-23 18:10:43 -07:00
Whyrusleeping
eb59a62736
Merge pull request #5268 from ipfs/gx/update-deps
gx update deps
2018-07-23 17:17:13 -07:00