Commit Graph

94 Commits

Author SHA1 Message Date
b9733f0d19 More Spry builtins 2019-02-08 14:29:56 +01:00
3aa8a90265 Add size to BlobStream, cancel to IngestStream 2019-02-08 14:29:30 +01:00
52c1879630 Reuse HTTP session for HTTP store transactions 2019-02-04 14:54:42 +01:00
319432aad9 Genode File-system server
Repurpose the File_system server from Dagfs.
2019-01-27 22:26:32 +01:00
a10a7a4e50 HTTP store server for Genode 2019-01-27 18:14:29 +01:00
801d7c5ee0 Improve error handling for HTTP server 2019-01-27 16:18:18 +01:00
88e634746f Fixup for Nim v0.19.2 2019-01-21 21:32:49 +01:00
219730dad8 Initial HTTP store 2019-01-20 17:14:56 +01:00
eac70a7dee Remove IPFS compatibility code 2019-01-16 22:48:54 +01:00
340ce658d3 Spry interpreter 2019-01-03 19:46:33 +01:00
8ae2353cab hex 2018-12-27 19:22:59 +01:00
c5cc2f35a5 Load and commit 2018-12-27 01:32:59 +01:00
f01bf5083a Functional inserts 2018-12-24 21:19:03 +01:00
e2177dc849 Update README 2018-12-23 21:59:20 +01:00
83b10a4779 union works (really a merge) 2018-12-23 08:23:21 +01:00
e583830f73 Recursive REPL ingest 2018-12-23 03:23:10 +01:00
1aba9dcd42 Ingest and dump blobs 2018-12-22 05:34:06 +01:00
c6fcfecd1d stuff from I don't know when 2018-12-12 17:56:44 +01:00
be35d47ad3 Distinguish chunk or list files with directory entry type 2018-09-12 19:41:46 +02:00
3006147fa7 Fix Genode error propagation 2018-09-12 19:24:37 +02:00
c8c19f8657 Diagram 2018-09-11 11:17:49 +02:00
7af8971a0c Genode components seem to work 2018-09-08 23:00:41 +02:00
e08ea11600 Cleanup 2018-09-07 16:42:13 +02:00
167d45f1e9 Genode fixes 2018-09-07 16:38:34 +02:00
02c6fddad6 Fix REPL 2018-09-07 15:40:33 +02:00
a163f062d3 Import Genode files 2018-09-07 11:54:08 +02:00
7203eb2a65 CIDv0 support 2018-08-13 09:49:49 +02:00
3d0bbca3b4 Fix nimble package directory structure 2018-02-05 11:55:44 +01:00
55663fef4c Drop asynchronous store, BLAKE2b support 2018-01-31 12:51:38 +01:00
536f9225f4 Redesign store interface 2018-01-22 10:58:34 -05:00
3c83a65341 Refactor UnixFS
UnixFS files now contain a seq of links. Walking will cache nodes
in intermediate directories.
2017-12-19 11:48:47 -06:00
6fd4756222 Propagate missing oject CIDs through MissingObject exception 2017-12-13 21:49:14 -06:00
c8e4cd783d Iterate Unixfs directories with items 2017-12-13 19:12:16 -06:00
08f102a868 Root and walk functions for REPL 2017-12-10 18:57:53 -06:00
feb681fbdc IPLD Lisp REPL 2017-11-27 11:09:06 -06:00
244c498a67 Support for reading 'ipldstore' arguments from stdin 2017-11-15 23:36:08 -06:00
a1e59c7d99 iplstore add command always add paths under a new root 2017-11-11 16:19:55 -06:00
cc2f330c94 New 'dump' command for 'ipldstore' 2017-11-11 14:07:24 -06:00
8c2baf51c7 New 'ipldstore' utility for manipulating a file-system store 2017-11-11 13:17:51 -06:00
4a09c2512a New file store format
Store files Git style, with a 'sha256' parent directory and a subdirectories
by the first two hexadecimal digits (first byte). The filename is the
remaining hexadecimal digits.
2017-11-11 10:43:16 -06:00
b62fde8869 Unixfs draft 2017-11-10 15:43:33 -06:00
63eddb0253 rename Store to IpldStore 2017-11-07 20:20:58 -06:00
Emery Hemingway
87b2a88e00 IPLD store interface 2017-11-01 23:38:26 -05:00
Emery Hemingway
f9b246241a Initial commit 2017-10-23 13:04:26 -05:00