Simon Rozman
dd55dfd24d
eap::config_method_eaphost::get_method_str() finished
2016-10-25 11:06:11 +02:00
Simon Rozman
65ea47eb4e
EAPMsg >> EapHost
2016-10-25 08:51:13 +02:00
Simon Rozman
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
Simon Rozman
3f75ef83bb
Non-saving inner method configuration issue fixed
2016-10-14 10:29:14 +02:00
Simon Rozman
7a26128c7b
"auto" simplified
2016-10-10 15:00:10 +02:00
Simon Rozman
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
Simon Rozman
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
Simon Rozman
5c966f35a8
wxInitializeLocale moved to wxExtend
2016-10-05 12:11:17 +02:00
Simon Rozman
dab9e69dd3
Inner EAP method support progress continues...
2016-10-04 10:32:11 +02:00
Simon Rozman
e8eec11618
EAP-TTLS inner method no longer needs to have support for configured credentials
2016-10-04 10:13:45 +02:00
Simon Rozman
03d6823241
Some more C casting replaced with C++ dynamic casting
2016-10-04 09:16:14 +02:00
Simon Rozman
c53ed21d55
Code clean-up
2016-10-03 14:54:02 +02:00
Simon Rozman
7924612419
ID 1. Variables shadowing from security audit report fixed
2016-10-03 14:52:44 +02:00
Simon Rozman
7d986b82d8
OnUpdateUI events are propagated to parent classes now
2016-09-30 09:58:00 +02:00
Simon Rozman
2bc43869b0
Revert "Switching inner authentication method re-layouts configuration dialog now"
...
This reverts commit 67003bd478 .
2016-09-29 15:33:37 +02:00
Simon Rozman
caf80e07f9
Switching inner authentication method re-layouts configuration dialog now
2016-09-29 14:48:12 +02:00
Simon Rozman
9ea80712d9
EAPMsg integration
2016-09-29 14:39:39 +02:00
Simon Rozman
b6adb2a850
Common members from config_method_with_cred moved to parent config_method
2016-09-29 11:23:22 +02:00
Simon Rozman
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
Simon Rozman
6471a200c6
Clean-up
2016-09-28 10:43:20 +02:00
Simon Rozman
9b14bd023f
Synced with credmerge branch
2016-09-23 05:37:38 +02:00
Simon Rozman
10054b0240
wxEAPCredentialsPromptTLSPanel >> wxTLSCredentialsPanel
2016-09-22 11:06:11 +02:00
Simon Rozman
963657d6d8
wxTTLSCredentialsPanel constructor parameters match TTLS method now
2016-09-22 11:04:58 +02:00
Simon Rozman
ed0462e1a4
Credential entry panels renamed
2016-09-21 09:49:34 +02:00
Simon Rozman
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
Simon Rozman
b11cb3a5f2
MSCHAPv2 now functional
...
(closes #5 )
2016-09-06 14:10:46 +02:00
Simon Rozman
c765954c0f
"Last Authentication Failed" flag extended to support finer feedback, why last authentication failed
2016-09-06 14:10:02 +02:00
Simon Rozman
0095ebbff6
Provider identity is now coherent to draft-winter-opsawg-eap-metadata-02
2016-09-02 19:24:47 +02:00
Simon Rozman
0a0a28730b
wxWidget initialization improved to share same locale
2016-09-02 10:00:19 +02:00
Simon Rozman
6c11b23267
MSCHAPv2 stub added - it's a PAP clone, so selecting it does PAP really
2016-09-01 14:59:40 +02:00
Simon Rozman
145c21682e
Support for configuring provider ID using GUI added
2016-08-31 17:41:22 +02:00
Simon Rozman
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
Simon Rozman
c9be6f4f7b
Support for multiple identity providers of draft-winter-opsawg-eap-metadata XML configuration added
2016-08-31 14:39:27 +02:00
Simon Rozman
5dfd079686
Support for multi-provider management added to GUI
2016-08-31 00:36:19 +02:00
Simon Rozman
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
Simon Rozman
e66a7eb9ba
dePAPization continues to pave the road for seamless MSCHAPv2 integration
2016-08-28 20:04:45 +02:00
Simon Rozman
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
Simon Rozman
fc5e54db05
Inner configuration/credential management virtualized to reduce cluttering code
2016-08-28 17:20:24 +02:00
Simon Rozman
9f770bbb3f
peer_ttls_ui now initializes wxWidgets further to support localization
2016-08-27 17:54:00 +02:00
Simon Rozman
6e58183d16
Panel icon loading simplified
2016-08-27 06:58:57 +02:00
Simon Rozman
e1600e5aba
Configuration GUIDs are not required any more
...
This reverts commit 1cb6ca5adb .
2016-08-24 18:59:59 +02:00
Simon Rozman
d2ff78a613
Credential prompt sometimes displayed in background issue fixed now
2016-08-24 18:39:15 +02:00
Simon Rozman
d1c24efcf0
config_method_with_cred renamed to config_connection to describe it better
2016-08-24 11:39:37 +02:00
Simon Rozman
1cb6ca5adb
Connection configuration is equipped with GUID now for multiple credential prompt disambiguation later
2016-08-24 11:34:30 +02:00
Simon Rozman
6835f5279c
Certificate (TLS) credentials support custom identity now
2016-08-24 11:03:18 +02:00
Simon Rozman
1f1b9b1084
GUI boots with a predefined configuration on new profiles now
...
(closes #10 )
2016-08-18 06:31:16 +02:00
Simon Rozman
92460c571f
Initial focus changed to the first non-mouse-wheel-capturing control to allow initial scrolling of the configuration dialog using mouse wheel
2016-08-17 16:42:19 +02:00
Simon Rozman
b79a2f26f6
Support for read-only lock added to GUI
2016-08-17 16:27:43 +02:00
Simon Rozman
373c83dbbe
Provider identity and help-desk is configurable via GUI now
2016-08-17 15:56:11 +02:00
Simon Rozman
df1d431bd0
- TLS revised (again)
...
- TLS Session resumption issues resolved
- Credential prompt has "Remember" checkbox initially selected when credentials originate from Windows Credential Manager
- Last authentication attempt failure notice is more general and no longer insinuate user credentials are the likely cause of the failure
- Additional log messages added
2016-08-17 11:50:34 +02:00