d2998c9210
Incorrect RFC quote removed
2017-01-31 11:07:55 +01:00
88651e4ffe
EAP-MSCHAPv2 support finished
2016-11-04 09:16:43 +01:00
e7e484c814
Support for EapHost based inner methods has been (temporarily) disabled
2016-11-03 10:23:30 +01:00
b87e30bc9d
Some final adjustments to EapHost inner method code before I put it to rest because of RasMan MSCHAPv2 heap corruption :(
2016-11-03 10:11:31 +01:00
60aa513375
Aesthetic modifications
2016-11-03 09:33:25 +01:00
d234e55ae4
- Doxygen documentation updated
...
- Some minor issues stumbled upon fixed
- WIN1250 >> UTF-8
2016-11-02 01:25:38 +01:00
655cbe70d1
EapHostPeerInvokeIdentityUI() call fixed
2016-10-31 17:17:21 +01:00
c31e019cef
eap::metod thorough redesign:
...
- Support for method stacking introduced
- EAP-TLS method has been discontinued
- ownTLS has been discontinued
2016-10-31 16:58:53 +01:00
dd55dfd24d
eap::config_method_eaphost::get_method_str() finished
2016-10-25 11:06:11 +02:00
65ea47eb4e
EAPMsg >> EapHost
2016-10-25 08:51:13 +02:00
de2506bcc4
Unified credential TTLS prompt replaced with separate prompts for identity provider, outer credentials and inner credentials
...
EapHost peers provide credential dialogs only and cannot be integrated into unified credential prompt as a panel, requiring additional clicking and pop-ups for user to enter credentials.
2016-10-17 16:05:36 +02:00
3f75ef83bb
Non-saving inner method configuration issue fixed
2016-10-14 10:29:14 +02:00
7a26128c7b
"auto" simplified
2016-10-10 15:00:10 +02:00
e94e3bdd60
credentials::combine() methods updated with support for EAPMsg:
...
- Additional parameters
- Additional result code
- User impersonation now mounted inside of credentials::combine() when required
2016-10-10 14:31:23 +02:00
e4758faba3
Host name and FQDN validators moved to wxExtend; Incorrect FeatureComponent mappings of EventMonitor localization components fixed
2016-10-07 15:28:47 +02:00
5c966f35a8
wxInitializeLocale moved to wxExtend
2016-10-05 12:11:17 +02:00
dab9e69dd3
Inner EAP method support progress continues...
2016-10-04 10:32:11 +02:00
e8eec11618
EAP-TTLS inner method no longer needs to have support for configured credentials
2016-10-04 10:13:45 +02:00
03d6823241
Some more C casting replaced with C++ dynamic casting
2016-10-04 09:16:14 +02:00
c53ed21d55
Code clean-up
2016-10-03 14:54:02 +02:00
7924612419
ID 1. Variables shadowing from security audit report fixed
2016-10-03 14:52:44 +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
b6adb2a850
Common members from config_method_with_cred moved to parent config_method
2016-09-29 11:23:22 +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
9b14bd023f
Synced with credmerge branch
2016-09-23 05:37:38 +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
ed0462e1a4
Credential entry panels renamed
2016-09-21 09:49:34 +02:00
641c9b6932
Credentials are no longer stored using method name (TLS/PAP/MSCHAPv2) but with level/type identifier
2016-09-06 15:39:41 +02:00
b11cb3a5f2
MSCHAPv2 now functional
...
(closes #5 )
2016-09-06 14:10:46 +02:00
c765954c0f
"Last Authentication Failed" flag extended to support finer feedback, why last authentication failed
2016-09-06 14:10:02 +02:00
0095ebbff6
Provider identity is now coherent to draft-winter-opsawg-eap-metadata-02
2016-09-02 19:24:47 +02:00
0a0a28730b
wxWidget initialization improved to share same locale
2016-09-02 10:00:19 +02:00
6c11b23267
MSCHAPv2 stub added - it's a PAP clone, so selecting it does PAP really
2016-09-01 14:59:40 +02:00
145c21682e
Support for configuring provider ID using GUI added
2016-08-31 17:41:22 +02:00
0d221d4401
wxWidgets initialization reference counter introduced to prevent second initialization, as we recorded a case where EapHost called our GUI twice in the same DllHost.exe process.
2016-08-31 17:13:59 +02:00
c9be6f4f7b
Support for multiple identity providers of draft-winter-opsawg-eap-metadata XML configuration added
2016-08-31 14:39:27 +02:00
5dfd079686
Support for multi-provider management added to GUI
2016-08-31 00:36:19 +02:00
7c938fe291
OnUpdateUI() event handlers optimized to reduce ridiculous CPU consumption of GUI & Incorrect page-provider mapping in wxEAPConfigDialog<> fixed
2016-08-28 22:58:41 +02:00
e66a7eb9ba
dePAPization continues to pave the road for seamless MSCHAPv2 integration
2016-08-28 20:04:45 +02:00
6c66862eed
TTLS config and credentials are now expected to always have inner config and credentials object present; it can be blank, but it must not be nullptr
2016-08-28 17:43:06 +02:00
fc5e54db05
Inner configuration/credential management virtualized to reduce cluttering code
2016-08-28 17:20:24 +02:00
9f770bbb3f
peer_ttls_ui now initializes wxWidgets further to support localization
2016-08-27 17:54:00 +02:00
6e58183d16
Panel icon loading simplified
2016-08-27 06:58:57 +02:00
e1600e5aba
Configuration GUIDs are not required any more
...
This reverts commit 1cb6ca5adb4e8ec3389adc00f2c34dff11b99818.
2016-08-24 18:59:59 +02:00
d2ff78a613
Credential prompt sometimes displayed in background issue fixed now
2016-08-24 18:39:15 +02:00