From 5f31881ec189f02297b961c990c471568f25dbde Mon Sep 17 00:00:00 2001 From: james Date: Mon, 13 Nov 2006 09:44:10 +0000 Subject: New try at AUTO_USERID. Implemented AUTO_USERID using MD5(MAC address(primary network adapter)). Currently implemented for Linux and Windows. Basically if ENABLE_AUTO_USERID is defined, the --auth-user-pass option will not prompt for username/password, but will rather generate a unique username and blank password. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@1459 e7ae566f-a301-0410-adde-c780ea21d3b5 --- ssl.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ssl.c') diff --git a/ssl.c b/ssl.c index 3f0c664..41564ba 100644 --- a/ssl.c +++ b/ssl.c @@ -296,7 +296,13 @@ auth_user_pass_setup (const char *auth_file) { auth_user_pass_enabled = true; if (!auth_user_pass.defined) - get_user_pass (&auth_user_pass, auth_file, UP_TYPE_AUTH, GET_USER_PASS_MANAGEMENT|GET_USER_PASS_SENSITIVE); + { +#if AUTO_USERID + get_user_pass_auto_userid (&auth_user_pass); +#else + get_user_pass (&auth_user_pass, auth_file, UP_TYPE_AUTH, GET_USER_PASS_MANAGEMENT|GET_USER_PASS_SENSITIVE); +#endif + } } /* -- cgit