Changes between Version 27 and Version 28 of LvivHackathon2018


Ignore:
Timestamp:
10/06/18 09:37:17 (3 years ago)
Author:
Gert Döring
Comment:

2.5 and 2.6 list

Legend:

Unmodified
Added
Removed
Modified
  • LvivHackathon2018

    v27 v28  
    7878  * we want the "asymmetric compression" change from Arne in there as well
    7979  * 2.4.7 will be inintially released with the old TAP6 driver, and then we can do a re-release with the new TAP6 driver after sufficient testing (when our new approach can get all testing/signing issues fixed, estimated ~4-6 weeks)
     80  * TLS1.3 related patches are acceptable for 2.4.7 if they do not change existing behaviour (unless you use {{{--tls-ciphersuite}}}
    8081
    81 === features in 2.5 ===
     82=== T-Shirts ===
    8283
    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?