Emery Hemingway
2cc154f6b6
Split ingest to standalone utility
2019-06-22 20:10:09 +02:00
Emery Hemingway
b905b45525
Use Tiger tree hashes
...
Switch from BLAKE2B-256 tree hashing to the Tiger tree hash scheme
used by the ADC protocol. Hashes are now 192-bit (96-bit security)
and the tree leaf nodes 1 KiB.
2019-06-17 09:26:25 +02:00
Emery Hemingway
1071e63d1c
File transfers
2019-06-05 21:57:13 +02:00
Emery Hemingway
7b3b25ff15
Canceling an ingest shouldn't return anything
2019-06-05 21:37:21 +02:00
Emery Hemingway
fbf62c53ac
Add Tox-based Spry interpreter
2019-06-05 19:41:36 +02:00
Emery Hemingway
6e680afc5c
Make Spry a compile-time option
2019-04-27 17:44:27 +02:00
Emery Hemingway
20472cbeee
HTTP server for legacy OSes
2019-04-03 21:00:00 +02:00
Emery Hemingway
a91a125149
HEAD 404 fix
2019-03-30 16:25:24 +01:00
Emery Hemingway
0a9ade9f67
Bundle Nimcrypto
...
TODO: create a dedicated, high-performance BLAKE2 library.
2019-03-19 15:04:58 +01:00
Emery Hemingway
49ca99b557
More futures
2019-03-18 22:50:00 +01:00
Emery Hemingway
6113019f15
Add "contains" to store interface
2019-03-18 21:50:58 +01:00
Emery Hemingway
d5cd43b971
Remove old TCP module
2019-03-18 21:27:49 +01:00
Emery Hemingway
40aa95952b
Use FutureStream for accessing all blobs in a set
2019-03-18 21:26:59 +01:00
Emery Hemingway
7961e98031
Lazy-load everywhere
2019-03-17 22:53:50 +01:00
Emery Hemingway
d8119acc85
fixup! applyAll (iterator)
2019-03-17 22:02:48 +01:00
Emery Hemingway
7b44dddf5b
Add check subcommand
2019-03-16 18:45:56 +01:00
Emery Hemingway
2ae7687403
applyAll
2019-03-16 18:24:31 +01:00
Emery Hemingway
6e24f5fba0
Open random files at blobsets_fs with "/?"
2019-03-08 21:22:07 +01:00
Emery Hemingway
92086d0a21
Fix cancle
2019-02-26 01:22:51 +01:00
Emery Hemingway
be57e23685
Functional commit
2019-02-18 23:39:36 +01:00
Emery Hemingway
a9959498c5
Overwrite on insert
2019-02-16 23:28:29 +01:00
Emery Hemingway
d0d264c42e
Rearrange "insert" argument order in REPL
2019-02-16 23:07:59 +01:00
Emery Hemingway
45792ba620
randomApply
2019-02-16 12:48:08 +01:00
Emery Hemingway
a0aeaaef09
Fix CBOR key sign-bit error
2019-02-15 22:48:54 +01:00
Emery Hemingway
3da2accfd5
more async
2019-02-10 13:47:40 +01:00
Emery Hemingway
a315eb645a
Make read and ingest asynchronous
2019-02-08 16:57:46 +01:00
Emery Hemingway
ccb0e96d71
Connect to Genode hypervisor in blobset
2019-02-08 14:30:29 +01:00
Emery Hemingway
13cb901a63
WiP! Replicator
2019-02-08 14:30:08 +01:00
Emery Hemingway
b9733f0d19
More Spry builtins
2019-02-08 14:29:56 +01:00
Emery Hemingway
3aa8a90265
Add size to BlobStream, cancel to IngestStream
2019-02-08 14:29:30 +01:00
Emery Hemingway
52c1879630
Reuse HTTP session for HTTP store transactions
2019-02-04 14:54:42 +01:00
Emery Hemingway
319432aad9
Genode File-system server
...
Repurpose the File_system server from Dagfs.
2019-01-27 22:26:32 +01:00
Emery Hemingway
801d7c5ee0
Improve error handling for HTTP server
2019-01-27 16:18:18 +01:00
Emery Hemingway
88e634746f
Fixup for Nim v0.19.2
2019-01-21 21:32:49 +01:00
Emery Hemingway
219730dad8
Initial HTTP store
2019-01-20 17:14:56 +01:00
Emery Hemingway
eac70a7dee
Remove IPFS compatibility code
2019-01-16 22:48:54 +01:00
Emery Hemingway
340ce658d3
Spry interpreter
2019-01-03 19:46:33 +01:00
Emery Hemingway
8ae2353cab
hex
2018-12-27 19:22:59 +01:00
Emery Hemingway
c5cc2f35a5
Load and commit
2018-12-27 01:32:59 +01:00
Emery Hemingway
f01bf5083a
Functional inserts
2018-12-24 21:19:03 +01:00
Emery Hemingway
83b10a4779
union works (really a merge)
2018-12-23 08:23:21 +01:00
Emery Hemingway
e583830f73
Recursive REPL ingest
2018-12-23 03:23:10 +01:00
Emery Hemingway
1aba9dcd42
Ingest and dump blobs
2018-12-22 05:34:06 +01:00
Emery Hemingway
c6fcfecd1d
stuff from I don't know when
2018-12-12 17:56:44 +01:00
Emery Hemingway
be35d47ad3
Distinguish chunk or list files with directory entry type
2018-09-12 19:41:46 +02:00
Emery Hemingway
3006147fa7
Fix Genode error propagation
2018-09-12 19:24:37 +02:00
Emery Hemingway
7af8971a0c
Genode components seem to work
2018-09-08 23:00:41 +02:00
Emery Hemingway
02c6fddad6
Fix REPL
2018-09-07 15:40:33 +02:00
Emery Hemingway
a163f062d3
Import Genode files
2018-09-07 11:54:08 +02:00
Emery Hemingway
7203eb2a65
CIDv0 support
2018-08-13 09:49:49 +02:00