Commit Graph

186 Commits

Author SHA1 Message Date
Ł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
Łukasz Magiera
5da159b33c coreapi.WithOptions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@6d52ba5bb4
2018-12-20 16:40:09 +01:00
Łukasz Magiera
f24ab99f72 coreapi: Global options for api constructor
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@3d132ddab1
2018-12-20 16:40:09 +01:00
Łukasz Magiera
bee62f1823 files2.0: address review
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@0e2ab3797e
2018-12-20 13:52:20 +01:00
Łukasz Magiera
257add12ab files2.0: updates for file type split
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@2904a69ad8
2018-12-20 13:52:20 +01:00
Łukasz Magiera
20631f73bf files2.0: fix build errors
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@d4352730fe
2018-12-20 13:52:20 +01:00
Łukasz Magiera
7505d2c487 gx: update go-ipfs-files to 2.0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@5a85a431f8
2018-12-20 13:52:20 +01:00
Steven Allen
f31d59e538 gx: update go-libp2p-peer
Reverts the changes that allowed small keys (ed25519 keys) to be inlined.

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


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

This commit was moved from ipfs/boxo@21152b6074
2018-12-07 15:37:23 -08:00
Kevin Atkinson
dda742853e Gx update go-merkledag and related deps.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>


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

This commit was moved from ipfs/boxo@33840cd7fb
2018-11-28 17:21:36 -05:00
hannahhoward
187f6a306b Update go-ipfs-delay and assoc deps
License: MIT
Signed-off-by: hannahhoward <hannah@hannahhoward.net>


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

This commit was moved from ipfs/boxo@cd374fff52
2018-11-15 18:53:45 -08:00
Steven Allen
3e33625fe3 gx: update go-log and sha256
fixes #5709

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


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

This commit was moved from ipfs/boxo@93332aaa18
2018-11-02 21:17:20 -07:00
Steven Allen
1eb12c92ea gx: update go-ipld-cbor
(might as well do this at the same time)

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


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

This commit was moved from ipfs/boxo@9054f4c4c9
2018-11-02 13:17:44 -07:00
Steven Allen
a81292a582 gx: update go-path
fixes the changed path cat error causing the js-ipfs-api tests to fail

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


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

This commit was moved from ipfs/boxo@41c1c07162
2018-10-30 09:27:41 -07:00
Steven Allen
a52ab71c2f Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#5626 from ipfs/feat/impoter-batching
Explicitally use BufferedDAG after removing Batch from importers

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

This commit was moved from ipfs/boxo@486f3f0d16
2018-10-30 09:24:57 -07:00
Steven Allen
7c9bf201db coreapi: fix errisdir
JavaScript expects this to be "this dag node is a directory". I'm almost of a
mind to say "don't parse errors" but, well, we don't give any better
alternatives.

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


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

This commit was moved from ipfs/boxo@abd0d4dddf
2018-10-30 08:48:49 -07:00
Hector Sanjuan
1cd4f200e9 Bubble deps
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>


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

This commit was moved from ipfs/boxo@95c39b6f72
2018-10-29 18:49:37 +01:00
Steven Allen
213fdce4fe gx: update yamux
(fixes a panic due to a race)

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


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

This commit was moved from ipfs/boxo@7e7e70c7ef
2018-10-24 15:01:31 -07:00
Steven Allen
07161dee3e gx update go-libp2p
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


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

This commit was moved from ipfs/boxo@8cdb97d783
2018-10-24 13:39:48 -07:00
Steven Allen
e6dbe550bc gx update
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>


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

This commit was moved from ipfs/boxo@10afc1c6e7
2018-10-24 09:59:43 -07:00
Łukasz Magiera
7301aaa120 coreapi unixfs: Return seeker from get
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@8d4196176a
2018-10-22 23:38:47 +02:00
Łukasz Magiera
278701f8d1 coreapi unixfs: remove Cat, use sessions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@83af9fbde0
2018-10-22 23:37:45 +02:00
Łukasz Magiera
d504ba9809 Merge remote-tracking branch 'origin/master' into feat/namestream
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@7c13d9ae77
2018-10-18 12:26:20 +02:00
Łukasz Magiera
9a680c8fe3 gx: update to use extracted go-ipfs-files
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@7af2ed03ee
2018-10-18 10:16:31 +02:00
Łukasz Magiera
cfb18be463 namesys: drop prefix args
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@183798effb
2018-10-16 16:35:31 +02:00
Łukasz Magiera
45b9ac582d namesys: review fixes
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@6aaeb7276d
2018-10-16 16:09:55 +02:00
Łukasz Magiera
ba5a18c1f2 Merge remote-tracking branch 'origin/master' into feat/namestream
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@5f566bfcf8
2018-10-15 12:05:03 +02:00
Steven Allen
b3ad18600c gx: update yamux and refmt
* yamux: fix memory leak.
* refmt: obey the "empty" tag.

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


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

This commit was moved from ipfs/boxo@f3066c9cd3
2018-10-12 16:15:40 +01:00
Steven Allen
d54cf20f79 gx: update go-buffer-pool
Turns out that `pool.Put(buf)` had to *allocate* because we needed to turn
`[]byte` into `interface{}`. Apparently, we've never done this correctly we just
never noticed because we never really used buffer pools extensively.

However, since migrating yamux to a buffer-pool backed buffer, this started
showing up in allocation profiles.

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


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

This commit was moved from ipfs/boxo@2bda31a93a
2018-10-10 14:11:31 +01:00
Łukasz Magiera
95b09cfd01 Merge branch 'master' into feat/namestream
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>


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

This commit was moved from ipfs/boxo@62d6fd7e7e
2018-10-10 12:10:12 +02:00