blog.robur.coop

The Robur cooperative blog.
RSS

The Robur blog.

Essays and ramblings

  1. 2026-03-13 Apt.robur.coop key re-signed

    The GPG key for apt.robur.coop has been re-signed so the repository can continue to be used in Debian 13 and others. This change requires manual invervention.

    • 2026-01-26 Email notifications come to Mollymawk

      Mollymawk can now tell you when your unikernels need to be updated and other notifications.

    • 2025-12-11 One Mollymawk, Multiple Albatross servers

      Using one mollymawk dashboard to manage operations involving multiple albatross servers.

    • 2025-12-04 A webapp to search emails as an unikernel

      for a new unikernel in OCaml era

    • 2025-10-29 A stem engine and a search engine for OCaml

      To rummage through your emails

    • 2025-09-16 Auto-configuration of MirageOS unikernels

      Removing tedious manual labor, use basic network protocols instead

    • 2025-08-18 Streaming Binary Data in Mollymawk

      Mollymawk receives a brand new update that let's it stream binary data avoiding memory issues.

    • 2025-07-30 DNSvizor manual

      Documenting DNSvizor: setup, how to build, configuration, updates

    • 2025-07-24 DNSvizor performance engineering

      Evaluating and engineering the performance of DNSvizor

    • 2025-07-22 Authentication and extended web UI for DNSvizor

      DNSvizor now has authentication mechanisms for users who wish to update their block lists or modify configuration data etc.

    • 2025-07-03 Privacy for DNSvizor

      The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP. We improved the privacy.

    • 2025-06-25 DNSvizor Gets Blocklists

      DNSvizor is extended to support blocking (malicious) domains.

    • 2025-06-18 A Web UI for DNSvizor

      The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP. We added a web UI and metrics.

    • 2025-05-29 DNSvizor with DNS over TLS and DNS over HTTPS support

      The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP. We added support for DNS over TLS and DNS over HTTPS

    • 2025-05-24 DNSvizor - run your own DHCP and DNS MirageOS unikernel - gets DNSsec support

      The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP.

    • 2025-05-21 Streaming console output in mollymawk

      HTTP server-sent events are very helpful for streaming live console data, we implemented that in mollymawk

    • 2025-04-10 DNSvizor - run your own DHCP and DNS MirageOS unikernel - gets some testing

      The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP.

    • 2025-04-07 What's new with Mollymawk?

      In this article we explore the journey Mollymawk has been on, including getting an (NGI0 core) NLnet grant, updates and more.

    • 2025-03-26 Pushing the opam-repository into a sustainable repository

      The main opam-repository was only ever growing by collecting all releases of all packages. We worked hard on reducing the load for all clients by archiving packages.

    • 2025-03-24 μTCP, Miou and unikernels

      My experiment about the TCP/IP stack, effects and unikernels

    • 2025-01-07 Git, Carton and emails

      A way to store and archive your emails

    • 2024-12-04 Sponsor us via GitHub

      A new way to sponsor our cooperative

    • 2024-10-28 GPTar (update)

      libarchive vs hybrid GUID partition table and GNU tar volume header

    • 2024-10-25 Meet DNSvizor: run your own DHCP and DNS MirageOS unikernel

      The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP.

    • 2024-10-22 Runtime arguments in MirageOS

      The history of runtime arguments to a MirageOS unikernel

    • 2024-10-21 How has robur financially been doing since 2018?

      How we organise as a collective, and why we're doing that.

    • 2024-08-21 MirageVPN and OpenVPN

      Discoveries made implementing MirageVPN, a OpenVPN-compatible VPN library

    • 2024-08-15 The new Tar release, a retrospective

      A little retrospective to the new Tar release and changes

    • 2024-06-26 Testing MirageVPN against OpenVPN™

      Some notes about how we test MirageVPN against OpenVPN™

    • 2024-06-17 MirageVPN server

      Announcement of our MirageVPN server.

    • 2024-04-16 Speeding up MirageVPN and use it in the wild

      Performance engineering of MirageVPN, speeding it up by a factor of 25.

    • 2024-02-21 GPTar

      Hybrid GUID partition table and tar archive

    • 2024-02-13 Speeding elliptic curve cryptography

      How we improved the performance of elliptic curves by only modifying the underlying byte array

    • 2024-02-11 Cooperation and Lwt.pause

      A disgression about Lwt and Miou

    • 2024-02-03 Python's `str.__repr__()`

      Reimplementing Python string escaping in OCaml

    • 2023-11-20 MirageVPN updated (AEAD, NCP)

      How we resurrected MirageVPN from its bitrot state

    • 2023-11-14 MirageVPN & tls-crypt-v2

      How we implementated tls-crypt-v2 for miragevpn