Jeromy Johnson
fa3a9e2ec9
Merge pull request #794 from jbenet/feat/refs-faster
...
teach ipfs refs -r how to use GetBlocks
2015-02-18 20:57:19 -08:00
Jeromy
3cda8ca685
teach ipfs refs -r how to use GetBlocks
2015-02-19 03:21:55 +00:00
Jeromy
5253b6ab13
pass routed host into bitswap construction
2015-02-18 19:11:38 +00:00
Jeromy
2309266f73
allow removal of stream handlers
2015-02-18 19:11:37 +00:00
Jeromy
03c0b2d3e0
keep routing logic out of NewStream on routedHost
2015-02-18 19:11:37 +00:00
Jeromy
584cdd3915
make NewStream run FindPeer if no addresses found
2015-02-18 19:11:37 +00:00
Jeromy
6241c25984
make contructor code a little less magical
2015-02-18 19:11:33 +00:00
Jeromy
e40e5699f9
use a routedHost in the core node constructor
2015-02-18 18:56:57 +00:00
Juan Batiz-Benet
ee1450bf9e
routed host stash
2015-02-18 18:56:56 +00:00
Jeromy
d8d933c862
move core/net.go to 'corenet' and change interface a tad
2015-02-18 18:56:56 +00:00
Jeromy
8b8a600a81
add dial and listen methods to the core for super awesomeness
2015-02-18 18:56:56 +00:00
Jeromy
84ccfe7040
Merge branch 'feat/get-faster'
2015-02-18 18:53:42 +00:00
Jeromy Johnson
fb4145141c
Merge pull request #788 from jbenet/feat/pin-faster
...
teach pinning how to use GetBlocks
2015-02-18 10:52:27 -08:00
Jeromy
e49df7bf9f
pinner now requires all nodes exist in blockstore
2015-02-18 18:51:51 +00:00
Jeromy
ccb693ab4d
teach unixfs/tar (aka ipfs get) how to use GetBlocks
2015-02-18 09:00:01 +00:00
Jeromy
d9783d998a
teach pinning how to use GetBlocks
2015-02-18 08:33:26 +00:00
Juan Batiz-Benet
34e4d8c3a6
updated webui
2015-02-16 13:53:21 -08:00
Juan Batiz-Benet
380068e6ff
cmdrefgen to generate command ref
2015-02-16 13:53:07 -08:00
Juan Batiz-Benet
01feeac1bb
new webui hash
2015-02-16 04:34:36 -08:00
Juan Batiz-Benet
4778219303
Merge pull request #454 from jbenet/feat/grandcentral-routing
...
Grandcentral Routing (temporary while DHT is shown to be correct)
2015-02-16 03:08:08 -08:00
Brian Tiger Chow
bbc07b6bcc
fix(config) rename variable GCR -> SNR
2015-02-15 06:29:15 -08:00
Brian Tiger Chow
bbcd89fbf2
fix(test/snr_client) use config.DefaultSNRServers
2015-02-15 06:26:47 -08:00
Brian Tiger Chow
bbcc824f8e
feat(routingd) lose the mutex. the S3 datastore is threadsafe
2015-02-15 04:45:13 -08:00
Brian Tiger Chow
bbcf4e23b1
feat(s3ds) declare the S3 datastore as threadsafe
2015-02-15 04:45:01 -08:00
Brian Tiger Chow
4b4356ff69
add three more supernode routers
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
17b52a2a66
feat(snrouting) replicate Provider, PutValue to multiple remotes
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
6ff1d3c844
better error
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
b1fb213ad1
fix(ipfs_routingd) ttl documentation
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
aed1373a01
change log level
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
fbad943cd9
feat(snrouting): pick remote based on XOR distance metric
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
f3e141b3cf
feat(routingd) add support for redis
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
9999106267
feat: initial redis datastore implementation
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
8f62ac8272
vendor: fzzy/radix/redis
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
de34261b79
fix log
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
33f7f48df3
feat(config/supernode) add 5 supernodes
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
c0ca02486b
fix(corerouting) pass transport addr
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
2a322ad7fb
feat(daemon) learns --routing=supernode
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
87c6604b56
misc: add test for api readiness
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
8ef61e7704
fix(routingd) listen for interrupts
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
0a8e5b9948
log(routing) report boostrap result to user
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
a7cea2ea14
style(routing/supernode/client) fix indent
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
72b934e130
fix(repo/config) Update gcr_servers.go TODO rename
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
974c4842fa
fix(routingd) update port and servers
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
e74b1de155
fix(config/gcr) include protocol
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
31587b2d0a
debug: add gc-client TODO rm before merge
...
add automatic add and cat for debugging purposes
retry cats
cast string
argh! @whyrusleepgin
use mock repo to avoid clashing
larger files for more variety FIXUP into gc-client
fix: change in both places FIXUP gc-client
fix(gc-client) start with size 1 (unit)
fix(gc-client) start at 1 FIXUP prev
gc-client rm comment
gc-client larger files
fix(gc-client) cat the data out to dev null to ensure entire file is fetched
perf(gc-client) use io.Pipe to handle io transfer
fixup
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
bea4ed78d5
feat(cmd/daemon) add --gcr option to run GCR routing client
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
86455b81d4
feat(config) add GCR config section
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
eeae42b5cc
test(snr/s) put
...
fix
2015-02-15 04:41:16 -08:00
Brian Tiger Chow
c1d6b0bcbf
ignore IPFS_PATH dir
2015-02-15 04:41:16 -08:00
Brian Tiger Chow
68e63440da
rename binaries
2015-02-15 04:41:16 -08:00