Acked-by: Gert Doering <[email protected]>
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 <[email protected]>
Acked-by: Gert Doering <[email protected]>
Message-Id: <[email protected]>
URL:
https://www.mail-archive.com/[email protected]/msg20481.html
Signed-off-by: Gert Doering <[email protected]>
--
kind regards,
Gert Doering
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel