Commit Graph

340 Commits

Author SHA1 Message Date
Steven Allen
b84a71de8c transport refactor update
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-05 23:51:06 -07:00
Steven Allen
c9c9986c9e update multiplexers
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-04 10:05:20 -07:00
Steven Allen
3a373ee349 fix the duplicate (multiple versions) sys import
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-02 23:27:50 -07:00
Steven Allen
5dc0b7326e extract IPNS over pubsub as a ValueStore
And:

* Update for DHT changes.
* Switch to the new record validation system.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-05-31 18:29:21 -07:00
Steven Allen
1e9e2f453c update deps
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-05-31 17:59:17 -07:00
Łukasz Magiera
22a25ef15c switch minimum go version to go 1.10
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
Signed-off-by: Victor Bjelkholm <git@victor.earth>
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-05-16 12:43:20 +01:00
Whyrusleeping
4d146be01c
Merge pull request #5017 from ipfs/feat/0.4.16-dev-bump
version bump to 0.4.16-dev
2018-05-12 12:24:55 +01:00
Jeromy
99c5f888fa version bump to 0.4.16-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-05-12 04:16:35 -07:00
Whyrusleeping
5eeebf6a0a
Merge pull request #4988 from ipfs/gx/update-ipld-git
gx: update go-ipld-git to fix mergetag resolving
2018-05-12 12:00:30 +01:00
Jeromy
b8942bb25e ipfs release 0.4.15
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-05-09 10:12:45 -07:00
Łukasz Magiera
115f63a657 gx: update go-ipld-git to fix mergetag resolving
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-04-30 02:31:41 +02:00
Jakub Sztandera
8003f23130 Ipfs 0.4.15-rc1
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2018-04-26 05:54:21 -07:00
Whyrusleeping
8408904c44
Merge pull request #4872 from djdv/big-deps
gx: update go-ds-flatfs
2018-04-26 21:44:12 +09:00
Dominic Della Valle
b675ade0d8 gx: update go-ipfs-cmds
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-04-24 15:01:16 -04:00
Whyrusleeping
7b65bc3f36
Merge pull request #4965 from ipfs/gx/update-iptb
gx: update iptb
2018-04-24 14:18:44 +09:00
Dominic Della Valle
e71e94d626 gx: remove unused dep
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-04-23 20:36:18 -04:00
Łukasz Magiera
ac971f8df8 gx: update iptb
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-04-22 17:55:05 +02:00
Hector Sanjuan
8e63ddf7c8 fix json
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-04-19 12:13:33 +02:00
Hector Sanjuan
df59b29fdc Extract exchange/offline to go-ipfs-exchange offline
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-04-19 12:07:36 +02:00
Hector Sanjuan
5eb85502ab Extract: blocks/blocksutil to go-ipfs-blocksutil
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-04-19 12:07:36 +02:00
Hector Sanjuan
9955208f8b Extract: exchange/interface.go to go-ipfs-exchange-interface
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-04-19 12:07:30 +02:00
Dominic Della Valle
62e20ef260 gx: update go-ds-flatfs
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-04-11 11:40:21 -04: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
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
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
3ee1d76d88 Update to latest go-datastore
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-26 22:12:14 +02:00
Whyrusleeping
3cc4658af1
Merge pull request #4855 from djdv/gx/update-lock
Update lock
2018-03-26 09:56:09 -07: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
Steven Allen
70bf571742 bump tar dep to make it resolvable
It wasn't pinned and `gx publish -f` gave a different hash.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-23 10:53:55 -07:00
Whyrusleeping
1fb90ad62c
Merge pull request #4857 from ipfs/extract/thirdparty-tar
Extract: thirdparty/tar
2018-03-23 09:41:31 -07:00
Jeromy
5c6f8578d5 Start 0.4.15-dev cycle
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-22 23:01:25 -07:00
Jeromy
43264c5761 Ipfs v0.4.14
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-22 17:21:35 -07:00
Hector Sanjuan
9a2f2976f2 Use latests tar-utils
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-22 00:28:44 +01:00
Hector Sanjuan
5bbaa75bea Extract: thirdparty/tar
This module was sort of extracted to whyrusleeping/tar-utils long ago.
I gxed that, imported commits from go-ipfs to the current state, and
extracted it.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-03-21 18:02:25 +01:00
Dominic Della Valle
a93ea62175 Update lock
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-03-21 12:59:51 -04:00
Jeromy
f4a1a9ef61 ipfs release 0.4.14-rc3
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-20 12:26:29 -07:00
Steven Allen
7824c2cf4e check arguments after handling help
otherwise, we block on required arguments from stdin before processing the help
flag.

fixes #4837

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-19 15:58:34 -07:00
Steven Allen
45fd7d213f pre-populate required arguments from request body
This way, we can always assume that indexing a required argument works.

Also:

* test that the command tree doesn't have any obvious bugs (duplicate options,
  arguments in the wrong order, etc).
* simplify the usage ParseBodyArgs.
* remove unnecessary check in the get command.

fixes #4823

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-03-18 13:04:25 -07:00
Jeromy
f071e91e6b ipfs release 0.4.14-rc2
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-13 15:11:29 -07:00
Jeromy
12c22e38a2 add initial changelog for 0.4.14
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-03-06 15:54:27 -08:00
Steven Allen
2c68c15407 update go-ipfs-cmds
* May fix #4670
* Fixes #4683

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-02-20 16:43:00 -08:00
Whyrusleeping
53af4530ed
Merge pull request #4711 from ipfs/extract/pq
Extract thirdparty/pq to go-ipfs-pq
2018-02-15 15:33:15 -08:00
Hector Sanjuan
9b6a63e768 Extract thirdparty/pq to go-ipfs-pq
This moves the `thirdparty/pq` package to https://github.com/ipfs/go-ipfs-pq .

History has been retained. The new package has been gx'ed and published.
Imports have been updated accordingly.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 23:08:08 +01:00
Hector Sanjuan
6950d0688e Point briantigerchow/pubsub GoDep'ed module to the gx'ed version
This removes briantigerchow/pubsub from Godeps and uses our
gx'ed version instead.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 23:05:49 +01:00
Hector Sanjuan
758e00bc4c Extract blocks/blockstore package to go-ipfs-blockstore
This extracts the blocks/blockstore package and renames the
blocks/blockstore/util package to /blocks/blockstoreutil
(because util depends on Pin and I don't plan to extract
Pin and its depedencies).

The history of blocks/blockstore has been preserved. It has
been gx'ed and imported. Imports have been rewritten accordingly
and re-ordered.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-15 18:03:41 +01:00
Hector Sanjuan
54d87b4ce0 Extract: routing package to github.com/ipfs/go-ipfs-routing
This extracts the routing package to its own repository
(https://github.com/ipfs/go-ipfs-routing). History has
been preserved. The new module has been gx'ed and published.

Imports have been rewritten and re-ordered accordingly.

An internal dependency to go-ipfs/repo has been removed
by substituting it with the go-datastore.Batching interface.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-14 18:33:52 +01:00
Hector Sanjuan
7406a5f1b2 Extract: thirdparty/ds-help submodule
It has been moved to its own repository:

    * github.com/ipfs/go-ipfs-ds-help

History has been preserved. It has been published
with gx. Imports have been updated and re-ordered
accordingly.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-12 22:51:03 +01:00
Hector Sanjuan
fd04905adb Extract: flags and thirdparty/delay submodules
They have been moved to their own repositories:

* github.com/ipfs/go-ipfs-delay
* github.com/ipfs/go-ipfs-flags

History has been preserved. They have been published
with gx'ed. Imports have been updated and re-ordered
accordingly.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-12 22:51:03 +01:00
Hector Sanjuan
a4115e9e14 Extract go-detect-race from Godeps
I have forked it, put it under ipfs namespace, published to gx

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-12 12:35:34 +01:00
Hector Sanjuan
76d228cf75 Extract chunker: Use last gx'ed go-ipfs-chunker
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2018-02-08 12:43:29 +01:00