|
f41817c8d3
|
use Alpha as the concurrency.
cc @whyrusleeping
|
2014-09-22 04:06:12 -07:00 |
|
|
de7af506b1
|
dht.Connect(Peer)
|
2014-09-22 04:06:12 -07:00 |
|
|
569268c676
|
peer.DecodePrettyID
|
2014-09-22 04:06:12 -07:00 |
|
|
d040104762
|
handshake: setting remote key expects it to match
|
2014-09-22 04:06:12 -07:00 |
|
|
4284e8e960
|
config: use PeerID in bootstrap config
|
2014-09-22 04:06:12 -07:00 |
|
|
9ea715cb10
|
comment out dht_test for now.
|
2014-09-22 04:06:10 -07:00 |
|
|
313f3c83c8
|
muxer construction
|
2014-09-22 04:05:23 -07:00 |
|
|
700b6ab99f
|
remove start
|
2014-09-22 04:05:23 -07:00 |
|
|
7a785ded74
|
sync counter for processing things
|
2014-09-22 04:05:23 -07:00 |
|
|
25d0ce8fdd
|
NoResponse service
|
2014-09-22 04:05:23 -07:00 |
|
|
69b1ce42d9
|
nil muxer
|
2014-09-22 04:05:23 -07:00 |
|
|
dc0fbfd3d3
|
added some logging
|
2014-09-22 04:05:23 -07:00 |
|
|
a114e9cd12
|
better query processing (runner)
|
2014-09-22 04:05:22 -07:00 |
|
|
98c3afeecf
|
clean up channel use
|
2014-09-22 04:05:22 -07:00 |
|
|
b77a785cd8
|
fix(dht) remove deprecated Start() call
|
2014-09-22 04:05:22 -07:00 |
|
|
20802018a6
|
feat(bit swap) stub out a concrete strategist
|
2014-09-22 04:05:22 -07:00 |
|
|
22539cf6d0
|
fix(bitswap:strategy) move key set
|
2014-09-22 04:05:22 -07:00 |
|
|
b8133a4853
|
refac(bit swap) move ledger to strategy package
|
2014-09-22 04:05:22 -07:00 |
|
|
2d6e422f4a
|
style(bitswap) sort in c'tor
|
2014-09-22 04:05:22 -07:00 |
|
|
36ce8a280b
|
chore(bitswap) rm halt chan since bitswap has no daemon
|
2014-09-22 04:05:22 -07:00 |
|
|
2dc8bc8381
|
chore(bitswap) rm vestigial fields
|
2014-09-22 04:05:22 -07:00 |
|
|
b8fcc137a6
|
refac(bitswap) inline helper methods
for readability
|
2014-09-22 04:05:22 -07:00 |
|
|
4448494155
|
feat(bitswap:strategy) add interfaces
refac(bitswap:strategy) update interface
|
2014-09-22 04:05:22 -07:00 |
|
|
cff3a86622
|
refac(bitswap) privatize send block
|
2014-09-22 04:05:21 -07:00 |
|
|
830883722d
|
chore(bitswap) remove dead/unused wantlist code
|
2014-09-22 04:05:21 -07:00 |
|
|
547f9e1cf6
|
fix(core) patiently convince the core to compile
=)
|
2014-09-22 04:05:21 -07:00 |
|
|
56e6c453a2
|
fix(routing/dht) match the routing interface
the channel's "spin" is specified in the interface now =)
|
2014-09-22 04:05:21 -07:00 |
|
|
29322a24da
|
tests compile
|
2014-09-22 04:05:21 -07:00 |
|
|
67bd041b9c
|
got everything to build
|
2014-09-22 04:05:21 -07:00 |
|
|
551c40930e
|
chan queue
|
2014-09-22 04:05:21 -07:00 |
|
|
ae1f7688aa
|
separate to ensure sync safety
|
2014-09-22 04:05:21 -07:00 |
|
|
9e2c3fb8fc
|
expose Len on PQ
|
2014-09-22 04:05:21 -07:00 |
|
|
51eeec1a79
|
sync safety to pq
|
2014-09-22 04:05:21 -07:00 |
|
|
a21c1b6b62
|
PeerQueue (based on XOR distance metric)
|
2014-09-22 04:05:21 -07:00 |
|
|
e62b822277
|
refactored keyspace Adjusted -> Bytes
|
2014-09-22 04:05:20 -07:00 |
|
|
6c00938e78
|
kbucket use new keyspace
|
2014-09-22 04:05:20 -07:00 |
|
|
ac9745bc4c
|
moved keyspace
|
2014-09-22 04:05:20 -07:00 |
|
|
ab04137853
|
SortByDistance copy fix
|
2014-09-22 04:05:20 -07:00 |
|
|
b838cc0619
|
cleaner KeySpace abstraction.
|
2014-09-22 04:05:20 -07:00 |
|
|
7622c4bb17
|
refac(bitswap) define Directory interface
|
2014-09-22 04:05:20 -07:00 |
|
|
b36670df7e
|
refac(bitswap) privatize ledger
temporarily. at least until refactor is complete
|
2014-09-22 04:05:20 -07:00 |
|
|
e4bceca229
|
refac(bitswap) privatize strategies
temporarily. until bitswap is refactored
|
2014-09-22 04:05:20 -07:00 |
|
|
c07578d6ab
|
chore(util) rm unused DatastoreKey method
|
2014-09-22 04:05:20 -07:00 |
|
|
03ffdbffed
|
refac(bitswap): privatize bitswap
|
2014-09-22 04:05:20 -07:00 |
|
|
881447e68e
|
refac(bitswap) use blockstore
|
2014-09-22 04:05:20 -07:00 |
|
|
15a823d058
|
newMessage and more impl.
|
2014-09-22 04:05:19 -07:00 |
|
|
0773e584fd
|
updated Update function
|
2014-09-22 04:05:19 -07:00 |
|
|
3ae7021700
|
getFromPeerList and peerFromInfo
|
2014-09-22 04:05:19 -07:00 |
|
|
e4e021085b
|
add Peerstore to dht
|
2014-09-22 04:05:19 -07:00 |
|
|
c4fa995faf
|
Peer: change locking to whole Peer object.
|
2014-09-22 04:05:19 -07:00 |
|