Łukasz Magiera
0bfcf7eafa
namecache: remove pin for now
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-06 02:15:51 +01:00
Łukasz Magiera
4f56358a20
namecache: basic persistent version
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-05 20:29:31 +01:00
Łukasz Magiera
7d6de7ec96
namecache: update name follow to new cmd lib
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-05 20:29:31 +01:00
vyzo
96648f2713
namecache: post-rebase updates
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
36a1eb6f92
namecache: normalize name at namecache interface boundary
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
ec7116ac05
namecache: make feature experimental with --enable-follow-experiment
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
4054585678
namecache: avoid slice construction weirdness
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
143ef0dc5b
namecache: make followInterval a follow parameter
...
Also adds --refresh-interval to follow command.
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
ec9b120a9c
namecache: rework follow subcommand
...
- coalesces pin into add --pin
- add and cancel accept multiple names
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
0bb07b5d64
namecache: make ipnsFollowResult a string
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
dfc90e84e6
namecache: wtf is just not a good unexpected error response
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
8958b3d0a1
namecache: code cosmetics
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
33fd9e0de3
namecache: fix logging stray word
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
795d9e8d78
namecache: initialize blockstore
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
e76e4c58a0
namecache: add debug log on pin updates
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
2586c5f13b
namecache: rework pinning logic
...
Use update when moving a pin, unpin on cancel when owning a pin
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
ca2200168f
namecache: add timeout to namesys resolution
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
b8125ad04d
namecache: return errors in the Follow/Unfollow interface
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
ceaa75289f
namecache: obey conventional order in commands/follow
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
vyzo
2969f795b0
namecache: ipfs name follow
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2019-02-05 20:28:53 +01:00
Steven Allen
803e9a7e66
Merge pull request #5962 from ipfs/feat/coreapi-async-ls
...
Port `ipfs ls` to CoreAPI
2019-02-02 13:33:29 -08:00
Łukasz Magiera
6939b602dd
coreapi: mirror unixfs file types
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-02 17:29:22 +01:00
Łukasz Magiera
1fef9a51dd
coreapi ls: merge ResolveType and ResolveSize
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-02 17:13:28 +01:00
Łukasz Magiera
d1b6ccaae9
coreapi: stream only ls, handle storting in command
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-02 03:44:54 +01:00
Łukasz Magiera
73f1e2dbf0
ls: use CoreAPI
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-02 00:21:36 +01:00
Łukasz Magiera
628cd7ed07
coreapi: resolve type/size in Unixfs.Ls
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-01 23:11:12 +01:00
Steven Allen
8a0c01c187
Merge pull request #5960 from djdv/fix/help-text
...
docs: duplicate default helptext in `name publish`
2019-02-01 14:05:20 -08:00
Łukasz Magiera
d06a678e48
coreapi: asunc ls option
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-01 20:12:48 +01:00
Łukasz Magiera
11ee7503de
coreapi: use chan for returning results in Unixfs.Ls
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-01 19:48:43 +01:00
Dominic Della Valle
8111214223
docs: duplicate default helptext
...
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2019-02-01 09:14:24 -05:00
Steven Allen
fd51d4c37a
Merge pull request #5955 from ipfs/feat/core-plugin
...
plugin: add a daemon plugin with access to the CoreAPI
2019-01-30 15:13:42 -08:00
Steven Allen
95a73703a6
Merge pull request #5934 from ipfs/tests/coreapi-seek
...
coreapi: add some seeker tests
2019-01-30 14:55:20 -08:00
Łukasz Magiera
3f4311b6cc
coreapi: add some seeker tests
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 22:43:21 +01:00
Steven Allen
45734ebe2c
doc: link to the jaeger plugin
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-30 12:54:04 -08:00
Steven Allen
6b676d2782
plugin: document tracer and daemon plugin types
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-30 12:54:04 -08:00
Steven Allen
a9f2aee3fc
plugin: add plugin type for daemon plugins
...
This allows users to run multiple go-ipfs "clients" in-process.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-30 12:54:04 -08:00
Steven Allen
01514d5179
plugin: allow plugins to implement multiple (or no) plugin interfaces
...
There's no reason for these to be exclusive.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-30 12:53:28 -08:00
Steven Allen
35aaa98fe6
Merge pull request #5943 from ipfs/misc/coreapi-get
...
Refactor ipfs get to use CoreAPI
2019-01-30 12:52:39 -08:00
Łukasz Magiera
7c2aa0e9a9
gx: update go-unixfs to propagate archive changes
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 20:58:32 +01:00
Łukasz Magiera
e71e700cc4
commands/get: move FileArchive here
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 17:43:04 +01:00
Łukasz Magiera
a151041311
coreapi: extract unixfile to go-unixfs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 17:43:04 +01:00
Łukasz Magiera
aa3e087e77
Use coreapi in ipfs get
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 17:43:04 +01:00
Łukasz Magiera
e4020f96bb
coreapi: support symlinks in unixfile
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 17:43:04 +01:00
Steven Allen
f2f677be61
Merge pull request #5949 from chenminjian/refact/cmd/init
...
refact(cmd/init): change string option to const
2019-01-29 17:02:58 -08:00
Steven Allen
f0a26c13d8
Merge pull request #5843 from overbool/refactor/coreapi/pin-rm
...
cmds/pin: use coreapi/pin
2019-01-29 12:52:08 -08:00
Steven Allen
e2ab620f81
cmds/pin: fix pin imports
...
* Name them. Unfortunately, This makes the *actual* package names clear. I know
this isn't "idiomatic go" but it's idiomatic go-ipfs.
* Remove the duplicate import.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-29 11:29:53 -08:00
Overbool
7a08cf9cf3
cmds/pin: modify test
...
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>
2019-01-29 11:29:48 -08:00
Overbool
99feecfdcc
cmds/pin: use coreapi/pin
...
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>
2019-01-29 11:29:48 -08:00
Steven Allen
04fa5cfb8d
Merge pull request #5950 from da2x/dnslink-fqdn
...
Only perform DNSLink lookups on fully qualified domain names (FQDN)
2019-01-29 10:32:40 -08:00
Steven Allen
7ab32c398c
Merge pull request #5951 from da2x/osxfuse-config-command
...
Fix DontCheckOSXFUSE config command example
2019-01-29 10:27:21 -08:00