https://blog.robur.coop/atom.xml The Robur's blog YOCaml 2024-08-21T00:00:00Z The Robur Team https://blog.robur.coop//articles/2024-08-21-OpenVPN-and-MirageVPN.html MirageVPN and OpenVPN 2024-08-21T00:00:00Z Discoveries made implementing MirageVPN, a OpenVPN-compatible VPN library https://blog.robur.coop//articles/tar-release.html The new Tar release, a retrospective 2024-08-15T00:00:00Z A little retrospective to the new Tar release and changes https://blog.robur.coop//articles/qubes-miragevpn.html qubes-miragevpn, a MirageVPN client for QubesOS 2024-06-24T00:00:00Z A new OpenVPN client for QubesOS https://blog.robur.coop//articles/miragevpn-server.html MirageVPN server 2024-06-17T00:00:00Z Announcement of our MirageVPN server. https://blog.robur.coop//articles/miragevpn-performance.html Speeding up MirageVPN and use it in the wild 2024-04-16T00:00:00Z Performance engineering of MirageVPN, speeding it up by a factor of 25. https://blog.robur.coop//articles/gptar.html GPTar 2024-02-21T00:00:00Z Hybrid GUID partition table and tar archive https://blog.robur.coop//articles/speeding-ec-string.html Speeding elliptic curve cryptography 2024-02-13T00:00:00Z How we improved the performance of elliptic curves by only modifying the underlying byte array https://blog.robur.coop//articles/lwt_pause.html Cooperation and Lwt.pause 2024-02-11T00:00:00Z A disgression about Lwt and Miou https://blog.robur.coop//articles/2024-02-03-python-str-repr.html Python's `str.__repr__()` 2024-02-03T00:00:00Z Reimplementing Python string escaping in OCaml https://blog.robur.coop//articles/miragevpn-ncp.html MirageVPN updated (AEAD, NCP) 2023-11-20T00:00:00Z How we resurrected MirageVPN from its bitrot state https://blog.robur.coop//articles/miragevpn.html MirageVPN & tls-crypt-v2 2023-11-14T00:00:00Z How we implementated tls-crypt-v2 for miragevpn