Lucas Molas
e047b58a33
dag: deduplicate AddNodeLinkClean into AddNodeLink
...
`AddNodeLink` used to cache the linked node whereas `AddNodeLinkClean`
did not, however, at some point the former was changed to do the same
thing as the latter (i.e., not cache the linked node). That is, they now
do the same thing so there's no reason to have both.
The name `AddNodeLink` is preserved, even though it used to imply the
cache functionality contrasting with the `Clean` suffix of
`AddNodeLinkClean`, with this function removed the cache connotation
doesn't hold anymore.
License: MIT
Signed-off-by: Lucas Molas <schomatis@gmail.com>
2018-04-16 22:25:24 -03:00
Whyrusleeping
0cb22ccf35
Merge pull request #4845 from ipfs/fix/default-net-bootstrap
...
fix default-net profile not reverting bootstrap config
2018-04-09 09:02:45 +09:00
Łukasz Magiera
dd23bec97e
profile: fix test profile tests
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-04-08 13:59:12 +02:00
Łukasz Magiera
5a632f7017
fix default-net profile not reverting bootstrap config
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-04-08 13:59:12 +02:00
Whyrusleeping
8c2a4206d9
Merge pull request #4888 from ipfs/fix/dedup-keys
...
dedup keys in GetMany
2018-04-08 09:43:01 +09:00
Whyrusleeping
8c00a74190
Merge pull request #4846 from ipfs/feat/profile-help
...
Fix missing profile docs
2018-04-08 09:42:08 +09:00
Whyrusleeping
585d97f3a5
Merge pull request #4889 from ipfs/feat/faster-hamt
...
improve performance of HAMTs
2018-04-08 09:41:19 +09:00
Whyrusleeping
18eb6e8842
Merge pull request #4903 from ipfs/doc/ipns-pubsub
...
document ipns pubsub
2018-04-05 08:48:06 +09:00
vyzo
36bcbed889
fix typo
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2018-04-02 22:39:41 +03:00
vyzo
0466956509
words words words
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2018-04-02 22:31:04 +03:00
vyzo
d9cd2929f0
more words for ipns pubsub documentation
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2018-03-31 10:12:54 +03:00
vyzo
f360ed7e2b
add clarifying note on ipns pubsub documentation
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2018-03-30 22:52:33 +03:00
vyzo
c59b624e11
docs/experimental-features: document ipns pubsub
...
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2018-03-30 20:33:45 +03:00
Whyrusleeping
ecb4095099
Merge pull request #4829 from ipfs/fix/error-style
...
Fix error style for most errors
2018-03-30 02:15:04 -07:00
Łukasz Magiera
2ee5cfb90f
fix error style
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-30 09:43:27 +02:00
Steven Allen
1907e66eb8
add benchmark for hamt walking
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-29 18:20:28 -07:00
Steven Allen
f1ae13d721
faster hamt logic
...
1. Use a custom bitfield type instead of bigints.
2. Make iterating over a hamt *significantly* faster.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-29 18:20:28 -07:00
Steven Allen
dbb2ca2ece
remove redundant validation logic
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-29 18:19:55 -07:00
Steven Allen
e2387ebbb6
fix hamt node not protobuf error
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-29 18:19:55 -07:00
Whyrusleeping
fa9489ef72
Merge pull request #4631 from ipfs/refactor/extract-fs-lock
...
refactor: extract fs lock into go-fs-lock
2018-03-29 17:59:04 -07:00
Whyrusleeping
9ed9ab5772
Merge pull request #4807 from ipfs/feat/coreapi/refactor-opts
...
coreapi: Refactor options
2018-03-29 16:53:42 -07:00
Whyrusleeping
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
Whyrusleeping
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
Whyrusleeping
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
Jakub Sztandera
4792621536
misc: sort imports
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-03-29 12:22:33 -07:00
dignifiedquire
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
Steven Allen
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
Steven Allen
0f376b5718
test duplicate CIDs in getMany
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-28 14:13:10 -07:00
Steven Allen
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
Whyrusleeping
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
Steven Allen
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
Steven Allen
08388e739a
only visit nodes in EnumerateChildrenAsync when asked
...
No idea why this was changed this was introduced in:
08f342e8ba (part of #3598 )
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-27 16:48:59 -07:00
Steven Allen
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
Hector Sanjuan
e8c6308c76
Fix blockstore dep in verifbs
...
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
Hector Sanjuan
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
Hector Sanjuan
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
Hector Sanjuan
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
Hector Sanjuan
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
Hector Sanjuan
3ee1d76d88
Update to latest go-datastore
...
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
Łukasz Magiera
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
Łukasz Magiera
57d6a7c2db
Fix missing profile docs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-26 19:16:57 +02:00
Whyrusleeping
3cc4658af1
Merge pull request #4855 from djdv/gx/update-lock
...
Update lock
2018-03-26 09:56:09 -07:00
Whyrusleeping
4edcebb8d9
Merge pull request #4865 from steverecio/fix/4864
...
Fix 4864
2018-03-25 14:05:10 -07:00
Whyrusleeping
7badbebd00
Merge pull request #4506 from ipfs/feat/opentrace
...
Add Opentracing plugin support
2018-03-25 14:04:23 -07:00
Steve Recio
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
ForrestWeston
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
Whyrusleeping
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
Whyrusleeping
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
Łukasz Magiera
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
Łukasz Magiera
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