]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
windows-eventlog-20051219
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 15 Jan 2006 08:01:49 +0000 (08:01 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 15 Jan 2006 08:01:49 +0000 (08:01 +0000)
More messages for the event log

src/WINNT/afsd/afsd_eventmessages.mc
src/WINNT/afsd/afsd_init.c
src/WINNT/afsd/cm_ioctl.c

index 33d56381939f22edc78eead81b4f65929200e731..7c4bc9ee13432b126a33acf326b43604c9e77e01 100644 (file)
@@ -314,4 +314,22 @@ Language=English
 OpenAFS Stopping due to error (%1:%2): %3.
 .
 
+MessageId=
+Severity=Informational
+Facility=System
+SymbolicName=MSG_CRYPT_OFF
+Language=English
+Security Level is Clear.
+.
+
+
+MessageId=
+Severity=Informational
+Facility=System
+SymbolicName=MSG_CRYPT_ON
+Language=English
+Security Level is Crypt.
+.
+
+
 ;#endif /* __AFSD_EVENTMESSAGES_H_ 1 */
index 7fee9f530b34e402796dfca5a7ebd3eb835e145f..b851b425ebca4f6d1f0e4f9eaddb221aa6cd0074 100644 (file)
@@ -891,6 +891,11 @@ int afsd_InitCM(char **reasonP)
         afsi_log("Default SecurityLevel is clear");
     }
 
+    if (cryptall)
+       LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_CRYPT_ON);
+    else
+       LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_CRYPT_OFF);
+
 #ifdef AFS_AFSDB_ENV
     dummyLen = sizeof(cm_dnsEnabled);
     code = RegQueryValueEx(parmKey, "UseDNS", NULL, NULL,
index cbb0fa96cb0ec80423d8130146701b28f158d30e..f62b171a8325eb5e086c1c6248f674770f03bec1 100644 (file)
@@ -2452,10 +2452,18 @@ long cm_IoctlGetRxkcrypt(smb_ioctl_t *ioctlp, cm_user_t *userp)
 
 long cm_IoctlSetRxkcrypt(smb_ioctl_t *ioctlp, cm_user_t *userp)
 {
+    afs_int32 c = cryptall;
+
     cm_SkipIoctlPath(ioctlp);
 
     memcpy(&cryptall, ioctlp->inDatap, sizeof(cryptall));
 
+    if (c != cryptall) {
+       if (cryptall)
+            LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_CRYPT_ON);
+       else
+            LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_CRYPT_OFF);
+    }
     return 0;
 }