From 592d53d8bc42c6c807d6ff147c2a23df77ec908c Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Mon, 12 Aug 2019 14:12:25 +0200 Subject: [PATCH] Log failure status reason of last authentication failure Signed-off-by: Simon Rozman --- lib/Events/res/EventsETW.man | Bin 122246 -> 123152 bytes lib/TTLS/src/Module.cpp | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Events/res/EventsETW.man b/lib/Events/res/EventsETW.man index 504eb4a9832dfe6762c31b09da1facbf0f622251..68b737a9f84818400f57cb2113789a96cee7a088 100644 GIT binary patch delta 274 zcmZqM%|77}`-VKJ$pUFIlZzy6xPuu|8HyOnK;(4Cct+95S8hpdE|AJAnLMXQVDf{r z9FwyuEGFNZ95q>B{hY}Pl^ZtS>pNx7Xf*lYbKS`w_Q*_5c#t#s!dVHRK_v`{KwQdD zJbB?I+vx)982K2DHXl6SST_AZ5TnL)J7-274C|(g++-A)?&ZWNr&x?|34;PdE<+|m zIztA~Km{O~2y)@{|0#^hoC*vY49*Ne3_jB*nlegGPgu?9)lIoBvl6E=@Zv7)=$27iD!G@~ delta 101 zcmV-r0Gj`h!Uu-C2e57$lh74Nlb|yOvrHQzbdwsD7PEShv_AnclQFy%lW6J~m#!KC z9Fw5bY?Ek>5R-n72$OEmJd;Z64goQfLA_nGu+k)UmyBTnGPmYQ0jg&KF_)3C0lBwg HvH`9xUt%ht diff --git a/lib/TTLS/src/Module.cpp b/lib/TTLS/src/Module.cpp index 1b31dda..022a458 100644 --- a/lib/TTLS/src/Module.cpp +++ b/lib/TTLS/src/Module.cpp @@ -497,13 +497,13 @@ const eap::config_method_ttls* eap::peer_ttls::combine_credentials( if ((dwFlags & EAP_FLAG_MACHINE_AUTH) == 0) { if (config_method::status_cred_begin <= cfg_method->m_last_status && cfg_method->m_last_status < config_method::status_cred_end) { // Outer: Credentials failed on last connection attempt. - log_event(&EAPMETHOD_TRACE_EVT_CRED_PROBLEM1, event_data(target_name), event_data((unsigned int)eap_type_tls), event_data::blank); + log_event(&EAPMETHOD_TRACE_EVT_CRED_PROBLEM2, event_data(target_name), event_data((unsigned int)eap_type_tls), event_data((unsigned int)cfg_method->m_last_status), event_data::blank); continue; } if (config_method::status_cred_begin <= cfg_method->m_inner->m_last_status && cfg_method->m_inner->m_last_status < config_method::status_cred_end) { // Inner: Credentials failed on last connection attempt. - log_event(&EAPMETHOD_TRACE_EVT_CRED_PROBLEM1, event_data(target_name), event_data((unsigned int)cfg_method->m_inner->get_method_id()), event_data::blank); + log_event(&EAPMETHOD_TRACE_EVT_CRED_PROBLEM2, event_data(target_name), event_data((unsigned int)cfg_method->m_inner->get_method_id()), event_data((unsigned int)cfg_method->m_inner->m_last_status), event_data::blank); continue; } }