Commit Graph

4835 Commits

Author SHA1 Message Date
Jeromy
8946dbda2d bump version number to 0.2.1 after panic fix 2015-02-21 14:36:35 -08:00
Jeromy Johnson
55c27e274d Merge pull request #798 from jbenet/fix/goprocess-panic
fix weird race condition in goprocess that caused a few panics
2015-02-21 13:39:27 -08:00
Jeromy
a0e5fc8294 add version and ipns serve options to bootstrapd 2015-02-20 12:20:29 -08:00
Jeromy
69e09d40c5 add version info endpoint to gateway 2015-02-20 11:49:48 -08:00
Jeromy
080c0de9af add about file to ipfs on init 2015-02-20 03:31:16 -08:00
Jeromy
5924f4a3db rename for clarity 2015-02-19 20:07:02 -08:00
Jeromy
d7eb57f48f add worker to bitswap for reproviding new blocks 2015-02-19 20:07:02 -08:00
Jeromy
d8f9f52498 add a test to make sure duplicate subscriptions to the same block dont have weird side effects 2015-02-19 20:07:02 -08:00
Jeromy
dfdf346b22 fix weird race condition in goprocess that caused a few panics 2015-02-19 20:01:19 -08:00
Jeromy Johnson
5c7926ca24 Merge pull request #797 from jbenet/fix/add-noinit
return early from add PostRun if error is set
2015-02-19 14:25:56 -08:00
Jeromy
15b181ffe2 return early from add PostRun if error is set 2015-02-19 13:52:30 -08:00
Jeromy
c535ce388e remove go tip from travis testing, unstability caused too many false test failures 2015-02-19 13:33:16 -08:00
Jeromy
b04b23e675 hotfix: duplicate blocks werent being counted properly, deduped key list before requesting 2015-02-19 08:42:28 +00:00
Jeromy
a29c0fc751 move blocking calls out of single threaded loops, cancel contexts ASAP 2015-02-19 06:04:39 +00:00
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