Pushed by YOCaml 2 from 45917109f0
This commit is contained in:
parent
97f84ded52
commit
08d891a261
17 changed files with 17 additions and 17 deletions
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogPython's `str.__repr__()`
|
||||
Robur's blog - Python's `str.__repr__()`
|
||||
</title>
|
||||
<meta name="description" content="Reimplementing Python string escaping in OCaml">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogMirageVPN and OpenVPN
|
||||
Robur's blog - MirageVPN and OpenVPN
|
||||
</title>
|
||||
<meta name="description" content="Discoveries made implementing MirageVPN, a OpenVPN-compatible VPN library">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogRuntime arguments in MirageOS
|
||||
Robur's blog - Runtime arguments in MirageOS
|
||||
</title>
|
||||
<meta name="description" content="The history of runtime arguments to a MirageOS unikernel">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogMeet DNSvizor: run your own DHCP and DNS MirageOS unikernel
|
||||
Robur's blog - Meet DNSvizor: run your own DHCP and DNS MirageOS unikernel
|
||||
</title>
|
||||
<meta name="description" content="The NGI-funded DNSvizor provides core network services on your network; DNS resolution and DHCP.">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogHow has robur financially been doing since 2018?
|
||||
Robur's blog - How has robur financially been doing since 2018?
|
||||
</title>
|
||||
<meta name="description" content="How we organise as a collective, and why we're doing that.">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogGPTar
|
||||
Robur's blog - GPTar
|
||||
</title>
|
||||
<meta name="description" content="Hybrid GUID partition table and tar archive">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogCooperation and Lwt.pause
|
||||
Robur's blog - Cooperation and Lwt.pause
|
||||
</title>
|
||||
<meta name="description" content="A disgression about Lwt and Miou">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogMirageVPN updated (AEAD, NCP)
|
||||
Robur's blog - MirageVPN updated (AEAD, NCP)
|
||||
</title>
|
||||
<meta name="description" content="How we resurrected MirageVPN from its bitrot state">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogSpeeding up MirageVPN and use it in the wild
|
||||
Robur's blog - Speeding up MirageVPN and use it in the wild
|
||||
</title>
|
||||
<meta name="description" content="Performance engineering of MirageVPN, speeding it up by a factor of 25.">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogMirageVPN server
|
||||
Robur's blog - MirageVPN server
|
||||
</title>
|
||||
<meta name="description" content="Announcement of our MirageVPN server.">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogTesting MirageVPN against OpenVPN™
|
||||
Robur's blog - Testing MirageVPN against OpenVPN™
|
||||
</title>
|
||||
<meta name="description" content="Some notes about how we test MirageVPN against OpenVPN™">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogMirageVPN & tls-crypt-v2
|
||||
Robur's blog - MirageVPN & tls-crypt-v2
|
||||
</title>
|
||||
<meta name="description" content="How we implementated tls-crypt-v2 for miragevpn">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogqubes-miragevpn, a MirageVPN client for QubesOS
|
||||
Robur's blog - qubes-miragevpn, a MirageVPN client for QubesOS
|
||||
</title>
|
||||
<meta name="description" content="A new OpenVPN client for QubesOS">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogSpeeding elliptic curve cryptography
|
||||
Robur's blog - Speeding elliptic curve cryptography
|
||||
</title>
|
||||
<meta name="description" content="How we improved the performance of elliptic curves by only modifying the underlying byte array">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogThe new Tar release, a retrospective
|
||||
Robur's blog - The new Tar release, a retrospective
|
||||
</title>
|
||||
<meta name="description" content="A little retrospective to the new Tar release and changes">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blogIndex
|
||||
Robur's blog - Index
|
||||
</title>
|
||||
<meta name="description" content="The famous root of the website">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>
|
||||
Robur's blog
|
||||
Robur's blog -
|
||||
</title>
|
||||
<meta name="description" content="">
|
||||
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||||
|
|
Loading…
Reference in a new issue