Commit Graph

351 Commits

Author SHA1 Message Date
Simon Rozman
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
Simon Rozman
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
Simon Rozman
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
Simon Rozman
9b14bd023f Synced with credmerge branch 2016-09-23 05:37:38 +02:00
Simon Rozman
1ccfb58af1 Credential prompt panel labels edited 2016-09-22 11:56:21 +02:00
Simon Rozman
6ed3b6732f Credential source configuration panel redesigned 2016-09-22 11:52:19 +02:00
Simon Rozman
c99be50152 wxEAPCredentialsPromptPanel >> wxEAPCredentialsPanel, wxEAPTLSServerTrustConfigPanelBase >> wxTLSServerTrustPanelBase 2016-09-22 11:21:23 +02:00
Simon Rozman
b2d22864a3 wxEAPCredentialsPromptPassPanelBase >> wxPasswordCredentialsPanelBase 2016-09-22 11:16:40 +02:00
Simon Rozman
2039936823 TLS credential panel simplified 2016-09-22 11:12:06 +02:00
Simon Rozman
49e3cee12d GUI icons revised 2016-09-22 11:10:01 +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
2b232ba443 Checkbox for remembering credential is added dynamically (on demand) now to reduce GUI clutter 2016-09-21 11:44:34 +02:00
Simon Rozman
1acea44cf4 Client certificate selection simplified 2016-09-21 10:48:45 +02:00
Simon Rozman
081b6a6b6f wxEAPCredentialsPanel >> wxEAPCredentialsPromptPanel 2016-09-21 10:17:04 +02:00
Simon Rozman
c6c72bf9f2 wxEAPCredentialsPromptTLSPanelBase is derived from wxEAPCredentialsPanelBase now 2016-09-21 10:05:52 +02:00
Simon Rozman
ed0462e1a4 Credential entry panels renamed 2016-09-21 09:49:34 +02:00
Simon Rozman
aff9f4f9f0 Missing Event project dependencies added 2016-09-21 09:43:29 +02:00
Simon Rozman
0ab18017cd Pre-shared >> Configured credentials, Own >> Stored credentials 2016-09-21 09:43:02 +02:00
Simon Rozman
4f736d8406 GUI text changed 2016-09-20 11:14:31 +02:00
Simon Rozman
34304b4aad Translations extracted with MIS.wsf/IDTExtract now 2016-09-19 11:33:04 +02:00
Simon Rozman
687d4583a9 Unreferenced parameter warning resolved 2016-09-15 14:06:01 +02:00
Simon Rozman
0d7c582a7b Creating of output localization folders revised 2016-09-15 12:54:03 +02:00
Simon Rozman
0846969cc3 POCompile target updated to make output directory 2016-09-15 11:39:06 +02:00
Simon Rozman
d3105f8c97 Memory leakage in underlying WinStd library fixed 2016-09-13 13:02:12 +02:00
Simon Rozman
5641920537 "*" wildchar in TLS host names allowed now 2016-09-13 12:13:29 +02:00
Simon Rozman
27cfc3d475 Sub-module update 2016-09-12 14:27:40 +02:00
Simon Rozman
aab779e5ae All language identifiers expanded to contain country code 2016-09-09 13:43:15 +02:00
Simon Rozman
4369e9e999 MsiUseFeature utility extended with installed language check 2016-09-07 14:02:50 +02:00
Simon Rozman
24576d43ea Translation stubs for all target languages added 2016-09-07 12:53:09 +02:00
Simon Rozman
6669e9a7d3 Clean-up 2016-09-06 16:10:15 +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
b7ed9d076f When inner method admits its authentication (credentials) failed, failed authentication flag for outer method is cleared 2016-09-06 10:02:55 +02:00
Simon Rozman
b255aa6505 EapPeerMethodResult's fIsSuccess and dwFailureReasonCode management revised to guarantee configuration gets saved 2016-09-06 09:57:34 +02:00
Simon Rozman
ff0b6c5ee4 Provider delete warning prompt displays blank provider name as <Your provider> now 2016-09-06 09:55:38 +02:00
Simon Rozman
d83f5422d7 MSCHAPv2 almost finished... 2016-09-05 16:44:18 +02:00
Simon Rozman
b2382a0bdb Own credential update logic revised to work for newly added identity providers now, plus updates are every 5s and selective for visible controls only 2016-09-05 11:34:54 +02:00
Simon Rozman
c9b192932b MSCHAPv2 development continues... 2016-09-04 21:51:40 +02:00
Simon Rozman
cbb35ffaef Diameter "privacy" flag is called "protected" actually 2016-09-04 21:48:48 +02:00
Simon Rozman
4076655e2e MSCHAPv2 work continues... 2016-09-04 18:00:36 +02:00
Simon Rozman
e4e9604297 method_ttls::derive_challenge() introduced 2016-09-04 18:00:10 +02:00
Simon Rozman
8ec9f54f62 Sub-module update 2016-09-04 17:58:56 +02:00
Simon Rozman
765466f535 Missing memory-sanitation added 2016-09-04 17:57:59 +02:00
Simon Rozman
c33c8b551b Clean-up 2016-09-04 17:57:04 +02:00
Simon Rozman
4ffccaf6b4 Support for vendor-specific Diameter AVP added 2016-09-04 17:56:00 +02:00
Simon Rozman
534f234641 "Privacy" Diameter AVP flag declared 2016-09-04 17:54:59 +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
ac3ff2d3ca Diameter AVP generation moved to method_noneap::append_avp() 2016-09-02 14:45:01 +02:00