Emery Hemingway
1743234f96
Version 0.2.1
2019-10-16 19:41:15 +02:00
Emery Hemingway
aaa61aebd8
Tup refactor
2019-07-03 13:43:14 +02:00
Emery Hemingway
d90af8ba86
README.md
...
http://textfiles.com/underconstruction/
2019-07-03 10:33:42 +02:00
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
358a7389a3
Packaging cleanup
2019-05-25 15:10:35 +02:00
Emery Hemingway
7a583a4783
Simple missing blobs Report at blobsets_fs
2019-04-28 19:41:48 +02:00
Emery Hemingway
633edf7a51
Tup fix
2019-04-28 19:38:55 +02:00
Emery Hemingway
4825c74af9
Nix expression
...
Install on NixOS with "nix-env -f default.nix -i".
2019-04-27 17:44:27 +02:00
Emery Hemingway
6e680afc5c
Make Spry a compile-time option
2019-04-27 17:44:27 +02:00
Emery Hemingway
198e735686
FS: select root hash with root session argument
2019-04-27 17:44:27 +02:00
Emery Hemingway
957ac3e38c
Blob service runtime package
2019-04-17 10:29:56 +02:00
Emery Hemingway
00f72b78e4
Use check in tests
2019-04-03 21:29:27 +02:00
Emery Hemingway
0aab9f20dc
fixup! Build system cleanup
2019-04-03 21:29:13 +02:00
Emery Hemingway
20472cbeee
HTTP server for legacy OSes
2019-04-03 21:00:00 +02:00
Emery Hemingway
e65dc07e48
Build system cleanup
2019-04-03 20:59:29 +02:00
Emery Hemingway
a91a125149
HEAD 404 fix
2019-03-30 16:25:24 +01:00
Emery Hemingway
7cf7d48086
Workaround for shitty Genode clock
2019-03-30 15:37:54 +01:00
Emery Hemingway
7f00bb5cea
CBOR update
2019-03-19 15:30:18 +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
0fde6addd6
Update README
2019-03-19 11:59:32 +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
7a3f231d0b
Add runtime metadata
2019-03-08 21:22:26 +01:00
Emery Hemingway
6e24f5fba0
Open random files at blobsets_fs with "/?"
2019-03-08 21:22:07 +01:00
Emery Hemingway
943ac2d6d6
Rearrange directories to make sense to Tup
2019-03-07 17:13:16 +01:00
Emery Hemingway
efc67ada42
Initial Tupfile
2019-02-26 11:15:11 +01:00
Emery Hemingway
100d44dfdd
Shuffle sources
2019-02-26 01:34:23 +01:00
Emery Hemingway
92086d0a21
Fix cancle
2019-02-26 01:22:51 +01:00
Emery Hemingway
9bd6733f75
Do not throw exceptions during with_libc
2019-02-20 15:19:18 +01:00
Emery Hemingway
2c977bdc1e
Defer set commit
2019-02-18 23:39:57 +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
cac95e2db4
Picard plugin
...
Add two context menu options, ingest tracks, and Copy MusicBrainz ids to
the clipboard. The latest root hash of the ingest set is accessed in the
options menu or in the log output.
2019-02-16 23:07:59 +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