]> arthur.barton.de Git - netatalk.git/commitdiff
*** empty log message ***
authorblayde <blayde>
Fri, 2 Feb 2001 16:10:17 +0000 (16:10 +0000)
committerblayde <blayde>
Fri, 2 Feb 2001 16:10:17 +0000 (16:10 +0000)
etc/uams/uams_dhx_pam.c

index 4d9ad7d2b4d7d3995b6a54c8e8a32295ce776749..cdc5a86f13578638c93d126fae7df2388eae7183 100644 (file)
@@ -459,11 +459,17 @@ static int pam_changepw(void *obj, char *username,
 
     /* check out the session id */
     if (sessid != dhxhash(obj))
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: Session ID not Equal to DHX Hash -- %m",);
+    /* Log Entry */
       return AFPERR_PARAM;
 
     /* we need this for pam */
     if (uam_afpserver_option(obj, UAM_OPTION_HOSTNAME,
                             (void *) &hostname, NULL) < 0)
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: Hostname Null?? -- %m",);
+    /* Log Entry */
       return AFPERR_MISC;
 
     /* grab the client's nonce, old password, and new password. */
@@ -474,10 +480,16 @@ static int pam_changepw(void *obj, char *username,
     /* check to make sure that the random number is the same. we
      * get sent back an incremented random number. */
     if (!(bn1 = BN_bin2bn(ibuf, KEYSIZE, NULL)))
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: Random Number Not the same or not incremented-- %m",);
+    /* Log Entry */
       return AFPERR_PARAM;
 
     if (!(bn2 = BN_bin2bn(randbuf, sizeof(randbuf), NULL))) {
       BN_free(bn1);
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: Random Number Not the same or not incremented -- %m",);
+    /* Log Entry */
       return AFPERR_PARAM;
     }
       
@@ -488,6 +500,9 @@ static int pam_changepw(void *obj, char *username,
     if (!(bn3 = BN_new())) {
       BN_free(bn2);
       BN_free(bn1);
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: Random Number did not Zero -- %m",);
+    /* Log Entry */
       return AFPERR_PARAM;
     }
 
@@ -499,6 +514,9 @@ static int pam_changepw(void *obj, char *username,
 #if 0
     if (!BN_is_one(bn3)) {
       BN_free(bn3);
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: After Random Number not Zero, is it one more? -- %m",);
+    /* Log Entry */
       return AFPERR_PARAM;
     }
 #endif
@@ -512,7 +530,10 @@ static int pam_changepw(void *obj, char *username,
 
     PAM_error = pam_start("netatalk", username, &PAM_conversation,
                          &lpamh);
-    if (PAM_error != PAM_SUCCESS) 
+    if (PAM_error != PAM_SUCCESS)
+    /* Log Entry */
+           syslog(LOG_INFO, "uams_dhx_pam.c :PAM: Needless to say, PAM_error is != to PAM_SUCCESS -- %m",);
+    /* Log Entry */
       return AFPERR_PARAM;
     pam_set_item(lpamh, PAM_TTY, "afpd");
     pam_set_item(lpamh, PAM_RHOST, hostname);