Commit Graph

9816 Commits

Author SHA1 Message Date
Steven Allen
08cc5da55f gx: update deps
Importantly:

* fixes a bunch of MFS bugs
* pulls in some bitswap improvements

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-08 19:19:34 -08:00
Steven Allen
e53dab860f
Merge pull request #5900 from ipfs/fix/partial-api-tests
CoreAPI: Don't panic when testing incomplete implementions
2019-01-08 13:55:26 -08:00
Łukasz Magiera
81a2ffc407 CoreAPI: Don't panic when testing incomplete implementions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-08 13:38:23 -08:00
Steven Allen
42a15ba7e4
Merge pull request #5893 from ipfs/fix/gateway-headers
gateway: fix CORs headers
2019-01-08 13:25:08 -08:00
Steven Allen
a142aecf9b
Merge pull request #5649 from ipfs/feat/gateway-nofetch
Local Gateway option
2019-01-07 10:06:08 -08:00
Łukasz Magiera
818e0e40c7 gateway: cleanup err switch
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-05 22:29:46 +01:00
Steven Allen
f98652c6b9
Merge pull request #5830 from jackloughran/feat/gateway/always-show-hash
Show hash on gateway
2019-01-05 11:33:25 -08:00
Steven Allen
65fc4b45e9 gateway index: fix check for displaying CID.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-05 11:16:17 -08:00
Jack Loughran
9ef1486307 show hash if not in original url
Change the template handler to pass the hash to the directory listing template if the original url doesn't contain the hash. The directory listing template will display the hash in grey under the original url if the hash is passed to it.

License: MIT
Signed-off-by: Jack Loughran <j@ckloughran.com>
2019-01-05 11:16:17 -08:00
Steven Allen
5fce2df907
Merge pull request #5894 from chenminjian/docs/ulimit
fix: ulimit docs mistake
2019-01-05 10:40:22 -08:00
chenminjian
e7eded1ef6 fix: ulimit docs mistake
License: MIT
Signed-off-by: chenminjian <727180553@qq.com>
2019-01-05 21:27:17 +08:00
Steven Allen
b15cf0198f gateway: fix cors headers tests
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-04 13:18:30 -08:00
Steven Allen
4bbf4cc9a0 gateway, api: canonicalize headers from user config
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-04 13:18:16 -08:00
Steven Allen
82629c00ec gateway: fix CORs headers
fixes #5138 -- always add user-agent to access-control-allow-headers.
fixes #5888 -- same with content-type.
fixes #5892 -- extend user-provided headers instead of overriding them.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-04 13:18:03 -08:00
Steven Allen
543be29796 api: let the CORs library handle CORs headers
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-04 11:18:24 -08:00
Łukasz Magiera
c9168ecf05 gateway: use Api.FetchBlocks for NoFetch
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 15:56:08 +01:00
Łukasz Magiera
fea7b5da79 gateway: NoFetch ipns test
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 15:50:48 +01:00
Łukasz Magiera
2c28ef19ae coreapi: FetchBlocks option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 15:40:15 +01:00
Łukasz Magiera
7efffc3579 Make Gateway.NoFetch apply to API too
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 03:06:23 +01:00
Łukasz Magiera
6cee21d39a Fix offline gateway directory logic
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 02:39:17 +01:00
Iaroslav Gridin
041c46e75c Add tests for FetchBlocks gateway option
License: MIT
Signed-off-by: Iaroslav Gridin <voker57@gmail.com>
2019-01-04 02:37:06 +01:00
Łukasz Magiera
aa5daed3cb NoFetch gateway option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 02:37:06 +01:00
Łukasz Magiera
7b4ab36817 gx: update go-ipfs-config
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-04 02:37:06 +01:00
Steven Allen
821c36c0b1
Merge pull request #5865 from ipfs/feat/coreapi-tests
Move coreapi tests to the interface
2019-01-03 16:55:35 -08:00
Steven Allen
776bead2c2
Merge pull request #5889 from ipfs/feat/better-helptext-test
Move checkHelptextRecursive forward a bit
2019-01-03 14:08:29 -08:00
Łukasz Magiera
1f479aa54c Move checkHelptextRecursive forward a bit
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:48:53 +01:00
Łukasz Magiera
44fc750c7e coreapi: don't panic as much in tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:18:58 +01:00
Łukasz Magiera
cf043b900b coreapi: make sure to cancel context in tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:17:14 +01:00
Łukasz Magiera
94724fdaf8 coreapi: Interface for external test providers
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:17:14 +01:00
Łukasz Magiera
5a019ba713 coreapi: run tests from interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:17:14 +01:00
Łukasz Magiera
e0e2c707e0 coreapi: move tests to interface subpackage
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:17:14 +01:00
Łukasz Magiera
ac529e75ce coreapi: don't touch IpfsNode in tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-03 22:17:14 +01:00
Steven Allen
d06cf14f8e
Merge pull request #5854 from ipfs/fix/coreapi/addeventpath
coreapi/unixfs: Use path instead of raw hash in AddEvent
2019-01-02 16:00:36 -08:00
Steven Allen
36f4e7d86f
Merge pull request #5885 from ipfs/fix/resolve-offline
Fix name resolve --offline
2019-01-02 15:17:10 -08:00
Łukasz Magiera
85772fcd54 Fix name resolve --offline
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-02 11:58:31 -08:00
Steven Allen
1652148cae
Merge pull request #5856 from ipfs/fix/repub-race
testing: slow down republisher sharness test
2019-01-02 11:56:08 -08:00
Łukasz Magiera
24e317603a coreapi/unixfs: Use path instead of raw hash in AddEvent
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-12-30 03:11:40 +01:00
Steven Allen
5a42289a03
Merge pull request #5876 from ipfs/doc/plugin-stuff
docs: flesh out plugin documentation
2018-12-27 09:54:16 -08:00
Steven Allen
02a1feab37 docs: address CR on plugin documentation
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-12-26 19:50:27 -08:00
Steven Allen
f706bc69ba docs: flesh out plugin documentation
* Flesh out build documentation.
* Add datastore plugins to plugin list.
* Link to example plugin.
* Add a TOC.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-12-26 16:48:49 -08:00
Steven Allen
b3bea6a89f
Merge pull request #5872 from ipfs/misc/move-intr-handler
main: move InterruptHandler to util
2018-12-26 14:18:13 -08:00
Łukasz Magiera
435a3da07f main: move InterruptHandler to util
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-12-26 12:39:59 -08:00
Steven Allen
fe666657ab
Merge pull request #5871 from ipfs/gx/update-pb
gx: update progress bar
2018-12-26 12:39:16 -08:00
Łukasz Magiera
b977f83f1c gx: update progress bar
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-12-23 17:26:44 +01:00
Steven Allen
c17aaa6e26
Merge pull request #5860 from ipfs/fix/5859
make: fix building source tarball on macos
2018-12-20 11:10:07 -08:00
Steven Allen
9e8cc06530
Merge pull request #5634 from ipfs/fix/config-data-race
fix config data race
2018-12-20 11:09:24 -08:00
Steven Allen
56b6277d26 fix config data race
This fixes a data-race in the config.

This does not fix https://github.com/ipfs/go-ipfs/issues/4942 as there's still a
logical race: parallel config updates clobber each other.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-12-20 10:07:37 -08:00
Steven Allen
5894291139 gx: update go-ipfs-config
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-12-20 10:07:32 -08:00
Steven Allen
28dabc7349
Merge pull request #5825 from ipfs/feat/coreapi/opts
CoreAPI: Global offline option
2018-12-20 08:24:28 -08:00
Łukasz Magiera
3f0945a1bd coreapi: move DefaultIpnsCacheSize to a const
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-12-20 17:02:11 +01:00