1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-30 09:59:13 +08:00

8225 Commits

Author SHA1 Message Date
bae3d73e07 Merge pull request #4270 from ipfs/misc/pnet-docs/boot
docs(pnet): add more info about bootstrap
2017-10-17 00:20:16 +01:00
0f935ef136 sharness: make t0180-p2p less racy
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-16 23:19:03 +02:00
6beab668fd Merge pull request #4288 from ipfs/feat/connmgr
Implement Connection Manager
2017-10-16 18:37:11 +01:00
b4463d2c79 Merge pull request #4307 from ipfs/fix/remove-rest-of-supernode
remove the rest of the supernode code
2017-10-16 18:05:53 +01:00
62d521783f Integrate connection manager
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-16 09:46:46 -07:00
603ecf62e3 add sharness test for deprecated supernode option
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-16 09:27:24 -07:00
2eea7ba4b8 shorter description for chunker option
License: MIT
Signed-off-by: Enrique Erne <enrique.erne@gmail.com>
2017-10-15 10:29:47 +02:00
a0bedf6a5b remove the rest of the supernode code
missed in the initial cleanup

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-14 16:43:30 -07:00
92f96ee689 adds more info about chunker option
see https://github.com/ipfs/go-ipfs/issues/4276

License: MIT
Signed-off-by: Enrique Erne <enrique.erne@gmail.com>
2017-10-14 19:32:35 +02:00
07029ca32b handle sym links in when calculating repo size
repo/fsrepo: follow symbolic links when calculating RepoSize

Now if the IPFS path is a symbolic it will be followed before
calculating the repo size.

License: MIT
Signed-off-by: John Reed <john@re2d.xyz>
2017-10-14 08:59:24 -05:00
94ec788555 update deps for new connmgr code
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-14 05:38:52 -07:00
786d81eda5 Merge pull request #4302 from ipfs/fix/3950
remove supernode routing
2017-10-14 13:36:02 +01:00
9c06a0ee10 Merge pull request #4296 from ipfs/feat/parallel-batch
parallelize batch flushing
2017-10-14 13:34:09 +01:00
93f3117d7d remove supernode routing
It was never fully implemented and isn't used.

fixes #3950

(not removing routing/mock because that *is* in use).

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-12 19:39:29 -07:00
9de031b432 preallocate Batch's blocks buffer on commit.
It's probably safe to assume that this buffer will be about the same time each
flush.

This could cause 1 extra allocation (if this is the last commit) but that's
unlikely to be an issue.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-11 11:43:30 -07:00
e41848c537 create an issue for tuning the parallelism constant
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-11 11:40:54 -07:00
e7acb96c65 Merge pull request #4285 from ipfs/feat/raw-dag
add raw support to the dag put command.
2017-10-11 12:41:33 +03:00
613508a0d3 add raw support to the dag put command.
`dag get` still doesn't properly support raw output but that's a bigger issue.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-10 19:58:23 -07:00
09136e931b parallelize batch flushing
1. Modern storage devices (i.e., SSDs) tend to be highly parallel.
2. Allows us to read and write at the same time (avoids pausing while flushing).

fixes https://github.com/ipfs/go-ipfs/issues/898#issuecomment-331849064

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-10 19:38:27 -07:00
1e73c3fb09 Merge pull request #4212 from ipfs/fix/sharness-indent
Fix indent in sharness tests
2017-10-09 16:56:26 +03:00
4f478e2c57 Merge pull request #4255 from ipfs/docs/plugin
docs: Add some docs on plugins
2017-10-09 16:55:31 +03:00
6eec603414 Merge pull request #4291 from ipfs/gx/badgerds0.4.1
datastore: update badgerds to 0.4.1
2017-10-09 16:06:14 +03:00
f617a32731 datastore: update badgerds to 0.4.1
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-07 11:29:18 +02:00
959ee92edd Merge pull request #4281 from ipfs/gx/update-go-testutil
update go-testutil to 1.1.12
2017-10-06 11:16:16 +03:00
4f1edf2570 update go-testutil to 1.1.12
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2017-10-05 17:11:39 +03:00
de01927be1 Merge pull request #4278 from ipfs/gx/update-oix7qs
gx: update cbor to 0.2.3
2017-10-05 17:03:12 +03:00
d679d3fcf5 gx: update cbor to 0.2.3
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-05 13:54:07 +02:00
be6935924f Update plugins.md
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-05 02:18:11 -07:00
a11bb713d6 docs: Add some docs on plugins
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-05 02:18:11 -07:00
7afd648b33 Merge pull request #4275 from ipfs/fix/freebsd
Fix FreeBSD build issues
2017-10-04 15:58:01 +03:00
7b7513565e sharness: fix OSX build
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-04 13:39:14 +02:00
6a40c37b94 sharness: 2 space indent
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-04 13:39:14 +02:00
fdccfea029 sharness: fix indent in few more places
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-04 13:35:07 +02:00
9d14b47fef sharness: test sharness indent
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-04 13:35:07 +02:00
83f001bd96 sharness: use tabs for indent
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-04 13:35:07 +02:00
e8f05e7334 Fix freebsd build issues
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-10-03 23:46:44 +02:00
8063ccd5d3 Merge pull request #4272 from kpcyrd/safer-readme
README.md: Suggest safer docker flags
2017-10-03 18:03:12 +03:00
4c392928b4 Merge pull request #4246 from ipfs/kevina/stat-no-max-storage
"repo stat": Don't crash when Datastore.StorageMax is not defined
2017-10-03 17:42:53 +03:00
c68bf20eaa Update experimental-features.md 2017-10-03 17:18:48 +03:00
9e202035b0 Merge pull request #4274 from ipfs/misc/inc-version
misc: increase version to 0.4.12-dev
2017-10-03 17:11:01 +03:00
04137cf3c1 misc: increase version to 0.4.12-dev
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-10-03 10:48:13 +03:00
65175e8ac9 README.md: Suggest safer docker flags
Resolves #4271

License: MIT
Signed-off-by: kpcyrd <git@rxv.cc>
2017-10-02 15:35:48 +02:00
bfd01b57cf docs(pnet): add more info about bootstrap
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-10-02 15:31:47 +03:00
e49ce6c98f Merge pull request #4254 from ipfs/feat/dag-batch
dag: Support multiple files in put
2017-10-02 11:35:17 +03:00
29fa375a24 Merge pull request #4259 from ipfs/misc/update-preload
Update preload.go to be the same one as generated by preload.sh
2017-10-02 11:31:18 +03:00
41102bdc4d Merge pull request #4266 from ipfs/release-0.4.11
Ipfs v0.4.11
v0.4.11
2017-09-27 18:48:20 +03:00
5495be35ef Ipfs v0.4.11
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-09-27 01:34:09 -07:00
f5cbc4c896 dag: batch multiple files
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-21 23:24:02 +02:00
fa9d071b8a Update preload.go to be the same one as generated by preload.sh
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-09-21 13:22:45 +02:00
03cf65bfb9 dag: fix pin lock usage
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-09-20 20:46:49 +02:00