Changes between Version 12 and Version 13 of RoadMap


Ignore:
Timestamp:
05/07/10 12:58:52 (14 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RoadMap

    v12 v13  
    109109If OpenVPN is designed like this, the "OpenVPN core" needs to be completely written from scratch before we can really begin to see something happening.  This is also the part where libevent would be implemented.  This core becomes an "internal bus" where the traffic is passed between the user-space UDP/TCP socket and the kernel-space TUN/TAP device.  The rest of the work happens in the modules.
    110110
    111 Something which strikes me here, is that this then could also give a possibility for Linux to write parts of this core as a kernel module (similar to NFS), where this kernel module makes use of a user-space tool for the user-space modules.  *BSD and Solaris might have similar possibilities - but where not suitable, a plain user-space daemon will
    112 also be able to do the task.
    113 
    114111Provided this we choose to design OpenVPN as above, we'd need to do the following:
    115112