Simon Rozman
fb8ca2de24
Rename ui_context_ttls => ui_context_tls_tunnel to make reusable
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:08:28 +01:00
Simon Rozman
248e15641a
config_method_ttls: Split to make reusable
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:08:28 +01:00
Simon Rozman
a943a14d0f
Rename credentials_ttls => credentials_tls_tunnel to make reusable
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:08:27 +01:00
Simon Rozman
017766cb29
EapHost: Disambiguate from native EAP methods
...
When eap::config_method_eaphost::get_method_id() returns EAP-MSCHAPv2,
XML-to-BLOB gets confused and picks native EAP-MSCHAPv2 implementation.
Therefore, it was updated to always return unknown EAP type. Outer
method does not need to know the exact method implemented by EapHost
inner method.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:07:53 +01:00
Simon Rozman
6addc49df2
wxInitializerPeer: Move upstream and make reusable
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:41 +01:00
Simon Rozman
c4fc8d184a
config_method_with_cred: Move anonymous identity upstream
...
This might break BLOB backward compatibility.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:41 +01:00
Simon Rozman
14e48f9c8a
Parameterize EAP module MSI building
...
Since this also changes GUIDs of some components, the "EAPTTLS" has been
changed to "EAP-TTLS" in filenames.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:40 +01:00
Simon Rozman
b49624fc28
Revise _CRT_SECURE_NO_WARNINGS coverage
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:40 +01:00
Simon Rozman
f05d3f8243
Make _UI suffix consistent
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:39 +01:00
Simon Rozman
5a7827e85e
Make enums scoped
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:38 +01:00
Simon Rozman
059710d83c
Update Copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-05 11:45:51 +01:00
Simon Rozman
fac33ee0b1
Remove UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-11-28 17:04:16 +01:00
Simon Rozman
6fb5cb88d2
Address code analysis warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-09-04 13:11:48 +02:00
Simon Rozman
a459823beb
Make ui_canceller cover more code
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-08-22 18:38:03 +02:00
Simon Rozman
ab3ffc63f7
Cancel previous credential prompt if EapHost wants a new one
...
(fixes #27 )
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-08-14 16:02:32 +02:00
Simon Rozman
24a02e5adf
Simplify UI flow
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-08-14 15:34:49 +02:00
Simon Rozman
009cd36fe2
Move parent HWND management to wxInitializerPeer
...
While reducing copy & pasted code, this also protects wxTopLevelWindows
list with a lock.
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-08-13 12:47:27 +02:00
Simon Rozman
10297c7ab3
Make GUI DPI-aware
2018-09-17 11:43:19 +02:00
Simon Rozman
1fe80bd0e0
Stop using internal unique_ptr::_Myptr member
2018-09-05 14:40:27 +02:00
Simon Rozman
1db7e953e8
Issue with NULL-initialized new profile configuration fixed
2017-07-10 10:48:10 +02:00
Simon Rozman
5040ebba8e
Pop-up window single flash replaced with periodic flashing
2017-02-22 11:48:39 +01:00
Simon Rozman
8fbcf27f6a
Locale is dynamic now, since wxLocale does not support re-initialization (when module is reused)
2017-02-22 09:42:18 +01:00
Simon Rozman
48d46617d2
Pop-ups are no longer children of the GetForegroundWindow() when no parent window is specified. Instead, they are displayed as a standalone app.
2017-02-21 15:13:20 +01:00
Simon Rozman
690a6d54d2
EAP-GTC authentication now split into two modes: Challenge/Response and Password
2017-02-09 13:18:46 +01:00
Simon Rozman
bda31a487f
Revert "EAP-GTC method renamed to "EAP-GTC (Token Generator)""
...
This reverts commit 2908bc31a3 .
2017-02-09 09:33:39 +01:00
Simon Rozman
2908bc31a3
EAP-GTC method renamed to "EAP-GTC (Token Generator)"
2017-02-09 08:06:32 +01:00
Simon Rozman
66dd2bf283
eap::config split to eap::config and eap::packable
2017-02-07 09:33:29 +01:00
Simon Rozman
5b79f5d849
EAP_INNER_EAPHOST is now 0/1 #defined
2017-02-02 13:57:16 +01:00
Simon Rozman
6f049d2692
EAP_USE_NATIVE_CREDENTIAL_CACHE is now 0/1 #defined
2017-02-02 13:25:24 +01:00
Simon Rozman
6284b6c29e
EapHost support in invoke_interactive_ui() added
2017-02-02 11:36:12 +01:00
Simon Rozman
260b78025c
EapHost credential prompt result evaluation fixed
2017-02-02 11:35:41 +01:00
Simon Rozman
a07eb48174
EAP-GTC credential prompt fixed
2017-02-02 10:41:50 +01:00
Simon Rozman
a78901cb63
EAP-GTC challenge/response prompt now functional
2017-02-01 14:36:53 +01:00
Simon Rozman
bd73ea7914
EAP-GTC implementation started
2017-01-30 13:42:51 +01:00
Simon Rozman
88651e4ffe
EAP-MSCHAPv2 support finished
2016-11-04 09:16:43 +01:00
Simon Rozman
e7e484c814
Support for EapHost based inner methods has been (temporarily) disabled
2016-11-03 10:23:30 +01:00
Simon Rozman
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
Simon Rozman
60aa513375
Aesthetic modifications
2016-11-03 09:33:25 +01:00
Simon Rozman
d234e55ae4
- Doxygen documentation updated
...
- Some minor issues stumbled upon fixed
- WIN1250 >> UTF-8
2016-11-02 01:25:38 +01:00
Simon Rozman
655cbe70d1
EapHostPeerInvokeIdentityUI() call fixed
2016-10-31 17:17:21 +01:00
Simon Rozman
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
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