Commit Graph

55 Commits

Author SHA1 Message Date
Steven Allen
aea5b9ffd7 dep: update multistream
Reduce lock contention

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-30 10:56:45 -07:00
Steven Allen
88e96ec321 dep: update go-libp2p
1. Reduces lock contention in the peerstore.
2. Fixes an ancient secio bug.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-28 12:50:16 -07:00
Steven Allen
dc4c76d9cf dep: drop leb.io/hashland
Instead, golang's keccak and spaolacci's murmur3 (both of which are maintained).

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-26 15:58:09 -07:00
Steven Allen
2881809047 dep: update many
* go-ipfs-files: fixes some bugs with WebFile.
* go-unixfs: update murmur3.
* go-libp2p-connmgr: update for peer protection feature.
* base58: reduce allocations from 3 to 2.
* golang.org/x/...: upstream updates.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-26 12:33:43 -07:00
Steven Allen
f3c6b5c57c attempt to fix concurrent websocket write
Unfortunately, I can't reproduce the bug locally and I'm not sure if my fix is
correct. But it shouldn't hurt.

might fix #6197

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-26 02:36:31 -07:00
Steven Allen
6ef015c5a8 dep: update libp2p, dht, peerstore, swarm, secio
* secio: maybe fix an out of bounds read.
* swarm, dht: avoid wasting memory allocating/keeping large errors around.
* peerstore: reduce memory usage

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-25 10:01:47 -07:00
Steven Allen
e898ecd9d8 dep: update libp2p, datastore, and the dht
* fixes https://github.com/ipfs/go-ipfs/issues/5613#issuecomment-479743031
* fixes some relay perf issues
* improves datastore query performance

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-20 16:17:42 -07:00
Marten Seemann
21d46bbe32 add an experiment to prefer TLS 1.3 over secio
License: MIT
Signed-off-by: Marten Seemann <martenseemann@gmail.com>
2019-04-17 23:45:00 -07:00
Marten Seemann
ed3729d3ca enable support for TLS handshakes, configure secio as the default
License: MIT
Signed-off-by: Marten Seemann <martenseemann@gmail.com>
2019-04-17 23:12:21 -07:00
Łukasz Magiera
bb4b99ef47 Rename lcProcess.Run to Append, add docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
2379787ee9 gomod: import uber/fx
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
7c6a92087d gomod: import dig
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
21c6e076f5 Update coreiface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 12:04:25 -07:00
Steven Allen
939685c7e9 dep: update go-libp2p-nat, go-libp2p-peerstore, go-libp2p-circuit
1. Fixes IG NAT detection.
2. Fixes port mapping with NATs that don't properly detect port mapping conflicts.
3. Keep addresses for 2 minutes to make the DHT work more reliably (needed due to the whole dial queue thing).
4. Use a buffer pool in the relay.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-12 10:35:58 -07:00
Steven Allen
9b327227e6 deps: update go-bitswap and go-libp2p-circuit
* go-bitswap: periodically resend wantlists to work around some connection state races.
* go-libp2p-circuit: improve allocations and avoid dialing new peers.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-11 11:23:39 -07:00
Steven Allen
ce985ab77d dep: update go-ipfs-cmds
fixes yet another stdout syncing issue on macos

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-09 15:56:52 -07:00
Steven Allen
5481ac91f2 dep: update autonat
fix a stream leak

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-09 15:55:34 -07:00
Steven Allen
a143947820 dep: update go-libp2p
Fixes a panic in identify's observed address handling.

https://github.com/libp2p/go-libp2p/pull/586

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-09 12:53:37 -07:00
Steven Allen
5bb7c6f7a7
Merge pull request #6196 from ipfs/gomod/iface-v0.0.6
gomod: update interface to v0.0.6
2019-04-09 12:52:27 -07:00
Steven Allen
158c17b102 dep: update libp2p, circuit, leveldb, kbucket
* Update go-libp2p for some identify optimizations.
* Update go-libp2p-circuit for some allocation optimizations.
* Update go-ds-leveldb for some query performance improvements.
* Update go-libp2p-kbucket to fix a really stupid bug.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-09 10:51:50 -07:00
Łukasz Magiera
740b03a43e gomod: update interface to v0.0.6
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-09 15:58:32 +02:00
Marten Seemann
6acb8fdfc3 update QUIC
License: MIT
Signed-off-by: Marten Seemann <martenseemann@gmail.com>
2019-04-09 12:58:24 +09:00
Steven Allen
6884fef2cf dep: update quic
fixes #6168

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-04 12:15:24 -07:00
Jakub Sztandera
f08100022c misc: require Go 1.12
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-04-04 16:37:45 +02:00
Steven Allen
0c753cb957 dep: update go-libp2p-kad-dht
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-04 01:29:27 -07:00
Steven Allen
c0873780bb dep: update badger, tcp, ws, autonat, autorelay
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-04 00:54:57 -07:00
Steven Allen
285a276418 wait for daemon to completely stop, even on error
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-03 15:59:07 -07:00
Steven Allen
b9e45e8941
Merge pull request #6125 from ipfs/chores/query-for-provider-queue-head-and-tail
Query for provider head/tail
2019-03-27 14:19:00 +00:00
Michael Avila
fca85a2bdd Query for provider head/tail
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-27 11:34:59 +00:00
Łukasz Magiera
353dd674d1 gomod: update coreiface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-03-25 19:35:47 +01:00
Steven Allen
8c96e3be90
Merge pull request #6019 from ipfs/fix/unixfs-add-wrap
coreapi unixfs: change Wrap logic to make more sense
2019-03-22 21:51:50 -07:00
Steven Allen
2d96b4d67f dep: update files, cmds, interfaces
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-22 21:45:03 -07:00
Łukasz Magiera
01ef51250e Update go-ipfs-cmds and core-iface
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-03-22 17:59:38 +01:00
Steven Allen
b02bb95f4a deps: switch back to jbenet go-is-domain
Also fixes https://github.com/ipfs/go-ipfs/issues/4153.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-22 09:29:46 -07:00
Łukasz Magiera
cfa486288f Update go-ipfs-cmds
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-03-22 00:46:46 +01:00
Łukasz Magiera
6a36a4427b gomod: use interface-go-ipfs-core@8da6e5f68c0
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-03-21 19:19:54 +01:00
Steven Allen
69492ca18f
Merge pull request #6109 from ipfs/deps/update-go-libp2p-kad-dht
update go-libp2p-kad-dht
2019-03-20 15:52:18 -07:00
Steven Allen
2ec7befff4
Merge pull request #6068 from ipfs/features/provide-roots-on-add-and-pin
Provide root node immediately on add and pin add
2019-03-20 15:23:37 -07:00
Steven Allen
231ad5b40c update go-libp2p-kad-dht
fix panic

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-20 14:53:38 -07:00
Łukasz Magiera
ca97b111dd Update go-mfs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-03-19 21:43:24 +01:00
Łukasz Magiera
79b15d7b68 gomod: update go-mfs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-03-18 17:59:02 +01:00
Steven Allen
868fe8813a gx: update go-ipfs-cmds
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-15 23:13:52 -07:00
Steven Allen
426c4c7d7a deps: update go-bitswap
Pull in the performance improvements.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-15 19:49:07 -07:00
Erik Ingenito
7d07347ed7 Provider tests
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-14 16:55:30 -07:00
Steven Allen
3d8728a40e dep: update interface-go-ipfs-core
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-07 11:10:24 -08:00
Jakub Sztandera
061128d1d3 mk: fix make install by not setting GOBIN
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-06 22:21:14 +01:00
Jakub Sztandera
bd70568a78 gomod: update go-libp2p-pubsub-router
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-05 18:33:58 +01:00
Jakub Sztandera
93c75321fb make: Replace json-to-junit with gotestsum
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-05 18:33:58 +01:00
Jakub Sztandera
8613245814 gomod: update hsanjuan/gostream go-libp2p-http
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-05 18:33:58 +01:00
Jakub Sztandera
ddd573e580 gomod: use cheggaa/pb from gopkg
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-05 18:33:58 +01:00