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
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
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
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
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
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
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
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
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
d1c24efcf0
config_method_with_cred renamed to config_connection to describe it better
2016-08-24 11:39:37 +02:00
1cb6ca5adb
Connection configuration is equipped with GUID now for multiple credential prompt disambiguation later
2016-08-24 11:34:30 +02:00
1f1b9b1084
GUI boots with a predefined configuration on new profiles now
...
(closes #10 )
2016-08-18 06:31:16 +02:00
373c83dbbe
Provider identity and help-desk is configurable via GUI now
2016-08-17 15:56:11 +02:00
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
3267b7f53d
Missing credential storage added
2016-08-15 18:36:01 +02:00
d8ccf7cbc0
Credential management revised
2016-08-15 17:33:10 +02:00
1306c958fc
config_method_ttls is now descendant of config_method_tls
2016-08-13 08:48:01 +02:00
1bf51fda25
win_runtime_error moved to WinStd; eapxml functions return HRESULT now
2016-08-09 01:05:00 +02:00
b71e30f642
EAP_ERROR replaced with C++ exceptions for increased code readability
2016-08-08 22:59:17 +02:00
d199cb68bb
Work continues...
...
- More event reporting added
- unsigned long and DWORD replaced with unsigned int for code readability and (possibly) portability
- Client hello message fixed
- SSL version reverted to TLS 1.0, will catch-up later if required
2016-08-07 12:15:45 +02:00
ac606b7a2e
config_providers renamed to config_provider_list to avoid confusion with config_provider
2016-08-06 07:06:48 +02:00
2aa4bce8cc
eap::config::m_module reference again
2016-08-06 07:01:12 +02:00
42459ff16a
EAP events changed to use numerical EAP type
2016-08-05 16:15:08 +02:00
54bb2050fa
peer and peer_ui are no longer templates; method specific BLOB management moved from Main(_UI).cpp to modules.
2016-08-05 15:45:45 +02:00
437f5f91b8
eap::peer<> and eap::session<> redundant template argument removed
2016-08-05 13:45:18 +02:00
91dcc0bbbc
peer_base eliminated
2016-08-05 13:40:54 +02:00
a102b43a19
eap::type_t >> winstd::eap_type_t
2016-08-04 12:08:20 +02:00
b32b63631a
Guests are not allowed to save credentials
2016-08-03 12:36:29 +02:00
aafd012809
Credential dialog is no longer displayed partially off the screen
2016-07-21 23:53:40 +02:00
3e60bebe3a
Credential's "Remember" checkbox logic revised
2016-07-21 23:53:11 +02:00
6ae8029a47
config_method split into config_method and config_method_with_cred<>
2016-07-21 22:30:03 +02:00
b26ab72e6e
Some more template simplifications followed
2016-07-20 18:10:38 +02:00
9376404164
eap::config_provider changed from template to class followed by a mass detemplatization of other classes
2016-07-20 17:57:43 +02:00
db69c23689
usr
=> cred
2016-07-20 11:27:23 +02:00
43751ed908
Template arguments and type names unified
2016-07-20 11:25:03 +02:00
2a19b4624a
Class consistency renaming
2016-07-20 11:05:01 +02:00
434e042f8b
Class naming update
2016-07-20 10:37:12 +02:00
a0303f0a1f
EAP-TTLS module and session data types for interactive prompt/response data changed to bool for simplicity of next commit
2016-07-20 09:10:54 +02:00
a2ca2fd850
Logging and error reporting simplified
2016-06-21 13:15:50 +02:00