Commit Graph

3186 Commits

Author SHA1 Message Date
Steven Allen
dc56b52734
Merge pull request #6501 from ipfs/docs/pin/update
Improve pin/update description
2019-07-12 08:11:37 -07:00
Steven Allen
20e64aeb34
Merge pull request #6493 from MichaelMure/streamed-pin-ls
pin cmd: stream recursive pins
2019-07-12 07:55:23 -07:00
Hector Sanjuan
146d9d2ac5 Improve pin/update description
I was unable to actually understand what pin update does from the existing
description.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2019-07-12 13:03:27 +02:00
Michael Muré
16b4d74d3b
pin cmd: fix incorect pin type for indirect pins 2019-07-11 18:19:19 +02:00
Michael Muré
9b21269e03
pin cmd: output the recursive pins first for performance 2019-07-11 14:33:34 +02:00
Michael Muré
4ec37b6f7b
pin cmd: document pin ls output types 2019-07-11 14:05:05 +02:00
Michael Muré
58ea970135
pin cmd: better struct naming 2019-07-11 13:59:09 +02:00
Michael Muré
dd06956d30
pin cmd: proper CID encoding and backward compat 2019-07-11 13:51:54 +02:00
Michael Muré
bb60184526 pin cmd: stream recursive pins
Add a --stream flag to stream the results instead of
accumulating the final result in memory.

This is a rework of https://github.com/ipfs/go-ipfs/pull/5005
2019-07-10 19:04:00 +02:00
Steven Allen
70e499afbc
Merge pull request #6421 from ipfs/chore/extract-provider
Extract provider module to `go-ipfs-provider`
2019-07-03 16:33:53 -07:00
Michael Avila
10de165644
Change to construct provider from go-ipfs-provider 2019-07-03 14:22:55 -07:00
Steven Allen
288a83ce7d feat: deprecate ipfs repo fsck command
This command is no longer necessary and is quite dangerous:

1. All lockfiles are now released by the OS when the daemon stops.
2. The API file is ignored when (a) the repo is initialized and (b) daemon is
off.

fixes #6435
2019-07-03 12:53:15 -07:00
Dirk McCormick
4ead108a80 fix: ensure pin rm takes a lock 2019-06-12 14:59:06 -04:00
Dirk McCormick
4b6175f75c fix: block put helptext 2019-06-12 12:44:01 -04:00
Dirk McCormick
bc02a61e7c fix: flush pin on block put 2019-06-12 10:31:39 -04:00
Hector Sanjuan
98a508fdd1 Deps: update go-libp2p-http to its new libp2p location
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2019-06-08 00:51:18 +02:00
Sander Pick
f2635d1f5e
libp2p: moves discovery after host listen
Prevents the MDNS server from starting when the host has zero addresses.

Re: https://github.com/libp2p/go-libp2p/issues/652

Signed-off-by: Sander Pick <sanderpick@gmail.com>
2019-06-05 20:32:51 -07:00
Steven Allen
d460150f43 gateway: label get requests latency with the path namespace 2019-06-04 17:47:08 -07:00
Steven Allen
ebd89b4011 gateway: expand get metric metadata 2019-06-04 17:36:42 -07:00
whyrusleeping
846b6b5d95 add unixfs get metric
License: MIT
Signed-off-by: whyrusleeping <why@ipfs.io>
2019-06-04 17:36:42 -07:00
Hlib
1f1c68f16e Usage of context helper in Blockstore provider 2019-06-04 16:11:27 +03:00
Łukasz Magiera
7be8475c9b block cmd: allow adding multiple blocks at once
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-06-03 20:19:33 -07:00
Hlib
4ca2763ee5 Remove Repo from routing provider parameter 2019-06-03 09:51:12 -07:00
Steven Allen
5d468e23ea chore: deprecate go-ipfs-addr 2019-05-31 23:46:11 -07:00
Raúl Kripalani
e8c2852179 migrate to go-libp2p-core.
closes #6391

License: MIT
Signed-off-by: Raúl Kripalani <raul@protocol.ai>
2019-05-31 23:23:52 -07:00
Henrique Dias
5cd15049ad
feat: update Web UI to v2.4.6 2019-05-31 16:51:08 +01:00
Michael Avila
4feff27a89
Group imports correctly 2019-05-29 16:21:09 -07:00
Michael Avila
98df9143ed
Use ProvideEnabled option to construct Bitswap 2019-05-29 16:20:33 -07:00
Michael Avila
992ec291bc
Give argument intent revealing name (and add comment) 2019-05-29 16:20:33 -07:00
Michael Avila
23e1b1db3a
Use conditional for running provider online
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
9587723911
Remove strategic provider sys constructors
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
0b8f0d3a84
Use interface{} for duplicated return type
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
55676a0b86
Remove Ctor from names
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
a87558e02c
Move more cfg out of groups
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
e8c9207da3
Move cfg out to groups
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
ce75f1c18f
Separate imports
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
6d6ce8fba7
Introduce first strategic provider: do nothing
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Steven Allen
23d35184c3 fix: use http.Error for sending errors
This sets a few headers that prevent browsers from misinterpreting the error
text.
2019-05-25 10:45:17 -07:00
Łukasz Magiera
7cfb4aa2b4 core: call app.Stop once 2019-05-25 18:42:45 +02:00
Steven Allen
1eb701fd75 dep: update go-libp2p
* Write coalescing in yamux and mplex.
* Correctly tag relay streams.
* Reset relay streams instead of closing them. Fixes #6237.
* Trim connections in a background task instead of on-connect.
2019-05-22 11:55:32 -07:00
Steven Allen
2b84b2ba13 chore: fix linter nits and tests that don't compile 2019-05-21 11:09:57 -07:00
Steven Allen
cf3b6c43d2
Merge pull request #6355 from ipfs/fix/6354
commands/swarm(fix): handle empty multiaddrs
2019-05-20 15:47:31 -07:00
Steven Allen
3aef795c9e commands/p2p(fix): avoid creating empty multiaddrs 2019-05-20 14:57:23 -07:00
Steven Allen
7e7d802557 pubsub: avoid using pubsub defaults from upstream 2019-05-20 13:28:29 -07:00
Łukasz Magiera
3652e0c5f3
core: Use correct default for connmgr lowWater
Most people weren't affected by this as those values are set in config at init, but for others it would be rather hard to debug.
2019-05-20 17:41:16 +02:00
Steven Allen
ec19d4c54f
Merge pull request #6321 from ipfs/ci/golangci-lint
Add golangci-lint
2019-05-15 13:38:31 -07:00
Steven Allen
ebff0c5f33 fix formatting in object get
fixes #6337

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-05-15 12:04:58 -07:00
Steven Allen
942760b4b7
Merge pull request #6330 from ipfs/fix/obj-put-empty
object put: Allow empty objects
2019-05-14 16:08:18 -07:00
Steven Allen
d005ec42b1 object put: detect unexpected fields
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-05-14 23:37:52 +02:00
Steven Allen
307d06b465
Merge pull request #6277 from ipfs/fix/3124
work towards fixing dht commands
2019-05-14 12:38:39 -07:00