Thomas

Results 164 issues of Thomas

Given `hive.nix` ```nix { pkgs, ... }: { } ``` Colmena will panic with ```sh $ colmena build [INFO ] Enumerating nodes... error: value is a function while a set...

Given a `hive.nix` ```nix { somehost = { pkgs, ... }: pkgs.callPackage ./somehost { }; } ``` and the value of `somehost/default.nix` being ```nix { } ``` Colmena will panic...

Currently the history is a permanent log of everything submitted to the shell. In some circumstances it may be necessary to either delete select entries, a large batch of entries...

enhancement
help wanted

There are some limitations with serving static content which hurt customisation and usability. This is partly related to #3, but extends it by tackling some other issues such as: *...

frontend

Kipp currently does not expose any metrics. It would be good to expose: * Go runtime metrics * High-level metrics (files uploaded, total size, requests, various others) Prometheus is the...

Kipp does not currently expose any mechanism to request the deletion of files, which is a problem. The hard part is figuring out how to distribute deletion keys, as browsers...

The current system read content fully into memory, and encrypts it using AES128-GCM. The key, IV and nonce are then stored in a URL hash. This is fine, but has...

Currently kipp only supports multipart uploads, rejecting invalid requests. However it might be nice to also accept raw bodies? Primarily to avoid overhead, and to allow direct writing to the...

To increase throughput for hot paths, [groupcache](https://github.com/golang/groupcache) should be introduced.