Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 2.6 KB

2017-05-14.md

File metadata and controls

35 lines (26 loc) · 2.6 KB

Weekly VPNKit dev report for 2017-05-08 to 2017-05-14 (week 19)

This report covers weekly developments in the moby/vpnkit, mirage/ocaml-dns, mirage/ocaml-hvsock, djs55/ocaml-osx-dnssd, mirage/mirage-tcpip and djs55/ocaml-dns-forward repositories. These form the basis of the VPNKit toolkit used to translate container network traffic into native platform socket calls on Windows and OSX.

This week primarily saw fixes in the MirageOS TCP/IP stack relating to MTU handling. There were a couple of library releases with relevant fixes: tcpip-3.1.1 fixed parsing issues, and tcpip-3.1.2 limited the TCP MSS to never exceed the local MTU, which was a problem on virtio-based backends.

VPNKit also got a new feature to add builtin DNS names, which make it easier to map hostnames into virtual IP addresses being managed by VPNKit. This patch added a command-line argument --host-names that accepts a comma-separated list of DNS names which will be mapped to the current host virtual IP (moby/vpnkit#220 @djs55). The default name is vpnkit.host but this can be overriden or extended.

PRs merged

Other reports in this series can be browsed directly in the repository at moby/vpnkit:/reports.