Commit Graph

7514 Commits

Author SHA1 Message Date
Jakub Sztandera
fb618a28e7
plugin: fix typos
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-14 10:05:53 +02:00
Jakub Sztandera
6da6e7756e
plugin: fix plugin loading
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 23:02:13 +02:00
Jakub Sztandera
b135a1fa86
misc: add go fmt to main packages of plugins
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 22:05:31 +02:00
Jakub Sztandera
be5ee0b280
Disable ipldgit preload
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 22:03:33 +02:00
Jakub Sztandera
314d2c3113
misc: make codecov really happy
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 21:59:01 +02:00
Jakub Sztandera
e293de17eb
plugin: fix error when plugins dir does not exist
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 21:57:40 +02:00
Jakub Sztandera
c569b0be8a
plugin: make the plugin preload work again
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 21:16:04 +02:00
Jakub Sztandera
b0679728f0
make codeclimate more happy
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 08:49:11 +02:00
Jakub Sztandera
42b0ba345f
fixup plugin loading
they have to be a main package

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-13 08:42:21 +02:00
Łukasz Magiera
f947931af9 git: add git plugin tests
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-12 23:38:32 +02:00
Jakub Sztandera
d6657edf59
make codeclimate a bit more happy
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 23:08:41 +02:00
Jakub Sztandera
cfad460827
git: make gitPlugin struct private
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 23:03:15 +02:00
Jakub Sztandera
04b26fe089
make: fix buildmode=plugin and pkgdir problems
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 23:01:45 +02:00
Jakub Sztandera
2c71cf0fd7
test: add git plugin test stub
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 21:53:59 +02:00
Jakub Sztandera
d2cc708650
make(sharness): add plugins as part of sharness build
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 21:53:59 +02:00
Jakub Sztandera
d6f280ecec
make: fix megacheck being run on help print
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 21:53:59 +02:00
Jakub Sztandera
285a4d8e10
test: add TEST_NO_PLUGIN and PLUGIN prereq
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-12 21:53:59 +02:00
Jeromy
7203c43b60
plugin: create plugin API and loader, add ipld-git plugin
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-12 21:53:59 +02:00
Jeromy Johnson
06c567d175 Merge pull request #4060 from ipfs/feat/pluggable-ipld-decoding
Change IPFS to use the new pluggable Block to IPLD decoding framework.
2017-07-11 22:13:47 -07:00
Jeromy Johnson
636a71eb72 Merge pull request #4061 from ipfs/deps/fix-gx-deps
gx: import and fix gx deps
2017-07-11 22:12:39 -07:00
Steven Allen
b27eacd666 gx: import and fix gx deps
Someday, someone will have time to fix
https://github.com/whyrusleeping/gx-go/issues/17

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-07-11 20:50:29 -07:00
Steven Allen
35984c2c88 Change IPFS to use the new pluggable Block to IPLD decoding framework.
Later, we should:

1. Pull the other node formats out of IPFS (at least the raw one).
2. Pull out the decoder registration/management into a `go-ipld` library.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-07-11 20:35:16 -07:00
Jeromy Johnson
e8477b50c9 Merge pull request #4059 from ipfs/deps/multihash-id-bubble
update go-multihash and bubble up changes
2017-07-11 20:05:12 -07:00
Jeromy
cccc6a94a3 update go-multihash and bubble up changes
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-11 19:27:43 -07:00
Jeromy Johnson
5ba22a0c74 Merge pull request #4054 from ipfs/fix/session-close-hang
fix closing and removal of sessions
2017-07-11 10:14:14 -07:00
Jeromy
8be07cabd0 fix closing and removal of sessions
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-11 09:31:20 -07:00
Jeromy Johnson
4a77987557 Merge pull request #4036 from ipfs/doc/experimental
docs: add experimental-features.md
2017-07-09 06:54:46 -07:00
Jeromy Johnson
0784a852ac Merge pull request #3867 from ipfs/feat/bitswap-sessions
Bitswap sessions
2017-07-07 12:38:09 -07:00
Jeromy Johnson
867f9c137f Merge pull request #4044 from ipfs/docs/go1.8
docs: Require go 1.8
2017-07-07 12:32:10 -07:00
Jeromy Johnson
685ebc6394 Merge pull request #4049 from ipfs/version/0.4.11-dev
bump version to 0.4.11-dev
2017-07-07 12:27:49 -07:00
Jeromy
87f245419b bump version to 0.4.11-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-07 12:20:10 -07:00
Jakub Sztandera
dd7589bdaf
bitswap: add few method comments
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-07 20:54:07 +02:00
Jeromy
3be5c913ee fix issue with sessions not receiving locally added blocks
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-07 11:40:41 -07:00
Łukasz Magiera
c2603538fe docs: Require go 1.8
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-07 20:02:42 +02:00
Jeromy Johnson
00573cb2c1 Merge pull request #4045 from ipfs/feat/test-profile
Add test init profile
2017-07-06 14:17:37 -07:00
Łukasz Magiera
962e1bbc45 Add test init profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-06 22:41:47 +02:00
Jeromy
124afdbaaa extract bitswap metrics to separate struct for 64bit alignment
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-06 12:17:25 -07:00
Jeromy
eab2024e43 address CR
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-06 12:06:57 -07:00
Jeromy
1ffb44cd46 make NewSession in the blockservice be a function, not a method
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 12:31:34 -07:00
Jeromy
579fd46488 track broadcasted wantlist entries
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 10:51:51 -07:00
Jeromy
b1247d3323 WIP: wire sessions up through into FetchGraph
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 10:48:28 -07:00
Jeromy
b680f49363 fix wantlist removal accounting, add tests
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 10:47:23 -07:00
Jeromy
e43d1317bb rework how refcounted wantlists work
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 10:47:23 -07:00
Jeromy
bda8c3a687 implement bitswap sessions
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 10:47:22 -07:00
Jeromy
47479b672a track wantlists sent to peers individually
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-07-05 10:45:31 -07:00
Łukasz Magiera
12bdb94f65 docs: correct p2p command usage
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-07-05 18:32:02 +02:00
Jeromy Johnson
0b481a3e08 Merge pull request #4022 from hermanjunge/feat/block-put-add-cid-codecs
Add CID Codecs to block put
2017-07-05 08:53:08 -07:00
Jeromy Johnson
6ad24f6145 Merge pull request #4035 from Stebalien/fix/mount-publish-test
sharness: fix the error message in the mount-publish test case
2017-07-05 08:50:33 -07:00
Jeromy Johnson
0656374d1b Merge pull request #4037 from ipfs/fix/namesys/test-race
test: fix race in namesys tests
2017-07-05 08:39:29 -07:00
Jakub Sztandera
dc7acdd05c
test: fix race in namesys tests
Resolves #4018

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2017-07-05 15:05:20 +02:00