= Introduction = This page shows the high-level status of OpenVPN 2.4 release. If you want all the details, see the [report:3 Active Tickets by Milestone] report. == must have == ||'''Task description'''||'''Assigned to'''||'''Status'''|| ||OpenVPN on windows breaks if more than one tap adapter and --tun-ipv6 is used (v4-only works)||d12fk, cron2||patch on list - testing framework??|| ||t_client-style "test all windows specific options" testbed on windows||???||not started (link to windows testing page?)|| ||re-indent formatting||???||last thing before we release, requires lots of manual work|| ||add Buildbots with current BSD versions (FreeBSD 10.3, NetBSD 7.x, OpenBSD 6.0), verify things are working / integrate vendor patches||cron2||VMs done, buildbot being finalized, OpenBSD and FreeBSD looks good, NetBSD is broken (IP_PKTINFO)|| ||add MacOS X buildbot||plaisthos||buildslave done, may require minor fixes|| == minor, but "we should try to make it happen" == ||'''Task description'''||'''Assigned to'''||'''Status'''|| ||recursive routing fixup||lev__||patch v3 list, reverted due to TAP and p2p breakage|| ||tftp/wpad patch||jjk||patch on list, needs review and merge|| ||test server that does --auth-user-pass and/or challenge stuff||cron2 (snair)||not started|| == work needed == * trac tickets (2.3.x, 2.4.x, unclassified) == major items already done == * 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)