tr1pd icon indicating copy to clipboard operation
tr1pd copied to clipboard

tamper resistant audit log

Results 11 tr1pd issues
Sort by recently updated
recently updated
newest added

Sessions have been added recently to address the previous init block of a specific block with the `@` syntax. It would be useful to list all sessions.

Alert blocks exist in the current implementation, but are currently not fully implemented. The purpose of an alert blocks is: - include bytes of the event - act as an...

enhancement

It would be useful to transfer blocks between systems for eg. backups: - `tr1pctl send @.. | ssh foo tr1pctl recv` - would transfer the blocks of the current session...

enhancement

Encryption is currently out of scope and needs to be done in a different layer if needed by encrypting the data before passing it to `tr1pctl write`. Since the blocks...

breaking change

Especially since binary support was introduced, it might be needed to tag messages and filter messages by tags when printing them. The interface would be along the lines of: ```...

breaking change

- [ ] tr1pd(1) - [ ] tr1pd.toml(5) - [ ] tr1pctl(1) - [ ] tr1pctl-from(1) - [ ] tr1pctl-fsck(1) - [ ] tr1pctl-get(1) (subject to change) - [ ]...

- [ ] tighten down seccomp, especially for tr1pd - [x] introduce chroot with capabilities to chroot into /var/lib/tr1pd after the socket has been setup #4 - [x] drop all...

enhancement

There should be a somewhat complete integration test that is executed by travis to ensure seccomp is compatible with various libc implementations and distributions - [ ] busybox-glibc (used in...

qa

There's currently no interface to read blocks as soon as they are written. A tail -f style interface would be useful.

enhancement

The original prototype had a hard limit for the block size by limiting the len field to an u16. This caps the number of bytes that can be signed at...

breaking change