83 | | * tbd |
| 84 | * are buggy |
| 85 | * 30 day refund policy |
| 86 | |
| 87 | === features in 2.5 that we want === |
| 88 | |
| 89 | * we have a page in the wiki so people can read up on this |
| 90 | * MSI packaging (Simon, Samuli) |
| 91 | * TAP6 changes -> TAP6 MSI installer |
| 92 | * Samuli is reading books about MSI |
| 93 | * possibly drop NSIS, or offer both options |
| 94 | * tls-cryptv2 |
| 95 | * Antonio is reviewing, goal: this weekend |
| 96 | * IPv6-only |
| 97 | * Gert needs to finish review and test bed |
| 98 | * netlink / sitnl refactoring of tun.c, route.c |
| 99 | * Arne volunteers to review, but is entangled in ipv6-only changes (so might need rebasing) -> Antonio to check |
| 100 | * code is there, but needs better coordination |
| 101 | * blocker or nice to have? |
| 102 | * transport plugin (obfuscation or others) |
| 103 | * operator foundation, founded by google |
| 104 | * coordinating with Antonio |
| 105 | * patches based on 2.4 - asked to rebase on master |
| 106 | * "nice to have"? |
| 107 | * "make VPN fast again" (Antonio) |
| 108 | * ongoing activity... |
| 109 | * VLAN patchset |
| 110 | * Antonio volunteers to rebase + adjust the code to master |
| 111 | * Arne volunteers to review |
| 112 | * Gert to build test infrastructure |
| 113 | * David: suggest to checkout the code tree "right before the uncrustify changes", apply Fabian's v2 patch set, and proceed from there |
| 114 | * multi-listen / multi-port / multi-ip patch set |
| 115 | * multi-port is done, with multi-ip (if same protocol) (first chunk) "in beta" |
| 116 | * multi-protocol (TCP+UDP) "not even alpha" |
| 117 | * Arne feels like he needs to review this |
| 118 | * dynamic-route (routes in CCD/) |
| 119 | * today: OpenVPN only adds route at startup |
| 120 | * adding routes at client-connect time needs to be done "outside" |
| 121 | * nice to have(!!) - it can be done with {{{--client-connect}}} or in plugin code - but easier debugged if "built in" |
| 122 | |
| 123 | |
| 124 | === features we want in 2.6 === |
| 125 | * asynchronous netlink (= do not block waiting for kernel ACK) |
| 126 | * performance enhancements on multi-CPU machines |
| 127 | * multithreading? Do we want to just go for 3.0 here? |