Another ACK from me.

Stared at the code, tested it vs. iOS OpenVPN and 2.2/2.3/git master 
clients (works!), and we've discussed it quite a bit on IRC, so it finally
all made sense :-)

Testing this turned up something we need to fix: with the patch set 1-5 
enabled, and "delayed key init" active on the server, mssfix is broken 
("does not do anything") - and if setting "ncp-disable", mssfix works 
again.  Going back to commit d728ebeda8 (4/5 v4) on the server side makes 
mssfix on the server side work, but running it on the client it is still
broken - so I think it's related to the delayed initialization (though 
I have no idea yet what it is).  

Still applying this one, as it's not the culprit.

Your patch has been applied to the master branch.

commit a17aa98180319f34c3240aea617bf8114d0bcaf7
Author: Steffan Karger
List-Post: openvpn-devel@lists.sourceforge.net
Date:   Tue Jun 28 23:36:11 2016 +0200

     Add server-side support for cipher negotiation

     Signed-off-by: Steffan Karger <stef...@karger.me>
     Acked-by: Arne Schwabe <a...@rfc2549.org>
     Acked-by: Gert Doering <g...@greenie.muc.de>
     Message-Id: <1467149771-10374-1-git-send-email-stef...@karger.me>
     URL: http://article.gmane.org/gmane.network.openvpn.devel/12009
     Signed-off-by: Gert Doering <g...@greenie.muc.de>


--
kind regards,

Gert Doering


Reply via email to