Acked-by: Gert Doering <g...@greenie.muc.de>

Stared-at-code, tortured with the test framework

master...
Test sets succeeded: 1 1a 1b 1c 1d 1e 2 2a 2b 2c 2d 2e 3 4 5 5a 5v1 5v2 5v3 5w1 
5w2 5w3 5w4 5y 5z 6 7 7x 8 8a 9 2f 4b.
Test sets failed: none.

and verified by "looking at logfile in realtime" that it will now, 
indeed, proceed without delay as soon as the async/deferred 
client-connect-script has written the final result to the control 
file:

2020-07-20 08:55:09 us=443291 ... PUSH: Received control message: 'PUSH_REQUEST'
2020-07-20 08:55:14 us=490368 ... PUSH: Received control message: 'PUSH_REQUEST'
2020-07-20 08:55:16 us=407542 OPTIONS IMPORT: reading client specific options 
...

(without async-push, it will wait for the next PUSH_REQUEST at 
08:55:19 - so, 3s faster)

In the case of FAIL or DISABLE, the AUTH_FAILED reply will not be 
sent immediately, but this is not necessary or beneficial - so, fine.  
Just documenting my findings.

Your patch has been applied to the master branch.

commit 290bb26990133a895eac68215a7ded7e993ef167
Author: Arne Schwabe
Date:   Sun Jul 19 19:34:34 2020 +0200

     client-connect: Use inotify for the deferred client-connect status file

     Signed-off-by: Arne Schwabe <a...@rfc2549.org>
     Acked-by: Gert Doering <g...@greenie.muc.de>
     Message-Id: <20200719173436.16431-3-a...@rfc2549.org>
     URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20481.html
     Signed-off-by: Gert Doering <g...@greenie.muc.de>


--
kind regards,

Gert Doering



_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to