26826bd55e
implement seeking in the dagreader
2015-01-27 01:33:09 +00:00
edd7062c56
mark ipns as readonly
2015-01-10 01:22:44 -08:00
e3cf893616
implement recursive indirect blocks
...
improve efficiency of multilayered indirect blocks
clean up tests
panic cleanup
clean up logic, improve readability
add final root node to the dagservice upon creation
importer: simplified dag generation
test: updated hashes using latest code
@whyrusleeping this is why the sharness tests
were failing: the hashes are added manually to
make sure our generation doesn't change.
cleanup after CR
fix merkledag tests
fix small block generation (no subblocks!)
2015-01-06 19:43:56 +00:00
670d0244b4
feat(bitswap) make offline exchange query datastore
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-12-05 23:31:01 -08:00
d0304def6b
refactor(blockstore, blockservice) use Blockstore and offline.Exchange
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-12-05 20:53:24 +00:00
ae339a0320
remove dagwriter in favor of new importer function
2014-10-31 05:03:42 +00:00
cb22b62a9b
util: remove broken rand
2014-10-30 04:14:05 -07:00
056699cebe
convert DAGService to an interface
2014-10-25 22:15:19 -04:00
184c25430b
go-vet friendly codebase
...
- distinguish log.Error and log.Errorf functions
- Initialize structs with field names
- A bit of unreachable code (defers)
2014-10-25 03:46:39 -07:00
210b5df78c
use my go-logging fork
...
until https://github.com/op/go-logging/pull/30 is merged
2014-10-25 03:43:17 -07:00
f7c1ed39e0
renamed datastore.go -> go-datastore
2014-10-21 15:10:58 -07:00
ce1f8da04e
add another ipns test to simulate coalesced writes
2014-10-18 12:07:46 -07:00
38177b489d
add another test to try and reproduce data loss issue
2014-10-08 22:38:33 +00:00
093c8fb04d
Rework package structure for unixfs and subpackage
...
cc @jbenet
2014-10-08 21:14:18 +00:00