An open API service indexing awesome lists of open source software.

https://github.com/tchajed/mailboat

Verified mail server
https://github.com/tchajed/mailboat

mailserver verification

Last synced: 5 months ago
JSON representation

Verified mail server

Awesome Lists containing this project

README

          

# Mailboat: a verified mail server

[![Build Status](https://travis-ci.com/tchajed/mailboat.svg?branch=master)](https://travis-ci.com/tchajed/mailboat)

Mailboat is a qmail-like mail server with a proof in [Perennial](https://github.com/mit-pdos/perennial). The proof shows that delivering, reading, and deleting mail are atomic with respect to other threads and crashes, and that operations are durable as soon as they return.

## Benchmarking

Run `./scripts/run-mailboat.sh` to run a mixed-workload benchmark, which is output from the test `TestMixedLoad`.