wiki:OpenVPN2.4

Version 4 (modified by Samuli Seppänen, 11 years ago) (diff)

--

Introduction

In the IRC meeting on 26th Apr 2012 the following was agreed upon (from summary):

Agreed that focusing 2.4 release cycle to cleaning up, refactoring and
modularizing the codebase makes sense and addresses many of concerns
pointed out regarding project's long-term viability. This cleanup and
simplification work would also help bring in new contributors, i.e.
lower the barriers to entry due to simpler and more understandable codebase.

This page intends to outline the changes that will be needed in 2.4 to reach those goals.

Tasks

These tasks were originally from an IRC meeting summary:

  • Android patchsets
    • Dual stack client patches
    • utun on mac os x
      • native tun, no need for extra tun.kext
      • Supported for all OS X >= 10.6.8 (latest PPC version)
      • Unfortunatly requires root
      • Real question: Drop tun.kext support and support only utun or "try utun first, fall back to tun.kext if it fails"
    • svn 2.1 patchset (snappy support, push-peer-info changes, see trac#268-273)
    • management interface changes (status 2/3)
    • Formatting and whitespace fixes (just before 2.4 release)
  • --version to include git commit id and branch?

Cleaning up IPv4/IPv6 split

Android/iPhone/Windows Phone 7 support