Simon Rozman
2a918254f6
WinStd, stdex, wxExtend: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2024-11-19 10:44:41 +01:00
Simon Rozman
0f3070033f
Stop reusing winstd::eap_attr after moved from
...
MSVC C26800 warned us an object is not guaranteed to be cleared after
being moved from. At least in std C++ implementations.
Thou winstd does clear all objects after being moved from, we could just
silence C26800 warning. But what if some day winstd behavior changes and
with us having this warning silenced?
std::eap_attr has no clear() method, therefore revert to using scope and
temporary object. It achieves the same effect as clear after moved from
does.
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-10-28 14:07:00 +02:00
Simon Rozman
887129ccc0
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-10-28 14:04:59 +02:00
Simon Rozman
511b8c04ea
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-10-13 12:39:47 +02:00
Simon Rozman
0ad6f61e15
WinStd, stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-10-03 19:09:37 +02:00
Simon Rozman
af7bbb5ae4
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-04-07 08:52:22 +02:00
Simon Rozman
609d55cfeb
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-03-07 11:46:45 +01:00
Simon Rozman
a2cab07a30
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-03-03 18:02:31 +01:00
Simon Rozman
831dcf680c
wxExtend: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-03-02 15:43:50 +01:00
Simon Rozman
8304e666a3
MSI: Discontinue prefixed row IDs in tables
...
humanSimon, is this really you? 😉
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-15 12:50:30 +01:00
Simon Rozman
05d51ce6b6
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-15 12:49:08 +01:00
Simon Rozman
4ed294171e
WinStd, stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-04 14:46:54 +01:00
Simon Rozman
db34e71705
Move vector_queue from WinStd to stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-04 14:45:07 +01:00
Simon Rozman
280e9206f2
stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-03 15:42:04 +01:00
Simon Rozman
47b602e1fa
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-03 15:42:04 +01:00
Simon Rozman
19c523509b
Move Hex from WinStd to stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-03 15:42:04 +01:00
Simon Rozman
a254dd527a
Move Base64 from WinStd to stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-03 14:16:47 +01:00
Simon Rozman
6f92e82598
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-02-03 13:03:59 +01:00
Simon Rozman
5e7f55880a
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-01-07 11:21:33 +01:00
Simon Rozman
0e7a9c7448
Redirect output files to the output folder
...
Thou linker can locate the output .lib file of referenced projects
wherever .lib is just fine, this helps us to gather all .pdb files in
the output folder.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-01 07:20:50 +01:00
Simon Rozman
0d905f414e
Cleanup project files
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-12-01 06:28:32 +01:00
Simon Rozman
174baa36c1
Rebuild credentials if EapPeerBeginSession() did not provide them
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-23 14:11:57 +01:00
Simon Rozman
67805dc9d1
Add missing data length check
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-23 13:35:48 +01:00
Simon Rozman
b55ddd7d86
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-22 15:31:23 +01:00
Simon Rozman
b96ebfbce4
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-22 15:20:57 +01:00
Simon Rozman
12ef3059e9
Backport EAPSup code changes
...
This introduces some PEAP/EAP-TTLS split code, but helps maintain shared
code base.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-22 15:20:56 +01:00
Simon Rozman
2862faba73
Fix UTF-8 encoding
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-20 08:14:44 +01:00
Simon Rozman
1f6716b279
Cleanup WINSTD_NOVTABLE/__declspec(novtable)
...
This was originally intended as a compiler hint.
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-19 15:48:06 +01:00
Simon Rozman
71976a8a0b
wxExtend: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-19 15:46:04 +01:00
Simon Rozman
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
Simon Rozman
682dc048e9
Migrate manual DLL registration to DllRegisterServer()
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-06-29 15:45:44 +02:00
Simon Rozman
51fa08cc71
wxExtend: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-06-29 15:40:15 +02:00
Simon Rozman
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
Simon Rozman
d62089d5bd
Fix initial keyboard focus
...
After rearranging the configuration dialog panels, the inner
authentication (PAP) is no longer the topmost panel/control.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-05-13 09:07:54 +02:00
Simon Rozman
a6bdb42ece
Deprecate encrypted BLOB checksum
...
The MD5 checksum was calculated on unencrypted data. This offered a
possibility for a dictionary attack.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-05-13 08:26:07 +02:00
Simon Rozman
3f4afdcb9a
Add support for Romanian
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-20 16:17:27 +02:00
Simon Rozman
45ee84f9ac
Hide GTC response while typing
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-20 11:28:49 +02:00
Simon Rozman
96b104f0a6
Prevent empty GTC responses
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-20 11:28:49 +02:00
Simon Rozman
8b8690c71a
Touch-up radio button and checkbox spacing
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-17 15:48:41 +02:00
Simon Rozman
d945ccac73
Prevent empty credentials
...
Always require identity (username).
Zero passwords are no security. Prevent zero passwords too.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-17 14:56:26 +02:00
Simon Rozman
a7dc7d2525
Make Wingdings icons non-localizable
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-17 07:01:11 +02:00
Simon Rozman
fdc1e5cb73
Resolve C5205 warning
...
Reference: https://developercommunity.visualstudio.com/content/problem/893960/compiling-atlsecurityh-raises-several-c5205-warnin.html
Reference: https://developercommunity.visualstudio.com/idea/937938/msvc-version-1650-preview-20-introduces-a-new-c-wa.html
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-14 08:51:34 +02:00
Simon Rozman
90e21bd6e6
Makefile: Optimize building
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-03-03 13:28:13 +01:00
Simon Rozman
3fc0f89291
wxExtend: Bump
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-28 10:39:48 +01:00
Simon Rozman
96fede14ed
Pull translations from Transifex
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-28 10:14:30 +01:00
Simon Rozman
9c50c949b1
wxExtend: Bump
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-28 08:22:21 +01:00
Simon Rozman
61d3ef43ad
WinStd: Bump
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-28 08:22:03 +01:00
Simon Rozman
152e3a9176
Unify platform designations
...
- .sln uses the same as .vcxproj and Makefile
- Output MSI files use the same as %PROCESSOR_ARCHITECTURE%
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-08 08:23:08 +01:00
Simon Rozman
8c2225992e
TLS: Revise Schannel flags
...
- SCH_USE_STRONG_CRYPTO is now declared in the Windows SDK included with
Visual Studio 2019. No need to enter this flag numerically any more.
- m_sc_ctx.initialize() and m_sc_ctx.process() should use same flags.
They are actually. Rather than copy&paste them, declare them in a
single place.
- Add ISC_REQ_USE_SUPPLIED_CREDS flag. Use the client certificate we
supply or none at all.
- Add ISC_REQ_MANUAL_CRED_VALIDATION flag. We validate the server
certificate.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:10:59 +01:00
Simon Rozman
dedaee0693
UI: Upgrade wxFromBuilder
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:10:59 +01:00