Commit Graph

352 Commits

Author SHA1 Message Date
Jeromy
7927196fe4 version bump to 0.4.17-dev
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-16 07:51:26 -07:00
Jeromy
7bcc9caa84 Ipfs 0.4.16 release
License: MIT
Signed-off-by: Whyrusleeping <why@ipfs.com>
2018-07-13 13:00:41 +02:00
Jeromy
310b16528b Ipfs v0.4.16-rc3
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-07-09 08:46:20 -07:00
Steven Allen
efa4e332e9 update routing helpers to fix an issue in the parallel find providers
See: https://github.com/libp2p/go-libp2p-routing-helpers/pull/3

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-07-06 23:32:28 -07:00
Jeromy
0bde02e59a Ipfs 0.4.16 release candidate 2
License: MIT
Signed-off-by: Whyrusleeping <why@ipfs.com>
2018-07-05 15:39:43 -07:00
Jeromy
5819868184 Ipfs v0.4.16-rc1
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2018-06-27 12:34:49 -07:00
Steven Allen
3eba14aa24 gx update
Updates:

* go-kad-dht: Query performance improvements, DHT client fixes, validates
  records on *local* put.
* go-libp2p-swarm/go-libp2p-transport: Timeout improvements.
* go-multiaddr-net: Exposes useful Conn methods (CloseWrite, CloseRead, etc.)
* go-log: fixes possible panic when enabling/disabling events.
* go-multiaddr: fixes possible panic when stringifying malformed multiaddrs,
  adds support for consuming /p2p/ multiaddrs.

fixes #5113
unblocks #4895

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-26 17:11:33 -07:00
Steven Allen
352ec3561c add record validation to offline routing
fixes #5115

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-25 18:14:25 -07:00
Steven Allen
dafe495376 extract ipns record logic to go-ipns
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-15 20:10:26 -07:00
Steven Allen
39febb1910 make ipfs swarm connect /ipfs/QmId work
fixes #5102

Also, allow specifying multiple addresses for a single peer.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-12 14:37:29 -07:00
Steven Allen
85acad9a01 gx update go-log, sys, go-crypto
* go-log
* sys
* go-crypto

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-08 22:36:24 -07:00
Steven Allen
39f927aa04 update gx imports
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-06-05 23:55:08 -07:00
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