From: Joakim Fallsjö Date: Fri, 6 Jun 2003 22:11:25 +0000 (+0000) Subject: winnt-give-better-debugging-20030606 X-Git-Tag: openafs-devel-1_3_50~187 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=b609b807d24d336dfe8a0939249001dc8874c69a winnt-give-better-debugging-20030606 offer better messages in certain cases --- diff --git a/src/WINNT/afsd/afsd_init.c b/src/WINNT/afsd/afsd_init.c index b2e96f0..2c91d1d 100644 --- a/src/WINNT/afsd/afsd_init.c +++ b/src/WINNT/afsd/afsd_init.c @@ -417,7 +417,10 @@ int afsd_InitCM(char **reasonP) } else { cm_dnsEnabled = 1; /* default on */ + afsi_log("Default to use DNS to find AFS cell servers"); } +#else /* AFS_AFSDB_ENV */ + afsi_log("AFS not built with DNS support to find AFS cell servers"); #endif /* AFS_AFSDB_ENV */ #ifdef AFS_FREELANCE_CLIENT diff --git a/src/WINNT/afsd/afslogon.c b/src/WINNT/afsd/afslogon.c index 369f71a..a41707c 100644 --- a/src/WINNT/afsd/afslogon.c +++ b/src/WINNT/afsd/afslogon.c @@ -321,6 +321,7 @@ DWORD APIENTRY NPLogonNotify( LPWSTR *lpLogonScript) { char uname[256]; + char *ctemp; char password[256]; char cell[256]; MSV1_0_INTERACTIVE_LOGON *IL; @@ -348,6 +349,10 @@ DWORD APIENTRY NPLogonNotify( wcstombs(uname, IL->UserName.Buffer, 256); wcstombs(password, IL->Password.Buffer, 256); + /* Make sure AD-DOMANS sent from login that is sent to us is striped */ + ctemp = strchr(uname, '@'); + if (ctemp) *ctemp = 0; + (void) RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_CLIENT_PARMS_KEY, 0, KEY_QUERY_VALUE, &NPKey); LSPsize=sizeof(TraceOption); @@ -436,6 +441,7 @@ DWORD APIENTRY NPLogonNotify( * mode or the failSilently flag is set, otherwise let the * user know we failed and give them a chance to try again. */ if (retryInterval <= 0) { + reason = "AFS not running"; if (!interactive || failSilently) break; flag = MessageBox(hwndOwner,