Jeromy
05b197df2d
update deps for libp2p 3.4.0
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-08-25 19:02:55 -07:00
Jeromy Johnson
a2bba212d0
Merge pull request #3106 from ipfs/feat/cmds/dht-provide
...
cmds: implement ipfs dht provide command
2016-08-24 10:59:23 -07:00
Jeromy
ea8683aca7
routing: rework interfaces to make separation easier
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-08-20 11:30:15 -07:00
Jeromy
eaa433f27b
cmds: implement ipfs dht provide command
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-08-19 19:52:49 -07:00
Jeromy
ce6782a22d
dht: add in code to detect and diagnose #3032
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-08-03 18:19:47 -07:00
Jeromy
e8addf5ee3
use batching datastore for providers storage
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-07-26 10:48:25 -07:00
Jeromy Johnson
a692dbaee9
Merge pull request #2941 from ipfs/feat/backoff-clear-connect
...
Feat/backoff clear connect
2016-07-05 15:19:31 -07:00
Jeromy
b56d481080
better checking of dht keys
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-07-05 13:40:08 -07:00
Jeromy
3e54fb47a9
fix handling of dht records and local fixups
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-07-05 12:34:03 -07:00
Jeromy
979edf3a96
update go-libp2p
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-07-04 12:27:26 -07:00
Jeromy
0aafa6db8c
update go-datastore changes 0.1.2
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-07-01 22:40:57 -07:00
Jeromy
0782c4dc03
encode keys to datastore with base32 standard encoding
...
Fixes #2601
Also bump version to 0.4.3-dev
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-07-01 14:15:06 -07:00
Jakub Sztandera
7fe6995a1c
routing: Use correct error variable
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-07-01 14:51:19 +02:00
Jeromy
d489f82b59
use no padding encoding
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-27 14:43:01 -07:00
Jeromy
959fe64dd3
providers test with multiple peers
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-25 22:59:57 -07:00
Jeromy
8f91069e50
Write providers to disk to avoid memory leaks
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-25 09:53:59 -07:00
Jakub Sztandera
ce8c8a7a71
Update go-log in whole dependency tree ( #2898 )
...
* Update golog in go-ipfs
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update go-libp2p for go-log
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update go-libp2p-secio for go-log
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update go-libp2p-crypto for go-log
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update go-libp2p-peer for go-log
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Import peersore, it wasn't imported
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update peerstore
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update peer
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update secio
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
* Update go-libp2p
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-24 09:38:07 -07:00
Jeromy
62c986d5c2
demote errors to warnings
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-17 14:34:48 -07:00
Jeromy
f81f6ca6a6
implement some simple dht request read timeouts
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-17 11:01:41 -07:00
Jeromy Johnson
0f3ae0736a
Merge pull request #2853 from ipfs/feature/decapitalize-Debug
...
Decapitalized log.Debug messages
2016-06-17 10:26:20 -07:00
Jeromy
de56a47bc0
update go-libp2p to 3.3.4
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-15 13:04:49 -07:00
Jeromy Johnson
87d05260af
Merge pull request #2856 from ipfs/fix/send-msg-race
...
pass reference to reader instead of using the one on the object
2016-06-15 12:47:01 -07:00
Jeromy
63c8a9eb16
pass reference to reader instead of using the one on the object
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-15 11:13:35 -07:00
Richard Littauer
b6a3435bb5
Decapitalized log.Debug messages
...
According to golang standards, these should not be capitalized nor having a trailing period, AFAIK.
License: MIT
Signed-off-by: Richard Littauer <richard.littauer@gmail.com>
2016-06-15 08:56:34 +01:00
Jakub Sztandera
a2cd3ebca0
Remove errors pointed out by govet
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-14 13:40:16 +02:00
Jeromy Johnson
79e9bd842c
Merge pull request #2838 from ipfs/feature/datastore-to-gx
...
Migrate go-datastore to gx
2016-06-12 19:56:40 -07:00
Jakub Sztandera
cafd81c8c6
Import go-datastore to gx
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-12 08:47:15 +02:00
Jakub Sztandera
6217e1f141
Remove go-datastore from Godeps
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-12 08:23:43 +02:00
Jeromy
260e7a0098
sort peers outside of locks
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-11 23:07:06 -07:00
Jeromy
44c8746114
a few small changes to make the dht more efficient
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-11 17:08:34 -07:00
Jeromy
7c8e641436
pull in libp2p updates with utp fixes
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-11 10:33:44 -07:00
Jeromy Johnson
62fb45b125
Merge pull request #2831 from ipfs/feature/test-stanity
...
Add some sanity tests for the misdial failure
2016-06-10 08:32:50 -07:00
Jeromy Johnson
b731c795d9
Merge pull request #2826 from ipfs/fix/dht-ctx-respect
...
respect contexts while reading messages in dht
2016-06-09 16:31:21 -07:00
Jakub Sztandera
e4440ce027
Fix typo in test
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-10 00:50:50 +02:00
Jakub Sztandera
a84006a24c
Add some sanity tests for the misdial failure
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-10 00:11:00 +02:00
Jeromy
73463cd208
respect contexts while reading messages in dht
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-09 15:10:06 -07:00
Jakub Sztandera
eaccd07505
Update go-log
...
https://github.com/ipfs/go-log/pull/3
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-06-09 23:37:09 +02:00
Jeromy Johnson
0e81124105
Merge pull request #2817 from ipfs/feat/dht-reuse-stream
...
reuse streams for dht messaging
2016-06-08 10:08:25 -07:00
Jeromy
3d38faef92
clean up some dead code in the dht
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-07 01:50:08 -07:00
Jeromy
dc4c21ef02
use constants for stream reuse heuristics
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-07 01:27:39 -07:00
Jeromy
afbc6be0a6
update libp2p to version 3.2.2
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-07 00:20:06 -07:00
Jeromy
46d626a6dc
cleanup stream reuse
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-06 23:28:39 -07:00
Jeromy
3e9717aa20
reuse streams in the dht networking code
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-06 17:35:56 -07:00
Jeromy
0773ab3840
fix cleanup of empty provider sets
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-03 13:52:28 -07:00
Jeromy
7274c6be35
update libp2p to v3.3.1
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-06-01 16:45:46 -07:00
Jakub Sztandera
a2a8062c87
Move go-context to gx
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2016-05-31 22:40:35 +02:00
Jeromy
aae6a2c379
update libp2p to v3.2.3
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-05-30 22:14:21 -07:00
Jeromy
e22345ae65
update go-libp2p 3.2.2, nil maddr fixes
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-05-17 10:23:10 -07:00
Jeromy
8f7e0dacb7
don't return nil multiaddrs from dht messages
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-05-16 17:16:53 -07:00
Jeromy
23c8ed93fd
update libp2p to v3.2.1
...
License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-05-16 11:22:36 -07:00