Łukasz Magiera
2aed59e080
coreapi: path.Mutable
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@bbff408d0e
This commit was moved from ipfs/boxo@620bec8b44
2018-07-17 08:43:48 +02:00
Łukasz Magiera
fd3e7b365a
coreapi: remove ctx from ParsePath, split ParseCid
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@e4a333226c
This commit was moved from ipfs/boxo@38520ef878
2018-07-17 08:43:48 +02:00
Łukasz Magiera
161503c26f
coreapi: separate path into two types
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@79875b0130
This commit was moved from ipfs/boxo@5a61226d83
2018-07-17 08:43:48 +02:00
Łukasz Magiera
63e861e549
coreapi: expand public path api
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@ad6db2fc4c
This commit was moved from ipfs/boxo@3b1cf7aed3
2018-07-17 08:40:48 +02:00
Steven Allen
7ffcd2a1be
update go-cid
...
alternative to #5243 that updates go-cid and all packages that depend on it
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit was moved from ipfs/interface-go-ipfs-core@2c9291a232
This commit was moved from ipfs/boxo@c77c8df70d
2018-07-16 15:16:49 -07:00
Steven Allen
557277dda8
gx update go-log, sys, go-crypto
...
* go-log
* sys
* go-crypto
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit was moved from ipfs/interface-go-ipfs-core@0e613d93ea
This commit was moved from ipfs/boxo@724c614357
2018-06-08 22:36:24 -07:00
Łukasz Magiera
7ffe2f640d
misc: Fix a few typos
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@646b14412a
This commit was moved from ipfs/boxo@76ac2a8842
2018-03-30 09:47:22 +02:00
Łukasz Magiera
b5d36c8a1b
coreapi: don't use underscores in opt reciever funcs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@8b65fc5e1e
This commit was moved from ipfs/boxo@6bd3ea5ab8
2018-03-25 14:09:59 +02:00
Łukasz Magiera
8fea8513e3
coreapi: use defined functions for pin type option
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@2e3f9758c8
This commit was moved from ipfs/boxo@8a0f402959
2018-03-25 13:58:29 +02:00
Łukasz Magiera
5e48849167
coreapi: remove options from interfaces
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@38ccf05558
This commit was moved from ipfs/boxo@595afb8260
2018-03-24 23:25:11 +01:00
Łukasz Magiera
f3162d6ec6
coreapi: var block for errors
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@60fc569676
This commit was moved from ipfs/boxo@5de1a8368e
2018-03-10 22:17:27 +01:00
Łukasz Magiera
809fb6b34a
coreapi: minor doc fixes
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@dba6c1b7a3
This commit was moved from ipfs/boxo@64d53e28ce
2018-03-10 18:52:10 +01:00
Łukasz Magiera
cdda2d3e4b
coreapi: split the interface into multiple files
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@d4077754e8
This commit was moved from ipfs/boxo@a05b8c4e76
2018-03-10 18:46:45 +01:00
Łukasz Magiera
3f4a3d5524
coreapi: don't alias ipld types
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@ab9053378b
This commit was moved from ipfs/boxo@222c7a617e
2018-03-10 18:31:28 +01:00
Łukasz Magiera
a313b37f48
coreapi: move unixfs errors to the top
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@848f12365b
This commit was moved from ipfs/boxo@963f83df40
2018-03-10 18:27:21 +01:00
Łukasz Magiera
ae6dbb3642
coreapi: implement pin api
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@4597fde83e
This commit was moved from ipfs/boxo@c1c32446e3
2018-02-04 15:29:50 +01:00
Łukasz Magiera
9e02119ee9
coreapi: pin draft
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@b3293937f6
This commit was moved from ipfs/boxo@7b5b64eefb
2018-02-04 15:29:50 +01:00
Łukasz Magiera
b47c82f3c7
coreapi: update block after update
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@bf7867a20c
This commit was moved from ipfs/boxo@72b62f5f64
2018-02-02 22:57:54 +01:00
Łukasz Magiera
3615341299
corapi: block docs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@1ffde91c6c
This commit was moved from ipfs/boxo@db1f6da007
2018-01-31 00:31:08 +01:00
Łukasz Magiera
6b6fdcde60
coreapi: implement block API
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@a7509ebfca
This commit was moved from ipfs/boxo@bfcc5b4d08
2018-01-31 00:31:08 +01:00
Łukasz Magiera
c561185676
coreapi: draft block API
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@3cd2995b5b
This commit was moved from ipfs/boxo@3a525b8975
2018-01-31 00:31:08 +01:00
Whyrusleeping
cec1924a74
Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#4492 from ipfs/feat/coreapi/object
...
coreapi: Basic object API implementation
This commit was moved from ipfs/interface-go-ipfs-core@9704d78e3b
This commit was moved from ipfs/boxo@0eb9eaf71f
2018-01-30 13:14:06 -08:00
Łukasz Magiera
a8a84d5b1b
coreapi: object API tests
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@858d49b07c
This commit was moved from ipfs/boxo@d878d81227
2018-01-25 18:26:57 +01:00
Łukasz Magiera
540ec53bf8
coreapi: implement object.Put
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@104bc87d13
This commit was moved from ipfs/boxo@8162a16f7c
2018-01-25 18:25:05 +01:00
Łukasz Magiera
a806b175fa
coreapi: object docs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@55c5657803
This commit was moved from ipfs/boxo@36545a88bc
2018-01-25 18:25:05 +01:00
Łukasz Magiera
b031da2463
coreapi: Object api review
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@3b4b26deb1
This commit was moved from ipfs/boxo@85688ca1e9
2018-01-25 18:25:05 +01:00
Łukasz Magiera
9f5914daf7
coreapi: Basic object API implementation
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@52f5b7ce1f
This commit was moved from ipfs/boxo@f10a09d9b2
2018-01-25 18:25:05 +01:00
Steven Allen
4727b6e776
gx: mass update
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit was moved from ipfs/interface-go-ipfs-core@318e958cdd
This commit was moved from ipfs/boxo@5e7d211f6e
2018-01-24 15:58:44 -08:00
ForrestWeston
4124018bc2
interface docs for coreapi interface
...
License: MIT
Signed-off-by: ForrestWeston <forrest@protocol.ai>
This commit was moved from ipfs/interface-go-ipfs-core@2c3137f055
This commit was moved from ipfs/boxo@4d4c3dc176
2018-01-22 16:25:00 -08:00
Łukasz Magiera
ef926cb0e3
coreapi: Name tests
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@d28b9301ac
This commit was moved from ipfs/boxo@78823e7ccb
2018-01-02 21:01:03 +01:00
Łukasz Magiera
89776d9be7
coreapi: key tests
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@ed5f040416
This commit was moved from ipfs/boxo@6527d6e063
2018-01-01 19:00:56 +01:00
Łukasz Magiera
1caf71766f
coreapi: name/key review suggestions
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@8f7e0241ec
This commit was moved from ipfs/boxo@d0730a47d3
2018-01-01 17:38:12 +01:00
Łukasz Magiera
b92cca8429
coreapi: Documentation for Name/Key
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@74695ab9b4
This commit was moved from ipfs/boxo@d733fa263c
2018-01-01 17:38:12 +01:00
Łukasz Magiera
d52ea2fe1a
coreapi: name/key functional options
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@7a786c5509
This commit was moved from ipfs/boxo@c02dc49770
2018-01-01 17:35:37 +01:00
Łukasz Magiera
cb3c588799
coreapi: Keystore API proposal
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@4fbdf56dc2
This commit was moved from ipfs/boxo@286e418f6c
2018-01-01 17:35:37 +01:00
Łukasz Magiera
71593fb48c
coreapi: Name API proposal
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@1b5e997ca8
This commit was moved from ipfs/boxo@8972ab9e11
2018-01-01 17:35:37 +01:00
Łukasz Magiera
e68b73b54e
coreapi: dag review
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@20fa7a599e
This commit was moved from ipfs/boxo@bae5f5303e
2017-12-23 04:49:00 +01:00
Łukasz Magiera
e6a16b57e6
coreapi: functional options for DagAPI
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@39f8afada8
This commit was moved from ipfs/boxo@9901857d2d
2017-12-20 15:03:13 +01:00
Łukasz Magiera
363c556e23
coreapi: add tests for dag
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@c593c49d85
This commit was moved from ipfs/boxo@b0b4e68ff7
2017-12-20 13:47:32 +01:00
Łukasz Magiera
3051f3b601
coreapi: DAG API proposal
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@c6015845cb
This commit was moved from ipfs/boxo@b351a5a73c
2017-12-20 13:44:06 +01:00
Whyrusleeping
d831e5455d
Merge pull request ipfs/boxoipfs/interface-go-ipfs-core#4453 from ipfs/gx/update-5osgb9
...
gx: update go-multihash
This commit was moved from ipfs/interface-go-ipfs-core@66117d4cd6
This commit was moved from ipfs/boxo@09ed32bcc3
2017-12-14 17:59:26 -08:00
Łukasz Magiera
66f305fb51
docs/coreapi: Add some documentation to CoreAPI
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@2fbdcd09c8
This commit was moved from ipfs/boxo@9cc221d2ae
2017-12-15 01:34:49 +01:00
Steven Allen
0826705811
gx: update go-multihash
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit was moved from ipfs/interface-go-ipfs-core@b5fea556bf
This commit was moved from ipfs/boxo@efbab5e602
2017-12-14 13:09:51 -08:00
Steven Allen
9065eaf739
gx: update go-cid, go-multibase, base32
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit was moved from ipfs/interface-go-ipfs-core@6c6807b399
This commit was moved from ipfs/boxo@d45714f3fa
2017-09-01 17:46:49 -07:00
Jeromy
a7a3a37e82
update go-multihash and bubble up changes
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@ee87438041
This commit was moved from ipfs/boxo@0997d0c7d5
2017-07-11 19:27:43 -07:00
Łukasz Magiera
3ba2027081
Update go-datastore to 1.2.2, go-cid to 0.7.16
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@e706b34ea1
This commit was moved from ipfs/boxo@624057e9d9
2017-07-04 20:18:57 +02:00
Steven Allen
4c057b0fc3
blocks: gx import go-block-format
...
And updated related dependencies.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit was moved from ipfs/interface-go-ipfs-core@477bd882b4
This commit was moved from ipfs/boxo@8fd5b21383
2017-06-29 22:12:14 +02:00
Jeromy
393471674c
bubble up updates from go-multihash changes
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
This commit was moved from ipfs/interface-go-ipfs-core@be73d10538
This commit was moved from ipfs/boxo@dcecd3345b
2017-04-20 20:28:04 +02:00
Lars Gierth
1c53ef3f98
coreapi: make the interfaces path centric
...
The new coreiface.Path maps a path to the cid.Cid
resulting from a full path resolution.
The path is internally represented as a go-ipfs/path.Path,
but that doesn't matter to the outside.
Apart from the path-to-CID mapping, it also aims to hold all
resolved segment CIDs of the path. Right now it only exposes
Root(), and only for flat paths a la /ipfs/Qmfoo. In other cases,
the root is nil.
In the future, resolution will internally use
go-ipfs/path.Resolver.ResolvePathComponents and thus always return
the proper resolved segments, via Root(), or a future Segments() func.
- Add coreiface.Path with Cid() and Root().
- Add CoreAPI.ResolvePath() for getting a coreiface.Path.
- All functions now expect and return coreiface.Path.
- Add ParsePath() and ParseCid() for constructing a coreiface.Path.
- Add coreiface.Node and Link which are simply go-ipld-node.Node and Link.
- Add CoreAPI.ResolveNode() for getting a Node from a Path.
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
This commit was moved from ipfs/interface-go-ipfs-core@66af039105
This commit was moved from ipfs/boxo@61e07c830c
2017-03-17 03:47:59 +01:00
Lars Gierth
5bce81d63e
coreapi: smarter way of dealing with the different APIs
...
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
This commit was moved from ipfs/interface-go-ipfs-core@e69000d481
This commit was moved from ipfs/boxo@295f130550
2017-03-17 02:35:17 +01:00