Commit Graph

214 Commits

Author SHA1 Message Date
Steven Allen
483caf76fd file type: add stringer
This commit was moved from ipfs/interface-go-ipfs-core@4e99a8e925

This commit was moved from ipfs/boxo@ee697a3b09
2019-03-05 09:38:35 -08:00
Steven Allen
987a46a697 tweak the Ls interface
1. Avoid `ipld.Link`. This is a protodag specific thing that will go away in
   future IPLD versions.
2. Avoid exposing the underlying file types. The user shouldn't care if they're
   dealing with a hamt, etc.
3. Add a field for a symlink's target.
4. Rename LsLink to DirEntry to better this type's role.


This commit was moved from ipfs/interface-go-ipfs-core@dbee8cc1ad

This commit was moved from ipfs/boxo@9c3cf70c5f
2019-03-04 20:21:25 -08:00
Steven Allen
2223b08104 Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#5 from ipfs/feat/not-supported-error
errors: introduce a 'not supported' error

This commit was moved from ipfs/interface-go-ipfs-core@a10c4530cd

This commit was moved from ipfs/boxo@8fc5c07e6b
2019-02-19 03:46:59 -08:00
Steven Allen
8542b6569a errors: introduce a 'not supported' error
This commit was moved from ipfs/interface-go-ipfs-core@a81e4359ce

This commit was moved from ipfs/boxo@2c70ad1761
2019-02-19 02:44:36 -08:00
Łukasz Magiera
8cc592cde3 Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#3 from ipfs/fix/ps-test-race
Fix Pubsub test race

This commit was moved from ipfs/interface-go-ipfs-core@e8680f509e

This commit was moved from ipfs/boxo@e5688a22d9
2019-02-12 14:09:24 +01:00
Łukasz Magiera
0a6bdbaa6c pubsub: fix race in test
This commit was moved from ipfs/interface-go-ipfs-core@a84bfa1f40

This commit was moved from ipfs/boxo@bc7e36143f
2019-02-12 13:30:07 +01:00
Łukasz Magiera
152a54ad85 gx-go uw
This commit was moved from ipfs/interface-go-ipfs-core@93299fcb14

This commit was moved from ipfs/boxo@def3b3d805
2019-02-09 01:23:13 +01:00
Łukasz Magiera
af23d0324b Update imports
This commit was moved from ipfs/interface-go-ipfs-core@515a114be2

This commit was moved from ipfs/boxo@5c537a46d3
2019-02-09 01:15:09 +01:00
Łukasz Magiera
46dbdf4d64 coreapi: fix failing dag test
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@268b4fdbf1

This commit was moved from ipfs/boxo@ea6b30e219
2019-02-08 20:38:44 +01:00
Łukasz Magiera
97c433323b coreapi: move namesys options to coreapi
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@263199d56e

This commit was moved from ipfs/boxo@a2f6e434b9
2019-02-08 19:27:39 +01:00
Łukasz Magiera
23d84ed3ef coreapi: cleanup coredag references in interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@c3fa814784

This commit was moved from ipfs/boxo@d15daa504f
2019-02-08 17:58:56 +01:00
Steven Allen
be9d4de4d4 gx: update go-libp2p-peer
Switch _back_ to the 0.4.18 style of peer IDs while we figure things out. See
https://github.com/libp2p/specs/issues/138.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


This commit was moved from ipfs/interface-go-ipfs-core@67fd754fce

This commit was moved from ipfs/boxo@132387d33d
2019-02-07 17:41:39 -08:00
Steven Allen
2186bb375b Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#5971 from ipfs/fix/coreapi-seek-test
coreapi: fix seek test on http impl

This commit was moved from ipfs/interface-go-ipfs-core@becd4085f7

This commit was moved from ipfs/boxo@0e2955d8bc
2019-02-06 12:14:13 -08:00
Łukasz Magiera
6e4a14d89d coreapi: fix seek test on http impl
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@3291f56563

This commit was moved from ipfs/boxo@1e59d281df
2019-02-05 20:20:27 +01:00
Łukasz Magiera
abebd4e1d8 block put --pin option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@005752045c

This commit was moved from ipfs/boxo@9ea89f3860
2019-02-04 18:05:05 +01:00
Łukasz Magiera
eac8515c0b coreapi: mirror unixfs file types
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@e8196db410

This commit was moved from ipfs/boxo@e47af31e2d
2019-02-02 17:29:22 +01:00
Łukasz Magiera
39204505d0 coreapi ls: merge ResolveType and ResolveSize
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@d93b9f110e

This commit was moved from ipfs/boxo@8d88635d4a
2019-02-02 17:13:28 +01:00
Łukasz Magiera
9f41461f57 coreapi: stream only ls, handle storting in command
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@a62acc82d4

This commit was moved from ipfs/boxo@328e6f8ac9
2019-02-02 03:44:54 +01:00
Łukasz Magiera
3dab843149 ls: use CoreAPI
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@fad4bd392a

This commit was moved from ipfs/boxo@966d0008c1
2019-02-02 00:21:36 +01:00
Łukasz Magiera
ef5879661a coreapi: resolve type/size in Unixfs.Ls
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@01bbf29cf4

This commit was moved from ipfs/boxo@54f7855257
2019-02-01 23:11:12 +01:00
Łukasz Magiera
9f4c14741c coreapi: asunc ls option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@72006bfe2d

This commit was moved from ipfs/boxo@db66d03977
2019-02-01 20:12:48 +01:00
Łukasz Magiera
aeb9cdfae0 coreapi: use chan for returning results in Unixfs.Ls
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@93175e9900

This commit was moved from ipfs/boxo@3afaf889d4
2019-02-01 19:48:43 +01:00
Łukasz Magiera
8f0b53d1f7 coreapi: add some seeker tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@be8e8d1aeb

This commit was moved from ipfs/boxo@ac20c6ad81
2019-01-30 22:43:21 +01:00
Łukasz Magiera
e00e0dfed2 gx: update go-unixfs to propagate archive changes
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@fbde8e2781

This commit was moved from ipfs/boxo@c6503a1ba9
2019-01-30 20:58:32 +01:00
Overbool
bcc6216709 cmds/pin: modify test
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@8e9e8d1b41

This commit was moved from ipfs/boxo@e3960a2b9f
2019-01-29 11:29:48 -08:00
Overbool
0f40b68475 cmds/pin: use coreapi/pin
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@3e1cd71bb9

This commit was moved from ipfs/boxo@6b2d6ab3cd
2019-01-29 11:29:48 -08:00
Łukasz Magiera
d40a54caaf gx: update go-unixfs to 1.2.14 and go-bitswap to 1.1.21
(and everything else...)

License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@3cc6578657

This commit was moved from ipfs/boxo@99fe5e7502
2019-01-23 11:01:38 -08:00
Łukasz Magiera
f590838d14 Unixfs: enforce refs on files when using nocopy
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@3de10ba1bd

This commit was moved from ipfs/boxo@089430e397
2019-01-23 05:17:46 -08:00
Łukasz Magiera
a437ea3e4e Unixfs.Add nocopy test
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@e49c3d2211

This commit was moved from ipfs/boxo@f542e9c788
2019-01-23 05:17:46 -08:00
Łukasz Magiera
75fce9a329 Port dag commansds to CoreAPI
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@f40d44ddbf

This commit was moved from ipfs/boxo@9eb0432c77
2019-01-22 21:01:19 +01:00
Łukasz Magiera
20eafc59a5 coreapi: few more error check fixes
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@b4e7753bac

This commit was moved from ipfs/boxo@b92dcf5817
2019-01-21 21:36:11 +01:00
Steven Allen
b9a33f1be4 Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#5922 from ipfs/feat/coreapi/dag-ipld
coreapi: replace coreiface.DagAPI with ipld.DAGService

This commit was moved from ipfs/interface-go-ipfs-core@071eb76bc1

This commit was moved from ipfs/boxo@1e7f83b936
2019-01-21 17:56:36 +00:00
Steven Allen
5ca8f97fea Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#5926 from ipfs/fix/coreapi-test-checks
coreapi: Adjust some tests for go-ipfs-http-api

This commit was moved from ipfs/interface-go-ipfs-core@1a3392a5c2

This commit was moved from ipfs/boxo@31adcf4e9b
2019-01-17 18:36:08 +00:00
Łukasz Magiera
dbeaf11b39 ls: skip size for directories
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@6c323ff16d

This commit was moved from ipfs/boxo@100779d936
2019-01-17 18:04:16 +00:00
Łukasz Magiera
f2b47a6665 ls: report real size by default
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@d48b9e1c1f

This commit was moved from ipfs/boxo@b1caa58eae
2019-01-17 18:04:16 +00:00
Łukasz Magiera
c1541fd86a coreapi: adjust some tests for go-ipfs-http-api
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@fb15570caa

This commit was moved from ipfs/boxo@6d44270b3a
2019-01-15 19:13:01 +01:00
Łukasz Magiera
ba369e588d coreapi: replace coreiface.DagAPI with ipld.DAGService
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@8e049b49d6

This commit was moved from ipfs/boxo@30ccbef95e
2019-01-12 16:05:02 +01:00
Steven Allen
12b64d0d40 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>


This commit was moved from ipfs/interface-go-ipfs-core@e51dd550f4

This commit was moved from ipfs/boxo@551b466a61
2019-01-08 19:19:34 -08:00
Łukasz Magiera
dfd6253ba8 CoreAPI: Don't panic when testing incomplete implementions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@d7a89ddb02

This commit was moved from ipfs/boxo@9845df2662
2019-01-08 13:38:23 -08:00
Łukasz Magiera
3702f185fb coreapi: FetchBlocks option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@6800f56736

This commit was moved from ipfs/boxo@030083beef
2019-01-04 15:40:15 +01:00
Łukasz Magiera
80aace0fa2 Fix offline gateway directory logic
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@360e8bbf0b

This commit was moved from ipfs/boxo@aecc5aa1ac
2019-01-04 02:39:17 +01:00
Łukasz Magiera
f012ef096a coreapi: don't panic as much in tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@89157f98ee

This commit was moved from ipfs/boxo@27609c7a83
2019-01-03 22:18:58 +01:00
Łukasz Magiera
e5a2d8e6f6 coreapi: make sure to cancel context in tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@aa64f77113

This commit was moved from ipfs/boxo@23069a4c45
2019-01-03 22:17:14 +01:00
Łukasz Magiera
cba8f3c2a5 coreapi: Interface for external test providers
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@1532d26022

This commit was moved from ipfs/boxo@9e88033a98
2019-01-03 22:17:14 +01:00
Łukasz Magiera
373e313822 coreapi: run tests from interface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@88e58e6b28

This commit was moved from ipfs/boxo@6649a031fa
2019-01-03 22:17:14 +01:00
Łukasz Magiera
e60f2ba563 coreapi: move tests to interface subpackage
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@a479105a40

This commit was moved from ipfs/boxo@3301b037c3
2019-01-03 22:17:14 +01:00
Łukasz Magiera
1208d736c4 coreapi/unixfs: Use path instead of raw hash in AddEvent
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@a1cf89b78a

This commit was moved from ipfs/boxo@b5e06d3487
2018-12-30 03:11:40 +01:00
Łukasz Magiera
cd14497b17 coreapi WithOptions: apply on top of parent options
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@3956a72f07

This commit was moved from ipfs/boxo@e84f354e24
2018-12-20 16:40:51 +01:00
Łukasz Magiera
2230c18f33 coreapi: implement --local with Offline option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@286ea29c95

This commit was moved from ipfs/boxo@3b8f8c7c82
2018-12-20 16:40:51 +01:00
Łukasz Magiera
322654a45f coreapi: drop nameopt.Local in favour of api.Offline
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


This commit was moved from ipfs/interface-go-ipfs-core@42d3b2edfa

This commit was moved from ipfs/boxo@57bf11c160
2018-12-20 16:40:09 +01:00