__DANGEROUS__LOG_CONFIDENTIAL_DATA is now 0/1 #defined
This commit is contained in:
parent
decf8d0860
commit
e0572524aa
@ -25,6 +25,10 @@
|
||||
#define EAP_ENCRYPT_BLOBS 1
|
||||
#endif
|
||||
|
||||
#ifndef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#define __DANGEROUS__LOG_CONFIDENTIAL_DATA 0
|
||||
#endif
|
||||
|
||||
#ifndef EAP_USE_NATIVE_CREDENTIAL_CACHE
|
||||
#define EAP_USE_NATIVE_CREDENTIAL_CACHE 0
|
||||
#endif
|
||||
|
@ -225,8 +225,8 @@ namespace eap
|
||||
///
|
||||
inline void log_config_discrete(_In_z_ LPCWSTR name, _In_z_ LPCWSTR value) const
|
||||
{
|
||||
#ifdef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#pragma message (__FILE__ "(" STRING(__LINE__) "): Warning: !!! DANGER !!! Passwords and certificates will be logged as a clear-text. Please, consider undefining __DANGEROUS__LOG_CONFIDENTIAL_DATA.")
|
||||
#if __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#pragma message (__FILE__ "(" STRING(__LINE__) "): Warning: !!! DANGER !!! Passwords and certificates will be logged as a clear-text. Please, consider setting __DANGEROUS__LOG_CONFIDENTIAL_DATA to 0.")
|
||||
log_config(name, value);
|
||||
#else
|
||||
log_config(name, value ? value[0] ? L"********" : L"" : NULL);
|
||||
@ -240,8 +240,8 @@ namespace eap
|
||||
///
|
||||
inline void log_config_discrete(_In_z_ LPCWSTR name, _In_bytecount_(size) const void *data, _In_ ULONG size) const
|
||||
{
|
||||
#ifdef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#pragma message (__FILE__ "(" STRING(__LINE__) "): Warning: !!! DANGER !!! Passwords and certificates will be logged as a clear-text. Please, consider undefining __DANGEROUS__LOG_CONFIDENTIAL_DATA.")
|
||||
#if __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#pragma message (__FILE__ "(" STRING(__LINE__) "): Warning: !!! DANGER !!! Passwords and certificates will be logged as a clear-text. Please, consider setting __DANGEROUS__LOG_CONFIDENTIAL_DATA to 0.")
|
||||
log_config(name, data, size);
|
||||
#else
|
||||
log_config(name, data ? size ? L"********" : L"" : NULL);
|
||||
|
@ -67,7 +67,7 @@ class wxEAPProviderLockedPanel;
|
||||
///
|
||||
class wxEAPCredentialWarningPanel;
|
||||
|
||||
#ifdef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#if __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
///
|
||||
/// EAP credential logging enabled warning note
|
||||
///
|
||||
@ -452,7 +452,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
#ifdef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#if __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
class wxEAPCredentialLogWarningPanel : public wxEAPNotePanel
|
||||
{
|
||||
public:
|
||||
|
@ -98,7 +98,7 @@ wxEAPCredentialsDialog::wxEAPCredentialsDialog(const eap::config_provider &prov,
|
||||
// Set banner title.
|
||||
m_banner->m_title->SetLabel(wxString::Format(_("%s Credentials"), wxEAPGetProviderName(prov.m_name)));
|
||||
|
||||
#ifdef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#if __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
AddContent(new wxEAPCredentialLogWarningPanel(this));
|
||||
#endif
|
||||
}
|
||||
@ -271,7 +271,7 @@ wxEAPCredentialWarningPanel::wxEAPCredentialWarningPanel(const eap::config_provi
|
||||
// wxEAPCredentialWarningPanel
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifdef __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
#if __DANGEROUS__LOG_CONFIDENTIAL_DATA
|
||||
wxEAPCredentialLogWarningPanel::wxEAPCredentialLogWarningPanel(wxWindow* parent) : wxEAPNotePanel(parent)
|
||||
{
|
||||
// Load and set icon.
|
||||
|
Loading…
x
Reference in New Issue
Block a user