Kevin Atkinson
c0a873c27f
Address code review.
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:07:01 -04:00
Kevin Atkinson
88a7e58b58
Add basic sharness tests.
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:06:53 -04:00
Kevin Atkinson
f3ea21c821
Reenable Stdin argument reading.
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:06:36 -04:00
Kevin Atkinson
599bb7302e
Right align numbers in "ipfs cid bases|codecs|hashes" output.
...
This also avoid using TabWriter as it doesn't support right aligning a
single column and also because its an overkill for this case.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:06:20 -04:00
Kevin Atkinson
e5622f628a
Stream results for "ipfs cid format".
...
Note reading input from Stdin is broken. Only the first result is accepted.
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:06:02 -04:00
Kevin Atkinson
98e5999761
Factor out boiler plate code for PostRun in "ipfs filestore ls".
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:05:47 -04:00
Kevin Atkinson
30b861bc5a
Remove "prefix" format string. Use WithDefault("%s') for `-f- option.
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:05:29 -04:00
Kevin Atkinson
57f96019f7
Provide new "cid" sub-command.
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org>
2018-10-01 14:05:27 -04:00
Steven Allen
e93aa25e97
Merge pull request #5544 from rob-deutsch/fix/5038
...
added binary executable files to .dockerignore
2018-10-01 16:31:14 +00:00
Łukasz Magiera
ea352f62d0
update routing-helpers
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-29 12:43:30 +02:00
rob-deutsch
ae7fd9a1cb
added binary executable files to .dockerignore
...
fixed #5038
License: MIT
Signed-off-by: Rob Deutsch <rdeutschob@gmail.com>
2018-09-29 14:17:39 +10:00
Steven Allen
c4398fe3ae
Merge pull request #5512 from ipfs/fix/reduce-critical-pinning-session-5376
...
Fix inability to pin two things at once
2018-09-28 17:56:32 +00:00
Michael Avila
7ed1a5361f
Repeat recurse/direct pin checks since they could have changed
...
License: MIT
Signed-off-by: Michael Avila <me@michaelavila.com>
2018-09-27 14:54:25 -07:00
Michael Avila
254ac1b118
Fix inability to pin two things at once
...
License: MIT
Signed-off-by: Michael Avila <me@michaelavila.com>
2018-09-27 14:54:25 -07:00
Łukasz Magiera
8e4ce426a4
namesys: use routing.SearchValue
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-27 21:31:42 +02:00
Łukasz Magiera
f69cf07444
ipfs name resolve --stream
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-27 21:31:42 +02:00
Łukasz Magiera
804634d59b
namesys: switch to async code
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-27 21:31:42 +02:00
Łukasz Magiera
6adb15f4fb
namesys: async: go vet fixes
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-27 21:31:42 +02:00
Łukasz Magiera
7ff9f09b07
namesys: Implement async methods
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-27 21:31:42 +02:00
Steven Allen
86559e9e04
Merge pull request #5527 from ipfs/feat/pprof-lock
...
pprof: create HTTP endpoint for setting MutexProfileFraction
2018-09-27 18:49:46 +00:00
Jakub Sztandera
12746433ea
test: add tess for /debug/pprof-mutex/ endpoint
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-09-27 03:44:44 +02:00
Steven Allen
727bf49eff
Merge pull request #5525 from overbool/fix/issue-#5055
...
fix(unixfs): issue #5055
2018-09-26 23:44:48 +00:00
Łukasz Magiera
6fa2ab0d41
coreapi swarm: rewire address listing cmds
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:17:23 +02:00
Łukasz Magiera
df9f101892
coreapi swarm: rewire connect/disconnect
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:13:17 +02:00
Łukasz Magiera
30d42f4550
swarm cmd: port to new cmd lib
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:09:14 +02:00
Łukasz Magiera
44bab585a5
coreapi swarm: swarm refactor fixes
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:01:28 +02:00
Łukasz Magiera
e7f493b569
fix infinite loop in connInfo.ID
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:01:28 +02:00
Łukasz Magiera
8358c8d041
coreapi: implement swarm api
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:01:28 +02:00
Łukasz Magiera
1373218519
coreapi: swarm interface
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-26 22:01:28 +02:00
Jakub Sztandera
50fffa2973
pprof: create HTTP endpoint for setting MutexProfileFraction
...
Allows to dynamically change the MutexProfileFraction to enable and
disable mutex profiling. It should be very useful for detecting
deadlocks, lock contention and general concurrency problems.
How to use:
To enable run: curl -X POST -v 'localhost:5001/debug/pprof-mutex/?fraction=10
To disable: curl -X POST -v 'localhost:5001/debug/pprof-mutex/?fraction=0'
Fraction defines which fraction of events will be profiled. Higher it is
the lower performance impact but less reliable the result.
To fetch the result use:
go tool pprof $PATH_TO_IPFS_BIN http://localhost:5001/debug/pprof/mutex
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-09-26 21:24:49 +02:00
Overbool
5d173bf365
fix(unixfs): issue #5055
...
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>
2018-09-26 18:51:00 +08:00
Antti Kaihola
821982e96a
docker: Quote ipfs init args in the container_daemon shell script
...
License: MIT
Signed-off-by: Antti Kaihola <antti+ipfs@kaihola.fi>
2018-09-26 11:06:54 +03:00
Steven Allen
1e0d53fe3c
Merge pull request #5496 from rob-deutsch/fix/5495
...
fixed tests of raised fd limits
2018-09-25 05:05:20 +00:00
Steven Allen
30414a4c34
Merge pull request #5518 from ipfs/gx/update-stuff
...
gx: update go-log go-ipld-cbor
2018-09-24 13:45:42 +00:00
Overbool
c6daf934ea
fix(diff): modify diff logic and comment
...
License: MIT
Signed-off-by: Overbool <overbool.xu@gmail.com>
2018-09-24 20:39:07 +08:00
Steven Allen
dac058f8be
gx: update go-log go-ipld-cbor
...
(and friends)
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-24 05:36:29 -07:00
Steven Allen
3a8afa6827
Merge pull request #5517 from ipfs/gx/go-libp2p-routing-2.6
...
gx: update go-libp2p-routing
2018-09-24 12:32:09 +00:00
Steven Allen
074a1ab48e
update for interface changes
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-09-24 05:24:30 -07:00
Łukasz Magiera
91833e288f
gx: update go-libp2p-routing
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-24 14:03:57 +02:00
rob-deutsch
aada0cc1e2
added freebsd cross-compile to 'make check' tests
...
License: MIT
Signed-off-by: Rob Deutsch <rdeutschob@gmail.com>
2018-09-24 20:35:06 +10:00
rob-deutsch
8cca57244c
supressed fd util printing to output
...
Moved the fmt.Printf call from ManageFdLimit() to the calling code. ManageFdLimit() is called by tests and its annoying to have it output text
License: MIT
Signed-off-by: Rob Deutsch <rdeutschob@gmail.com>
2018-09-24 20:35:06 +10:00
rob-deutsch
182507d0d1
fixed test of raised fd limits
...
Raising FD limits was erroring when the OS's max was at the maximum signed integer value. Switched the code to using uint64 instead of int64.
fixed #5495
License: MIT
Signed-off-by: Rob Deutsch <rdeutschob@gmail.com>
2018-09-24 20:35:02 +10:00
Steven Allen
ac53d3aaa4
Merge pull request #5494 from rob-deutsch/feat/publishquieter
...
add quieter option to name publish
2018-09-24 10:11:18 +00:00
Steven Allen
1b8820f7f2
Merge pull request #5505 from overbool/fix/issue-#5217
...
fix(unixfs): issue #5217 (Avoid use of `pb.Data`)
2018-09-24 07:36:43 +00:00
Jeromy
7b9cfda084
add support for datastore plugins
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-09-23 16:52:57 +02:00
rob-deutsch
286d935036
add quieter option to name publish
...
Added a quieter/Q option to 'name publish' that, consistent with 'add', only outputs the value that was published.
License: MIT
Signed-off-by: Rob Deutsch <rdeutschob@gmail.com>
2018-09-22 09:49:40 +10:00
hannahhoward
47f3c4048d
Add sessions to LS command
...
Uses sessions when fetching MerkleDAG
License: MIT
Signed-off-by: hannahhoward <hannah@hannahhoward.net>
2018-09-21 16:12:40 -07:00
Steven Allen
238bd01224
Merge pull request #5503 from overbool/feat/print-version
...
feat(daemon): print version
2018-09-21 20:55:26 +00:00
Steven Allen
73ac4a8705
Merge pull request #5507 from ipfs/fix/mk-commit
...
mk: embed CurrentCommit in the right place
2018-09-21 17:48:42 +00:00
Łukasz Magiera
0f3e199443
mk: embed CurrentCommit in the right place
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-09-21 11:52:20 +02:00