References: <1481718210-15673-1-git-send-email-davids@...515...> From: Steffan Karger Message-ID: <7a381eee-fd86-73ba-77c6-498710ad8cdb@...1435...> Date: Wed, 14 Dec 2016 13:45:09 +0100 MIME-Version: 1.0 In-Reply-To: <1481718210-15673-1-git-send-email-davids@...515...> Subject: Re: [Openvpn-devel] [PATCH] Further enhance async-push feature description List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit To: openvpn-devel@lists.sourceforge.net On 14-12-16 13:23, David Sommerseth wrote: > Signed-off-by: David Sommerseth > --- > Changes.rst | 9 +++++---- > configure.ac | 2 +- > 2 files changed, 6 insertions(+), 5 deletions(-) > > diff --git a/Changes.rst b/Changes.rst > index a5002dd..7da1119 100644 > --- a/Changes.rst > +++ b/Changes.rst > @@ -148,10 +148,11 @@ Control channel encryption (``--tls-crypt``) > post-quantum security. > > Asynchronous push reply > - If asynchronous authentication is enabled and completed after server received > - PUSH_REQUEST message, server sends PUSH_REPLY immediately without waiting for next > - PUSH_REQUEST. Requires use of ``--enable-async-push`` as ./configure parameter at > - build time. > + Plug-ins providing support for deferred authentication can benefit from a more > + responsive authentication where the server sends PUSH_REPLY immediately once > + the authentication result is ready instead of waiting for the the client to > + to send PUSH_REQUEST once more. This requires OpenVPN to be built with > + ``./configure --enable-async-push``. This is a compile-time only switch. > > > Deprecated features > diff --git a/configure.ac b/configure.ac > index 27bdcc3..4f086ea 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -266,7 +266,7 @@ AC_ARG_ENABLE( > > AC_ARG_ENABLE( > [async-push], > - [AS_HELP_STRING([--enable-async-push], [enable async-push support @<:@default=no@:>@])], > + [AS_HELP_STRING([--enable-async-push], [enable async-push support for plugins providing deferred authentication @<:@default=no@:>@])], > , > [enable_async_push="no"] > ) > ACK. Related question: looks both useful and harmless. Should we enable this by default in 2.5? -Steffan