03d6823241
Some more C casting replaced with C++ dynamic casting
2016-10-04 09:16:14 +02:00
7d13222838
Inner EAP method support progress continues...
2016-10-03 15:48:54 +02:00
c53ed21d55
Code clean-up
2016-10-03 14:54:02 +02:00
01245d15d9
ID 8. A typo in the comment from security audit resolved
2016-10-03 14:54:02 +02:00
ff4e8c6885
ID 7. Commented out parts of the code from security audit partially resolved
2016-10-03 14:54:02 +02:00
111ede456e
ID 5. Unused variables from security audit partially fixed
2016-10-03 14:54:01 +02:00
f0af016efe
ID 4. Possibility of method_tls class initialization list optimization from security audit fixed
2016-10-03 14:54:01 +02:00
559ffc5ead
ID 3. C style pointer casting from security audit fixed
2016-10-03 14:53:50 +02:00
28408fcea7
ID 2. Missing functionality from security audit report partially fixed
2016-10-03 14:52:57 +02:00
7924612419
ID 1. Variables shadowing from security audit report fixed
2016-10-03 14:52:44 +02:00
a1455078e9
Explicit server certificate check introduced
2016-10-03 14:51:45 +02:00
a834fbcb7c
Inner EAP method support progress continues...
2016-09-30 15:22:12 +02:00
13d84c3c4d
Various events are propagated to parent classes now
2016-09-30 11:00:23 +02:00
1d4a77b96b
Remove CA button enable/disable logic fixed after CA list box switched to single selection in c371187edcc407ae7a1927ceefc1fa3c3220adf5 commit
2016-09-30 11:00:14 +02:00
7a379a1a87
OnInitDialog events are propagated to parent classes now
2016-09-30 11:00:02 +02:00
7d986b82d8
OnUpdateUI events are propagated to parent classes now
2016-09-30 09:58:00 +02:00
2bc43869b0
Revert "Switching inner authentication method re-layouts configuration dialog now"
...
This reverts commit 67003bd478e1af2c16e922fcbf7bc974affd658e.
2016-09-29 15:33:37 +02:00
caf80e07f9
Switching inner authentication method re-layouts configuration dialog now
2016-09-29 14:48:12 +02:00
9ea80712d9
EAPMsg integration
2016-09-29 14:39:39 +02:00
613117775d
Initial versions of EAPMsg libraries
2016-09-29 14:07:52 +02:00
b6adb2a850
Common members from config_method_with_cred moved to parent config_method
2016-09-29 11:23:22 +02:00
7bc6494b4c
Amend to commit 2684c6b7de3ac62ce2edf04cb57a8345600e66f9
2016-09-28 11:25:35 +02:00
a445103183
Non-working credential storing after switching from configured to stored credentials fixed
2016-09-28 11:23:54 +02:00
3983b0933e
Clean-up
2016-09-28 10:59:48 +02:00
2684c6b7de
Windows Credential Manager credential retrieval disabled when <allow-save> is false, to prevent loading stale credentials from previous configuration when <allow-save> was true and credentials got stored to Windows Credential Manager
2016-09-28 10:45:06 +02:00
6471a200c6
Clean-up
2016-09-28 10:43:20 +02:00
da0e75a4a3
POT update
2016-09-27 20:16:45 +02:00
832af1b633
Support for KPH password encryption added
2016-09-27 11:44:04 +02:00
22930843e9
Excess terminator in WideCharToMultiByte<>() fixed
2016-09-27 11:42:59 +02:00
6001bd3a49
eap::config_method_with_cred::status >> eap::config_method_with_cred::status_t
2016-09-27 09:27:54 +02:00
106f49f50f
Deleting storage credentials clears cached stored credentials too now
2016-09-26 13:48:31 +02:00
08bfa7ccc0
Refresh timer now stopped while manipulating stored credentials
2016-09-26 13:47:54 +02:00
a5f4cafc55
Configuration dialog banner title updated to include method name
2016-09-26 12:01:46 +02:00
52c0c82979
wxEAPCredentials title is no longer static for easier disambiguation between outer and inner credential set in EAP-TTLS configuration dialog
...
(closes #20 )
2016-09-26 11:43:40 +02:00
a4b9c36242
Over-paranoid Debug Alert with empty certificate list resolved
...
- The "<empty>" certificate on the list of certificates has now wxCertificateClientData of NULL to declare wxChoice will use client object data;
- wxChoice selection index and availability of client object data are now verified before wxChoice::GetClientObject() call is made
(closes #21 )
2016-09-26 11:11:10 +02:00
27ea8802e0
<Password> element is stored encrypted now in profile configuration XML
...
(closes #18 )
2016-09-26 10:20:14 +02:00
bb8e766db7
Module decryption templates fixed
2016-09-26 10:18:55 +02:00
36b2f3c8a8
Always saving blank configured credentials issue fixed
2016-09-26 10:17:47 +02:00
c41bc3908e
Password change detection updated not to rely on default password value any more, but monitors password control change events
2016-09-26 10:16:37 +02:00
79cc1af86f
Clean-up and XML handling enhancement:
...
- XML helper functions always return objects by winstd::com_obj or winstd::bstr reference now to ensure proper release by caller
- get_element_value()/put_element_value() can optionally return reference to the XML object if required
- WinStd macros to simplify dplhandle<> and handle<> inherited classes reused by non-copyable classes
2016-09-23 14:43:31 +02:00
640c1abdbd
XML get_element_value() and put_element_value() extended to support optional returning of XML element for later reference
2016-09-23 09:50:50 +02:00
9b14bd023f
Synced with credmerge branch
2016-09-23 05:37:38 +02:00
1ccfb58af1
Credential prompt panel labels edited
2016-09-22 11:56:21 +02:00
6ed3b6732f
Credential source configuration panel redesigned
2016-09-22 11:52:19 +02:00
c99be50152
wxEAPCredentialsPromptPanel >> wxEAPCredentialsPanel, wxEAPTLSServerTrustConfigPanelBase >> wxTLSServerTrustPanelBase
2016-09-22 11:21:23 +02:00
b2d22864a3
wxEAPCredentialsPromptPassPanelBase >> wxPasswordCredentialsPanelBase
2016-09-22 11:16:40 +02:00
2039936823
TLS credential panel simplified
2016-09-22 11:12:06 +02:00
49e3cee12d
GUI icons revised
2016-09-22 11:10:01 +02:00
10054b0240
wxEAPCredentialsPromptTLSPanel >> wxTLSCredentialsPanel
2016-09-22 11:06:11 +02:00
963657d6d8
wxTTLSCredentialsPanel constructor parameters match TTLS method now
2016-09-22 11:04:58 +02:00