wiki:StatusOfOpenvpn24

Version 40 (modified by Samuli Seppänen, 7 years ago) (diff)

--

Introduction

This page shows the high-level status of OpenVPN 2.4 release. If you want all the details, see the Active Tickets by Milestone report.

must have

Task descriptionAssigned toStatus
t_client-style "test all windows specific options" testbed on windows???very basic scripts + profiles done. powershell work by Samuli. Windows testing page: WindowsTesting
make openvpnserv2 use exit-eventsmattockresearch started, tracked here
re-indent formatting???last thing before we release, requires lots of manual work
bundle OpenSSL 1.0.2 on Windowsmattocknot started, but should be trivial

minor, but "we should try to make it happen"

Task descriptionAssigned toStatus
recursive routing fixuplevpatch v4 on list, tested with t_client (tun+tap+p2p)
tftp/wpad patchjjkpatch on list, needs review and merge
test server that does --auth-user-pass and/or challenge stuffcron2 (snair)not started
support TLS record splitting (like ovpn3) syzzer #554 (not started)
update auth-user-pass docsmattocknot started, discussion here
support OpenSSL 1.1 syzzer (?) not started

undefined priority

Task descriptionAssigned toStatus
combined i686/x96_64 Windows installerschipitsine/mattockPR ready, but in mattock's tests it had some issues

work needed

  • trac tickets (2.3.x, 2.4.x, unclassified)

major items already done

  • ifconfig-before-open reversal patch for windows fixed (argv_printf) and merged
  • openvpnserv2 integration
  • pushable ciphers, and cipher negotiation
  • true dual-stack operation (2.3 has "dual single-stack")
  • interactive service + openvpn-gui integration
  • IPv6 route-gateway redirection
  • AEAD cipher
  • cipher negotiation (for all but a few corner cases)
  • peer-id (server and client, 2.3 has only client)
  • compression v2 = more efficient alignment
  • unified TCP timeout handling (Arne v3)
  • new buildbots for FreeBSD 10.3, NetBSD 7.0.1, OpenBSD 6.0, MacOS X, various recent Linux versions
  • --multihome fixed on BSD/amd64 architectures, tested by buildbots