On Fri, Aug 26, 2016 at 1:48 PM, David Sommerseth <[email protected]>
wrote:
> This is will provide an interface for other mechanisms to be used to
> query the user for information, such as usernames, passwords, etc.
>
> It has also been a goal to make it possible to query for all the
> information in one call and not do it sequencially as before.
>
> [v5 - Ensure password prompt is only displayed if we should read
> from stdin ]
>
> [v4 - add a simple wrapper combining query_user_{init,add,exec}()
> - change disapproved &= syntax ]
>
> [v3 - Avoid the dynamic list, use a static list of QUERY_USER_NUMSLOTS
> - The list of query_user data is now a global variable
> - Replaced query_user_init() with query_user_clear()
> - Make query_user_add() a void function
> - Rebased against master/600dd9a16fc61 ]
>
> [v2 - Removed the QUERY_USER_FOREACH macro
> - Avoided using underscore prefix in function names
> - Make query_user_init() do M_FATAL and become a void function
> instead of returning false in these unlikely situations ]
>
> Signed-off-by: David Sommerseth <[email protected]>
> ---
> src/openvpn/Makefile.am | 2 +-
> src/openvpn/console.c | 228 +++++-------------------------------
> src/openvpn/console.h | 89 +++++++++++++-
> src/openvpn/console_builtin.c | 261 ++++++++++++++++++++++++++++++
> ++++++++++++
> src/openvpn/misc.c | 61 +++++++---
> src/openvpn/pkcs11.c | 7 +-
> 6 files changed, 423 insertions(+), 225 deletions(-)
v5 looks good.
ACK (only for git-master).
I still think username, password and static challenge should be combined
into one query_user_exec() call but no need to hold this back for that.
Selva
------------------------------------------------------------------------------
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel