Commit Graph

93 Commits

Author SHA1 Message Date
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
Emery Hemingway b9733f0d19 More Spry builtins 2019-02-08 14:29:56 +01:00