136 Commits

Author SHA1 Message Date
7b1863d8b2 variant::change_type() method introduced 2016-10-06 15:56:14 +02:00
e9b79b963b stdex::heap_allocator moved to winstd::heap_allocator 2016-10-06 15:55:59 +02:00
244b00ea77 Incorrect EAP-MSCHAPv2 method type fixed 2016-10-04 12:34:21 +02:00
73bd1d5882 eap_runtime_error exception introduced 2016-10-04 11:20:30 +02:00
71c630085d EAP_METHOD_TYPE comparison operators added 2016-10-03 15:47:03 +02:00
c582610967 eap_blob and eap_error wrapper classes introduced 2016-10-03 15:19:06 +02:00
7b0b38aab3 auto keyword removed where not necessary 2016-10-03 14:14:59 +02:00
3b4448dcf4 C >> C++ typecasting 2016-10-03 11:32:13 +02:00
129b9c9a10 Some EapHost peer helper classes introduced 2016-09-30 15:19:43 +02:00
d029358086 Excess terminator in WideCharToMultiByte<>() fixed 2016-09-27 11:42:49 +02:00
c2ba38a524 Clean-up
- New macros introduced to simplify dplhandle<> and handle<> inherited classes default/copying/moving constructors and assignment operators
- com_obj and bstr are duplicetable now
- dplhandle<> children changed to assign a handle from constructor, not duplicate - for compliance with assignment operator
2016-09-23 14:42:40 +02:00
8a77220475 Call declarations updated 2016-09-23 12:00:01 +02:00
490f37e896 Memory leakage in vector_queue fixed 2016-09-13 13:01:45 +02:00
c6969fc2cf EAP types extended and revised 2016-09-12 14:27:23 +02:00
983bcbf9a2 Registry support enhanced 2016-09-07 14:02:41 +02:00
3948924124 Doxygen documentation update 2016-09-04 17:58:54 +02:00
af2bb0a847 EAP method types revised 2016-09-01 12:42:20 +02:00
b76203f95e Writing events with parameters passed as va_arg fixed to work in 32-bit versions now 2016-08-30 17:43:47 +02:00
167e95f01a Additional range enums introduced to eap_type_t 2016-08-28 17:20:07 +02:00
88a8b7d093 Incorrect handle type fixed 2016-08-28 12:21:20 +02:00
276546ee18 Additional support for working with WLAN added 2016-08-28 12:21:03 +02:00
ea9a08e02a StringToGuid() changed not to require zero termination exactly at the end of the GUID string; plus it can now return the pointer to the end of the GUID found; akin of strtoi() 2016-08-27 17:22:19 +02:00
92f010b206 Doxygen annotation moved to forward declarations 2016-08-27 13:00:40 +02:00
ada00d74c5 StringToGuid() functions added 2016-08-27 12:18:01 +02:00
d0c6be257b event_rec helper class introduced 2016-08-26 15:53:18 +02:00
14d65cad28 WideCharToMultiByte() fixed to prevent excess zero termination 2016-08-26 15:52:53 +02:00
22651db023 vector_queue template introduced 2016-08-26 15:50:24 +02:00
54ab70b263 win_handle, process and vmemory helper classes introduced 2016-08-24 16:13:47 +02:00
328fca9257 *string_guid formatting added 2016-08-24 16:12:55 +02:00
986762649f com_runtime_error and sec_runtime_error expanded to full classes (from typedef) to allow correct run-time-type separation 2016-08-23 22:40:59 +02:00
f94b72379e Support for Windows Security Provider API extended 2016-08-23 13:53:09 +02:00
2118f92e9a cert_store updated to be able to member a non-copyable class 2016-08-23 13:52:26 +02:00
8a0799c2b7 crypt_prov fixed to prevent compiler-generated copy constructor creation 2016-08-16 16:55:02 +02:00
dfbe66a826 Byte-enums redefined 2016-08-15 21:01:31 +02:00
37d768dabf winstd::user_impersonator helper class introduced 2016-08-15 17:32:57 +02:00
028979524a winstd::eap_attr tested and stabilized 2016-08-14 21:04:10 +02:00
25c886754d Exponent-one key creation introduced 2016-08-14 12:44:40 +02:00
84e544c2f6 eap_attr::create_ms_mppe_key() method for MS-MPPE-Send-Key and MS-MPPE-Recv-Key generation added 2016-08-12 21:09:38 +02:00
dc27115903 Some optional parameters made optional 2016-08-09 18:37:01 +02:00
bacf47ebbc win_runtime_error moved to WinStd, com_runtime_error introduced 2016-08-09 01:04:51 +02:00
e547372197 crypt_hash::derive() added 2016-08-06 16:27:05 +02:00
d82a31e543 Unused winstd::eap_packet methods removed 2016-08-05 00:32:49 +02:00
4b63d60b01 winstd::eap_type_t introduced 2016-08-04 12:08:10 +02:00
431c7d9960 winstd::eap_packet EapPacket wrapper class introduced 2016-08-04 10:06:52 +02:00
b1f5846d8c winstd::eap_method_prop introduced 2016-08-03 15:09:48 +02:00
da18e4cead Missing #include added 2016-08-03 09:21:30 +02:00
f721de2f26 winstd::event_provider::write() split to allow va_arg-type parameters too 2016-07-19 11:59:57 +02:00
df911bc302 Prefast declaration update 2016-07-19 11:58:57 +02:00
91ad14cf6a Cleanup 2016-07-15 12:49:16 +02:00
5c03df0d74 Additional winstd::event_data constructors added, since generic template was too aggressively selected 2016-06-23 15:43:23 +02:00