Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:47
· 254 commits to main since this release
0b7bdc8

Changelog

Features

  • 5b497b8: feat(client): unified peer-liveness monitor; IKEv2 DPD, WireGuard & TOY probes (@xen0bit)
  • 7641991: feat(ikev2): IKE fragmentation (RFC 7383) — reassemble a force-fragmenting peer (@xen0bit)
  • 0b7bdc8: feat(ikev2): IPv6 underlay for ESP/IKE (outer transport over v6) (#48) (@xen0bit)
  • 2491c99: feat(ikev2): MOBIKE (RFC 4555) — survive a roaming peer without re-handshaking (@xen0bit)
  • 37b0fb7: feat(ikev2): X.509 certificate authentication (RFC 7427) (@xen0bit)
  • 6b8c2c5: feat(ikev2): dual-stack IPv6 inner traffic over the ESP tunnel (#47) (@xen0bit)
  • e063895: feat(ikev2): proactive Child SA rekey before expiry (@xen0bit)
  • 7206d54: feat(ikev2): proactive IKE SA rekey (RFC 7296 §2.18) (@xen0bit)
  • 94bc6cb: feat(ikev2): wire ChaCha20-Poly1305 into the IKE/ESP suites (RFC 7634) (#46) (@xen0bit)

Bug fixes

  • 37f27df: fix(dataplane): retire a tunnel's routes by identity, not by prefix (@xen0bit)

Others

  • 61fe9f1: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 6932fbe: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 3724f6d: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 4bab975: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 48c0e31: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 552645a: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 1812c91: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • ea1307c: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 1d99690: docs(readme): refresh benchmark table from CI [skip ci] (@github-actions[bot])
  • 8e2c0c3: docs(readme): refresh interop results from CI [skip ci] (@github-actions[bot])
  • 44be504: docs(readme): refresh interop results from CI [skip ci] (@github-actions[bot])
  • a5e3d35: docs(readme): refresh interop results from CI [skip ci] (@github-actions[bot])
  • e5e8ea3: docs(readme): refresh interop results from CI [skip ci] (@github-actions[bot])
  • 2c598fb: docs(readme): refresh interop results from CI [skip ci] (@github-actions[bot])
  • 42516e7: docs(readme): refresh interop results from CI [skip ci] (@github-actions[bot])
  • 9d416ff: test(interop): assert Child SA rekey on the server log, not the client's (@xen0bit)

Built with GoReleaser. See the README for setup, -setcap/CAP_NET_ADMIN
requirements, and OS-client configuration.