From 67fbd5657441d1f5e1adcb53961205740073340b Mon Sep 17 00:00:00 2001 From: dnobori Date: Mon, 2 Feb 2015 18:54:00 +0900 Subject: [PATCH] v4.14-9529-beta --- src/Cedar/Cedar.h | 10 +++--- src/Cedar/Hub.c | 2 ++ src/Cedar/Hub.h | 1 + src/Cedar/IPsec_L2TP.c | 2 +- src/Cedar/Logging.c | 32 +++++++++++++++++ src/Cedar/Logging.h | 3 ++ src/Cedar/Protocol.c | 2 ++ src/Cedar/Server.c | 4 +++ src/Cedar/Session.h | 1 + src/CurrentBuild.txt | 6 ++-- src/bin/hamcore/SeLow_x64.sys | Bin 38368 -> 38368 bytes src/bin/hamcore/SeLow_x86.sys | Bin 31072 -> 31072 bytes src/bin/hamcore/inf/selow_x64/SeLow_x64.inf | 4 +-- src/bin/hamcore/inf/selow_x64/inf.cat | Bin 6275 -> 6275 bytes src/bin/hamcore/inf/selow_x86/SeLow_x86.inf | 4 +-- src/bin/hamcore/inf/selow_x86/inf.cat | Bin 6275 -> 6275 bytes src/bin/hamcore/inf/x64/INF_VPN.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN10.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN100.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN101.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN102.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN103.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN104.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN105.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN106.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN107.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN108.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN109.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN11.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN110.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN111.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN112.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN113.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN114.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN115.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN116.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN117.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN118.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN119.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN12.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN120.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN121.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN122.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN123.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN124.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN125.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN126.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN127.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN13.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN14.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN15.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN16.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN17.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN18.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN19.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN2.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN20.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN21.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN22.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN23.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN24.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN25.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN26.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN27.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN28.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN29.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN3.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN30.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN31.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN32.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN33.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN34.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN35.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN36.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN37.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN38.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN39.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN4.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN40.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN41.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN42.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN43.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN44.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN45.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN46.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN47.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN48.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN49.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN5.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN50.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN51.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN52.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN53.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN54.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN55.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN56.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN57.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN58.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN59.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN6.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN60.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN61.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN62.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN63.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN64.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN65.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN66.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN67.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN68.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN69.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN7.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN70.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN71.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN72.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN73.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN74.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN75.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN76.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN77.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN78.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN79.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN8.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN80.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN81.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN82.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN83.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN84.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN85.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN86.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN87.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN88.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN89.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN9.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN90.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN91.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN92.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN93.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN94.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN95.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN96.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN97.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN98.inf | 2 +- src/bin/hamcore/inf/x64/INF_VPN99.inf | 2 +- src/bin/hamcore/inf/x64/inf.cat | Bin 43113 -> 43113 bytes src/bin/hamcore/inf/x86/INF_VPN.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN10.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN100.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN101.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN102.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN103.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN104.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN105.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN106.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN107.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN108.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN109.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN11.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN110.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN111.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN112.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN113.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN114.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN115.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN116.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN117.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN118.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN119.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN12.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN120.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN121.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN122.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN123.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN124.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN125.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN126.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN127.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN13.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN14.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN15.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN16.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN17.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN18.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN19.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN2.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN20.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN21.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN22.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN23.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN24.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN25.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN26.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN27.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN28.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN29.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN3.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN30.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN31.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN32.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN33.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN34.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN35.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN36.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN37.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN38.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN39.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN4.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN40.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN41.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN42.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN43.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN44.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN45.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN46.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN47.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN48.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN49.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN5.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN50.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN51.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN52.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN53.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN54.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN55.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN56.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN57.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN58.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN59.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN6.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN60.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN61.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN62.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN63.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN64.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN65.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN66.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN67.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN68.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN69.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN7.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN70.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN71.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN72.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN73.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN74.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN75.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN76.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN77.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN78.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN79.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN8.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN80.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN81.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN82.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN83.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN84.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN85.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN86.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN87.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN88.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN89.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN9.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN90.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN91.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN92.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN93.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN94.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN95.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN96.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN97.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN98.inf | 2 +- src/bin/hamcore/inf/x86/INF_VPN99.inf | 2 +- src/bin/hamcore/inf/x86/inf.cat | Bin 43113 -> 43113 bytes src/bin/hamcore/pxwfp_x64.sys | Bin 22240 -> 22240 bytes src/bin/hamcore/pxwfp_x86.sys | Bin 18016 -> 18016 bytes src/bin/hamcore/see.sys | Bin 43104 -> 43104 bytes src/bin/hamcore/see_x64.sys | Bin 38240 -> 38240 bytes src/bin/hamcore/strtable_cn.stb | 37 +++++++++---------- src/bin/hamcore/strtable_en.stb | 38 ++++++++++---------- src/bin/hamcore/strtable_ja.stb | 37 +++++++++---------- src/bin/hamcore/vpn_driver.sys | Bin 25824 -> 25824 bytes src/bin/hamcore/vpn_driver6.sys | Bin 26208 -> 26208 bytes src/bin/hamcore/vpn_driver6_x64.sys | Bin 28640 -> 28640 bytes src/bin/hamcore/vpn_driver_x64.sys | Bin 29536 -> 29536 bytes src/bin/vpnweb.cab | Bin 195818 -> 195823 bytes src/bin/vpnweb.ocx | Bin 333880 -> 333880 bytes src/vpnweb/vpnweb.h | 2 +- src/vpnweb/vpnweb_i.c | 2 +- src/vpnweb/vpnweb_p.c | 2 +- 288 files changed, 373 insertions(+), 324 deletions(-) diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index 8fc4afc6..2966f16f 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -135,10 +135,10 @@ // Version number -#define CEDAR_VER 413 +#define CEDAR_VER 414 // Build Number -#define CEDAR_BUILD 9525 +#define CEDAR_BUILD 9529 // Beta number //#define BETA_NUMBER 3 @@ -160,9 +160,9 @@ #define BUILD_DATE_Y 2015 #define BUILD_DATE_M 2 #define BUILD_DATE_D 2 -#define BUILD_DATE_HO 10 -#define BUILD_DATE_MI 28 -#define BUILD_DATE_SE 53 +#define BUILD_DATE_HO 17 +#define BUILD_DATE_MI 33 +#define BUILD_DATE_SE 33 // Tolerable time difference #define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000) diff --git a/src/Cedar/Hub.c b/src/Cedar/Hub.c index 35e33659..bced4460 100644 --- a/src/Cedar/Hub.c +++ b/src/Cedar/Hub.c @@ -600,6 +600,7 @@ void DataToHubOptionStruct(HUB_OPTION *o, RPC_ADMIN_OPTION *ao) GetHubAdminOptionDataAndSet(ao, "AssignVLanIdByRadiusAttribute", &o->AssignVLanIdByRadiusAttribute); GetHubAdminOptionDataAndSet(ao, "SecureNAT_RandomizeAssignIp", &o->SecureNAT_RandomizeAssignIp); GetHubAdminOptionDataAndSet(ao, "DetectDormantSessionInterval", &o->DetectDormantSessionInterval); + GetHubAdminOptionDataAndSet(ao, "NoPhysicalIPOnPacketLog", &o->NoPhysicalIPOnPacketLog); } // Convert the contents of the HUB_OPTION to data @@ -668,6 +669,7 @@ void HubOptionStructToData(RPC_ADMIN_OPTION *ao, HUB_OPTION *o, char *hub_name) Add(aol, NewAdminOption("AssignVLanIdByRadiusAttribute", o->AssignVLanIdByRadiusAttribute)); Add(aol, NewAdminOption("SecureNAT_RandomizeAssignIp", o->SecureNAT_RandomizeAssignIp)); Add(aol, NewAdminOption("DetectDormantSessionInterval", o->DetectDormantSessionInterval)); + Add(aol, NewAdminOption("NoPhysicalIPOnPacketLog", o->NoPhysicalIPOnPacketLog)); Zero(ao, sizeof(RPC_ADMIN_OPTION)); diff --git a/src/Cedar/Hub.h b/src/Cedar/Hub.h index 878cf825..b66416cd 100644 --- a/src/Cedar/Hub.h +++ b/src/Cedar/Hub.h @@ -278,6 +278,7 @@ struct HUB_OPTION bool AssignVLanIdByRadiusAttribute; // Assign the VLAN ID for the VPN session, by the attribute value of RADIUS bool SecureNAT_RandomizeAssignIp; // Randomize the assignment IP address for new DHCP client UINT DetectDormantSessionInterval; // Interval (seconds) threshold to detect a dormant VPN session + bool NoPhysicalIPOnPacketLog; // Disable saving physical IP address on the packet log }; // MAC table entry diff --git a/src/Cedar/IPsec_L2TP.c b/src/Cedar/IPsec_L2TP.c index a73c6d61..737c7997 100644 --- a/src/Cedar/IPsec_L2TP.c +++ b/src/Cedar/IPsec_L2TP.c @@ -1539,7 +1539,7 @@ void ProcL2TPPacketRecv(L2TP_SERVER *l2tp, UDPPACKET *p) UINT client_assigned_id = (pp->Ver == 3 ? READ_UINT(a->Data) : READ_USHORT(a->Data)); if (GetTunnelFromIdOfAssignedByClient(l2tp, &p->SrcIP, client_assigned_id) == NULL) { - if (LIST_NUM(l2tp->TunnelList) < L2TP_QUOTA_MAX_NUM_TUNNELS && GetNumL2TPTunnelsByClientIP(l2tp, &p->SrcIP) >= L2TP_QUOTA_MAX_NUM_TUNNELS_PER_IP) + if (LIST_NUM(l2tp->TunnelList) < L2TP_QUOTA_MAX_NUM_TUNNELS && GetNumL2TPTunnelsByClientIP(l2tp, &p->SrcIP) < L2TP_QUOTA_MAX_NUM_TUNNELS_PER_IP) { char ipstr[MAX_SIZE]; L2TP_PACKET *pp2; diff --git a/src/Cedar/Logging.c b/src/Cedar/Logging.c index 21ae4142..cc1210af 100644 --- a/src/Cedar/Logging.c +++ b/src/Cedar/Logging.c @@ -1061,6 +1061,7 @@ bool PacketLog(HUB *hub, SESSION *src_session, SESSION *dest_session, PKT *packe SERVER *s; UINT syslog_setting; bool no_log = false; + HUB_OPTION *opt = NULL; // Validate arguments if (hub == NULL || src_session == NULL || packet == NULL) { @@ -1081,6 +1082,8 @@ bool PacketLog(HUB *hub, SESSION *src_session, SESSION *dest_session, PKT *packe return true; } + opt = hub->Option; + // Determine the logging level level = CalcPacketLoggingLevel(hub, packet); if (level == PACKET_LOG_NONE) @@ -1155,6 +1158,21 @@ bool PacketLog(HUB *hub, SESSION *src_session, SESSION *dest_session, PKT *packe pl->DestSessionName = CopyStr(""); } + if (opt == NULL || opt->NoPhysicalIPOnPacketLog == false) + { + if (src_session != NULL && src_session->NormalClient) + { + StrCpy(pl->SrcPhysicalIP, sizeof(pl->SrcPhysicalIP), src_session->ClientIP); + } + + if (dest_session != NULL && dest_session->NormalClient) + { + StrCpy(pl->DestPhysicalIP, sizeof(pl->DestPhysicalIP), dest_session->ClientIP); + } + + pl->WritePhysicalIP = true; + } + if (src_session->LoggingRecordCount != NULL) { UINT n = 0; @@ -1493,6 +1511,10 @@ char *PacketLogParseProc(RECORD *rec) // Generate each part t = ZeroMalloc(sizeof(TOKEN_LIST)); t->NumTokens = 16; + if (pl->WritePhysicalIP) + { + t->NumTokens += 2; + } t->Token = ZeroMalloc(sizeof(char *) * t->NumTokens); // Source session @@ -2028,6 +2050,16 @@ char *PacketLogParseProc(RECORD *rec) BinToStr(data, p->PacketSize * 2 + 1, p->PacketData, p->PacketSize); t->Token[15] = data; } + + // Physical IP addresses + if (StrLen(pl->SrcPhysicalIP) != 0) + { + t->Token[16] = CopyStr(pl->SrcPhysicalIP); + } + if (StrLen(pl->DestPhysicalIP) != 0) + { + t->Token[17] = CopyStr(pl->DestPhysicalIP); + } } else { diff --git a/src/Cedar/Logging.h b/src/Cedar/Logging.h index 9ccc6b60..6924a232 100644 --- a/src/Cedar/Logging.h +++ b/src/Cedar/Logging.h @@ -130,6 +130,9 @@ struct PACKET_LOG struct PKT *Packet; char *SrcSessionName; char *DestSessionName; + bool WritePhysicalIP; + char SrcPhysicalIP[64]; + char DestPhysicalIP[64]; bool PurePacket; // Packet not cloned bool PurePacketNoPayload; // Packet not cloned (without payload) SESSION *SrcSession; diff --git a/src/Cedar/Protocol.c b/src/Cedar/Protocol.c index 6648be26..32b4c520 100644 --- a/src/Cedar/Protocol.c +++ b/src/Cedar/Protocol.c @@ -2911,6 +2911,8 @@ bool ServerAccept(CONNECTION *c) s->LocalHostSession = local_host_session; s->NormalClient = true; + IPToStr(s->ClientIP, sizeof(s->ClientIP), &c->ClientIp); + if (c->FirstSock->IsRUDPSocket) { // R-UDP session diff --git a/src/Cedar/Server.c b/src/Cedar/Server.c index 5121f731..c9322503 100644 --- a/src/Cedar/Server.c +++ b/src/Cedar/Server.c @@ -4105,6 +4105,7 @@ void SiLoadHubOptionCfg(FOLDER *f, HUB_OPTION *o) o->AssignVLanIdByRadiusAttribute = CfgGetBool(f, "AssignVLanIdByRadiusAttribute"); o->SecureNAT_RandomizeAssignIp = CfgGetBool(f, "SecureNAT_RandomizeAssignIp"); o->DetectDormantSessionInterval = CfgGetInt(f, "DetectDormantSessionInterval"); + o->NoPhysicalIPOnPacketLog = CfgGetBool(f, "NoPhysicalIPOnPacketLog"); // Enabled by default if (CfgIsItem(f, "ManageOnlyPrivateIP")) @@ -4182,6 +4183,7 @@ void SiWriteHubOptionCfg(FOLDER *f, HUB_OPTION *o) CfgAddBool(f, "SuppressClientUpdateNotification", o->SuppressClientUpdateNotification); CfgAddBool(f, "AssignVLanIdByRadiusAttribute", o->AssignVLanIdByRadiusAttribute); CfgAddBool(f, "SecureNAT_RandomizeAssignIp", o->SecureNAT_RandomizeAssignIp); + CfgAddBool(f, "NoPhysicalIPOnPacketLog", o->NoPhysicalIPOnPacketLog); CfgAddInt(f, "DetectDormantSessionInterval", o->DetectDormantSessionInterval); CfgAddBool(f, "NoLookBPDUBridgeId", o->NoLookBPDUBridgeId); CfgAddInt(f, "AdjustTcpMssValue", o->AdjustTcpMssValue); @@ -7487,6 +7489,7 @@ void SiCalledUpdateHub(SERVER *s, PACK *p) o.SecureNAT_RandomizeAssignIp = PackGetBool(p, "SecureNAT_RandomizeAssignIp"); o.DetectDormantSessionInterval = PackGetInt(p, "DetectDormantSessionInterval"); o.VlanTypeId = PackGetInt(p, "VlanTypeId"); + o.NoPhysicalIPOnPacketLog = PackGetBool(p, "NoPhysicalIPOnPacketLog"); if (o.VlanTypeId == 0) { o.VlanTypeId = MAC_PROTO_TAGVLAN; @@ -9328,6 +9331,7 @@ void SiPackAddCreateHub(PACK *p, HUB *h) PackAddBool(p, "AssignVLanIdByRadiusAttribute", h->Option->AssignVLanIdByRadiusAttribute); PackAddInt(p, "ClientMinimumRequiredBuild", h->Option->ClientMinimumRequiredBuild); PackAddBool(p, "SecureNAT_RandomizeAssignIp", h->Option->SecureNAT_RandomizeAssignIp); + PackAddBool(p, "NoPhysicalIPOnPacketLog", h->Option->NoPhysicalIPOnPacketLog); PackAddInt(p, "DetectDormantSessionInterval", h->Option->DetectDormantSessionInterval); PackAddBool(p, "FixForDLinkBPDU", h->Option->FixForDLinkBPDU); PackAddBool(p, "BroadcastLimiterStrictMode", h->Option->BroadcastLimiterStrictMode); diff --git a/src/Cedar/Session.h b/src/Cedar/Session.h index d3c68be5..7820fc54 100644 --- a/src/Cedar/Session.h +++ b/src/Cedar/Session.h @@ -188,6 +188,7 @@ struct SESSION bool InProcMode; // In-process mode THREAD *Thread; // Management thread CONNECTION *Connection; // Connection + char ClientIP[64]; // Client IP CLIENT_OPTION *ClientOption; // Client connection options CLIENT_AUTH *ClientAuth; // Client authentication data volatile bool Halt; // Halting flag diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt index 4062d480..66b9d87f 100644 --- a/src/CurrentBuild.txt +++ b/src/CurrentBuild.txt @@ -1,4 +1,4 @@ -BUILD_NUMBER 9525 -VERSION 413 +BUILD_NUMBER 9529 +VERSION 414 BUILD_NAME beta -BUILD_DATE 20150202_102853 +BUILD_DATE 20150202_173333 diff --git a/src/bin/hamcore/SeLow_x64.sys b/src/bin/hamcore/SeLow_x64.sys index 80abdb2fd79ffeead4831405370b89b3fdf59867..c18c4c4069967772e59e7e0fcaaacf250f9e7ba6 100644 GIT binary patch delta 762 zcmaE`n(4u6rVSNL%onWBPp)S2Wtv~I`4m%^C5XQ{+~y^-fP-Mrp2m6xm(Fzuntujg zJhwT(!NG)=kAa23Qk8)LOmCiB63!@W!l1*Tz+eC-Eg4K1j2J98vzG-jW0lCRtYZ{e zr6;$>%R=Eavrk}nN@s-Qg9|(RHvg@v6&LBA==*kBhuU+E`$`)sIF;VM`2Id=a^ED! zdI=sz&XcR-g_jv;=0vR!DV;n2?Ca~{Qw8Kpp8YDYtj)gt#>YqNrXEl71McG4!Im6v zPigAiU6A}NhjZF&&g|WX^ZSnM50{?xWI22L?M>V}Tl9Ko?MM3T`KOB# zCr5Ycxau59y|4Wx=1Tg@2?wvFL?z}C1&?LI-yZtH9pZ8MZ3Ex&zE69f8jH*g`j+syWsPk6i+1~($=a{(Fuy8HT4!m* zJ4bl#^|rQW=eWv(!g8cOt&2<&_i{OXtGGu+{>^O1^oLTxrMY4YqAZf-c>-i!zT912 zbj(8FKcmrg1t#tllh04SSZ`r!W?~s-pv=ap)#lOmotKf5#ZZhzWT$gV!@;0())L1} zJNY&{{+)d@FV27$u85J5m4T&+k)i)>RLczWxhd9`veoOZxI6Ja>sX!tCiahsVC4pj zrKOf`E}n4@g;fl@lJdMCCG?7a&6_6t-bc{qU;6uh;>+LNy;#3#N!PQPbN$((_B{V~ zXkXnQrOlU^wsSK4bb7L`&vN0rGv~T0g8B49Ih&rUX9>%5Z*D)o)>Wb9{`YLVe_WnY zva)k0A8qvPJH#P!`{%`*8qJZ^8ciY?Vr>~m|}a!%Ax@Iso(&j%si8UlHh z-TsVUwtRCjOi`H7zW>smH7{1%?>yruwu9pFlter=A`|JZ} zy$SxTA8?@k<|B?7^1@Crf}akV=pM6KkSD_e)7e7LsMfzlPCjaHcqWJkGAi;jGQcnVk{zMWowk<@`9MG zs+_%x3{F3^?CIZYzzbKz$jHjT(!|Ih%Wvaa;%_$R+6Xk z5i?WMqGRSUIv#%U+Vc)-J=tRnQ=a+?LjY1gLl z+iuu&bf=xO)1Pcc_WPGzWn+b#*ibb?(7+{- zz3wR2yC>?U!kVi4tu<~NM(e82*z(BWljo9`b9?qEJn`N3;*8a=T`J`q@iBc1BQJ>M zUXi{j@a2Mx(%P5X7VrG{C;N|+ik3$8{!L3K|DCC^RNm9oqA7@r#VGv<8C0qCAGyL)Z48soWh3Ucts!~9yrYi#z>LoC(Cp9lk!e)30efTU zpr*EzNfXx*Hsc@8Lu@jn4}IXK$q;n0yyiX}%oL;Qy0PS!&d2-Suerz-+%S~imRPN@ zJ+aSLM7lttzVFpF^p&V0e=vd)diN)S0;qG7Pj}IOI5jghIa)9y1_>&LNQU# z76cT=^)2h`XN~Wfdafc^F&iJcuNloS4F(A+hDe6@4FLfG1pows0RV!`d3E$&tld{Y zS9{1&<`(_q2)g@9DG8c@!@B-v;*2iR-}N^S+lxAjrk21n6KUA&9T^C(pWA3k_a>CS z0#kE;ns5r!F9$PP)^vpd{ zeimzeWQmKWCHZZBf2`zv^Tq1$f>lPj_?(NSW$OV_2G8hDDX&dRW&6uxwhEF)j{pb< zb33)S!%<*EIWtxEWTqKIFhwPS@j&=WJ594f0ehOw)Lr-Oxhu=*bNoVM@nowv`f-kwn`KdB9*001(=R^tEw delta 763 zcmaFxiSfZF#tjKf%=fOJo1Dz#%Pf+>xOp>^paDo=^KqlK%mN2qb}d|?@zZVnJ7!()`z@#OEDT5J%>1OuuKxV8G*-`(P zMT8!D-RwKd!17W%yIF|Y==2IrZrjbZakb(im3bwVI-+4N`ZAnH?pmH|ty$@|cQRj@ zW4(!;u!XPf_g_DhNMib-{iuWI?b{^> zIbv?_d>Y2JV>0Kv#4criu97a!)n^+Tl=oX+Kgs)~ex|p@mC3nXuY~7Ur8c}2Yo4mT z=0--~#r=zwmQS0n>oTjsru*Mtbb&f{i7AWZwoj-+k++w3MqGV#oE@M5bz1WWHW|g8BES?z`gsTn}m-67Fm+=h;_%Wv%gb z4vD0B_xjR5eDqUO-EG#tp_FT{#m>^S!bkgq*`EKn%J=_3Q qt!CzRCoaUtum7pl`tk-p|4RQirw`3|@vf!Pe~D@;KX3YV98+2;0Ba21JWiy5m%r(OCWXwvW;x3EU~rvy?V!jiJ-Ibr z77C}CeFDQ%IwKq(T-e#S`7BeAkjRps0!{N}1#2bs{_ij}U;KWa`yR!~#-fh(f%Dcc zZVHqU+*I$Y_3DRN#OthuZ+AcNKGpyKs-DOkmAmU^aV2XhF8N>idW~iG$2aN{=cB@y zwsmZ_h>v}hWWUbkk+R>MDKozs^`4ALamZS8iG6Nc`KQw%L3Pb1=3m)b7hdtF<=2D9 z1(6aRn%{TJudq}xyQr6TZihkAjdF*thga5f$ZTl*RqD8O+e>lo=gTJ~rc}C52q;ig zOJ{j`d)CG1x)^PV2kg#AB_((gExN-uNbR!hsM|X?%l&tcxomRq(_5DgZk_$>{eu_Z z_LZw2{^A(5CVF51fs_5VYHm}WTFq7e zbAxHE1(Q$rY#C*s%*LtJ=F#?@mywgjP>e-nk-h2c$Rvfg!4|JLPVLg- z5X(!>pPVQvTwi}_-ij5gza83mbH&@w@&5A@^#eLsDn3@8T$O1v_1XvX9TWC+sj%!@ z8~<+Qh2LG~M|D43i?)#X`+805t1E462GcC#x1Z?Tx-%=nWVY|KwkK;iE}4Yrv763% zydp1k?x&T-f5lhs<(@c^_d%i-&-T?mtv~;0$26+Hw^~=<`D5v>$a?Do#*X&CZi$El z1qBK$*Z=GFX^qEM>4X2L>Fm)ETy)~q%Q<=;H4dt~SCqCqiPd{=qkeMbIj-s)iBlKe zA9v0F%jx;D%F1`)G8;YTjr;X2*VIKV*%2$6$fxjNn?pO>1jeHxP7iPGz4u?E-lxN3 bk~*8Z>MNFMPL(r{<@FwoUh>d^>HY!$$JSZ- delta 893 zcmZoRY&M+WCl_WD)*5P@i=O^1Uicc10T2g<;CorKt{;2y7!3FiReOFl+7)ZW0XkwIO333CP;Q}_n8K}<% zXp=G695(j0_8v|KrCaRJ3;QT1lxPuAd!trn~jl$ zvB{i?k;O20;v0LBzn6R778`s?Y+U=`a{kGiZL*V3djj2;viU4ikdVlcPvH~a*_t|C zUHiwrG%%pmWv|Bd$;P6N^-@8nnU}3zZGO_#%G|x+eY9IV`*yZztNN6rI2SF_{oya+ z+pgSaw&kj2rq7`;;ipTv3>z2CYjWS*ma?Dohl=2|e?APaY~D&X{8$lY>TlV=_14h- z<0FULF}d092^qikE{_d8Wm#}BWviKe;Mu?_DhyMCPQ0AM^x5cLaQw0B@u~F+Z+CaH zuIb?ozPn!}?0%y1zOGlJN{eQQNxlzX+?xL+(lWeo@jM4J^>2q{He^-4S${g#-Q;oO z(l)8wL!vSf{OnWI<}WEC#b%nqrcTRGyk8+E`fwr>*9^OU7VShbIY80l&!H;wQ6Fi>X}5to#E?)dc^%~`a6N1t)B4K*$ZuCO diff --git a/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf b/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf index 2f727f14..3dc37120 100644 --- a/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf +++ b/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = NetTrans ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_selow.cat @@ -66,5 +66,5 @@ SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN -; Auto Generated 20150202_105023.921 +; Auto Generated 20150202_175359.897 diff --git a/src/bin/hamcore/inf/selow_x86/inf.cat b/src/bin/hamcore/inf/selow_x86/inf.cat index b8b4658f7f7701518a4ee7188029c06b70c6231e..674b7f7f79df559ead3bc3743d20829f7cdcafa1 100644 GIT binary patch delta 861 zcmZoRY&M+WCzp`R?sVqlZlC_=ug^|AuXS9U*U;3!2na1qjZG~l=12s|u>=`17%*5e zSTMLT7%~_$I5C(3`4$W=45mQZ1izu0UwPU=GAaKv@%@UK0jKpk7lT z3#fAvQ>ci*jE~j{y#W_`d|kQUwKuU$Ss2MNIg=?R)S!t`jU~tusM8o|f(g(rR|aRG zE@PlxBcL6QK$aued^eyR$SxPKsm?%gSD-p0AZZD9hXL5N20&9>Ctf=!GRfTS4fCX1 zRxiHoyUAn6^fG|aplAWVb*#@e{>*+? zYSxb|w(=Fx`*OFQ)0XR+a7?8P*xVIXGFGb(8+7M>&<6H(zjY z_ub>;d+s)yYiD)KM|*YIj|G1>l&{?U;yAC%K_-7c9Fz zRp)+x@=ZQs!W`B`1~Zg}Gba96*wAq8;{Qvb&lP#@U%3+H@HK+LI4V`yDs$1>IRhyI{d z3Sz=x{K6JS&igauot76YRde=KwBB@YqGp75!pBSV-h^IXzspRZHhkkt|D|>_*c+6E z7cJVW^;WrSfq<&x?&|+10^ZL$HX&ku^uoCPo0COWzFg{8r=40~_9|eXdaUpI!eyt* zWvaL4Hot0G_Q_k;bz)1~x9H{9`L~9tJ^sAu;39c8#ec^W_1ccxtgMbMxg}T`eANC; zO~BG4Gkv~4G+3;BrGq7YO@!~ejIRX>@*lfi&RJ~oXy#JQE}Jbo?*4do<|N Z&eKJePhPQjupQ#wlx`+1c#-J~8vuU#T9p6* delta 893 zcmZoRY&M+WC)b;N`^U8~cE8Q#($P2e+zJurH8eFa0zwdFJTXTiLX9QJkim$-mBEm~ zgu#))g~5`+0?2a)vJAk`1jw@ls&Ha317ZsXW1vbSpo}pP8UfWg0d-jbS(ZRCC!m-M z0|SF$TGJ@mTScb0+WrFM3+5VO(g6`I_(22G4|EI}4PeI{VNZa^~( zz-EEWwO}v>ng?=^IZza&#uQ9LR9gaVvIMF(1j@JqRl72{0d<001G4wHK_VNMHX9=g zW0N@(Ba311#5eXL9Ul4%PBXVEx^uX4v~jYS>nqd%;Vth;X9l@)X)WA4Ty^A*;qIWJuIocH#F*P=82x;gy6 zHt~%6!AqA;Z#Z8itTgLbPZ_Uo;u-T5wHM9)Ddy}x;XX_E6kGnU$lZsR8dmbJJL%OV zyi&wQOo6fR@4*WPB09Y{OD|_SbISC5LGFIBs{vNkQ!TGAuhq>t5xXrwEJ~x^W~tdN zed#%Z)1!TM`=x!{{r8O8o+ol5xh>Nz>&Ycz7qx*&#n2?mK$(qGtIebBJ1-+A zi=h~cNbA0KKHs%=e%YtCeDr;BNkQ(n)5gh(qQdpfg|F^xzsPl1bk?83<#RKNjadU; zYMt7!z;}VczMnhvjm*nqeGlAcy0%ngl1WU0uH!lL(`)N2PB8{bPR+e3_sqEJjgZaG zx0}n|`&k)!-^}n}w%;^k&xI-BoY^1wJZ|4B+Hx#=^+!Gt&u)q8p2(viC)j$e8+mi% z-Ji{hJbsizv_AcO=+roSdG39DnY;{*lV?n?TfeSBd4=m;ksqHf2)(X{fvg4tGFD|%<|W4d)407#Nt8UO$Q diff --git a/src/bin/hamcore/inf/x64/INF_VPN.inf b/src/bin/hamcore/inf/x64/INF_VPN.inf index 0d71000e..a7fb375a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN10.inf b/src/bin/hamcore/inf/x64/INF_VPN10.inf index abfb3a47..f38a8664 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN10.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN10.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN10.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN100.inf b/src/bin/hamcore/inf/x64/INF_VPN100.inf index 5fbbdf00..329ca194 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN100.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN100.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN100.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN101.inf b/src/bin/hamcore/inf/x64/INF_VPN101.inf index 7010e775..b2438b57 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN101.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN101.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN101.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN102.inf b/src/bin/hamcore/inf/x64/INF_VPN102.inf index 947cc9bc..8dc14027 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN102.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN102.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN102.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN103.inf b/src/bin/hamcore/inf/x64/INF_VPN103.inf index 065965e8..2451264c 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN103.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN103.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN103.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN104.inf b/src/bin/hamcore/inf/x64/INF_VPN104.inf index f14b1d7e..1b0d11dc 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN104.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN104.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN104.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN105.inf b/src/bin/hamcore/inf/x64/INF_VPN105.inf index 815340c9..a32eb1bb 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN105.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN105.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN105.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN106.inf b/src/bin/hamcore/inf/x64/INF_VPN106.inf index a5973818..40f34799 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN106.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN106.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN106.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN107.inf b/src/bin/hamcore/inf/x64/INF_VPN107.inf index c96e4aae..a48ed0bc 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN107.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN107.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN107.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN108.inf b/src/bin/hamcore/inf/x64/INF_VPN108.inf index 5dd5b8d6..df2963f0 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN108.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN108.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN108.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN109.inf b/src/bin/hamcore/inf/x64/INF_VPN109.inf index 7420b328..80f723f1 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN109.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN109.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN109.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN11.inf b/src/bin/hamcore/inf/x64/INF_VPN11.inf index 3a08a70e..f1b4d195 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN11.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN11.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN11.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN110.inf b/src/bin/hamcore/inf/x64/INF_VPN110.inf index ae5425a0..a71002d3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN110.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN110.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN110.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN111.inf b/src/bin/hamcore/inf/x64/INF_VPN111.inf index 03deb576..0da8ffd6 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN111.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN111.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN111.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN112.inf b/src/bin/hamcore/inf/x64/INF_VPN112.inf index d0ee2c3e..bc1ca534 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN112.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN112.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN112.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN113.inf b/src/bin/hamcore/inf/x64/INF_VPN113.inf index 79fa666b..33d235f8 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN113.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN113.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN113.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN114.inf b/src/bin/hamcore/inf/x64/INF_VPN114.inf index 42efcab2..0d21a307 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN114.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN114.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN114.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN115.inf b/src/bin/hamcore/inf/x64/INF_VPN115.inf index 19882919..c42d1d7b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN115.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN115.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN115.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN116.inf b/src/bin/hamcore/inf/x64/INF_VPN116.inf index 5421d0c2..4929f1f8 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN116.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN116.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN116.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN117.inf b/src/bin/hamcore/inf/x64/INF_VPN117.inf index 3720c581..faefab8a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN117.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN117.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN117.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN118.inf b/src/bin/hamcore/inf/x64/INF_VPN118.inf index 20580d03..b839f6a3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN118.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN118.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN118.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN119.inf b/src/bin/hamcore/inf/x64/INF_VPN119.inf index e878a523..4b4d88a3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN119.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN119.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN119.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN12.inf b/src/bin/hamcore/inf/x64/INF_VPN12.inf index f9f529a1..0774867e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN12.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN12.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN12.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN120.inf b/src/bin/hamcore/inf/x64/INF_VPN120.inf index 1b8b627c..b4dd23b2 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN120.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN120.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN120.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN121.inf b/src/bin/hamcore/inf/x64/INF_VPN121.inf index bb82a6ca..2f959f67 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN121.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN121.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN121.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN122.inf b/src/bin/hamcore/inf/x64/INF_VPN122.inf index cfa5f61b..c0362b2d 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN122.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN122.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN122.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN123.inf b/src/bin/hamcore/inf/x64/INF_VPN123.inf index 7bf3e036..69531580 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN123.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN123.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN123.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN124.inf b/src/bin/hamcore/inf/x64/INF_VPN124.inf index 3908e2f8..c6456f3e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN124.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN124.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN124.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN125.inf b/src/bin/hamcore/inf/x64/INF_VPN125.inf index c2c61bf2..8cf19cd7 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN125.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN125.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN125.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN126.inf b/src/bin/hamcore/inf/x64/INF_VPN126.inf index c80e3b20..0c901f7b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN126.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN126.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN126.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN127.inf b/src/bin/hamcore/inf/x64/INF_VPN127.inf index 78e6dad6..69f93088 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN127.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN127.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN127.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN13.inf b/src/bin/hamcore/inf/x64/INF_VPN13.inf index d49d2da9..9b42b07c 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN13.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN13.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN13.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN14.inf b/src/bin/hamcore/inf/x64/INF_VPN14.inf index fc05773b..a8283ad2 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN14.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN14.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN14.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN15.inf b/src/bin/hamcore/inf/x64/INF_VPN15.inf index 912e286d..361956db 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN15.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN15.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN15.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN16.inf b/src/bin/hamcore/inf/x64/INF_VPN16.inf index 604811b9..7d2afc4f 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN16.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN16.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN16.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN17.inf b/src/bin/hamcore/inf/x64/INF_VPN17.inf index b656ce81..23224ad1 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN17.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN17.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN17.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN18.inf b/src/bin/hamcore/inf/x64/INF_VPN18.inf index eef97a42..6a1a6d65 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN18.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN18.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN18.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN19.inf b/src/bin/hamcore/inf/x64/INF_VPN19.inf index 3a950827..dfbb58f2 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN19.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN19.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN19.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN2.inf b/src/bin/hamcore/inf/x64/INF_VPN2.inf index cfdcc931..63a0a386 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN2.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN2.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN2.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN20.inf b/src/bin/hamcore/inf/x64/INF_VPN20.inf index 4161248c..42849efd 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN20.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN20.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN20.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN21.inf b/src/bin/hamcore/inf/x64/INF_VPN21.inf index c658eba8..964010c9 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN21.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN21.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN21.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN22.inf b/src/bin/hamcore/inf/x64/INF_VPN22.inf index 890bcbc6..ef993dd9 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN22.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN22.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN22.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN23.inf b/src/bin/hamcore/inf/x64/INF_VPN23.inf index 50738815..205f1f7b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN23.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN23.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN23.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN24.inf b/src/bin/hamcore/inf/x64/INF_VPN24.inf index badcc165..d80ce6fb 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN24.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN24.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN24.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN25.inf b/src/bin/hamcore/inf/x64/INF_VPN25.inf index 282e69b2..121357ba 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN25.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN25.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN25.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN26.inf b/src/bin/hamcore/inf/x64/INF_VPN26.inf index 5fb13f30..316d0b18 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN26.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN26.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN26.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN27.inf b/src/bin/hamcore/inf/x64/INF_VPN27.inf index 8deffbf4..bbadb885 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN27.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN27.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN27.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN28.inf b/src/bin/hamcore/inf/x64/INF_VPN28.inf index c6380976..90e08f8e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN28.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN28.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN28.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN29.inf b/src/bin/hamcore/inf/x64/INF_VPN29.inf index 6a47cada..5f274641 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN29.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN29.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN29.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN3.inf b/src/bin/hamcore/inf/x64/INF_VPN3.inf index 5c0479b1..7e24cdc7 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN3.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN3.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN3.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN30.inf b/src/bin/hamcore/inf/x64/INF_VPN30.inf index 58ae3b33..c1a7ddd4 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN30.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN30.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN30.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN31.inf b/src/bin/hamcore/inf/x64/INF_VPN31.inf index 95e1dc17..0cdfb052 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN31.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN31.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN31.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN32.inf b/src/bin/hamcore/inf/x64/INF_VPN32.inf index e40f3707..79b14f97 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN32.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN32.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN32.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN33.inf b/src/bin/hamcore/inf/x64/INF_VPN33.inf index 2e51e829..d74afb6a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN33.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN33.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN33.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN34.inf b/src/bin/hamcore/inf/x64/INF_VPN34.inf index b19e5f4e..44707574 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN34.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN34.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN34.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN35.inf b/src/bin/hamcore/inf/x64/INF_VPN35.inf index 98ec0a80..8bcc4dba 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN35.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN35.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN35.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN36.inf b/src/bin/hamcore/inf/x64/INF_VPN36.inf index 5609a620..0502c474 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN36.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN36.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN36.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN37.inf b/src/bin/hamcore/inf/x64/INF_VPN37.inf index 71374be0..9a8adab1 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN37.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN37.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN37.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN38.inf b/src/bin/hamcore/inf/x64/INF_VPN38.inf index 04de4e2e..69e8c1d8 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN38.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN38.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN38.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN39.inf b/src/bin/hamcore/inf/x64/INF_VPN39.inf index e2be8379..54ddd4b6 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN39.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN39.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN39.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN4.inf b/src/bin/hamcore/inf/x64/INF_VPN4.inf index 3dd7cf1c..d043ee82 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN4.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN4.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN4.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN40.inf b/src/bin/hamcore/inf/x64/INF_VPN40.inf index cc64e360..60fc8821 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN40.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN40.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN40.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN41.inf b/src/bin/hamcore/inf/x64/INF_VPN41.inf index 6dab6d6d..abe553a3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN41.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN41.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN41.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN42.inf b/src/bin/hamcore/inf/x64/INF_VPN42.inf index 5a7e5dec..b761803a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN42.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN42.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN42.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN43.inf b/src/bin/hamcore/inf/x64/INF_VPN43.inf index e96f34a1..14562405 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN43.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN43.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN43.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN44.inf b/src/bin/hamcore/inf/x64/INF_VPN44.inf index 858d30db..be316552 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN44.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN44.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN44.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN45.inf b/src/bin/hamcore/inf/x64/INF_VPN45.inf index 62776dab..a59477cb 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN45.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN45.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN45.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN46.inf b/src/bin/hamcore/inf/x64/INF_VPN46.inf index b4b7198c..02d8f85a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN46.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN46.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN46.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN47.inf b/src/bin/hamcore/inf/x64/INF_VPN47.inf index 6ae17b1f..e348572b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN47.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN47.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN47.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN48.inf b/src/bin/hamcore/inf/x64/INF_VPN48.inf index 9aa5dd53..f1401ba6 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN48.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN48.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN48.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN49.inf b/src/bin/hamcore/inf/x64/INF_VPN49.inf index 8448f49b..443621d6 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN49.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN49.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN49.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN5.inf b/src/bin/hamcore/inf/x64/INF_VPN5.inf index ffe22fe2..63aaa87a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN5.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN5.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN5.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN50.inf b/src/bin/hamcore/inf/x64/INF_VPN50.inf index 97e9820d..e163d4dd 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN50.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN50.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN50.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN51.inf b/src/bin/hamcore/inf/x64/INF_VPN51.inf index 418915d0..96cffd5e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN51.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN51.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN51.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN52.inf b/src/bin/hamcore/inf/x64/INF_VPN52.inf index 1fe2ba7b..47f1fa75 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN52.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN52.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN52.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN53.inf b/src/bin/hamcore/inf/x64/INF_VPN53.inf index bd86b34e..41bac1e9 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN53.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN53.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN53.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN54.inf b/src/bin/hamcore/inf/x64/INF_VPN54.inf index 50f2ee65..a2a90e45 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN54.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN54.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN54.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN55.inf b/src/bin/hamcore/inf/x64/INF_VPN55.inf index cc16493d..cc75e1f7 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN55.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN55.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN55.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN56.inf b/src/bin/hamcore/inf/x64/INF_VPN56.inf index c38d7c40..c2cad060 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN56.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN56.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN56.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN57.inf b/src/bin/hamcore/inf/x64/INF_VPN57.inf index 1aea3006..999a336d 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN57.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN57.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN57.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN58.inf b/src/bin/hamcore/inf/x64/INF_VPN58.inf index 8b31a78c..fb8d980f 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN58.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN58.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN58.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN59.inf b/src/bin/hamcore/inf/x64/INF_VPN59.inf index 1d58c851..b0c882c6 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN59.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN59.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN59.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN6.inf b/src/bin/hamcore/inf/x64/INF_VPN6.inf index 663e9ff9..28958151 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN6.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN6.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN6.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN60.inf b/src/bin/hamcore/inf/x64/INF_VPN60.inf index be4173f7..9139178f 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN60.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN60.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN60.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN61.inf b/src/bin/hamcore/inf/x64/INF_VPN61.inf index 6cb9515b..67e0039e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN61.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN61.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN61.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN62.inf b/src/bin/hamcore/inf/x64/INF_VPN62.inf index f78f7914..ad4a4896 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN62.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN62.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN62.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN63.inf b/src/bin/hamcore/inf/x64/INF_VPN63.inf index a56f06e8..29b9faf6 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN63.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN63.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN63.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN64.inf b/src/bin/hamcore/inf/x64/INF_VPN64.inf index fe84fcf6..ed72737c 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN64.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN64.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN64.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN65.inf b/src/bin/hamcore/inf/x64/INF_VPN65.inf index 0111c2ef..527d93e1 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN65.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN65.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN65.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN66.inf b/src/bin/hamcore/inf/x64/INF_VPN66.inf index fe057a78..0a6a9b86 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN66.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN66.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN66.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN67.inf b/src/bin/hamcore/inf/x64/INF_VPN67.inf index aacd44e8..e588fbe1 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN67.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN67.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN67.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN68.inf b/src/bin/hamcore/inf/x64/INF_VPN68.inf index 86b75691..30837698 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN68.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN68.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN68.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN69.inf b/src/bin/hamcore/inf/x64/INF_VPN69.inf index 55e83c2c..b66188f9 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN69.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN69.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN69.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN7.inf b/src/bin/hamcore/inf/x64/INF_VPN7.inf index 3ea4f25b..d5e98a70 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN7.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN7.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN7.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN70.inf b/src/bin/hamcore/inf/x64/INF_VPN70.inf index a1ef454b..4ef9c4e3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN70.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN70.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN70.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN71.inf b/src/bin/hamcore/inf/x64/INF_VPN71.inf index 61be19a2..6528c82a 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN71.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN71.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN71.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN72.inf b/src/bin/hamcore/inf/x64/INF_VPN72.inf index ee558249..f93aa0b3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN72.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN72.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN72.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN73.inf b/src/bin/hamcore/inf/x64/INF_VPN73.inf index d308bf60..b8645099 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN73.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN73.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN73.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN74.inf b/src/bin/hamcore/inf/x64/INF_VPN74.inf index 3c41b582..221c1d8e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN74.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN74.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN74.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN75.inf b/src/bin/hamcore/inf/x64/INF_VPN75.inf index 4ca05aca..db818af3 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN75.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN75.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN75.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN76.inf b/src/bin/hamcore/inf/x64/INF_VPN76.inf index 61c35de8..7a92a345 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN76.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN76.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN76.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN77.inf b/src/bin/hamcore/inf/x64/INF_VPN77.inf index b2818106..00628e72 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN77.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN77.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN77.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN78.inf b/src/bin/hamcore/inf/x64/INF_VPN78.inf index c56e4111..f7f7b522 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN78.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN78.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN78.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN79.inf b/src/bin/hamcore/inf/x64/INF_VPN79.inf index fab98648..d2a79931 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN79.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN79.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN79.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN8.inf b/src/bin/hamcore/inf/x64/INF_VPN8.inf index 26d70936..761751cc 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN8.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN8.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN8.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN80.inf b/src/bin/hamcore/inf/x64/INF_VPN80.inf index b9c3f430..f000d39e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN80.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN80.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN80.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN81.inf b/src/bin/hamcore/inf/x64/INF_VPN81.inf index c8b1a06b..d088f38b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN81.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN81.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN81.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN82.inf b/src/bin/hamcore/inf/x64/INF_VPN82.inf index 30c2bf7a..69677a2b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN82.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN82.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN82.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN83.inf b/src/bin/hamcore/inf/x64/INF_VPN83.inf index c3fd3876..ea57b0a2 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN83.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN83.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN83.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN84.inf b/src/bin/hamcore/inf/x64/INF_VPN84.inf index c809c984..3619f8dc 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN84.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN84.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN84.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN85.inf b/src/bin/hamcore/inf/x64/INF_VPN85.inf index 135b1d71..fcf07df5 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN85.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN85.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN85.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN86.inf b/src/bin/hamcore/inf/x64/INF_VPN86.inf index cea5ac1a..6825a3fa 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN86.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN86.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN86.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN87.inf b/src/bin/hamcore/inf/x64/INF_VPN87.inf index 882953db..b9b20df1 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN87.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN87.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN87.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN88.inf b/src/bin/hamcore/inf/x64/INF_VPN88.inf index 522e6218..fa9bf1ad 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN88.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN88.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN88.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN89.inf b/src/bin/hamcore/inf/x64/INF_VPN89.inf index f88aecb9..cfbcede7 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN89.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN89.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN89.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN9.inf b/src/bin/hamcore/inf/x64/INF_VPN9.inf index b4ed7685..19061309 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN9.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN9.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN9.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN90.inf b/src/bin/hamcore/inf/x64/INF_VPN90.inf index 51b1295c..ff2416ec 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN90.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN90.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN90.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN91.inf b/src/bin/hamcore/inf/x64/INF_VPN91.inf index b6afec47..336fbbaf 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN91.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN91.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN91.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN92.inf b/src/bin/hamcore/inf/x64/INF_VPN92.inf index c48962c3..1c24dd3b 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN92.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN92.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN92.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN93.inf b/src/bin/hamcore/inf/x64/INF_VPN93.inf index af0e54b1..b161d814 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN93.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN93.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN93.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN94.inf b/src/bin/hamcore/inf/x64/INF_VPN94.inf index c3245e9d..5f936a4e 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN94.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN94.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN94.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN95.inf b/src/bin/hamcore/inf/x64/INF_VPN95.inf index 7a2b0174..a73a2b10 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN95.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN95.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN95.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN96.inf b/src/bin/hamcore/inf/x64/INF_VPN96.inf index 0b1f1da9..5dbb7a62 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN96.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN96.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN96.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN97.inf b/src/bin/hamcore/inf/x64/INF_VPN97.inf index fd41d832..008b10d8 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN97.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN97.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN97.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN98.inf b/src/bin/hamcore/inf/x64/INF_VPN98.inf index e4c92d43..760b4887 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN98.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN98.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN98.cat diff --git a/src/bin/hamcore/inf/x64/INF_VPN99.inf b/src/bin/hamcore/inf/x64/INF_VPN99.inf index d5c99be0..0e475277 100644 --- a/src/bin/hamcore/inf/x64/INF_VPN99.inf +++ b/src/bin/hamcore/inf/x64/INF_VPN99.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/02/2015, 4.13.0.9525 +DriverVer = 02/02/2015, 4.14.0.9529 CatalogFile.NT = inf_VPN99.cat diff --git a/src/bin/hamcore/inf/x64/inf.cat b/src/bin/hamcore/inf/x64/inf.cat index e43fd72008b6bd52752b6cddf878416741d43168..ca8900002c9734e07b76016ec08f8261ff34b98c 100644 GIT binary patch literal 43113 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 literal 43113 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 diff --git a/src/bin/hamcore/pxwfp_x64.sys b/src/bin/hamcore/pxwfp_x64.sys index 82c6a414ceabdf5dd1e498b9fc11d2d6e20c86ef..1e218635a62ffab8b1547a73c01ada56c2572410 100644 GIT binary patch delta 761 zcmVpK1vBo+HKlFt~KBcc0rh?bz-^!D+rv;8}L z7Zg3usU7!}v0hv?sX#I?KipNyJOz`EQ$c^EvI#2aw+q{n%rPRnnzipNE-m-VB9K(K zF3YVhw~iH_A&-10bIC zDWNNa_VPL6Lq!%9`}hQugtAIGfLS2ORZg_4R4}uHA-a?^fQIhjj?z{O6RLV9W&k#a zxmlK_dmzl|CJ3ZYBLufS(e_n#-;M^%x=WNN1U}?0f$R*Iu(o8H8d$5ZSJD zB~hz2-3Dx>{-zkagfXIj9&h%75Z^e*XalTWaQUES;)?aogj~SzxW`B_Sy&D@C=07_-8S;|2fNDLH@KTDMz0?~$RTPP*TDU8 zC>(;n3k<_EF%=D>W3P%AY}sJ{!nFH_yrPf3l#Lji??tGxN%=Zz8+O|=SOy+0M*g6f zGNLS)_xI*9gm`)&Z4G7Xs7fZKUP9A6jzUEm*+A`JjWwrz=K~faf+EPKZ&2kAzA>Tu rAY*Sc$KRd9(5c)fqN=WXV;JfazTj_LTzIsJEBTInrB^u>wmSd-M*mM$ delta 761 zcmVdk_x&n$P1CiLyvqvgX0T5~I+^+rb_C%Zm zq~SzC%XhP=D`*N04FCiHH6;K54FCiHHM1QyR{;|<04x9?05AY703ZN405t$I05!9R zH&FupK1v18##+)>&rtUs*PPHIy*arQb~}v;8}L z7Zk<9B_^LbMg`}oN11l~*F_9&rWBKoQ$c@(duoFmB6Miw%*8e>ws?;$Mi4#98fP4LUomiXSL(J)4_W{~9RY@r8tQhM1U5T#dw;^%oVg zV_z#qyG~HcaZ(TTW-IzTOC^Oa_85RtYk}f%_A|AA^IpD*+$Ux>eSOHh3MyX4tOS4B z6jaEVbO08%_63{CPZV@7P0?7MP$OfA<3t8D{6(K2dgtNr6zI!=&KSqw{|pE>53k@@ z!w6LKUC8*Ts0#98APoG=!uV!%W~~D$OeU*siv~?-EgqvrRk4wm9$1boD-yz!mV=$; zEA`sRymX{RInjsRsu4KDGcqz-Fe3&DDuzgg_YDCF1Thu_ z6iW%7%m?ZrQOx`OJeE?pu8SA2AutUF2`Yw2hW8Bt0RaU71cCtoJ~Ei2NICiJV*PTI zg$E{8;7zyr%xj)HzS4`Et!cmgwR*^p+E31j7RJI-=Zbc5L3KIG z!+)2%siNKe%mc&JyFy_-Kfdqduo9kA?Qe`vwtJ#$CwL@; zUbvluY&5wPyUgEi^kyeeAe`Q|U@7yLkMJ{su`UJVr=!J9#}!o=xtIG5dDzol_rlbYH^vc$6faa_%|ia~xznNgI-RHAkD*NA3^cGH_tR;syMJMK rO5G&TEAHgH_VOwplL5jeMUu@2n?SM@`*$$!iki&XTN|8JS;GJT&ni|F diff --git a/src/bin/hamcore/pxwfp_x86.sys b/src/bin/hamcore/pxwfp_x86.sys index 174d145a6300392b0b6039e97a76de778a256700..e064a92b77e26d9e26df159b1163c0bb100b7083 100644 GIT binary patch delta 762 zcmaFR!}y?waYF_Zv!3<&$=OW4Oj9>(-o;cU3F2=ymvLnjQ2si_GX3#Z*Xa}2{1H?V zE8W~9+rq}n$H2m1smj0rrZ>x~gfj}8Fz7HSFc^SIO9oR0BL>UO?W%#ySS4O-)G>+p zui2M-H!53tQStwWsR=Ka)c8)4-(0I*D=uPa`Ml!TGF2VD&J3xNgWv3bm!7&bna|m= zKHfa%!pd$Qz1PoH=e@YhBBU9U<9(<1>F#R1bhoM|?NxEHt-hX=a`Gg@ zkEtf%I(9|xUR<(X^v!tZb>ju5cY7^mIBqy~sj>Z3p0cR!(578I5sj7(<_xMEzdc!B zIBTw)*x7G?*+2c^xZAPdtbu`c$>gPO`q{#FH>%eESMz!-GIi?bJ{-6tBkUWLrC*7%%N9{(olVXDl|FOSP67ha#7 zU2gF3VDH;-yY-<4$96USdOSDg-{nbXMJGO=r}g{XEeVUro#!LGQ+0w@|2MVV{zlF! zHoE*4d$j1r!g{8Q)|35RF4kL^ni!Zz87Q-HYPET^edlH5WHA(D5qV=aQLWGIyGOT{ z#|vkBz1B_HlXe>L!WA(xvNEtVF*3N=Pn=TubT5ar*`GaPJRZ+-8-6{nk-OBepv_Bh zalhoDEx(`e-QoDzy>aP5#Wsh<&dkr)Ii4we&TOsH=X`i$#)&=kry1P1HrwyDF27oP zZs}L^+nkdbRG%JQ8ecXc+4_^qP6M{U`X_Fym!H`FfZ--+#37-^$}6&Nhx=FXmROe_EJYp!hmq4PWGb4)feC8IH0u zcM5UDOz+)%?xsqRUx$dqdyPJ)=?ydIebPO)Y2IAfD{?0qIki>Vt|^pt7w)Xl|8cuD pGW6>KC+$rU`C3wos@B{v-0UG1#;B&gjfF>yT~yEU3#Tgs0|1~EOojje delta 762 zcmaFR!}y?waYF_Z^Rw&cCTBDGGKqcKyo;$y62#wZF5}85z~t?`<#+x&r~Ol$gWOAY znr-fpZDHf(Wnf`2Rb^lR)0<^g!Wo5)8FUyF7!1IqC4(u05rgUGcGW;;tP-y^>X<|_ zPZ|46Kcb;Nt3qW>!}3t2e-r;GZLZa>6&HCjRZcisKe33htS8BHh`d{iFZ)dhWxrwxybC9@^FQO$DjDW(OzsY}4DcaAsG!*~-*c zdlC+B){Z^dH|ffx=GBX(7T-F5@@uj3r=&cY6s!6OkFLIHwrXGGHJoHm{(Kkx`03(p zFZZ=6d<@?4E}CI?MdZt_SeK?x6?^8_$<~YghYj}3ek!UCSJ*}bQO zTj`oij-A(I?XxV?T+bh>N~j8yNe>P?Sm3jQ^=?x7#2D{|C+2?>TXapDo1^;b;^ll( zt0p;GzGOes!Q_=V+27@2y`iarv0;>fG8?B>n@8JsUPew9LopT+o+~Hh?r0s}l;ytt ze~r8E9%&Ef2L`-wMU0HB3@lBI3}K=rp6|Gv&hgC+d1imVG|odXx=(^#QC~W5`Y9>< zv-Wv>Zj6i1GjjGG&ka|+9{>5{Hi5zoUb4?mB*^gudP&>H*1vE(rhR@#l0M(CZ7 z(k!avR!bSG2!0#K+m6#7#ILDP(~5} diff --git a/src/bin/hamcore/see.sys b/src/bin/hamcore/see.sys index 96a793cc9c4b7f8ef2a415282a7729b65181c2d8..58e131f4086e1be3edc41dc0f972442aa6937eae 100644 GIT binary patch delta 761 zcmaEGf$6~orU@^YRjkiXeC^A8<}Jf!YsR02ApU0aVpnE?uBUH#3RCQywj@qlbTIl- z)8?MC7A{^s1{MZORR#tyy;-&~oKe_>L5D$s!2nEJGMF+LF<5SHZ?a^@Dsj1W8oP+_ zY3I9(4lLPccPGc;FUW zw0_vtT~aHKy{s1eGcnKe>$--@xCIABNBujI4S|EW~w^o6L} z>hPamA?`cp+Rl?X*;_t6xcvLTcH8A4*&j|W*|h0K-t_Y4r6J`jQk1&n*jC?`=}?U5 zHTWhsdzZ_*o`qbo|8^m``zFS}T8VQOq*7GujGdIiRO~IJq7~p^QW!n)wi)1YS>u7mm|HPUcBZH&svGo`~J9c zF)-xYJ(m-`Sm9yPy=I@8;yPZe@(B+4Binw-2N{-r6B(UB5`-(4iN$ o3VmjU^SzB9=-lGYk+)tHT{+41$VQa|W==Df8P9%fFpq%&0I~>5u>b%7 delta 761 zcmaEGf$6~orU@^Y?_57O@wG4Wo_5B~){H+3LHy0;#jeZ(ifx;1HD=5EZLFJXeZ1|N z%I2Q37A{_11{MZWRR#tyy;-&~oKe`AL5D$s!2nEJGMF+LF_>;{Z?a^@Dsj1W8oS7; z-oI<|9_HWv_UE%FgCUpog(DlRH`n&oii>+{@QZfzXi0;K1{0g^yGhataw7Q#fLLu&U*dROkIP2?{`jnFgb2^#Tf^ljOs~i zE^{3g(B8M4|2|(+W20iT^5v=DjOWJ{g@rE;HGZ<_2J0oJlQpilk8Tft{I_7C(v6Pe zEw9}_Mfq99CrMllJM;L!(w#92y9ClU>pYmstKCpve=j@5f9dMvgwN*$uj)xuWrk|9 z^zwF|l9-{bx7EQ>$jwQ?A88vVT~Ts!#OtJ&)=NPk?~;Oy*+zo>=d*V zTmEh1_wREjuGa|*tU^8up z|9W$t^9_@wP7BTBwApU3=z+RZIEzfJ;v(C97G_*bTR-j0{lvniu~T|qnfA%1SND0v p4isHx+wWv;`$U!T(DH(nEkce3SxKjPsuP5w=J@>Xny1Ua003M`O~U{H diff --git a/src/bin/hamcore/see_x64.sys b/src/bin/hamcore/see_x64.sys index 456b46560b66872d39ea1ff083de76b6c8f5931d..ab52532417a5d5e9dde4f7d6efc28ac24735a66a 100644 GIT binary patch delta 761 zcmaE`is`{BrU?(2&sm?J_}G_O^&-P&W5&WL5P$RX=t5=z2mPEMr;mhqY)GD<%->aU zeX~aV3lUyE1{MZORR#tyy;-&-oKe_>L5D$s!2nEJGMF+LF<5SHFZE=`D)G3YjZuUr zLQv*r$^V@@ZYMAJ*?8&r{QRBEHrH0wii@;+iFI{Zymg#=G4-JaPoklV+Lw&Ue3KmO z7j1Cf(w+U^KP%YLx9`ED*$r)f_En|%9H?m6^dTn1kH1SSV<-2qZ;sOf62w3H&S*OO zakXEa&ZFpC2hS}o6BTWl+S{1(?a$#qPqQLkBz#nk0SWxgM_S*k8+ zxMVV`^XvuF#^%WjHYf+k$miJIP4+Yl3cMV9dNRM(#L7J#)d!wQlw7`&Ub3}gL$2&z ze`)>c(x2C-Gu_7Qpy@jcnv00RXG8?B>n@8JsUPew9LopVSKYv~%F3q-HdpOfD zrC^EclqWe%oCdsbMU0HB3@lBI40W$ovt^iCrQI#lO}leK*r4UtmR+g#hqcp#7&A7_ zz4%QcOn!||tm0Fhef7d#=j)t*G(P>d`bBT~^}aqui^uw#lcRi-mKjgA=Na)=zEG)M_hrWk@kxdMuK8)3g{H;^Jp7fqyyIWq ze>)xdQ(Avbt}2=C;8E{pzuQ(^!1#3Qt^@M_4t{#>yldLg!Y`kza$cTzu}$)GYuDk( zj5DnZyBEE;`)2MmW1-HDT&JC}e%bpSuH4-6KuGVh!?)K(em&pUxSKh)=0&Ot98@mf nS+!Gb`QvSp>lC%C1b?O(UtLwh))l2}mwGZ|m3Umy#wfC@ zy>*9b?{2PkoytFf%+1j=pIuwNxwfiST;$tw>kB2jCl)N2xkCMH=8_wIEMfVR`6fBm zPhIW*{OIDG&f|H~JIp%^4Z62=7e}v3{>L-DU+Bl0DHEO@y2!jtyf;ABQkS7jy zZjPPtCzt=0k=@H*Z>=_%Of0XyxxIMGXXV|q?>hdh-=#6#-caHp?-qH6O?=tYn~jTl zLj`V$z4Tei9kxT-b@KPAI~gCGx)<;Me9?9}FYc=M&3e9^*Z(bf6;b|V%anPQDM!C) zt+o;q@l<7ZdwbvHPuq;^Ej>>nwD*UC|eYVSHY2{n4K2R}R zJbJ^teAZ>xlBO{=oSp1H`C`4Hsj-1klz}oEr&gOs+jm|@P8LHk7Lk7aVmY1I_qFUE zFZXejsXJEJuGKc+g)3rYWMyD!Vq_2y7LPIdaPnI07lY)mxHWmxZ{(fK=#ccYjIFxb z!Jq%|Nzs!X9}1+;H|IZG%)`K%eyn;`>b;!Jad%tu_IuSxB=^+cpB}zO+;jPc4YzM7 zJU4m#Mfc?EVy46QGVOgYeb<@=OOi`HIMpV9I!uxPTmMIEzV`O2EIi=Kz$6S`DYl%KDD o(|Sd&KIwFrfy9MXAKm{YyYtW2fAvUCvoF5gHubOjN^1rN0MkNL!vFvP diff --git a/src/bin/hamcore/strtable_cn.stb b/src/bin/hamcore/strtable_cn.stb index ddb89f98..407c2db9 100644 --- a/src/bin/hamcore/strtable_cn.stb +++ b/src/bin/hamcore/strtable_cn.stb @@ -560,6 +560,7 @@ HUB_AO_FloodingSendQueueBufferQuota Specify the quota limitation value (in byt HUB_AO_AssignVLanIdByRadiusAttribute Enable the VLAN ID dynamic assignment function. Each VPN session will be assigned its own VLAN ID by the RADIUS attribute value when the user is authenticated by the external RADIUS server unless the user object has a VLAN ID security policy. The RADIUS attribute with the name "Tunnel-Pvt-Group-ID" (ID = 81) will be used as the VLAN ID. The data type must be STRING. HUB_AO_SecureNAT_RandomizeAssignIp If you set this option to non-zero value, then the Virtual DHCP Server of the SecureNAT function will choose an unused IP address randomly from the DHCP pool while the default behavior is to choose the first unused IP address. HUB_AO_DetectDormantSessionInterval If you set this option to non-zero value, then the Virtual Hub will treat the VPN sessions, which have transmitted no packets for the last specified intervals (in seconds), as Dormant Sessions. The Virtual Hub will not flood packets, which should be flood, to any Dormant Sessions. +HUB_AO_NoPhysicalIPOnPacketLog If you set this option to non-zero value, then the physical IP addresses of VPN clients of either the source VPN session or the destination VPN session will not be recorded on the packet log file. #关于失败连接对话框 @@ -1459,24 +1460,24 @@ SM_SESS_STATUS_REALUSER 用户名 (数据库) SM_SESS_STATUS_GROUPNAME 用户組名 SM_CLIENT_IP 客户端 IP 地址 SM_CLIENT_HOSTNAME 客户端名称 -SM_NODE_CLIENT_NAME 客户端产品名称 -SM_NODE_CLIENT_VER 客户端版本 -SM_NODE_CLIENT_BUILD 客户端内部标号 -SM_NODE_SERVER_NAME 服务端产品名 -SM_NODE_SERVER_VER 服务端版本 -SM_NODE_SERVER_BUILD 服务端内部标号 -SM_NODE_CLIENT_OS_NAME 客户端操作系统名称 -SM_NODE_CLIENT_OS_VER 客户端操作系统版本 -SM_NODE_CLIENT_OS_PID 客户端操作系统产品编号 -SM_NODE_CLIENT_HOST 客户端主机名 -SM_NODE_CLIENT_IP 客户端 IP 地址 -SM_NODE_CLIENT_PORT 客户端端口 -SM_NODE_SERVER_HOST 服务器主机名称 -SM_NODE_SERVER_IP 服务器 IP 地址 -SM_NODE_SERVER_PORT 服务器端口 -SM_NODE_PROXY_HOSTNAME 代理主机名称 -SM_NODE_PROXY_IP 代理 IP 地址 -SM_NODE_PROXY_PORT 代理端口 +SM_NODE_CLIENT_NAME 客户端产品名称 (报告的) +SM_NODE_CLIENT_VER 客户端版本 (报告的) +SM_NODE_CLIENT_BUILD 客户端内部标号 (报告的) +SM_NODE_SERVER_NAME 服务端产品名 (报告的) +SM_NODE_SERVER_VER 服务端版本 (报告的) +SM_NODE_SERVER_BUILD 服务端内部标号 (报告的) +SM_NODE_CLIENT_OS_NAME 客户端操作系统名称 (报告的) +SM_NODE_CLIENT_OS_VER 客户端操作系统版本 (报告的) +SM_NODE_CLIENT_OS_PID 客户端操作系统产品编号 (报告的) +SM_NODE_CLIENT_HOST 客户端主机名 (报告的) +SM_NODE_CLIENT_IP 客户端 IP 地址 (报告的) +SM_NODE_CLIENT_PORT 客户端端口 (报告的) +SM_NODE_SERVER_HOST 服务器主机名称 (报告的) +SM_NODE_SERVER_IP 服务器 IP 地址 (报告的) +SM_NODE_SERVER_PORT 服务器端口 (报告的) +SM_NODE_PROXY_HOSTNAME 代理主机名称 (报告的) +SM_NODE_PROXY_IP 代理 IP 地址 (报告的) +SM_NODE_PROXY_PORT 代理端口 (报告的) SM_MAC_COLUMN_1 会话名 SM_MAC_COLUMN_2 MAC 地址 SM_MAC_COLUMN_3 创建时间 diff --git a/src/bin/hamcore/strtable_en.stb b/src/bin/hamcore/strtable_en.stb index 9c94bae5..4ab65abc 100644 --- a/src/bin/hamcore/strtable_en.stb +++ b/src/bin/hamcore/strtable_en.stb @@ -554,6 +554,8 @@ HUB_AO_FloodingSendQueueBufferQuota Specify the quota limitation value (in byt HUB_AO_AssignVLanIdByRadiusAttribute Enable the VLAN ID dynamic assignment function. Each VPN session will be assigned its own VLAN ID by the RADIUS attribute value when the user is authenticated by the external RADIUS server unless the user object has a VLAN ID security policy. The RADIUS attribute with the name "Tunnel-Pvt-Group-ID" (ID = 81) will be used as the VLAN ID. The data type must be STRING. HUB_AO_SecureNAT_RandomizeAssignIp If you set this option to non-zero value, then the Virtual DHCP Server of the SecureNAT function will choose an unused IP address randomly from the DHCP pool while the default behavior is to choose the first unused IP address. HUB_AO_DetectDormantSessionInterval If you set this option to non-zero value, then the Virtual Hub will treat the VPN sessions, which have transmitted no packets for the last specified intervals (in seconds), as Dormant Sessions. The Virtual Hub will not flood packets, which should be flood, to any Dormant Sessions. +HUB_AO_NoPhysicalIPOnPacketLog If you set this option to non-zero value, then the physical IP addresses of VPN clients of either the source VPN session or the destination VPN session will not be recorded on the packet log file. + # Concerning failed connection dialogs ERRDLG_ERRMSG Error (Error Code %u):\r\n%s\r\n @@ -1448,24 +1450,24 @@ SM_SESS_STATUS_REALUSER User Name (Database) SM_SESS_STATUS_GROUPNAME Group Name SM_CLIENT_IP Client IP Address SM_CLIENT_HOSTNAME Client Host Name -SM_NODE_CLIENT_NAME Client Product Name -SM_NODE_CLIENT_VER Client Version -SM_NODE_CLIENT_BUILD Client Build -SM_NODE_SERVER_NAME Server Product Name -SM_NODE_SERVER_VER Server Version -SM_NODE_SERVER_BUILD Server Build -SM_NODE_CLIENT_OS_NAME Client OS Name -SM_NODE_CLIENT_OS_VER Client OS Version -SM_NODE_CLIENT_OS_PID Client OS Product ID -SM_NODE_CLIENT_HOST Client Host Name -SM_NODE_CLIENT_IP Client IP Address -SM_NODE_CLIENT_PORT Client Port -SM_NODE_SERVER_HOST Server Host Name -SM_NODE_SERVER_IP Server IP Address -SM_NODE_SERVER_PORT Server Port -SM_NODE_PROXY_HOSTNAME Proxy Host Name -SM_NODE_PROXY_IP Proxy IP Address -SM_NODE_PROXY_PORT Proxy Port +SM_NODE_CLIENT_NAME Client Product Name (Reported) +SM_NODE_CLIENT_VER Client Version (Reported) +SM_NODE_CLIENT_BUILD Client Build (Reported) +SM_NODE_SERVER_NAME Server Product Name (Reported) +SM_NODE_SERVER_VER Server Version (Reported) +SM_NODE_SERVER_BUILD Server Build (Reported) +SM_NODE_CLIENT_OS_NAME Client OS Name (Reported) +SM_NODE_CLIENT_OS_VER Client OS Version (Reported) +SM_NODE_CLIENT_OS_PID Client OS Product ID (Reported) +SM_NODE_CLIENT_HOST Client Host Name (Reported) +SM_NODE_CLIENT_IP Client IP Address (Reported) +SM_NODE_CLIENT_PORT Client Port (Reported) +SM_NODE_SERVER_HOST Server Host Name (Reported) +SM_NODE_SERVER_IP Server IP Address (Reported) +SM_NODE_SERVER_PORT Server Port (Reported) +SM_NODE_PROXY_HOSTNAME Proxy Host Name (Reported) +SM_NODE_PROXY_IP Proxy IP Address (Reported) +SM_NODE_PROXY_PORT Proxy Port (Reported) SM_MAC_COLUMN_1 Session Name SM_MAC_COLUMN_2 MAC Address SM_MAC_COLUMN_3 Created at diff --git a/src/bin/hamcore/strtable_ja.stb b/src/bin/hamcore/strtable_ja.stb index 9d26ff09..3809a19f 100644 --- a/src/bin/hamcore/strtable_ja.stb +++ b/src/bin/hamcore/strtable_ja.stb @@ -575,6 +575,7 @@ HUB_AO_FloodingSendQueueBufferQuota パケットの仮想 HUB 内における HUB_AO_AssignVLanIdByRadiusAttribute VLAN ID の動的割り当て機能を有効にします。VPN 接続するユーザーオブジェクトのセキュリティポリシーに VLAN ID が指定されていない場合は、各 VPN セッションはユーザー認証を行った RADIUS サーバーから返却される RADIUS 属性の値に基づき VLAN が割当てられます。RADIUS 属性のうち、 "Tunnel-Pvt-Group-ID" (ID = 81) の値が使用されます。データ型は文字列である必要があります。 HUB_AO_SecureNAT_RandomizeAssignIp この項目が 1 (有効) の場合は、SecureNAT 機能における仮想 DHCP サーバーは、DHCP クライアントに対して割当てる IP アドレスを指定された IP アドレスプール内の未使用アドレスからランダムに選択するようになります。なお、既定の動作は、未使用アドレスのうち最初のアドレスを割当てるようになっています。 HUB_AO_DetectDormantSessionInterval この項目が 0 以外の場合は、指定された秒数無通信であった VPN セッションをドーマント状態 (休止状態) として識別します。ドーマント状態の VPN セッションに対しては、仮想 HUB 内でフラッディングされるべきパケットがフラッディングされなくなります。 +HUB_AO_NoPhysicalIPOnPacketLog この項目が 0 (有効) の場合は、パケットログに送信元および宛先 VPN セッションの物理的な接続元 VPN クライアントの IP アドレスが記録されないようになります。 # Caps 関係 @@ -1453,24 +1454,24 @@ SM_SESS_STATUS_REALUSER ユーザー名 (データベース) SM_SESS_STATUS_GROUPNAME グループ名 SM_CLIENT_IP クライアント IP アドレス SM_CLIENT_HOSTNAME クライアントホスト名 -SM_NODE_CLIENT_NAME クライアント製品名 -SM_NODE_CLIENT_VER クライアントバージョン -SM_NODE_CLIENT_BUILD クライアントビルド番号 -SM_NODE_SERVER_NAME サーバー製品名 -SM_NODE_SERVER_VER サーバーバージョン -SM_NODE_SERVER_BUILD サーバービルド番号 -SM_NODE_CLIENT_OS_NAME クライアント OS 名 -SM_NODE_CLIENT_OS_VER クライアント OS バージョン -SM_NODE_CLIENT_OS_PID クライアント OS プロダクト ID -SM_NODE_CLIENT_HOST クライアントホスト名 -SM_NODE_CLIENT_IP クライアント IP アドレス -SM_NODE_CLIENT_PORT クライアントポート番号 -SM_NODE_SERVER_HOST サーバーホスト名 -SM_NODE_SERVER_IP サーバー IP アドレス -SM_NODE_SERVER_PORT サーバーポート番号 -SM_NODE_PROXY_HOSTNAME 経由プロキシホスト名 -SM_NODE_PROXY_IP 経由プロキシ IP アドレス -SM_NODE_PROXY_PORT 経由プロキシポート番号 +SM_NODE_CLIENT_NAME クライアント製品名 (申告) +SM_NODE_CLIENT_VER クライアントバージョン (申告) +SM_NODE_CLIENT_BUILD クライアントビルド番号 (申告) +SM_NODE_SERVER_NAME サーバー製品名 (申告) +SM_NODE_SERVER_VER サーバーバージョン (申告) +SM_NODE_SERVER_BUILD サーバービルド番号 (申告) +SM_NODE_CLIENT_OS_NAME クライアント OS 名 (申告) +SM_NODE_CLIENT_OS_VER クライアント OS バージョン (申告) +SM_NODE_CLIENT_OS_PID クライアント OS プロダクト ID (申告) +SM_NODE_CLIENT_HOST クライアントホスト名 (申告) +SM_NODE_CLIENT_IP クライアント IP アドレス (申告) +SM_NODE_CLIENT_PORT クライアントポート番号 (申告) +SM_NODE_SERVER_HOST サーバーホスト名 (申告) +SM_NODE_SERVER_IP サーバー IP アドレス (申告) +SM_NODE_SERVER_PORT サーバーポート番号 (申告) +SM_NODE_PROXY_HOSTNAME 経由プロキシホスト名 (申告) +SM_NODE_PROXY_IP 経由プロキシ IP アドレス (申告) +SM_NODE_PROXY_PORT 経由プロキシポート番号 (申告) SM_MAC_COLUMN_1 セッション名 SM_MAC_COLUMN_2 MAC アドレス SM_MAC_COLUMN_3 作成時刻 diff --git a/src/bin/hamcore/vpn_driver.sys b/src/bin/hamcore/vpn_driver.sys index 82719a35e9c059afec9cfc2b254d575bd8d3fbfb..77bdcdc6a1597cdb84ee261e98996ecb9c37132d 100644 GIT binary patch delta 762 zcmaEGlJUVw#tjKf%nH`$Cnq!cGM9)mZr;o^Q4K8MuDMfS)%g`hCjA~xo1dL`;NJTx zZ?k|_gBUL#0}F$tDgy(U-aOYKoKe_>L5D$s!2nEJGMF+LF<5S9cZy`jDpBlO#v;P! z&SJ{G`Qt`cp@tXn9rn|i5{|9h{MWNqTttB(yN5SNdbwa{mwWKW!?7_1A6zE)B|6r( zZe04eYVC2+X89zcW%Y+ASZ0-faTA~0!O^qeiTb{Gzq7YREq)rdRPe#{ipA-?8zoEM z8gX@5XK$KNZ`aHnqM2PL?&fYk%V?U>%sV@4^PCmcIGao7H)t*v-ZuXs_xYpsC+=PL z2zcV!vv0?=ji#XswsQB1Onq~>pl{K7^EJ~8Q|fIZ%W7`ey3dUF_7}8|x^(>Olk_SN z!=|;9-X;i&{#bcbZ}Qhgdr$E>&M`_lc*W=y-?HBY%HO~G&7Zr+A>#OzeR7;{o<|;d z%yw%-b7N_Um2Ssjrkpn0YiV^Gzho}!ZPpCQPF}Pmk#!1F=&f&^Cg(N#)+_Wc-63~J zhIz>r3z=edrX#VF&nI21w=gv}HI6b+X5-Xq^Jx3d%gD)MD8?e9Ymt_f)y2j3Fy*4j zX7(t~r{~KK81TXsF*33;urx6;#7SCSy6yQdOk$pR-R>WAJ4KnfH~cSMwk>{gI;-^8 zhE%hYx{H!p*UYzEy{kfvYoBF7QP=Dp=6jU;TQiSoxw$8%*4y(H23e%-=M~uXZsiNd zgFG`X*8LWZo!)t@c)jb+Zxs)`T^iHEr=9MZbM#75!5KQ$ z=JC&)CLi+bEMGh&;gR(_!>gj&7H3NN^ho)%OW-x0g-^^cNZ91 mcwCt{FMfT?{nk*c4kxCQB~M&TPS~8d(RJ}c%4zeb3=9B_O-1vw+0X7h+LHF(dGfl6n_H(m z?bs}!)gZ>p%fP~5s>;9srZ>-Z2xk;FX3$|!U@!oamJFs0MhvE#*_|Spu}T!Xma&Lj zT_~sP`r0{9Hs7Z*_}O{)znz)koBw*&ii_C&+`VSLn$UyNcbWJ7)2bRwx~|Wg+?VKB z-?nt&Za1%Hv6bJBnit3gEtj3WRLS~X=fhgvX=i_)zMt~xnqDe1+j8ez!&d=KrQ0P; zPHH~Vo2%Df^~E@2u|inx-q=3JYX%EC0#<13K9M}tmoe|l^h-@SXHM)ql@h~$;BA5N zEUEhaM=C5n3UBu~KIgmKBK;G&C4Aw2TXSbIZfB|QGnjPh{pM0Lai4uZz0TZH&GfC^ zcj`yp$t`alJXd5ma%{`mWOE^hFDnl7f68*JTlH+`#^$@;4fA_gmnwgo&|Z>eAsD0k z+jmE9vWml3wku0_{MeS`link=Ax1W9(i6+W?9&A6y!oCNniO#EGJAD2nCoYqVPj71 z`cqQVmxyJYyvnq}cJle8i}i-41_tI)2Fh%lT5TR}-+381Sq#NkM7DN4IU@1nt^Dc- zyXWZiG<`QwXINpt3s=O*$jZRd#K<7_^T@@8@gj{2oIl*UIhk|oEc=;KJo9RKbM-7) ztX$&PS&J>2e_dt+)4sU>*E1ihw+1cgc;C_d)sXo`+0K^#7Z@AsPg_jYzm_sH_sf2r zun?o>$j1!ni(UHjjiSTn3KcA9I>Fqyvf!%RzAna~6<%uJzcDFT$Ycob{md50<#>I; zo7iW{IaXX&A4GiI)wl?k z`*DfIubA)izbJ={uDKCMmOIU^m*jQOiLKMAwmGwlb#vQc12cvTzmC1*v~4)7tH4-U o|6N02-o`?QO+wq`c3d({W;nHPT|nNd{^7B z-HNvMv+&}G`tn~(mOty@i%P+pi~=?WB8qmC>RrOlUoWt|r_1hLA(c4$(s`@k)&m&~ ztXIE%<^FcYv)S0P_3fQGy`T2Ynz`~(w|(iBJ>~B5+Ez85x4BP8&%R=|OT4aF4kL^niv{H87Q-HYPET^edlH5WHA(D5xG>hm9y>W+}|H0 z8YEPM4)r66s?&$%1U%*i)XF>Kqvc}2?P`x+0!O24Y~ zS{ydbPYro0aK}b$hOCcC)N?g&wWD&z$L9Tcsnb?`txBqXRmhEmFN>{qq~A(BQ1*r) z@8IM7p9lGEp9q`I7L-a+PMUP|zUnb%?!?1Pjs?~RSxXL{cpMX^!nEHp>aJ*=Tl%iE zJX0c{+$=il7a(sV>3V0SEkk~w>8Wdm=L=Y53eWd9$4%frCz<`hwvW@-%)hIBp`Dgm z1e;#%)O*!ee6KNwI+@HBxLwbh*3w{N`scAnSYpwZX{UEYloy}sIO05SV#AlvV%e^J jr}y%k9NG{)b<&3HeC5YsitE^4G`o1D$$%anO_^DZVXZ7~11?oNT6DTj`1V=woZa{087-VT+t z%@gz*gn4-xSQt!I85qFyW?83jMqy(H9R>vk12AdHV9H>`V7j^8Ig%Nx#AmlM7Lkdu z0_N-+p6@TR*({SiYjg7I=*$zFYrSj5MQpbGy z?5y6h!;dw5LG3z_pdrQ<)^8g>)lsQm!0a~*RQj?SJd?@i~HF#S&>7p-U#fxXeDN4 zb2=>OO|jUHFZ}arCe6(3i~M$`d`synN!2}bf-?54>Z|zDdekHDLZ&jyGKFe4^Mf|CEdMhNcF_CQ$~;Y@Awc9&O)w897-D#aKk%NRwnFPV^Jjj`au@+s&jku zFS2ZzvnuaVx%@Bhsk@4 zjcsRm>x}tnDtV_=R|O^1pKsmve`cD|LzAsV)^?e1@4*E&D}GKE>0f$kRqOei$>Fuj zwYl3BPTag8`g6~_s4H`KI2DyP?FsxfJ#I-U_sXYtcfZ>!d-G87Ooqz$0wyQc|21UV oQ?c^Zf*q3k7b@RACZEE-_OVg%%{j_Vhto~YC(YK-`pm!p0P`SKHvj+t diff --git a/src/bin/hamcore/vpn_driver6_x64.sys b/src/bin/hamcore/vpn_driver6_x64.sys index 00db7bb714fbbcef1f45d476ced07d08ffc4f88e..dd1269d4d06061cb299303f536da762331595b1f 100644 GIT binary patch delta 761 zcmaEGpYg$c#tj)v%(t!2PtIoYWzzewc^8wEHkf~1_ozUOQ`Lq((SHBU5B3PJ;SKfO zyhiVdJTD&u3xlO90|S`eJl8LrQP_k*he3hC08Cmkm@*hKSZ-zy$YjPU(Hxw{D01Vg zZ(8WS{U2YcYJ1H(u(89xm%(uJ-;i2y5yy*d7r#Ec{I+(@Mw9eQP6lp!1wtqH{j&--$*UmYzEzs!MDrvj*i{nm+x=wR_cT>$$(s!4P(}#Sy z-l{#kZn^58Hov|2*M0ZBFE{@u^>%)3m0N%1S5e-}Lha5dqlWg+{%78@C%1R~?A&qs zp0P}#PPx&^rOrBr_F5pHCB$1zUfy||Npt8^H+ykt@4eI+545H%bV``mDmNA#DDQr zl-m0Jx|kkMF4MNu$>(z~)?1jG8yG|xD6?^DwRyCC=Vjz%F%)AF$$!Xl=y?{?{0I&C z6A@P`bQ&&Ad~U!CSH#H3%D~dZ$S^x<+sSv64QH^~&R_XQd@b|!#Aj*}>Nyt}Hr<^R zn)#(Q?Vz{c{CP+2K3-w2F8#HQHE%T!kC5Vz<)$4UAKYD)7-U|*`P(yVuNLNYGd#ir z?(q8vypG?x$l$rPXej@mowXO(e7b=}{#04BrTeNx zkNv)R&n|Ue?n(`pd{a5wz0gU?e`(8!YY9OmIdh*r(lDHAm$~a$?6lm+N9P&Y9rKSr pzfkV2JI|W=ub+I_eeIKDg65;<8Hr5F9D9u4%3ZR4AMloe0RZ$qThjml delta 761 zcmaEGpYg$c#tj)v%u{Zho1D$$%fvfx^DZVSZ7~13?ok2#ViT=}@4tCZY3x1N=_+Tv zd5zu^d0t)y76wyQ1_m&_d9GhLqp&f94ub-N0hqL8Fl8`eFx|`^kjacyqB%H?Q6$Z4 z^6lwgo0ivzt}kPk-+9QTzV6!Qzah2aB9%6-AI?5Eopb5i!oTT9!vl`qP8FEkm*ZG3 zr|?{{Jbw1Iux*Y>O{U)^+V*T+rpK78b7%Ut@AqRGxtdSh+Tv5&DmfuDWJmGQ@D-I0 z4xWhL^ib`&aqcy4yD1kw>}QjUII^rIedf32Yi-Y-J?NP_vwj^*hRpr8!`gAS0%!l4 zyxI6UWS6#3+V#{ph>ij43f|^7-70^@gU#My62)%50okZ60mkc^Nrb48>SPo_?4(ExFSYIRtAvkw!YBd{q(S68H=J||236KUuMt!ZFQ

z3B1FWs2;J=UJH`Cc;X zKG%s478PB*dv;%T=bnSPLL#9{?U(*5tbg(AYW=P$+27S{tS|1~KKoX-gM+9r#ngTdc^A7Iw;+R^7j)=>e@86_{znAa$ee ztfT!zjhBysg~3vlfdNc!mJJGL6gFYdVNhT&0F#ysrVK_5mYdsyGnuhUFo&lxihNrl z(!YFv$Kv%ml&$~XQ!kxrZxISi6#F1xwr97uFeVP(=i2Gzs4~ePti%g z;_SHleU+--D&fjOokWM&-!BTLUy-e8 z=Q=knGJ)x))@1*}i}e^1M+rvBW`-&g;j^7hM z^Yzp@jzk6nUbrGgMpg!vCPs#dSGpI9E1o}4r!qzFqU*HD*9;e{|JBq`Sg)PmeRA8k zdD|Km8+LwrxZyj4l|akUEwyvZk0@O^aq$1WOA05x_3_07)UzElt-K*pe{ar>`c+#5 zHXeM=RoKqc{Wg1@b8o}({l~f^8#1)Tm8Ls*6)83>KmF@;%d3>0?T>EPn`qtSDEr)M zvL%RFw{_h$o~nix(~`$q7wGaC$n>7PX)abDw~xiN=i`g}rWQ&rZNF23Z8#ix*5+0p zoEERom2JIm>t;O@jbBb~920k>TUz}7Ip>&c@R1F6YBM9OL}&K)ikUC2IZ&|dO?pmI l!`qIg`6@UmLTsb6_>xf($nGJ ztfT!zjhB~!g~3#nfdNc!mJJGL6gFniVNhT&0F#ysrVK_5rkmS?GnuhUFo&lximZ(Y zv97G(vKG$rJ@qg_!9-zdSn%fBh+1(G@s7Z{&pER#lYP#JzIAyp`P`|$s+0K&9P5{D zJLp&NVfW9o@aC@8QBwFPpIPlMWwmGeySC>eZT;Q2J%n9g7*- zzn>mcJY(=;#o8iCmFT@nTf@!uEj#^fqNNY-oOq(DchSY&f!BU~H#2j1`Z1Z2*HTee zG)nN;#;@Do9Bhhs&+OSaSMAyIhTsj0uRjuNsh_RV>&&R1QT1zjU*9U0L+S_C?b4T> zzxn=}2?uI7tbKlL#oed33NFrgW3&AH@=wJMpN$S&+#CNuPc{)q6zE*9{{D$x5TUPzhcdSo+WpX*id5z_Q>Z!TvkD_%? zZx1n>x{`PH4kpdU$^L~G>kUnfOf91fl-W47+C196^D=U>7>coo#N2$48<)q{%Oa4O z5MILjUTa6al>skY5hEij14|PlLz(^^j_p&#|K~QPxJ|y3$>Hw#IKp+?r77I|Y`&k1 zICsE0C$d=S!@nIGJ3l;KG4W4PGEee3h29+w&p%(&yP}d}C|fW8G*N$FQ;0l=!L_|C z>Lo8GdqFvSX@VJtyJv}BzuV0ovgVUT`Ry)PRJdL^XF;#cAJU(^GY0>#(vAb7q;V3BcTe4cQ oD0}DpE7O>L9=flroOEE?hd)J6j%)P%502!y*ngvq?F0h@0K{=s1^@s6 diff --git a/src/bin/vpnweb.cab b/src/bin/vpnweb.cab index 588703cd0cbb70838578b9c79c5fd799374a2b17..3e0cc96e87fae7b2d294a4e577e41f47c374f948 100644 GIT binary patch delta 53819 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�_9w0EB%D*}z<2C(u7c&kg7V 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%0AE~+jS8#y5X-L*!Kx+`$Wp`Wjdi4en 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