1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-25 23:21:54 +08:00

8965 Commits

Author SHA1 Message Date
9ed9ab5772 Merge pull request #4807 from ipfs/feat/coreapi/refactor-opts
coreapi: Refactor options
2018-03-29 16:53:42 -07:00
daac910312 Merge pull request #4884 from ipfs/fix/lazy-hamt
don't resolve children unnecessarily when listing a sharded directory
2018-03-29 16:37:39 -07:00
d82bf5f59b Merge pull request #4885 from ipfs/fix/visit-when-asked
only visit nodes in EnumerateChildrenAsync when asked
2018-03-29 16:35:34 -07:00
5770bf8d6f Merge pull request #4890 from ipfs/feat/fast-ls
infer type from CID when possible in ls command
2018-03-29 16:31:39 -07:00
4792621536 misc: sort imports
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-29 12:22:33 -07:00
816787448f refactor: extract fs lock into go-fs-lock
License: MIT
Signed-off-by: dignifiedquire <dignifiedquire@gmail.com>
2018-03-29 12:22:33 -07:00
3b0e16e38b infer type from CID when possible in ls command
We don't need to fetch the linked node when it's a raw node, we already know
it's a file.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-28 19:53:55 -07:00
0f376b5718 test duplicate CIDs in getMany
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-28 14:13:10 -07:00
97ac9c4e4f dedup keys in GetMany
Otherwise, GetMany on the children of a node with duplicate links may fail

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-28 14:12:57 -07:00
3f6519b420 Merge pull request #4742 from ipfs/gx/go-datastore
Update to latest go-datastore. Remove thirdparty/datastore2
2018-03-27 22:18:47 -07:00
ee6c95c22e test listing a sharded directory with a missing block.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-27 22:18:17 -07:00
08388e739a only visit nodes in EnumerateChildrenAsync when asked
No idea why this was changed this was introduced in:

08f342e8bada4f4eb0c5462a3623f0c2b828240f (part of #3598)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-27 16:48:59 -07:00
e06436d090 don't resolve children unnecessarily when listing a sharded directory
We only need to get the child if it's a shard.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-27 15:01:32 -07:00
e8c6308c76 Fix blockstore dep in verifbs
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
954ad6e679 Re-order imports in core/mock/mock.go
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
69a6bd2770 Revert go-libp2p-kad-dht and related changes to a working version
This uses a working libp2p-kad-dht and libp2p-record libraries,
reverts the changes that were introduced to support the newer versions

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
30cf14ef9e Replace the rest of thirdparty/datastore2 with go-datastore
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
a6848aa2b4 Remove thirdparty/datastore2/delayed.go: part of new go-datastore
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
3ee1d76d88 Update to latest go-datastore
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
81e720c85a config/profile: disable UPnP/NAT in server profile, docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-26 19:34:52 +02:00
57d6a7c2db Fix missing profile docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-26 19:16:57 +02:00
3cc4658af1 Merge pull request #4855 from djdv/gx/update-lock
Update lock
2018-03-26 09:56:09 -07:00
4edcebb8d9 Merge pull request #4865 from steverecio/fix/4864
Fix 4864
2018-03-25 14:05:10 -07:00
7badbebd00 Merge pull request #4506 from ipfs/feat/opentrace
Add Opentracing plugin support
2018-03-25 14:04:23 -07:00
1fb27c90f2 Remove broken todo link in readme (resolves #4864)
License: MIT
Signed-off-by: Steve Recio <srecio@cs.stanford.edu>
2018-03-25 16:27:01 -04:00
46722af958 Add tracer plugin support
define interface for creating tracers for use with opentracing-api

License: MIT
Signed-off-by: ForrestWeston <forrest@protocol.ai>
2018-03-25 12:57:03 -07:00
a98a4f40d3 Merge pull request #4873 from ipfs/fix/4871
make the tar writer handle sharded ipfs directories
2018-03-25 12:47:40 -07:00
d4a43550fc Merge pull request #4797 from ipfs/misc/arch-bash-confirm
misc: add confirmation to archive-branches script
2018-03-25 09:55:28 -07:00
12c3179614 coreapi: don't use underscores in opt reciever funcs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-25 14:09:59 +02:00
c354e19628 coreapi: use defined functions for pin type option
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-25 13:58:29 +02:00
ed82e4e43f Merge pull request #4678 from ipfs/fix/gopath-default
build: match Go's GOPATH defaults behaviour
2018-03-24 20:58:00 -07:00
7d8424662a Merge pull request #4154 from ipfs/feat/lowpower-profile
Add low power init profile
2018-03-24 20:55:54 -07:00
b1b96fc9db Merge pull request #4856 from ipfs/fix/stats-bs-header
cmds/stat: remove useless header if not polling
2018-03-24 19:50:22 -07:00
4a4a28d3a6 Merge pull request #4875 from ipfs/fix/gx-release
gx: bump version for 0.4.14 release
2018-03-24 19:49:35 -07:00
79f56c1831 coreapi: remove options from interfaces
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 23:25:11 +01:00
af9b4af581 config: apply review to lowpower profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
fae9967a03 init: lowpower profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
35da08859a daemon: config option for routing
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
7cbf3f017a gx: bump version for 0.4.14 release
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 19:00:11 -07:00
71a0a5c837 appease go lint
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 18:02:02 -07:00
0dc984290c test ipfs get on sharded directory
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 16:24:57 -07:00
6895fc653f return a nice error when listing sharded directories
Unfortunately, fixing this would require breaking the API.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 16:03:02 -07:00
dd94858981 fix error when encountering a sharded directory when expecting a file
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 15:59:21 -07:00
234ad1811d make the tar writer handle sharded ipfs directories
makes ipfs get work on sharded directories

fixes #4871

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 15:58:39 -07:00
3cbf97bea1 Merge pull request #4792 from ipfs/fix/read-eof
fix incorrect Read calls
2018-03-23 14:34:51 -07:00
54970e0c48 Merge pull request #4812 from ipfs/misc/drop-paper-link
misc: remove link to IPFS paper in contribute.md
2018-03-23 13:43:46 -07:00
174053e6e9 Merge pull request #4732 from fyrchik/fix/cmds/init
make init command use go-ipfs-cmds
2018-03-23 11:56:49 -07:00
ad60668849 Merge pull request #4869 from ipfs/fix/tar-dep
bump tar dep to make it resolvable
2018-03-23 11:34:29 -07:00
70bf571742 bump tar dep to make it resolvable
It wasn't pinned and `gx publish -f` gave a different hash.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 10:53:55 -07:00
41d82eeeb5 Merge pull request #4733 from dirkmc/feat/namesys-value-count
Add options for record count and timeout for resolving DHT paths
2018-03-23 09:59:26 -07:00