0d905f414e
Cleanup project files
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 06:28:32 +01:00
b55ddd7d86
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 15:31:23 +01:00
b96ebfbce4
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 15:20:57 +01:00
2862faba73
Fix UTF-8 encoding
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-20 08:14:44 +01:00
78478a203f
Delegate memory leak detection to CRT
...
_CrtDumpMemoryLeaks() direct call misreports heap allocations owned by
globally initialized objects.
Using _CRTDBG_LEAK_CHECK_DF delays the memory leak check until after
globally initialized objects are destroyed.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-06-29 15:46:00 +02:00
682dc048e9
Migrate manual DLL registration to DllRegisterServer()
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-06-29 15:45:44 +02:00
2e9f073e94
Fix Events project and move .rc to res
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-06-29 15:40:15 +02:00
90e21bd6e6
Makefile: Optimize building
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 13:28:13 +01:00
b908ff3aa9
method_defrag: Add support for version negotiation
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:07:00 +01:00
a75008891b
Add ECDHEPHEM and NULL cipher friendly names
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:41 +01:00
72398339d3
Update PEAP name
...
It's PEAP, not EAP-PEAP.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:41 +01:00
b3291ff8b1
Remove excessive UTF-8 BOM marker
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:41 +01:00
5e99c8e1c7
Makefile: Parameterize platform and language component GUIDs
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
d3760d33ca
Makefile: Parameterize event provider GUID
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
1cc7b1a3a0
Simplify .vcxproj and .props
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:39 +01:00
059710d83c
Update Copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-05 11:45:51 +01:00
592d53d8bc
Log failure status reason of last authentication failure
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-12 14:12:25 +02:00
0e69fb175c
Upgrade to Visual Studio 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-14 10:54:41 +02:00
1879d00bf9
Add support for ARM64 platform
2018-09-07 10:39:20 +02:00
0602285220
Switch to Visual Studio 2017
2018-09-05 14:56:08 +02:00
0d21610322
Remove MFC dependency
2018-09-05 13:11:14 +02:00
9926cd19ee
WMI\Autologger records not installed any more, since they caused feature completeness check trouble: MsiUseFeature() reports feature broken, when it is denied access to any component folder or registry key
2017-05-22 09:13:40 +02:00
0ec0e3579e
EAP-GTC event logging and clean-up
2017-02-02 10:22:43 +01:00
5f28fc873c
EAP types look-up extended
2017-01-30 12:14:19 +01:00
aa3f44260e
Event reporting extended to support event channel in Windows Event Viewer
2016-12-09 13:29:07 +01:00
8f054a1f97
Event source in registry changed to match the one in manifest
2016-12-08 08:47:59 +01:00
d82e22d188
Post-festum CRL checking introduced
2016-12-05 13:00:39 +01:00
168aed3000
Charset issue in version resource fixed
2016-11-18 09:12:35 +01:00
6166dd3887
Reported events are more consistent now
2016-11-04 11:51:39 +01:00
d87b3d37e5
Discrete output of credentials to event log centralized
2016-10-25 13:37:39 +02:00
65ea47eb4e
EAPMsg >> EapHost
2016-10-25 08:51:13 +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
a1455078e9
Explicit server certificate check introduced
2016-10-03 14:51:45 +02:00
0ab18017cd
Pre-shared >> Configured credentials, Own >> Stored credentials
2016-09-21 09:43:02 +02:00
c765954c0f
"Last Authentication Failed" flag extended to support finer feedback, why last authentication failed
2016-09-06 14:10:02 +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
c9be6f4f7b
Support for multiple identity providers of draft-winter-opsawg-eap-metadata XML configuration added
2016-08-31 14:39:27 +02:00
a7c8052ee2
eap::method revised to support nesting, so the PAP method was made a stand-alone method
2016-08-29 20:05:58 +02:00
92f05817fe
A desperate attempt to make events shown on non-English Windows
2016-08-29 13:14:09 +02:00
8a8e6d08e0
Events.dll have missing VERSIONINFO resource now
2016-08-29 11:58:10 +02:00
7973a8d59b
Handshake log events are a bit more specific now
2016-08-25 12:57:47 +02:00
38e1443276
Logging of handshake progress introduced
2016-08-24 11:04:04 +02:00
9b997408a1
Switched to Schannel to do the TLS
2016-08-23 13:53:23 +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
d68fd6ce08
Support for TLS 1.1 finished
2016-08-15 22:49:45 +02:00
7fa3289e3d
Incorrect parameter reference fixed
2016-08-15 22:45:54 +02:00
d8ccf7cbc0
Credential management revised
2016-08-15 17:33:10 +02:00
a8c306953a
TLS work continues...
2016-08-11 15:13:50 +02:00
e92f47677d
TLS implementation continues...
2016-08-09 18:37:12 +02:00
be3c591955
TLS fragmented message correctly assembled now & Event manifest revised
2016-08-07 13:51:40 +02:00