From 8779e59295b857c38f5f453080a5e87be07c1fc3 Mon Sep 17 00:00:00 2001 From: nattoheaven Date: Tue, 14 Jan 2014 23:19:37 +0900 Subject: [PATCH 1/6] Supporting VLAN for Mac OS X using TunTapOSX --- src/Cedar/Cedar.h | 8 +++++ src/Cedar/Client.c | 22 ++++++++++++-- src/Cedar/VLanUnix.c | 56 ++++++++++++++++++++++++++++------- src/Mayaqua/TunTap.h | 17 ++++------- src/Mayaqua/Unix.c | 4 +++ src/makefiles/macos_32bit.mak | 6 ++-- src/makefiles/macos_64bit.mak | 6 ++-- 7 files changed, 91 insertions(+), 28 deletions(-) diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index b857a7d6..693e9a36 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -696,7 +696,15 @@ #define TAP_FILENAME_1 "/dev/net/tun" #define TAP_FILENAME_2 "/dev/tun" +#ifdef UNIX_MACOS +#ifdef NO_VLAN #define TAP_MACOS_FILENAME "/dev/tap0" +#else +#define TAP_MACOS_FILENAME "tap" +#endif +#define TAP_MACOS_DIR "/dev/" +#define TAP_MACOS_NUMBER (16) +#endif diff --git a/src/Cedar/Client.c b/src/Cedar/Client.c index 16062e7f..f85a9c72 100644 --- a/src/Cedar/Client.c +++ b/src/Cedar/Client.c @@ -7446,12 +7446,14 @@ bool CtDisableVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *vlan) #ifndef OS_WIN32 +#ifdef NO_VLAN if (GetOsInfo()->OsType == OSTYPE_MACOS_X) { // Can not be added or removed the virtual LAN card in MacOS X CiSetError(c, ERR_NOT_SUPPORTED); return false; } +#endif // Check whether the virtual LAN card with the specified name is not // being used by one or more accounts @@ -7597,12 +7599,14 @@ bool CtEnableVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *vlan) #ifndef OS_WIN32 +#ifdef NO_VLAN if (GetOsInfo()->OsType == OSTYPE_MACOS_X) { // Can not be added or removed the virtual LAN card in MacOS X CiSetError(c, ERR_NOT_SUPPORTED); return false; } +#endif // Search the virtual LAN card LockList(c->UnixVLanList); @@ -7693,12 +7697,14 @@ bool CtDeleteVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *d) #ifndef OS_WIN32 +#ifdef NO_VLAN if (GetOsInfo()->OsType == OSTYPE_MACOS_X) { // Can not be added or removed the virtual LAN card in MacOS X CiSetError(c, ERR_NOT_SUPPORTED); return false; } +#endif // Check whether the virtual LAN card with the specified name is not // being used by one or more accounts @@ -8265,12 +8271,14 @@ bool CtCreateVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *create) #ifndef OS_WIN32 // Non-Win32 +#ifdef NO_VLAN if (GetOsInfo()->OsType == OSTYPE_MACOS_X) { // A virtual LAN card can not be added or removed in MacOS X CiSetError(c, ERR_NOT_SUPPORTED); return false; } +#endif // Check whether the specified name is valid or not if (IsSafeStr(create->DeviceName) == false) @@ -9792,7 +9800,11 @@ bool CiReadSettingFromCfg(CLIENT *c, FOLDER *root) // Eraser c->Eraser = NewEraser(c->Logger, CfgGetInt64(config, "AutoDeleteCheckDiskFreeSpaceMin")); - if (OS_IS_UNIX(GetOsInfo()->OsType) && GetOsInfo()->OsType != OSTYPE_MACOS_X) + if (OS_IS_UNIX(GetOsInfo()->OsType) +#ifdef NO_VLAN + && GetOsInfo()->OsType != OSTYPE_MACOS_X +#endif + ) { // Read the UNIX version virtual LAN card list (except MacOS) vlan = CfgGetFolder(root, "UnixVLan"); @@ -9802,6 +9814,7 @@ bool CiReadSettingFromCfg(CLIENT *c, FOLDER *root) } } +#ifdef NO_VLAN if (GetOsInfo()->OsType == OSTYPE_MACOS_X) { #ifdef OS_UNIX @@ -9822,6 +9835,7 @@ bool CiReadSettingFromCfg(CLIENT *c, FOLDER *root) Add(c->UnixVLanList, uv); #endif // OS_UNIX } +#endif CiLoadAccountDatabase(c, db); @@ -10328,7 +10342,11 @@ void CiWriteSettingToCfg(CLIENT *c, FOLDER *root) CiWriteCAList(c, ca); // VLAN - if (OS_IS_UNIX(GetOsInfo()->OsType) && GetOsInfo()->OsType != OSTYPE_MACOS_X) + if (OS_IS_UNIX(GetOsInfo()->OsType) +#ifdef NO_VLAN + && GetOsInfo()->OsType != OSTYPE_MACOS_X +#endif + ) { vlan = CfgCreateFolder(root, "UnixVLan"); CiWriteVLanList(c, vlan); diff --git a/src/Cedar/VLanUnix.c b/src/Cedar/VLanUnix.c index c3e77d0c..c987f14a 100644 --- a/src/Cedar/VLanUnix.c +++ b/src/Cedar/VLanUnix.c @@ -302,11 +302,7 @@ CANCEL *VLanGetCancel(VLAN *v) fd = v->fd; -#ifndef UNIX_MACOS UnixSetSocketNonBlockingMode(fd, true); -#else // UNIX_MACOS - UnixSetSocketNonBlockingMode(fd, false); -#endif // UNIX_MACOS c->SpecialFlag = true; c->pipe_read = fd; @@ -402,6 +398,9 @@ int UnixCreateTapDeviceEx(char *name, char *prefix, UCHAR *mac_address) struct sockaddr sa; char *tap_name = TAP_FILENAME_1; int s; +#ifdef UNIX_MACOS + char tap_macos_name[256] = TAP_MACOS_DIR TAP_MACOS_FILENAME; +#endif // Validate arguments if (name == NULL) { @@ -445,13 +444,23 @@ int UnixCreateTapDeviceEx(char *name, char *prefix, UCHAR *mac_address) tap_name = TAP_FILENAME_2; } #else // UNIX_MACOS - // MacOS X - fd = open(TAP_MACOS_FILENAME, O_RDWR); - if (fd == -1) { - return -1; + int i; + fd = -1; + for (i = 0; i < TAP_MACOS_NUMBER; i++) { + sprintf(tap_macos_name + strlen(TAP_MACOS_DIR TAP_MACOS_FILENAME), "%d", i); + fd = open(tap_macos_name, O_RDWR); + if (fd != -1) + { + tap_name = tap_macos_name; + break; + } + } + if (fd == -1) + { + return -1; + } } - tap_name = TAP_MACOS_FILENAME; #endif // UNIX_MACOS #ifdef UNIX_LINUX @@ -479,7 +488,7 @@ int UnixCreateTapDeviceEx(char *name, char *prefix, UCHAR *mac_address) Zero(&ifr, sizeof(ifr)); StrCpy(ifr.ifr_name, sizeof(ifr.ifr_name), eth_name); ifr.ifr_hwaddr.sa_family = ARPHRD_ETHER; - Copy(&ifr.ifr_hwaddr.sa_data, mac_address, 6); + Copy(&ifr.ifr_addr.sa_data, mac_address, 6); ioctl(s, SIOCSIFHWADDR, &ifr); } @@ -494,6 +503,33 @@ int UnixCreateTapDeviceEx(char *name, char *prefix, UCHAR *mac_address) } #else // UNIX_LINUX +#ifdef UNIX_MACOS + // MAC address setting + s = socket(AF_INET, SOCK_DGRAM, 0); + if (s != -1) + { + char *macos_eth_name; + macos_eth_name = tap_macos_name + strlen(TAP_MACOS_DIR); + + if (mac_address != NULL) + { + uint8_t macos_mac_address[19]; + Zero(&ifr, sizeof(ifr)); + StrCpy(ifr.ifr_name, sizeof(ifr.ifr_name), macos_eth_name); + Copy(&ifr.ifr_addr.sa_data, mac_address, 6); + ioctl(s, SIOCSIFLLADDR, &ifr); + } + + Zero(&ifr, sizeof(ifr)); + StrCpy(ifr.ifr_name, sizeof(ifr.ifr_name), macos_eth_name); + ioctl(s, SIOCGIFFLAGS, &ifr); + + ifr.ifr_flags |= IFF_UP; + ioctl(s, SIOCSIFFLAGS, &ifr); + + close(s); + } +#endif #ifdef UNIX_SOLARIS // Create a tap for Solaris { diff --git a/src/Mayaqua/TunTap.h b/src/Mayaqua/TunTap.h index 5db02c06..872fd5ac 100644 --- a/src/Mayaqua/TunTap.h +++ b/src/Mayaqua/TunTap.h @@ -227,11 +227,14 @@ struct tundladdr { #else // UNIX_SOLARIS -#ifdef UNIX_BSD +#if defined(UNIX_BSD) || (!defined(NO_VLAN) && defined(UNIX_MACOS)) // ----------------------------------------------------------------- // Tap header for FreeBSD // ----------------------------------------------------------------- +// ----------------------------------------------------------------- +// Tap header For MacOS +// ----------------------------------------------------------------- /* $NetBSD: if_tun.h,v 1.5 1994/06/29 06:36:27 cgd Exp $ */ /* @@ -283,17 +286,7 @@ struct tuninfo { #else // UNIX_BSD -#ifdef UNIX_MACOS - -// ----------------------------------------------------------------- -// Tap header For MacOS -// ----------------------------------------------------------------- - -#else // UNIX_MACOS - -#endif // UNIX_MACOS - -#endif // UNIX_BSD +#endif // UNIX_BSD || UNIX_MACOS #endif // UNIX_SOLARIS diff --git a/src/Mayaqua/Unix.c b/src/Mayaqua/Unix.c index fc2cbf32..f637a1b6 100644 --- a/src/Mayaqua/Unix.c +++ b/src/Mayaqua/Unix.c @@ -96,6 +96,7 @@ // Struct statfs for MacOS X #ifdef UNIX_MACOS +#ifdef NO_VLAN typedef struct fsid { int32_t val[2]; } fsid_t; struct statfs { short f_otype; /* TEMPORARY SHADOW COPY OF f_type */ @@ -117,6 +118,9 @@ struct statfs { char f_mntonname[90]; /* directory on which mounted */ char f_mntfromname[90];/* mounted filesystem */ }; +#else +#include +#endif #endif // UNIX_MACOS // Scandir() function for Solaris diff --git a/src/makefiles/macos_32bit.mak b/src/makefiles/macos_32bit.mak index 816f4515..e62eb18c 100644 --- a/src/makefiles/macos_32bit.mak +++ b/src/makefiles/macos_32bit.mak @@ -24,11 +24,13 @@ # Variables CC=gcc -OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DNO_VLAN -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char +NO_VLAN?=-DNO_VLAN + +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char OPTIONS_LINK_DEBUG=-g -fsigned-char -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap -OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DNO_VLAN -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char OPTIONS_LINK_RELEASE=-O2 -fsigned-char -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap diff --git a/src/makefiles/macos_64bit.mak b/src/makefiles/macos_64bit.mak index fb0bfbc3..933bc5b7 100644 --- a/src/makefiles/macos_64bit.mak +++ b/src/makefiles/macos_64bit.mak @@ -24,11 +24,13 @@ # Variables CC=gcc -OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char -m64 +NO_VLAN?=-DNO_VLAN + +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char -m64 OPTIONS_LINK_DEBUG=-g -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap -OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char -m64 +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char -m64 OPTIONS_LINK_RELEASE=-O2 -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap From d38762941f92ffa72516dd1e1180ba0912b36559 Mon Sep 17 00:00:00 2001 From: ELIN Date: Sun, 26 Jan 2014 02:51:34 +0000 Subject: [PATCH 2/6] adminip.txt CIDR Support --- src/Cedar/Admin.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/Cedar/Admin.c b/src/Cedar/Admin.c index e61e41f4..626c1cd7 100644 --- a/src/Cedar/Admin.c +++ b/src/Cedar/Admin.c @@ -13212,6 +13212,9 @@ bool CheckAdminSourceAddress(SOCK *sock, char *hubname) UINT i; TOKEN_LIST *t; IP ip; + IP mask; + IP ip1; + IP ip2; s = CfgReadNextLine(b); if (s == NULL) @@ -13242,7 +13245,30 @@ bool CheckAdminSourceAddress(SOCK *sock, char *hubname) { if (t->NumTokens == 1 || StrCmpi(hubname, t->Token[1]) == 0) { - if (StrToIP(&ip, t->Token[0])) + if (ParseIpAndMask46(t->Token[0], &ip, &mask)) + { + if (IsIP4(&sock->RemoteIP) && IsIP4(&ip)) + { + IPAnd4(&ip1, &sock->RemoteIP, &mask); + IPAnd4(&ip2, &ip, &mask); + + if (CmpIpAddr(&ip1, &ip2) == 0) + { + ok = true; + } + } + else if (IsIP6(&sock->RemoteIP) && IsIP6(&ip)) + { + IPAnd6(&ip1, &sock->RemoteIP, &mask); + IPAnd6(&ip2, &ip, &mask); + + if (CmpIpAddr(&ip1, &ip2) == 0) + { + ok = true; + } + } + } + else if (StrToIP(&ip, t->Token[0])) { if (CmpIpAddr(&sock->RemoteIP, &ip) == 0) { From b3611304b5dd1b69d2a6b68ec83a8ccc76f9b126 Mon Sep 17 00:00:00 2001 From: Dmitry Orlov Date: Tue, 4 Feb 2014 21:49:46 +0000 Subject: [PATCH 3/6] Add simple debian packaging --- debian/bin/vpnbridge | 3 ++ debian/bin/vpnclient | 3 ++ debian/bin/vpncmd | 3 ++ debian/bin/vpnserver | 3 ++ debian/changelog | 5 ++ debian/control | 80 ++++++++++++++++++++++++++++++ debian/init.d/vpnserver | 69 ++++++++++++++++++++++++++ debian/makefile.patch | 19 +++++++ debian/rules | 22 ++++++++ debian/softether-vpnbridge.install | 2 + debian/softether-vpnclient.install | 2 + debian/softether-vpncmd.install | 2 + debian/softether-vpnserver.install | 2 + debian/source/format | 1 + 14 files changed, 216 insertions(+) create mode 100755 debian/bin/vpnbridge create mode 100755 debian/bin/vpnclient create mode 100755 debian/bin/vpncmd create mode 100755 debian/bin/vpnserver create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/init.d/vpnserver create mode 100644 debian/makefile.patch create mode 100755 debian/rules create mode 100644 debian/softether-vpnbridge.install create mode 100644 debian/softether-vpnclient.install create mode 100644 debian/softether-vpncmd.install create mode 100644 debian/softether-vpnserver.install create mode 100644 debian/source/format diff --git a/debian/bin/vpnbridge b/debian/bin/vpnbridge new file mode 100755 index 00000000..93e0e6a6 --- /dev/null +++ b/debian/bin/vpnbridge @@ -0,0 +1,3 @@ +#!/bin/sh +/opt/vpnbridge/vpnbridge "$@" +exit $? diff --git a/debian/bin/vpnclient b/debian/bin/vpnclient new file mode 100755 index 00000000..dae45e13 --- /dev/null +++ b/debian/bin/vpnclient @@ -0,0 +1,3 @@ +#!/bin/sh +/opt/vpnclient/vpnclient "$@" +exit $? diff --git a/debian/bin/vpncmd b/debian/bin/vpncmd new file mode 100755 index 00000000..d3abbc4b --- /dev/null +++ b/debian/bin/vpncmd @@ -0,0 +1,3 @@ +#!/bin/sh +/opt/vpncmd/vpncmd "$@" +exit $? diff --git a/debian/bin/vpnserver b/debian/bin/vpnserver new file mode 100755 index 00000000..f8e85f73 --- /dev/null +++ b/debian/bin/vpnserver @@ -0,0 +1,3 @@ +#!/bin/sh +/opt/vpnserver/vpnserver "$@" +exit $? diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..fc27eb06 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +softether-vpn (0:4.04.9412-rtm) unstable; urgency=low + + * Testing debianization + + -- Dmitry Orlov Tue, 4 Feb 2014 20:24:43 +0000 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..e25dd74e --- /dev/null +++ b/debian/control @@ -0,0 +1,80 @@ +Source: softether-vpn +Section: net +Priority: optional +Maintainer: Dmitry Orlov +Build-Depends: debhelper (>= 7.0.50~), libncurses-dev, linux-libc-dev, libssl-dev, libreadline-dev, build-essential +Standards-Version: 3.9.1 +Homepage: http://www.softether.org/ + +Package: softether-vpnbridge +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, softether-vpncmd +Section: net +Description: VPN Bridge daemon + An Open-Source Free Cross-platform Multi-protocol VPN Program, as an academic project from University of Tsukuba. + SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the world's most + powerful and easy-to-use multi-protocol VPN software. + It runs on Windows, Linux, Mac, FreeBSD and Solaris. + SoftEther VPN is open source. You can use SoftEther for any + personal or commercial use for free charge. + SoftEther VPN is an optimum alternative to + OpenVPN and Microsoft's VPN servers. SoftEther VPN + has a clone-function of OpenVPN Server. + You can integrate from OpenVPN to SoftEther VPN smoothly. + SoftEther VPN is faster than OpenVPN. + SoftEther VPN also supports Microsoft SSTP VPN for Windows Vista / 7 / 8. + +Package: softether-vpnclient +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, softether-vpncmd +Section: net +Description: VPN Client daemon + An Open-Source Free Cross-platform Multi-protocol VPN Program, as an academic project from University of Tsukuba. + SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the world's most + powerful and easy-to-use multi-protocol VPN software. + It runs on Windows, Linux, Mac, FreeBSD and Solaris. + SoftEther VPN is open source. You can use SoftEther for any + personal or commercial use for free charge. + SoftEther VPN is an optimum alternative to + OpenVPN and Microsoft's VPN servers. SoftEther VPN + has a clone-function of OpenVPN Server. + You can integrate from OpenVPN to SoftEther VPN smoothly. + SoftEther VPN is faster than OpenVPN. + SoftEther VPN also supports Microsoft SSTP VPN for Windows Vista / 7 / 8. + +Package: softether-vpncmd +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Section: net +Description: Command line utils + An Open-Source Free Cross-platform Multi-protocol VPN Program, as an academic project from University of Tsukuba. + SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the world's most + powerful and easy-to-use multi-protocol VPN software. + It runs on Windows, Linux, Mac, FreeBSD and Solaris. + SoftEther VPN is open source. You can use SoftEther for any + personal or commercial use for free charge. + SoftEther VPN is an optimum alternative to + OpenVPN and Microsoft's VPN servers. SoftEther VPN + has a clone-function of OpenVPN Server. + You can integrate from OpenVPN to SoftEther VPN smoothly. + SoftEther VPN is faster than OpenVPN. + SoftEther VPN also supports Microsoft SSTP VPN for Windows Vista / 7 / 8. + +Package: softether-vpnserver +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, softether-vpncmd +Section: net +Description: VPN Server daemon + An Open-Source Free Cross-platform Multi-protocol VPN Program, as an academic project from University of Tsukuba. + SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the world's most + powerful and easy-to-use multi-protocol VPN software. + It runs on Windows, Linux, Mac, FreeBSD and Solaris. + SoftEther VPN is open source. You can use SoftEther for any + personal or commercial use for free charge. + SoftEther VPN is an optimum alternative to + OpenVPN and Microsoft's VPN servers. SoftEther VPN + has a clone-function of OpenVPN Server. + You can integrate from OpenVPN to SoftEther VPN smoothly. + SoftEther VPN is faster than OpenVPN. + SoftEther VPN also supports Microsoft SSTP VPN for Windows Vista / 7 / 8. + diff --git a/debian/init.d/vpnserver b/debian/init.d/vpnserver new file mode 100644 index 00000000..012e47bd --- /dev/null +++ b/debian/init.d/vpnserver @@ -0,0 +1,69 @@ +#! /bin/sh +# +# Author: Dmitry Orlov +# From Debian skeleton (Tom deLombarde) +# + +set -e + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/qmsys/bin +DAEMON=/usr/bin/vpnserver +NAME=vpnserver +DESC="SoftEtherVPN Server" + +PIDFILE=/var/run/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME + +# Gracefully exit if the package has been removed. +test -x $DAEMON || exit 0 + +# Read config file if it is present. +#if [ -r /etc/default/$NAME ] +#then +# . /etc/default/$NAME +#fi + +case "$1" in + start) + echo -n "Starting $DESC: $NAME" + $DAEMON -start + echo "." + ;; + stop) + echo -n "Stopping $DESC: $NAME" + $DAEMON -stop + echo "." + ;; + #reload) + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo -n "Reloading $DESC configuration..." + # start-stop-daemon --stop --signal 1 --quiet --pidfile \ + # $PIDFILE --exec $DAEMON + # echo "done." + #;; + restart|force-reload) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart". + # + echo -n "Restarting $DESC: $NAME" + $DAEMON -stop + sleep 1 + $DAEMON -start + echo "." + ;; + *) + # echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/debian/makefile.patch b/debian/makefile.patch new file mode 100644 index 00000000..9b2a723c --- /dev/null +++ b/debian/makefile.patch @@ -0,0 +1,19 @@ +--- Makefile 2014-02-04 21:20:33.422762017 +0000 ++++ Makefile.old 2014-02-04 21:20:10.298761727 +0000 +@@ -32,11 +32,11 @@ + + OPTIONS_LINK_RELEASE=-O2 -fsigned-char -m64 -lm -ldl -lrt -lpthread -lssl -lcrypto -lreadline -lncurses -lz + +-INSTALL_BINDIR=/usr/bin/ +-INSTALL_VPNSERVER_DIR=/usr/vpnserver/ +-INSTALL_VPNBRIDGE_DIR=/usr/vpnbridge/ +-INSTALL_VPNCLIENT_DIR=/usr/vpnclient/ +-INSTALL_VPNCMD_DIR=/usr/vpncmd/ ++INSTALL_BINDIR=usr/bin/ ++INSTALL_VPNSERVER_DIR=usr/vpnserver/ ++INSTALL_VPNBRIDGE_DIR=usr/vpnbridge/ ++INSTALL_VPNCLIENT_DIR=usr/vpnclient/ ++INSTALL_VPNCMD_DIR=usr/vpncmd/ + + ifeq ($(DEBUG),YES) + OPTIONS_COMPILE=$(OPTIONS_COMPILE_DEBUG) diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..4eece040 --- /dev/null +++ b/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +export DH_VERBOSE=1 +CFLAGS := $(shell dpkg-buildflags --get CFLAGS) +LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) + +%: + dh $@ + +override_dh_auto_configure: configure_config + +override_dh_auto_clean: + rm -fr Makefile* usr bin tmp src/bin/BuiltHamcoreFiles + +override_dh_auto_install: + patch -f < debian/makefile.patch + mkdir -p usr/bin + make install + +configure_config: + if [ $(shell uname -m) = 'x86_64' ]; then echo "1\n2\n" | ./configure; fi + if [ $(shell uname -m) = 'i686' ]; then echo "1\n1\n" | ./configure; fi diff --git a/debian/softether-vpnbridge.install b/debian/softether-vpnbridge.install new file mode 100644 index 00000000..5d506f28 --- /dev/null +++ b/debian/softether-vpnbridge.install @@ -0,0 +1,2 @@ +debian/bin/vpnbridge usr/bin/ +usr/vpnbridge opt/ diff --git a/debian/softether-vpnclient.install b/debian/softether-vpnclient.install new file mode 100644 index 00000000..be384a10 --- /dev/null +++ b/debian/softether-vpnclient.install @@ -0,0 +1,2 @@ +debian/bin/vpnclient usr/bin/ +usr/vpnclient opt/ diff --git a/debian/softether-vpncmd.install b/debian/softether-vpncmd.install new file mode 100644 index 00000000..4b6fbf2b --- /dev/null +++ b/debian/softether-vpncmd.install @@ -0,0 +1,2 @@ +debian/bin/vpncmd usr/bin/ +usr/vpncmd opt/ diff --git a/debian/softether-vpnserver.install b/debian/softether-vpnserver.install new file mode 100644 index 00000000..c83cedb5 --- /dev/null +++ b/debian/softether-vpnserver.install @@ -0,0 +1,2 @@ +debian/bin/vpnserver usr/bin/ +usr/vpnserver opt/ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) From 02ddb082360fe7f132316bfee14963dbc4210fd8 Mon Sep 17 00:00:00 2001 From: Renaud Allard Date: Wed, 5 Feb 2014 11:28:28 +0100 Subject: [PATCH 4/6] Enable compilation on OpenBSD --- configure | 7 +- src/makefiles/openbsd_32bit.mak | 457 ++++++++++++++++++++++++++++++++ src/makefiles/openbsd_64bit.mak | 457 ++++++++++++++++++++++++++++++++ 3 files changed, 920 insertions(+), 1 deletion(-) create mode 100644 src/makefiles/openbsd_32bit.mak create mode 100644 src/makefiles/openbsd_64bit.mak diff --git a/configure b/configure index 588da8a2..9dba653c 100755 --- a/configure +++ b/configure @@ -21,8 +21,9 @@ echo ' 1: Linux' echo ' 2: FreeBSD' echo ' 3: Solaris' echo ' 4: Mac OS X' +echo ' 5: OpenBSD' echo -echo -n 'Which is your operating system (1 - 4) ? : ' +echo -n 'Which is your operating system (1 - 5) ? : ' read TMP echo OS="" @@ -42,6 +43,10 @@ if test "$TMP" = "4" then OS="macos" fi +if test "$TMP" = "5" +then + OS="openbsd" +fi if test "$OS" = "" then diff --git a/src/makefiles/openbsd_32bit.mak b/src/makefiles/openbsd_32bit.mak new file mode 100644 index 00000000..36814285 --- /dev/null +++ b/src/makefiles/openbsd_32bit.mak @@ -0,0 +1,457 @@ +# SoftEther VPN Source Code +# +# Copyright (c) 2012-2014 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2014 Daiyuu Nobori. +# All Rights Reserved. +# +# http://www.softether.org/ +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License version 2 +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# Platform: os=OpenBSD, bits=32bit + +# Variables +CC=gcc + +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -g -fsigned-charg + +OPTIONS_LINK_DEBUG=-g -L/usr/local/lib -fsigned-charg -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz + +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -O2 -fsigned-charg + +OPTIONS_LINK_RELEASE=-O2 -L/usr/local/lib -fsigned-charg -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz + +INSTALL_BINDIR=/usr/local/bin/ +INSTALL_VPNSERVER_DIR=/usr/vpnserver/ +INSTALL_VPNBRIDGE_DIR=/usr/vpnbridge/ +INSTALL_VPNCLIENT_DIR=/usr/vpnclient/ +INSTALL_VPNCMD_DIR=/usr/vpncmd/ + +ifeq ($(DEBUG),YES) + OPTIONS_COMPILE=$(OPTIONS_COMPILE_DEBUG) + OPTIONS_LINK=$(OPTIONS_LINK_DEBUG) +else + OPTIONS_COMPILE=$(OPTIONS_COMPILE_RELEASE) + OPTIONS_LINK=$(OPTIONS_LINK_RELEASE) +endif + +# Files +HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h src/Mayaqua/FileIO.h src/Mayaqua/intelaes/iaesni.h src/Mayaqua/Internat.h src/Mayaqua/Kernel.h src/Mayaqua/Mayaqua.h src/Mayaqua/MayaType.h src/Mayaqua/Memory.h src/Mayaqua/Microsoft.h src/Mayaqua/Network.h src/Mayaqua/Object.h src/Mayaqua/OS.h src/Mayaqua/Pack.h src/Mayaqua/pkcs11.h src/Mayaqua/pkcs11f.h src/Mayaqua/pkcs11t.h src/Mayaqua/Secure.h src/Mayaqua/Str.h src/Mayaqua/Table.h src/Mayaqua/TcpIp.h src/Mayaqua/Tick64.h src/Mayaqua/Tracking.h src/Mayaqua/TunTap.h src/Mayaqua/Unix.h src/Mayaqua/Win32.h src/Mayaqua/zlib/zconf.h src/Mayaqua/zlib/zlib.h +HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h +OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o +OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o +HAMCORE_FILES=src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css + +# Build Action +default: build + +build: $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) bin/vpnserver/vpnserver bin/vpnclient/vpnclient bin/vpnbridge/vpnbridge bin/vpncmd/vpncmd + +# Mayaqua Kernel Code +tmp/objs/Mayaqua/Cfg.o: src/Mayaqua/Cfg.c $(HEADERS_MAYAQUA) + @mkdir -p tmp/ + @mkdir -p tmp/objs/ + @mkdir -p tmp/objs/Mayaqua/ + @mkdir -p tmp/objs/Cedar/ + @mkdir -p tmp/as/ + @mkdir -p bin/ + @mkdir -p bin/vpnserver/ + @mkdir -p bin/vpnclient/ + @mkdir -p bin/vpnbridge/ + @mkdir -p bin/vpncmd/ + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Cfg.c -o tmp/objs/Mayaqua/Cfg.o + +tmp/objs/Mayaqua/Encrypt.o: src/Mayaqua/Encrypt.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Encrypt.c -o tmp/objs/Mayaqua/Encrypt.o + +tmp/objs/Mayaqua/FileIO.o: src/Mayaqua/FileIO.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/FileIO.c -o tmp/objs/Mayaqua/FileIO.o + +tmp/objs/Mayaqua/Internat.o: src/Mayaqua/Internat.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Internat.c -o tmp/objs/Mayaqua/Internat.o + +tmp/objs/Mayaqua/Kernel.o: src/Mayaqua/Kernel.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Kernel.c -o tmp/objs/Mayaqua/Kernel.o + +tmp/objs/Mayaqua/Mayaqua.o: src/Mayaqua/Mayaqua.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Mayaqua.c -o tmp/objs/Mayaqua/Mayaqua.o + +tmp/objs/Mayaqua/Memory.o: src/Mayaqua/Memory.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Memory.c -o tmp/objs/Mayaqua/Memory.o + +tmp/objs/Mayaqua/Microsoft.o: src/Mayaqua/Microsoft.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Microsoft.c -o tmp/objs/Mayaqua/Microsoft.o + +tmp/objs/Mayaqua/Network.o: src/Mayaqua/Network.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Network.c -o tmp/objs/Mayaqua/Network.o + +tmp/objs/Mayaqua/Object.o: src/Mayaqua/Object.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Object.c -o tmp/objs/Mayaqua/Object.o + +tmp/objs/Mayaqua/OS.o: src/Mayaqua/OS.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/OS.c -o tmp/objs/Mayaqua/OS.o + +tmp/objs/Mayaqua/Pack.o: src/Mayaqua/Pack.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Pack.c -o tmp/objs/Mayaqua/Pack.o + +tmp/objs/Mayaqua/Secure.o: src/Mayaqua/Secure.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Secure.c -o tmp/objs/Mayaqua/Secure.o + +tmp/objs/Mayaqua/Str.o: src/Mayaqua/Str.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Str.c -o tmp/objs/Mayaqua/Str.o + +tmp/objs/Mayaqua/Table.o: src/Mayaqua/Table.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Table.c -o tmp/objs/Mayaqua/Table.o + +tmp/objs/Mayaqua/TcpIp.o: src/Mayaqua/TcpIp.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/TcpIp.c -o tmp/objs/Mayaqua/TcpIp.o + +tmp/objs/Mayaqua/Tick64.o: src/Mayaqua/Tick64.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Tick64.c -o tmp/objs/Mayaqua/Tick64.o + +tmp/objs/Mayaqua/Tracking.o: src/Mayaqua/Tracking.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Tracking.c -o tmp/objs/Mayaqua/Tracking.o + +tmp/objs/Mayaqua/Unix.o: src/Mayaqua/Unix.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Unix.c -o tmp/objs/Mayaqua/Unix.o + +tmp/objs/Mayaqua/Win32.o: src/Mayaqua/Win32.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Win32.c -o tmp/objs/Mayaqua/Win32.o + +# Cedar Communication Module Code +tmp/objs/Cedar/Account.o: src/Cedar/Account.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Account.c -o tmp/objs/Cedar/Account.o + +tmp/objs/Cedar/Admin.o: src/Cedar/Admin.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Admin.c -o tmp/objs/Cedar/Admin.o + +tmp/objs/Cedar/AzureClient.o: src/Cedar/AzureClient.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/AzureClient.c -o tmp/objs/Cedar/AzureClient.o + +tmp/objs/Cedar/AzureServer.o: src/Cedar/AzureServer.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/AzureServer.c -o tmp/objs/Cedar/AzureServer.o + +tmp/objs/Cedar/Bridge.o: src/Cedar/Bridge.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) src/Cedar/BridgeUnix.c + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Bridge.c -o tmp/objs/Cedar/Bridge.o + +tmp/objs/Cedar/BridgeUnix.o: src/Cedar/BridgeUnix.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/BridgeUnix.c -o tmp/objs/Cedar/BridgeUnix.o + +tmp/objs/Cedar/BridgeWin32.o: src/Cedar/BridgeWin32.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/BridgeWin32.c -o tmp/objs/Cedar/BridgeWin32.o + +tmp/objs/Cedar/Cedar.o: src/Cedar/Cedar.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Cedar.c -o tmp/objs/Cedar/Cedar.o + +tmp/objs/Cedar/CedarPch.o: src/Cedar/CedarPch.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/CedarPch.c -o tmp/objs/Cedar/CedarPch.o + +tmp/objs/Cedar/Client.o: src/Cedar/Client.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Client.c -o tmp/objs/Cedar/Client.o + +tmp/objs/Cedar/CM.o: src/Cedar/CM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/CM.c -o tmp/objs/Cedar/CM.o + +tmp/objs/Cedar/Command.o: src/Cedar/Command.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Command.c -o tmp/objs/Cedar/Command.o + +tmp/objs/Cedar/Connection.o: src/Cedar/Connection.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Connection.c -o tmp/objs/Cedar/Connection.o + +tmp/objs/Cedar/Console.o: src/Cedar/Console.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Console.c -o tmp/objs/Cedar/Console.o + +tmp/objs/Cedar/Database.o: src/Cedar/Database.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Database.c -o tmp/objs/Cedar/Database.o + +tmp/objs/Cedar/DDNS.o: src/Cedar/DDNS.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/DDNS.c -o tmp/objs/Cedar/DDNS.o + +tmp/objs/Cedar/EM.o: src/Cedar/EM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/EM.c -o tmp/objs/Cedar/EM.o + +tmp/objs/Cedar/EtherLog.o: src/Cedar/EtherLog.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/EtherLog.c -o tmp/objs/Cedar/EtherLog.o + +tmp/objs/Cedar/Hub.o: src/Cedar/Hub.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Hub.c -o tmp/objs/Cedar/Hub.o + +tmp/objs/Cedar/Interop_OpenVPN.o: src/Cedar/Interop_OpenVPN.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Interop_OpenVPN.c -o tmp/objs/Cedar/Interop_OpenVPN.o + +tmp/objs/Cedar/Interop_SSTP.o: src/Cedar/Interop_SSTP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Interop_SSTP.c -o tmp/objs/Cedar/Interop_SSTP.o + +tmp/objs/Cedar/IPsec.o: src/Cedar/IPsec.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec.c -o tmp/objs/Cedar/IPsec.o + +tmp/objs/Cedar/IPsec_EtherIP.o: src/Cedar/IPsec_EtherIP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_EtherIP.c -o tmp/objs/Cedar/IPsec_EtherIP.o + +tmp/objs/Cedar/IPsec_IKE.o: src/Cedar/IPsec_IKE.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_IKE.c -o tmp/objs/Cedar/IPsec_IKE.o + +tmp/objs/Cedar/IPsec_IkePacket.o: src/Cedar/IPsec_IkePacket.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_IkePacket.c -o tmp/objs/Cedar/IPsec_IkePacket.o + +tmp/objs/Cedar/IPsec_IPC.o: src/Cedar/IPsec_IPC.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_IPC.c -o tmp/objs/Cedar/IPsec_IPC.o + +tmp/objs/Cedar/IPsec_L2TP.o: src/Cedar/IPsec_L2TP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_L2TP.c -o tmp/objs/Cedar/IPsec_L2TP.o + +tmp/objs/Cedar/IPsec_PPP.o: src/Cedar/IPsec_PPP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_PPP.c -o tmp/objs/Cedar/IPsec_PPP.o + +tmp/objs/Cedar/IPsec_Win7.o: src/Cedar/IPsec_Win7.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_Win7.c -o tmp/objs/Cedar/IPsec_Win7.o + +tmp/objs/Cedar/Layer3.o: src/Cedar/Layer3.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Layer3.c -o tmp/objs/Cedar/Layer3.o + +tmp/objs/Cedar/Link.o: src/Cedar/Link.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Link.c -o tmp/objs/Cedar/Link.o + +tmp/objs/Cedar/Listener.o: src/Cedar/Listener.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Listener.c -o tmp/objs/Cedar/Listener.o + +tmp/objs/Cedar/Logging.o: src/Cedar/Logging.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Logging.c -o tmp/objs/Cedar/Logging.o + +tmp/objs/Cedar/Nat.o: src/Cedar/Nat.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Nat.c -o tmp/objs/Cedar/Nat.o + +tmp/objs/Cedar/NativeStack.o: src/Cedar/NativeStack.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/NativeStack.c -o tmp/objs/Cedar/NativeStack.o + +tmp/objs/Cedar/NM.o: src/Cedar/NM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/NM.c -o tmp/objs/Cedar/NM.o + +tmp/objs/Cedar/NullLan.o: src/Cedar/NullLan.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/NullLan.c -o tmp/objs/Cedar/NullLan.o + +tmp/objs/Cedar/Protocol.o: src/Cedar/Protocol.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Protocol.c -o tmp/objs/Cedar/Protocol.o + +tmp/objs/Cedar/Radius.o: src/Cedar/Radius.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Radius.c -o tmp/objs/Cedar/Radius.o + +tmp/objs/Cedar/Remote.o: src/Cedar/Remote.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Remote.c -o tmp/objs/Cedar/Remote.o + +tmp/objs/Cedar/Sam.o: src/Cedar/Sam.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Sam.c -o tmp/objs/Cedar/Sam.o + +tmp/objs/Cedar/SecureInfo.o: src/Cedar/SecureInfo.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SecureInfo.c -o tmp/objs/Cedar/SecureInfo.o + +tmp/objs/Cedar/SecureNAT.o: src/Cedar/SecureNAT.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SecureNAT.c -o tmp/objs/Cedar/SecureNAT.o + +tmp/objs/Cedar/SeLowUser.o: src/Cedar/SeLowUser.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SeLowUser.c -o tmp/objs/Cedar/SeLowUser.o + +tmp/objs/Cedar/Server.o: src/Cedar/Server.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Server.c -o tmp/objs/Cedar/Server.o + +tmp/objs/Cedar/Session.o: src/Cedar/Session.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Session.c -o tmp/objs/Cedar/Session.o + +tmp/objs/Cedar/SM.o: src/Cedar/SM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SM.c -o tmp/objs/Cedar/SM.o + +tmp/objs/Cedar/SW.o: src/Cedar/SW.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SW.c -o tmp/objs/Cedar/SW.o + +tmp/objs/Cedar/UdpAccel.o: src/Cedar/UdpAccel.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/UdpAccel.c -o tmp/objs/Cedar/UdpAccel.o + +tmp/objs/Cedar/UT.o: src/Cedar/UT.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/UT.c -o tmp/objs/Cedar/UT.o + +tmp/objs/Cedar/VG.o: src/Cedar/VG.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VG.c -o tmp/objs/Cedar/VG.o + +tmp/objs/Cedar/Virtual.o: src/Cedar/Virtual.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Virtual.c -o tmp/objs/Cedar/Virtual.o + +tmp/objs/Cedar/VLan.o: src/Cedar/VLan.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VLan.c -o tmp/objs/Cedar/VLan.o + +tmp/objs/Cedar/VLanUnix.o: src/Cedar/VLanUnix.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VLanUnix.c -o tmp/objs/Cedar/VLanUnix.o + +tmp/objs/Cedar/VLanWin32.o: src/Cedar/VLanWin32.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VLanWin32.c -o tmp/objs/Cedar/VLanWin32.o + +tmp/objs/Cedar/WaterMark.o: src/Cedar/WaterMark.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/WaterMark.c -o tmp/objs/Cedar/WaterMark.o + +tmp/objs/Cedar/WebUI.o: src/Cedar/WebUI.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/WebUI.c -o tmp/objs/Cedar/WebUI.o + +tmp/objs/Cedar/WinUi.o: src/Cedar/WinUi.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/WinUi.c -o tmp/objs/Cedar/WinUi.o + +tmp/objs/Cedar/Wpc.o: src/Cedar/Wpc.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Wpc.c -o tmp/objs/Cedar/Wpc.o + +# hamcore.se2 Archive File +src/bin/BuiltHamcoreFiles/unix/hamcore.se2: tmp/hamcorebuilder $(HAMCORE_FILES) + @mkdir -p src/bin/BuiltHamcoreFiles/unix/ + tmp/hamcorebuilder src/bin/hamcore/ src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + +# hamcorebuilder Utility +tmp/hamcorebuilder: src/hamcorebuilder/hamcorebuilder.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + @mkdir -p tmp/ + $(CC) $(OPTIONS_COMPILE) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) src/hamcorebuilder/hamcorebuilder.c $(OPTIONS_LINK) -o tmp/hamcorebuilder + +# vpnserver +bin/vpnserver/vpnserver: tmp/as/vpnserver.a bin/vpnserver/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpnserver.a $(OPTIONS_LINK) -o bin/vpnserver/vpnserver + +tmp/as/vpnserver.a: tmp/objs/vpnserver.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpnserver.a + ar r tmp/as/vpnserver.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpnserver.o + ranlib tmp/as/vpnserver.a + +bin/vpnserver/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnserver/hamcore.se2 + +tmp/objs/vpnserver.o: src/vpnserver/vpnserver.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpnserver/vpnserver.c -o tmp/objs/vpnserver.o + +# vpnclient +bin/vpnclient/vpnclient: tmp/as/vpnclient.a bin/vpnclient/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpnclient.a $(OPTIONS_LINK) -o bin/vpnclient/vpnclient + +tmp/as/vpnclient.a: tmp/objs/vpnclient.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpnclient.a + ar r tmp/as/vpnclient.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpnclient.o + ranlib tmp/as/vpnclient.a + +bin/vpnclient/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnclient/hamcore.se2 + +tmp/objs/vpnclient.o: src/vpnclient/vpncsvc.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpnclient/vpncsvc.c -o tmp/objs/vpnclient.o + +# vpnbridge +bin/vpnbridge/vpnbridge: tmp/as/vpnbridge.a bin/vpnbridge/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpnbridge.a $(OPTIONS_LINK) -o bin/vpnbridge/vpnbridge + +tmp/as/vpnbridge.a: tmp/objs/vpnbridge.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpnbridge.a + ar r tmp/as/vpnbridge.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpnbridge.o + ranlib tmp/as/vpnbridge.a + +bin/vpnbridge/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnbridge/hamcore.se2 + +tmp/objs/vpnbridge.o: src/vpnbridge/vpnbridge.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpnbridge/vpnbridge.c -o tmp/objs/vpnbridge.o + +# vpncmd +bin/vpncmd/vpncmd: tmp/as/vpncmd.a bin/vpncmd/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpncmd.a $(OPTIONS_LINK) -o bin/vpncmd/vpncmd + +tmp/as/vpncmd.a: tmp/objs/vpncmd.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpncmd.a + ar r tmp/as/vpncmd.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpncmd.o + ranlib tmp/as/vpncmd.a + +bin/vpncmd/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpncmd/hamcore.se2 + +tmp/objs/vpncmd.o: src/vpncmd/vpncmd.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpncmd/vpncmd.c -o tmp/objs/vpncmd.o + +# Install +install: $(INSTALL_BINDIR)vpnserver $(INSTALL_BINDIR)vpnbridge $(INSTALL_BINDIR)vpnclient $(INSTALL_BINDIR)vpncmd + @echo + @echo "--------------------------------------------------------------------" + @echo "Installation completed successfully." + @echo + @echo "Execute 'vpnserver start' to run the SoftEther VPN Server background service." + @echo "Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service." + @echo "Execute 'vpnclient start' to run the SoftEther VPN Client background service." + @echo "Execute 'vpncmd' to run SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client." + @echo "--------------------------------------------------------------------" + @echo + +$(INSTALL_BINDIR)vpnserver: bin/vpnserver/hamcore.se2 bin/vpnserver/vpnserver + @mkdir -p $(INSTALL_VPNSERVER_DIR) + cp bin/vpnserver/hamcore.se2 $(INSTALL_VPNSERVER_DIR)hamcore.se2 + cp bin/vpnserver/vpnserver $(INSTALL_VPNSERVER_DIR)vpnserver + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpnserver + echo $(INSTALL_VPNSERVER_DIR)vpnserver '"$$@"' >> $(INSTALL_BINDIR)vpnserver + echo 'exit $$?' >> $(INSTALL_BINDIR)vpnserver + chmod 755 $(INSTALL_BINDIR)vpnserver + +$(INSTALL_BINDIR)vpnbridge: bin/vpnbridge/hamcore.se2 bin/vpnbridge/vpnbridge + @mkdir -p $(INSTALL_VPNBRIDGE_DIR) + cp bin/vpnbridge/hamcore.se2 $(INSTALL_VPNBRIDGE_DIR)hamcore.se2 + cp bin/vpnbridge/vpnbridge $(INSTALL_VPNBRIDGE_DIR)vpnbridge + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpnbridge + echo $(INSTALL_VPNBRIDGE_DIR)vpnbridge '"$$@"' >> $(INSTALL_BINDIR)vpnbridge + echo 'exit $$?' >> $(INSTALL_BINDIR)vpnbridge + chmod 755 $(INSTALL_BINDIR)vpnbridge + +$(INSTALL_BINDIR)vpnclient: bin/vpnclient/hamcore.se2 bin/vpnclient/vpnclient + @mkdir -p $(INSTALL_VPNCLIENT_DIR) + cp bin/vpnclient/hamcore.se2 $(INSTALL_VPNCLIENT_DIR)hamcore.se2 + cp bin/vpnclient/vpnclient $(INSTALL_VPNCLIENT_DIR)vpnclient + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpnclient + echo $(INSTALL_VPNCLIENT_DIR)vpnclient '"$$@"' >> $(INSTALL_BINDIR)vpnclient + echo 'exit $$?' >> $(INSTALL_BINDIR)vpnclient + chmod 755 $(INSTALL_BINDIR)vpnclient + +$(INSTALL_BINDIR)vpncmd: bin/vpncmd/hamcore.se2 bin/vpncmd/vpncmd + @mkdir -p $(INSTALL_VPNCMD_DIR) + cp bin/vpncmd/hamcore.se2 $(INSTALL_VPNCMD_DIR)hamcore.se2 + cp bin/vpncmd/vpncmd $(INSTALL_VPNCMD_DIR)vpncmd + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpncmd + echo $(INSTALL_VPNCMD_DIR)vpncmd '"$$@"' >> $(INSTALL_BINDIR)vpncmd + echo 'exit $$?' >> $(INSTALL_BINDIR)vpncmd + chmod 755 $(INSTALL_BINDIR)vpncmd + +# Clean +clean: + -rm -f $(OBJECTS_MAYAQUA) + -rm -f $(OBJECTS_CEDAR) + -rm -f tmp/objs/vpnserver.o + -rm -f tmp/as/vpnserver.a + -rm -f bin/vpnserver/vpnserver + -rm -f bin/vpnserver/hamcore.se2 + -rm -f tmp/objs/vpnclient.o + -rm -f tmp/as/vpnclient.a + -rm -f bin/vpnclient/vpnclient + -rm -f bin/vpnclient/hamcore.se2 + -rm -f tmp/objs/vpnbridge.o + -rm -f tmp/as/vpnbridge.a + -rm -f bin/vpnbridge/vpnbridge + -rm -f bin/vpnbridge/hamcore.se2 + -rm -f tmp/objs/vpncmd.o + -rm -f tmp/as/vpncmd.a + -rm -f bin/vpncmd/vpncmd + -rm -f bin/vpncmd/hamcore.se2 + -rm -f tmp/hamcorebuilder + -rm -f src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + +# Help Strings +help: + @echo "make [DEBUG=YES]" + @echo "make install" + @echo "make clean" + diff --git a/src/makefiles/openbsd_64bit.mak b/src/makefiles/openbsd_64bit.mak new file mode 100644 index 00000000..5520c73e --- /dev/null +++ b/src/makefiles/openbsd_64bit.mak @@ -0,0 +1,457 @@ +# SoftEther VPN Source Code +# +# Copyright (c) 2012-2014 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2014 Daiyuu Nobori. +# All Rights Reserved. +# +# http://www.softether.org/ +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License version 2 +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# Platform: os=OpenBSD, bits=64bit + +# Variables +CC=gcc + +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -g -fsigned-char -m64 + +OPTIONS_LINK_DEBUG=-g -L/usr/local/lib -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz + +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -O2 -fsigned-char -m64 + +OPTIONS_LINK_RELEASE=-O2 -L/usr/local/lib -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz + +INSTALL_BINDIR=/usr/local/bin/ +INSTALL_VPNSERVER_DIR=/usr/vpnserver/ +INSTALL_VPNBRIDGE_DIR=/usr/vpnbridge/ +INSTALL_VPNCLIENT_DIR=/usr/vpnclient/ +INSTALL_VPNCMD_DIR=/usr/vpncmd/ + +ifeq ($(DEBUG),YES) + OPTIONS_COMPILE=$(OPTIONS_COMPILE_DEBUG) + OPTIONS_LINK=$(OPTIONS_LINK_DEBUG) +else + OPTIONS_COMPILE=$(OPTIONS_COMPILE_RELEASE) + OPTIONS_LINK=$(OPTIONS_LINK_RELEASE) +endif + +# Files +HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h src/Mayaqua/FileIO.h src/Mayaqua/intelaes/iaesni.h src/Mayaqua/Internat.h src/Mayaqua/Kernel.h src/Mayaqua/Mayaqua.h src/Mayaqua/MayaType.h src/Mayaqua/Memory.h src/Mayaqua/Microsoft.h src/Mayaqua/Network.h src/Mayaqua/Object.h src/Mayaqua/OS.h src/Mayaqua/Pack.h src/Mayaqua/pkcs11.h src/Mayaqua/pkcs11f.h src/Mayaqua/pkcs11t.h src/Mayaqua/Secure.h src/Mayaqua/Str.h src/Mayaqua/Table.h src/Mayaqua/TcpIp.h src/Mayaqua/Tick64.h src/Mayaqua/Tracking.h src/Mayaqua/TunTap.h src/Mayaqua/Unix.h src/Mayaqua/Win32.h src/Mayaqua/zlib/zconf.h src/Mayaqua/zlib/zlib.h +HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h +OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o +OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o +HAMCORE_FILES=src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css + +# Build Action +default: build + +build: $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) bin/vpnserver/vpnserver bin/vpnclient/vpnclient bin/vpnbridge/vpnbridge bin/vpncmd/vpncmd + +# Mayaqua Kernel Code +tmp/objs/Mayaqua/Cfg.o: src/Mayaqua/Cfg.c $(HEADERS_MAYAQUA) + @mkdir -p tmp/ + @mkdir -p tmp/objs/ + @mkdir -p tmp/objs/Mayaqua/ + @mkdir -p tmp/objs/Cedar/ + @mkdir -p tmp/as/ + @mkdir -p bin/ + @mkdir -p bin/vpnserver/ + @mkdir -p bin/vpnclient/ + @mkdir -p bin/vpnbridge/ + @mkdir -p bin/vpncmd/ + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Cfg.c -o tmp/objs/Mayaqua/Cfg.o + +tmp/objs/Mayaqua/Encrypt.o: src/Mayaqua/Encrypt.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Encrypt.c -o tmp/objs/Mayaqua/Encrypt.o + +tmp/objs/Mayaqua/FileIO.o: src/Mayaqua/FileIO.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/FileIO.c -o tmp/objs/Mayaqua/FileIO.o + +tmp/objs/Mayaqua/Internat.o: src/Mayaqua/Internat.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Internat.c -o tmp/objs/Mayaqua/Internat.o + +tmp/objs/Mayaqua/Kernel.o: src/Mayaqua/Kernel.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Kernel.c -o tmp/objs/Mayaqua/Kernel.o + +tmp/objs/Mayaqua/Mayaqua.o: src/Mayaqua/Mayaqua.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Mayaqua.c -o tmp/objs/Mayaqua/Mayaqua.o + +tmp/objs/Mayaqua/Memory.o: src/Mayaqua/Memory.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Memory.c -o tmp/objs/Mayaqua/Memory.o + +tmp/objs/Mayaqua/Microsoft.o: src/Mayaqua/Microsoft.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Microsoft.c -o tmp/objs/Mayaqua/Microsoft.o + +tmp/objs/Mayaqua/Network.o: src/Mayaqua/Network.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Network.c -o tmp/objs/Mayaqua/Network.o + +tmp/objs/Mayaqua/Object.o: src/Mayaqua/Object.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Object.c -o tmp/objs/Mayaqua/Object.o + +tmp/objs/Mayaqua/OS.o: src/Mayaqua/OS.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/OS.c -o tmp/objs/Mayaqua/OS.o + +tmp/objs/Mayaqua/Pack.o: src/Mayaqua/Pack.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Pack.c -o tmp/objs/Mayaqua/Pack.o + +tmp/objs/Mayaqua/Secure.o: src/Mayaqua/Secure.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Secure.c -o tmp/objs/Mayaqua/Secure.o + +tmp/objs/Mayaqua/Str.o: src/Mayaqua/Str.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Str.c -o tmp/objs/Mayaqua/Str.o + +tmp/objs/Mayaqua/Table.o: src/Mayaqua/Table.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Table.c -o tmp/objs/Mayaqua/Table.o + +tmp/objs/Mayaqua/TcpIp.o: src/Mayaqua/TcpIp.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/TcpIp.c -o tmp/objs/Mayaqua/TcpIp.o + +tmp/objs/Mayaqua/Tick64.o: src/Mayaqua/Tick64.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Tick64.c -o tmp/objs/Mayaqua/Tick64.o + +tmp/objs/Mayaqua/Tracking.o: src/Mayaqua/Tracking.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Tracking.c -o tmp/objs/Mayaqua/Tracking.o + +tmp/objs/Mayaqua/Unix.o: src/Mayaqua/Unix.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Unix.c -o tmp/objs/Mayaqua/Unix.o + +tmp/objs/Mayaqua/Win32.o: src/Mayaqua/Win32.c $(HEADERS_MAYAQUA) + $(CC) $(OPTIONS_COMPILE) -c src/Mayaqua/Win32.c -o tmp/objs/Mayaqua/Win32.o + +# Cedar Communication Module Code +tmp/objs/Cedar/Account.o: src/Cedar/Account.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Account.c -o tmp/objs/Cedar/Account.o + +tmp/objs/Cedar/Admin.o: src/Cedar/Admin.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Admin.c -o tmp/objs/Cedar/Admin.o + +tmp/objs/Cedar/AzureClient.o: src/Cedar/AzureClient.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/AzureClient.c -o tmp/objs/Cedar/AzureClient.o + +tmp/objs/Cedar/AzureServer.o: src/Cedar/AzureServer.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/AzureServer.c -o tmp/objs/Cedar/AzureServer.o + +tmp/objs/Cedar/Bridge.o: src/Cedar/Bridge.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) src/Cedar/BridgeUnix.c + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Bridge.c -o tmp/objs/Cedar/Bridge.o + +tmp/objs/Cedar/BridgeUnix.o: src/Cedar/BridgeUnix.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/BridgeUnix.c -o tmp/objs/Cedar/BridgeUnix.o + +tmp/objs/Cedar/BridgeWin32.o: src/Cedar/BridgeWin32.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/BridgeWin32.c -o tmp/objs/Cedar/BridgeWin32.o + +tmp/objs/Cedar/Cedar.o: src/Cedar/Cedar.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Cedar.c -o tmp/objs/Cedar/Cedar.o + +tmp/objs/Cedar/CedarPch.o: src/Cedar/CedarPch.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/CedarPch.c -o tmp/objs/Cedar/CedarPch.o + +tmp/objs/Cedar/Client.o: src/Cedar/Client.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Client.c -o tmp/objs/Cedar/Client.o + +tmp/objs/Cedar/CM.o: src/Cedar/CM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/CM.c -o tmp/objs/Cedar/CM.o + +tmp/objs/Cedar/Command.o: src/Cedar/Command.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Command.c -o tmp/objs/Cedar/Command.o + +tmp/objs/Cedar/Connection.o: src/Cedar/Connection.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Connection.c -o tmp/objs/Cedar/Connection.o + +tmp/objs/Cedar/Console.o: src/Cedar/Console.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Console.c -o tmp/objs/Cedar/Console.o + +tmp/objs/Cedar/Database.o: src/Cedar/Database.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Database.c -o tmp/objs/Cedar/Database.o + +tmp/objs/Cedar/DDNS.o: src/Cedar/DDNS.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/DDNS.c -o tmp/objs/Cedar/DDNS.o + +tmp/objs/Cedar/EM.o: src/Cedar/EM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/EM.c -o tmp/objs/Cedar/EM.o + +tmp/objs/Cedar/EtherLog.o: src/Cedar/EtherLog.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/EtherLog.c -o tmp/objs/Cedar/EtherLog.o + +tmp/objs/Cedar/Hub.o: src/Cedar/Hub.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Hub.c -o tmp/objs/Cedar/Hub.o + +tmp/objs/Cedar/Interop_OpenVPN.o: src/Cedar/Interop_OpenVPN.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Interop_OpenVPN.c -o tmp/objs/Cedar/Interop_OpenVPN.o + +tmp/objs/Cedar/Interop_SSTP.o: src/Cedar/Interop_SSTP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Interop_SSTP.c -o tmp/objs/Cedar/Interop_SSTP.o + +tmp/objs/Cedar/IPsec.o: src/Cedar/IPsec.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec.c -o tmp/objs/Cedar/IPsec.o + +tmp/objs/Cedar/IPsec_EtherIP.o: src/Cedar/IPsec_EtherIP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_EtherIP.c -o tmp/objs/Cedar/IPsec_EtherIP.o + +tmp/objs/Cedar/IPsec_IKE.o: src/Cedar/IPsec_IKE.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_IKE.c -o tmp/objs/Cedar/IPsec_IKE.o + +tmp/objs/Cedar/IPsec_IkePacket.o: src/Cedar/IPsec_IkePacket.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_IkePacket.c -o tmp/objs/Cedar/IPsec_IkePacket.o + +tmp/objs/Cedar/IPsec_IPC.o: src/Cedar/IPsec_IPC.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_IPC.c -o tmp/objs/Cedar/IPsec_IPC.o + +tmp/objs/Cedar/IPsec_L2TP.o: src/Cedar/IPsec_L2TP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_L2TP.c -o tmp/objs/Cedar/IPsec_L2TP.o + +tmp/objs/Cedar/IPsec_PPP.o: src/Cedar/IPsec_PPP.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_PPP.c -o tmp/objs/Cedar/IPsec_PPP.o + +tmp/objs/Cedar/IPsec_Win7.o: src/Cedar/IPsec_Win7.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/IPsec_Win7.c -o tmp/objs/Cedar/IPsec_Win7.o + +tmp/objs/Cedar/Layer3.o: src/Cedar/Layer3.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Layer3.c -o tmp/objs/Cedar/Layer3.o + +tmp/objs/Cedar/Link.o: src/Cedar/Link.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Link.c -o tmp/objs/Cedar/Link.o + +tmp/objs/Cedar/Listener.o: src/Cedar/Listener.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Listener.c -o tmp/objs/Cedar/Listener.o + +tmp/objs/Cedar/Logging.o: src/Cedar/Logging.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Logging.c -o tmp/objs/Cedar/Logging.o + +tmp/objs/Cedar/Nat.o: src/Cedar/Nat.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Nat.c -o tmp/objs/Cedar/Nat.o + +tmp/objs/Cedar/NativeStack.o: src/Cedar/NativeStack.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/NativeStack.c -o tmp/objs/Cedar/NativeStack.o + +tmp/objs/Cedar/NM.o: src/Cedar/NM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/NM.c -o tmp/objs/Cedar/NM.o + +tmp/objs/Cedar/NullLan.o: src/Cedar/NullLan.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/NullLan.c -o tmp/objs/Cedar/NullLan.o + +tmp/objs/Cedar/Protocol.o: src/Cedar/Protocol.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Protocol.c -o tmp/objs/Cedar/Protocol.o + +tmp/objs/Cedar/Radius.o: src/Cedar/Radius.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Radius.c -o tmp/objs/Cedar/Radius.o + +tmp/objs/Cedar/Remote.o: src/Cedar/Remote.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Remote.c -o tmp/objs/Cedar/Remote.o + +tmp/objs/Cedar/Sam.o: src/Cedar/Sam.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Sam.c -o tmp/objs/Cedar/Sam.o + +tmp/objs/Cedar/SecureInfo.o: src/Cedar/SecureInfo.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SecureInfo.c -o tmp/objs/Cedar/SecureInfo.o + +tmp/objs/Cedar/SecureNAT.o: src/Cedar/SecureNAT.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SecureNAT.c -o tmp/objs/Cedar/SecureNAT.o + +tmp/objs/Cedar/SeLowUser.o: src/Cedar/SeLowUser.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SeLowUser.c -o tmp/objs/Cedar/SeLowUser.o + +tmp/objs/Cedar/Server.o: src/Cedar/Server.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Server.c -o tmp/objs/Cedar/Server.o + +tmp/objs/Cedar/Session.o: src/Cedar/Session.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Session.c -o tmp/objs/Cedar/Session.o + +tmp/objs/Cedar/SM.o: src/Cedar/SM.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SM.c -o tmp/objs/Cedar/SM.o + +tmp/objs/Cedar/SW.o: src/Cedar/SW.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/SW.c -o tmp/objs/Cedar/SW.o + +tmp/objs/Cedar/UdpAccel.o: src/Cedar/UdpAccel.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/UdpAccel.c -o tmp/objs/Cedar/UdpAccel.o + +tmp/objs/Cedar/UT.o: src/Cedar/UT.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/UT.c -o tmp/objs/Cedar/UT.o + +tmp/objs/Cedar/VG.o: src/Cedar/VG.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VG.c -o tmp/objs/Cedar/VG.o + +tmp/objs/Cedar/Virtual.o: src/Cedar/Virtual.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Virtual.c -o tmp/objs/Cedar/Virtual.o + +tmp/objs/Cedar/VLan.o: src/Cedar/VLan.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VLan.c -o tmp/objs/Cedar/VLan.o + +tmp/objs/Cedar/VLanUnix.o: src/Cedar/VLanUnix.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VLanUnix.c -o tmp/objs/Cedar/VLanUnix.o + +tmp/objs/Cedar/VLanWin32.o: src/Cedar/VLanWin32.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/VLanWin32.c -o tmp/objs/Cedar/VLanWin32.o + +tmp/objs/Cedar/WaterMark.o: src/Cedar/WaterMark.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/WaterMark.c -o tmp/objs/Cedar/WaterMark.o + +tmp/objs/Cedar/WebUI.o: src/Cedar/WebUI.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/WebUI.c -o tmp/objs/Cedar/WebUI.o + +tmp/objs/Cedar/WinUi.o: src/Cedar/WinUi.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/WinUi.c -o tmp/objs/Cedar/WinUi.o + +tmp/objs/Cedar/Wpc.o: src/Cedar/Wpc.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/Cedar/Wpc.c -o tmp/objs/Cedar/Wpc.o + +# hamcore.se2 Archive File +src/bin/BuiltHamcoreFiles/unix/hamcore.se2: tmp/hamcorebuilder $(HAMCORE_FILES) + @mkdir -p src/bin/BuiltHamcoreFiles/unix/ + tmp/hamcorebuilder src/bin/hamcore/ src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + +# hamcorebuilder Utility +tmp/hamcorebuilder: src/hamcorebuilder/hamcorebuilder.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + @mkdir -p tmp/ + $(CC) $(OPTIONS_COMPILE) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) src/hamcorebuilder/hamcorebuilder.c $(OPTIONS_LINK) -o tmp/hamcorebuilder + +# vpnserver +bin/vpnserver/vpnserver: tmp/as/vpnserver.a bin/vpnserver/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpnserver.a $(OPTIONS_LINK) -o bin/vpnserver/vpnserver + +tmp/as/vpnserver.a: tmp/objs/vpnserver.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpnserver.a + ar r tmp/as/vpnserver.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpnserver.o + ranlib tmp/as/vpnserver.a + +bin/vpnserver/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnserver/hamcore.se2 + +tmp/objs/vpnserver.o: src/vpnserver/vpnserver.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpnserver/vpnserver.c -o tmp/objs/vpnserver.o + +# vpnclient +bin/vpnclient/vpnclient: tmp/as/vpnclient.a bin/vpnclient/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpnclient.a $(OPTIONS_LINK) -o bin/vpnclient/vpnclient + +tmp/as/vpnclient.a: tmp/objs/vpnclient.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpnclient.a + ar r tmp/as/vpnclient.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpnclient.o + ranlib tmp/as/vpnclient.a + +bin/vpnclient/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnclient/hamcore.se2 + +tmp/objs/vpnclient.o: src/vpnclient/vpncsvc.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpnclient/vpncsvc.c -o tmp/objs/vpnclient.o + +# vpnbridge +bin/vpnbridge/vpnbridge: tmp/as/vpnbridge.a bin/vpnbridge/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpnbridge.a $(OPTIONS_LINK) -o bin/vpnbridge/vpnbridge + +tmp/as/vpnbridge.a: tmp/objs/vpnbridge.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpnbridge.a + ar r tmp/as/vpnbridge.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpnbridge.o + ranlib tmp/as/vpnbridge.a + +bin/vpnbridge/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnbridge/hamcore.se2 + +tmp/objs/vpnbridge.o: src/vpnbridge/vpnbridge.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpnbridge/vpnbridge.c -o tmp/objs/vpnbridge.o + +# vpncmd +bin/vpncmd/vpncmd: tmp/as/vpncmd.a bin/vpncmd/hamcore.se2 $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) tmp/as/vpncmd.a $(OPTIONS_LINK) -o bin/vpncmd/vpncmd + +tmp/as/vpncmd.a: tmp/objs/vpncmd.o $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + rm -f tmp/as/vpncmd.a + ar r tmp/as/vpncmd.a $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) tmp/objs/vpncmd.o + ranlib tmp/as/vpncmd.a + +bin/vpncmd/hamcore.se2: src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpncmd/hamcore.se2 + +tmp/objs/vpncmd.o: src/vpncmd/vpncmd.c $(HEADERS_MAYAQUA) $(HEADERS_CEDAR) $(OBJECTS_MAYAQUA) $(OBJECTS_CEDAR) + $(CC) $(OPTIONS_COMPILE) -c src/vpncmd/vpncmd.c -o tmp/objs/vpncmd.o + +# Install +install: $(INSTALL_BINDIR)vpnserver $(INSTALL_BINDIR)vpnbridge $(INSTALL_BINDIR)vpnclient $(INSTALL_BINDIR)vpncmd + @echo + @echo "--------------------------------------------------------------------" + @echo "Installation completed successfully." + @echo + @echo "Execute 'vpnserver start' to run the SoftEther VPN Server background service." + @echo "Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service." + @echo "Execute 'vpnclient start' to run the SoftEther VPN Client background service." + @echo "Execute 'vpncmd' to run SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client." + @echo "--------------------------------------------------------------------" + @echo + +$(INSTALL_BINDIR)vpnserver: bin/vpnserver/hamcore.se2 bin/vpnserver/vpnserver + @mkdir -p $(INSTALL_VPNSERVER_DIR) + cp bin/vpnserver/hamcore.se2 $(INSTALL_VPNSERVER_DIR)hamcore.se2 + cp bin/vpnserver/vpnserver $(INSTALL_VPNSERVER_DIR)vpnserver + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpnserver + echo $(INSTALL_VPNSERVER_DIR)vpnserver '"$$@"' >> $(INSTALL_BINDIR)vpnserver + echo 'exit $$?' >> $(INSTALL_BINDIR)vpnserver + chmod 755 $(INSTALL_BINDIR)vpnserver + +$(INSTALL_BINDIR)vpnbridge: bin/vpnbridge/hamcore.se2 bin/vpnbridge/vpnbridge + @mkdir -p $(INSTALL_VPNBRIDGE_DIR) + cp bin/vpnbridge/hamcore.se2 $(INSTALL_VPNBRIDGE_DIR)hamcore.se2 + cp bin/vpnbridge/vpnbridge $(INSTALL_VPNBRIDGE_DIR)vpnbridge + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpnbridge + echo $(INSTALL_VPNBRIDGE_DIR)vpnbridge '"$$@"' >> $(INSTALL_BINDIR)vpnbridge + echo 'exit $$?' >> $(INSTALL_BINDIR)vpnbridge + chmod 755 $(INSTALL_BINDIR)vpnbridge + +$(INSTALL_BINDIR)vpnclient: bin/vpnclient/hamcore.se2 bin/vpnclient/vpnclient + @mkdir -p $(INSTALL_VPNCLIENT_DIR) + cp bin/vpnclient/hamcore.se2 $(INSTALL_VPNCLIENT_DIR)hamcore.se2 + cp bin/vpnclient/vpnclient $(INSTALL_VPNCLIENT_DIR)vpnclient + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpnclient + echo $(INSTALL_VPNCLIENT_DIR)vpnclient '"$$@"' >> $(INSTALL_BINDIR)vpnclient + echo 'exit $$?' >> $(INSTALL_BINDIR)vpnclient + chmod 755 $(INSTALL_BINDIR)vpnclient + +$(INSTALL_BINDIR)vpncmd: bin/vpncmd/hamcore.se2 bin/vpncmd/vpncmd + @mkdir -p $(INSTALL_VPNCMD_DIR) + cp bin/vpncmd/hamcore.se2 $(INSTALL_VPNCMD_DIR)hamcore.se2 + cp bin/vpncmd/vpncmd $(INSTALL_VPNCMD_DIR)vpncmd + echo "#!/bin/sh" > $(INSTALL_BINDIR)vpncmd + echo $(INSTALL_VPNCMD_DIR)vpncmd '"$$@"' >> $(INSTALL_BINDIR)vpncmd + echo 'exit $$?' >> $(INSTALL_BINDIR)vpncmd + chmod 755 $(INSTALL_BINDIR)vpncmd + +# Clean +clean: + -rm -f $(OBJECTS_MAYAQUA) + -rm -f $(OBJECTS_CEDAR) + -rm -f tmp/objs/vpnserver.o + -rm -f tmp/as/vpnserver.a + -rm -f bin/vpnserver/vpnserver + -rm -f bin/vpnserver/hamcore.se2 + -rm -f tmp/objs/vpnclient.o + -rm -f tmp/as/vpnclient.a + -rm -f bin/vpnclient/vpnclient + -rm -f bin/vpnclient/hamcore.se2 + -rm -f tmp/objs/vpnbridge.o + -rm -f tmp/as/vpnbridge.a + -rm -f bin/vpnbridge/vpnbridge + -rm -f bin/vpnbridge/hamcore.se2 + -rm -f tmp/objs/vpncmd.o + -rm -f tmp/as/vpncmd.a + -rm -f bin/vpncmd/vpncmd + -rm -f bin/vpncmd/hamcore.se2 + -rm -f tmp/hamcorebuilder + -rm -f src/bin/BuiltHamcoreFiles/unix/hamcore.se2 + +# Help Strings +help: + @echo "make [DEBUG=YES]" + @echo "make install" + @echo "make clean" + From bb853cc18b4a2a855063c0a587b898bdc34bd130 Mon Sep 17 00:00:00 2001 From: dnobori Date: Thu, 6 Feb 2014 01:36:42 +0900 Subject: [PATCH 5/6] v4.05-9416-beta --- AUTHORS.TXT | 12 +++++ THIRD_PARTY.TXT | 25 +++++++++ configure | 2 +- debian/README.TXT | 14 +++++ debian/bin/vpnbridge | 0 debian/bin/vpnclient | 0 debian/bin/vpncmd | 0 debian/bin/vpnserver | 0 debian/rules | 0 src/BuildUtil/BuildUtilCommands.cs | 55 ++++++++++++++++++++ src/BuildUtil/UnixBuildSoftwares.cs | 12 ++++- src/BuildUtil/VpnBuilderConfig.cs | 35 +++++++++++-- src/Cedar/Admin.c | 2 + src/Cedar/Cedar.h | 20 +++---- src/Cedar/Client.c | 17 +++--- src/Cedar/VLanUnix.c | 4 +- src/Cedar/WinUi.c | 17 +++++- src/CurrentBuild.txt | 8 +-- src/Mayaqua/Cfg.h | 2 +- src/Mayaqua/Kernel.c | 6 +-- src/Mayaqua/MayaType.h | 2 +- src/Mayaqua/TunTap.h | 2 +- src/Mayaqua/Unix.c | 8 +-- src/THIRD_PARTY.TXT | 25 +++++++++ src/bin/hamcore/SeLow_x64.sys | Bin 38112 -> 38112 bytes src/bin/hamcore/SeLow_x86.sys | Bin 30816 -> 30816 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/legal.txt | 22 ++++++++ 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/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 28768 -> 28768 bytes src/bin/hamcore/vpn_driver_x64.sys | Bin 29536 -> 29536 bytes src/bin/hamcore/warning_ja.txt | 2 +- src/bin/vpnweb.cab | Bin 195785 -> 195784 bytes src/bin/vpnweb.ocx | Bin 333880 -> 333880 bytes src/makefiles/macos_32bit.mak | 6 +-- src/makefiles/macos_64bit.mak | 6 +-- src/makefiles/openbsd_32bit.mak | 8 +-- src/makefiles/openbsd_64bit.mak | 4 +- src/vpncmd/vpncmd.c | 2 +- src/vpnweb/vpnweb.h | 2 +- src/vpnweb/vpnweb_i.c | 2 +- src/vpnweb/vpnweb_p.c | 2 +- 306 files changed, 523 insertions(+), 317 deletions(-) create mode 100644 debian/README.TXT mode change 100755 => 100644 debian/bin/vpnbridge mode change 100755 => 100644 debian/bin/vpnclient mode change 100755 => 100644 debian/bin/vpncmd mode change 100755 => 100644 debian/bin/vpnserver mode change 100755 => 100644 debian/rules diff --git a/AUTHORS.TXT b/AUTHORS.TXT index 8d667e10..15f81bad 100644 --- a/AUTHORS.TXT +++ b/AUTHORS.TXT @@ -40,6 +40,18 @@ CONTRIBUTORS on GitHub: - Melvyn https://github.com/yaurthek + - nattoheaven + https://github.com/nattoheaven + + - ELIN + https://github.com/el1n + + - Dmitry Orlov + https://github.com/mosquito + + - Renaud Allard + https://github.com/renaudallard + JOIN THE SOFTETHER VPN DEVELOPMENT ---------------------------------- diff --git a/THIRD_PARTY.TXT b/THIRD_PARTY.TXT index 53a665f7..5f24a507 100644 --- a/THIRD_PARTY.TXT +++ b/THIRD_PARTY.TXT @@ -755,3 +755,28 @@ them under individual licenses which are contained on each archive file, available from the following URL: http://uploader.softether.co.jp/src/ +------------------- + +Copyright Notes and Acknowledgments for PacketiX VPN (Commercial Version): + +PacketiX VPN has some contributed codes from SoftEther VPN Project +(http://www.softether.org/). +These contributed codes have been granted by contributors to be imported into +the PacketiX VPN source-tree without GPLv2 conditions. + +The list of contributors for SoftEther VPN Project: + + - Melvyn + https://github.com/yaurthek + + - nattoheaven + https://github.com/nattoheaven + + - ELIN + https://github.com/el1n + +SoftEther Corporation, the distributor of PacketiX VPN, appreciates all +contributors for SoftEther VPN Project very much. + +See also: http://www.softether.org/5-download/src/9.patch + diff --git a/configure b/configure index 9dba653c..d3d91761 100755 --- a/configure +++ b/configure @@ -23,7 +23,7 @@ echo ' 3: Solaris' echo ' 4: Mac OS X' echo ' 5: OpenBSD' echo -echo -n 'Which is your operating system (1 - 5) ? : ' +echo -n 'Which is your operating system (1 - 4) ? : ' read TMP echo OS="" diff --git a/debian/README.TXT b/debian/README.TXT new file mode 100644 index 00000000..eb8910c5 --- /dev/null +++ b/debian/README.TXT @@ -0,0 +1,14 @@ +The contents of the "debian" directory were written +by Dmitry Orlov (https://github.com/mosquito) and has been contributed +to the SoftEther VPN Project main source-tree. + +Note that SoftEther VPN Project has not tested this debian package. +Please try it at your own risk. + +See also: +Add simple debian packaging #20 +https://github.com/SoftEtherVPN/SoftEtherVPN/pull/20 + +February 5, 2004 +Daiyuu Nobori +SoftEther VPN Project diff --git a/debian/bin/vpnbridge b/debian/bin/vpnbridge old mode 100755 new mode 100644 diff --git a/debian/bin/vpnclient b/debian/bin/vpnclient old mode 100755 new mode 100644 diff --git a/debian/bin/vpncmd b/debian/bin/vpncmd old mode 100755 new mode 100644 diff --git a/debian/bin/vpnserver b/debian/bin/vpnserver old mode 100755 new mode 100644 diff --git a/debian/rules b/debian/rules old mode 100755 new mode 100644 diff --git a/src/BuildUtil/BuildUtilCommands.cs b/src/BuildUtil/BuildUtilCommands.cs index 2ba6f836..f244444c 100644 --- a/src/BuildUtil/BuildUtilCommands.cs +++ b/src/BuildUtil/BuildUtilCommands.cs @@ -487,9 +487,64 @@ namespace BuildUtil txt.WriteLine("*"); txt.WriteLine(); + string src_bindir = Path.Combine(Paths.BaseDirName, "bin"); + string vpnsmgr_zip_filename_relative = @"Windows\Admin Tools\VPN Server Manager and Command-line Utility Package\"; + vpnsmgr_zip_filename_relative += +#if BU_SOFTETHER + "softether-" + +#endif // BU_SOFTETHER + string.Format("vpn_admin_tools-v{0}.{1:D2}-{2}-{3}-{4:D4}.{5:D2}.{6:D2}-win32.zip", + version / 100, version % 100, build, name, + date.Year, date.Month, date.Day); + + string vpnsmgr_zip_filename_full = Path.Combine(Path.Combine(publicDir, cddir), vpnsmgr_zip_filename_relative); + + ZipPacker zip = new ZipPacker(); + zip.AddFileSimple("vpnsmgr.exe", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, "vpnsmgr.exe")), true); + zip.AddFileSimple("vpncmd.exe", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, "vpncmd.exe")), true); + zip.AddFileSimple("hamcore.se2", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, @"BuiltHamcoreFiles\hamcore_win32\hamcore.se2")), true); + zip.AddFileSimple("ReadMeFirst_License.txt", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, @"hamcore\eula.txt")), true); + zip.AddFileSimple("ReadMeFirst_Important_Notices_ja.txt", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, @"hamcore\warning_ja.txt")), true); + zip.AddFileSimple("ReadMeFirst_Important_Notices_en.txt", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, @"hamcore\warning_en.txt")), true); + zip.AddFileSimple("ReadMeFirst_Important_Notices_cn.txt", DateTime.Now, FileAttributes.Normal, + IO.ReadFile(Path.Combine(src_bindir, @"hamcore\warning_cn.txt")), true); + zip.Finish(); + byte[] zip_data = zip.GeneratedData.Read(); + IO.MakeDirIfNotExists(Path.GetDirectoryName(vpnsmgr_zip_filename_full)); + IO.SaveFile(vpnsmgr_zip_filename_full, zip_data); + + // ZIP package for VPN Server Manager GUI + txt.WriteLine("FILENAME\t" + Str.ReplaceStr(vpnsmgr_zip_filename_relative, @"\", "/")); +#if BU_SOFTETHER + txt.WriteLine("DESCRIPTION\t" + "ZIP Package of vpnsmgr.exe and vpncmd.exe (without installers)"); + txt.WriteLine("CATEGORY\t" + "SoftEther VPN (Freeware)"); + txt.WriteLine("PRODUCT\t" + "SoftEther VPN Server Manager for Windows, SoftEther VPN Command-Line Admin Utility (vpncmd)"); +#else // BU_SOFTETHER + txt.WriteLine("DESCRIPTION\t" + "ZIP Package of vpnsmgr.exe and vpncmd.exe (without installers)"); + txt.WriteLine("CATEGORY\t" + "PacketiX VPN (Commercial)"); + txt.WriteLine("PRODUCT\t" + "PacketiX VPN Server Manager for Windows, PacketiX VPN Command-Line Admin Utility (vpncmd)"); +#endif // BU_SOFTETHER + txt.WriteLine("OS\t" + "Windows (.zip package without installers)"); + txt.WriteLine("OSLIST\t" + OSList.Windows.OSSimpleList); + txt.WriteLine("CPU\t" + "Intel (x86 and x64)"); + txt.WriteLine("VERSION\t" + BuildHelper.VersionIntToString(version)); + txt.WriteLine("BUILD\t" + build.ToString()); + txt.WriteLine("VERSTR\t" + name); + txt.WriteLine("DATE\t" + Str.DateTimeToStrShortWithMilliSecs(date)); + txt.WriteLine("LANGUAGE\t" + "English, Japanese, Simplified Chinese"); + txt.WriteLine("*"); + txt.WriteLine(); + IO.MakeDirIfNotExists(Path.Combine(publicDir, cddir)); File.WriteAllText(Path.Combine(Path.Combine(publicDir, cddir), "files.txt"), txt.ToString(), Str.Utf8Encoding); + // Execution of batch file string old_cd = Environment.CurrentDirectory; diff --git a/src/BuildUtil/UnixBuildSoftwares.cs b/src/BuildUtil/UnixBuildSoftwares.cs index 3d64a97d..56d20588 100644 --- a/src/BuildUtil/UnixBuildSoftwares.cs +++ b/src/BuildUtil/UnixBuildSoftwares.cs @@ -277,7 +277,17 @@ namespace BuildUtil tar.AddFileSimple(targetName + @"\" + "ReadMeFirst_Important_Notices_en.txt", destData, 0, destData.Length, DateTime.Now); } - + + if (true) + { + string srcData = File.ReadAllText(Path.Combine(Paths.BinDirName, @"hamcore\warning_cn.txt"), + enc); + + byte[] destData = enc.GetBytes(srcData); + + tar.AddFileSimple(targetName + @"\" + "ReadMeFirst_Important_Notices_cn.txt", destData, 0, destData.Length, DateTime.Now); + } + // Codes string[] dirs = diff --git a/src/BuildUtil/VpnBuilderConfig.cs b/src/BuildUtil/VpnBuilderConfig.cs index 3da2b82a..91109249 100644 --- a/src/BuildUtil/VpnBuilderConfig.cs +++ b/src/BuildUtil/VpnBuilderConfig.cs @@ -268,6 +268,24 @@ namespace BuildUtil "macos-x86-64bit", true, "macos-x86-64bit-4.0.4", true, null); + // Client + public static readonly BuildSoftware vpnclient_macos_ppc32_ja = + new BuildSoftwareUnix(Software.vpnclient, 0, 0, "", CpuList.ppc32, OSList.MacOS, + "macos-ppc-32bit", true, "macos-ppc-32bit-4.0.4", true, + "-isysroot /cygdrive/s/CommomDev/xc/common/apple_xcode/xcode_2.4/Developer/SDKs/MacOSX10.4u.sdk"); + public static readonly BuildSoftware vpnclient_macos_ppc64_ja = + new BuildSoftwareUnix(Software.vpnclient, 0, 0, "", CpuList.ppc64, OSList.MacOS, + "macos-ppc-64bit", true, "macos-ppc-64bit-4.0.4", true, + null); + public static readonly BuildSoftware vpnclient_macos_x86_ja = + new BuildSoftwareUnix(Software.vpnclient, 0, 0, "", CpuList.x86, OSList.MacOS, + "macos-x86-32bit", true, "macos-x86-32bit-4.0.4", true, + "-isysroot /cygdrive/s/CommomDev/xc/common/apple_xcode/xcode_2.4/Developer/SDKs/MacOSX10.4u.sdk"); + public static readonly BuildSoftware vpnclient_macos_x64_ja = + new BuildSoftwareUnix(Software.vpnclient, 0, 0, "", CpuList.x64, OSList.MacOS, + "macos-x86-64bit", true, "macos-x86-64bit-4.0.4", true, + null); + // Bridge public static readonly BuildSoftware vpnbridge_macos_ppc32_ja = new BuildSoftwareUnix(Software.vpnbridge, 0, 0, "", CpuList.ppc32, OSList.MacOS, @@ -345,7 +363,7 @@ namespace BuildUtil { s.GccMacros.Add("UNIX_MACOS"); s.GccMacros.Add("BRIDGE_PCAP"); - s.GccMacros.Add("NO_VLAN"); + //s.GccMacros.Add("NO_VLAN"); } else if (soft.Os == OSList.Solaris) { @@ -391,7 +409,7 @@ namespace BuildUtil { // Windows public static readonly OS Windows = new OS("windows", "Windows", - "Windows 98 / 98 SE / ME / NT 4.0 SP6a / 2000 SP4 / XP SP2, SP3 / Server 2003 SP2 / Vista SP1, SP2 / Server 2008 SP1, SP2 / Hyper-V Server 2008 / 7 SP1 / Server 2008 R2 SP1 / Hyper-V Server 2008 R2 / 8 / Server 2012 / Hyper-V Server 2012 / 8.1 / Server 2012 R2 / Hyper-V Server 2012 R2", + "Windows 98 / 98 SE / ME / NT 4.0 SP6a / 2000 SP4 / XP SP2, SP3 / Vista SP1, SP2 / 7 SP1 / 8 / 8.1 / Server 2003 SP2 / Server 2008 SP1, SP2 / Hyper-V Server 2008 / Server 2008 R2 SP1 / Hyper-V Server 2008 R2 / Server 2012 / Hyper-V Server 2012 / Server 2012 R2 / Hyper-V Server 2012 R2", new Cpu[] { CpuList.intel, @@ -414,7 +432,16 @@ namespace BuildUtil // FreeBSD public static readonly OS FreeBSD = new OS("freebsd", "FreeBSD", - "FreeBSD 5 / 6 / 7 / 8 / 9", + "FreeBSD 5 / 6 / 7 / 8 / 9 / 10", + new Cpu[] + { + CpuList.x86, + CpuList.x64, + }); + + // OpenBSD + public static readonly OS OpenBSD = new OS("openbsd", "OpenBSD", + "OpenBSD 5 / 6 / 7 / 8 / 9 / 10", new Cpu[] { CpuList.x86, @@ -434,7 +461,7 @@ namespace BuildUtil // Mac OS X public static readonly OS MacOS = new OS("macos", "Mac OS X", - "Mac OS X 10.4 Tiger / 10.5 Leopard / 10.6 Snow Leopard / 10.7 Lion / 10.8 Mountain Lion", + "Mac OS X 10.4 Tiger / 10.5 Leopard / 10.6 Snow Leopard / 10.7 Lion / 10.8 Mountain Lion / 10.9 Mavericks", new Cpu[] { CpuList.x86, diff --git a/src/Cedar/Admin.c b/src/Cedar/Admin.c index 626c1cd7..bb17b713 100644 --- a/src/Cedar/Admin.c +++ b/src/Cedar/Admin.c @@ -12,6 +12,8 @@ // http://www.softether.org/ // // Author: Daiyuu Nobori +// Contributors: +// - ELIN (https://github.com/el1n) // Comments: Tetsuo Sugiyama, Ph.D. // // diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index a865aa11..6286bc6f 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -114,10 +114,10 @@ // Version number -#define CEDAR_VER 404 +#define CEDAR_VER 405 // Build Number -#define CEDAR_BUILD 9412 +#define CEDAR_BUILD 9416 // Beta number //#define BETA_NUMBER 3 @@ -137,11 +137,11 @@ // Specifies the build date #define BUILD_DATE_Y 2014 -#define BUILD_DATE_M 1 -#define BUILD_DATE_D 15 -#define BUILD_DATE_HO 17 -#define BUILD_DATE_MI 22 -#define BUILD_DATE_SE 14 +#define BUILD_DATE_M 2 +#define BUILD_DATE_D 6 +#define BUILD_DATE_HO 0 +#define BUILD_DATE_MI 36 +#define BUILD_DATE_SE 26 // Tolerable time difference #define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000) @@ -708,12 +708,12 @@ #ifdef UNIX_MACOS #ifdef NO_VLAN #define TAP_MACOS_FILENAME "/dev/tap0" -#else +#else // NO_VLAN #define TAP_MACOS_FILENAME "tap" -#endif +#endif // NO_VLAN #define TAP_MACOS_DIR "/dev/" #define TAP_MACOS_NUMBER (16) -#endif +#endif // UNIX_MACOS diff --git a/src/Cedar/Client.c b/src/Cedar/Client.c index e2a02f7b..9f57f057 100644 --- a/src/Cedar/Client.c +++ b/src/Cedar/Client.c @@ -12,6 +12,8 @@ // http://www.softether.org/ // // Author: Daiyuu Nobori +// Contributors: +// - nattoheaven (https://github.com/nattoheaven) // Comments: Tetsuo Sugiyama, Ph.D. // // @@ -7462,7 +7464,7 @@ bool CtDisableVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *vlan) CiSetError(c, ERR_NOT_SUPPORTED); return false; } -#endif +#endif // NO_VLAN // Check whether the virtual LAN card with the specified name is not // being used by one or more accounts @@ -7615,7 +7617,7 @@ bool CtEnableVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *vlan) CiSetError(c, ERR_NOT_SUPPORTED); return false; } -#endif +#endif // NO_VLAN // Search the virtual LAN card LockList(c->UnixVLanList); @@ -7713,7 +7715,7 @@ bool CtDeleteVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *d) CiSetError(c, ERR_NOT_SUPPORTED); return false; } -#endif +#endif // NO_VLAN // Check whether the virtual LAN card with the specified name is not // being used by one or more accounts @@ -8287,7 +8289,7 @@ bool CtCreateVLan(CLIENT *c, RPC_CLIENT_CREATE_VLAN *create) CiSetError(c, ERR_NOT_SUPPORTED); return false; } -#endif +#endif // NO_VLAN // Check whether the specified name is valid or not if (IsSafeStr(create->DeviceName) == false) @@ -9812,7 +9814,7 @@ bool CiReadSettingFromCfg(CLIENT *c, FOLDER *root) if (OS_IS_UNIX(GetOsInfo()->OsType) #ifdef NO_VLAN && GetOsInfo()->OsType != OSTYPE_MACOS_X -#endif +#endif // NO_VLAN ) { // Read the UNIX version virtual LAN card list (except MacOS) @@ -9844,8 +9846,7 @@ bool CiReadSettingFromCfg(CLIENT *c, FOLDER *root) Add(c->UnixVLanList, uv); #endif // OS_UNIX } -#endif - +#endif // NO_VLAN CiLoadAccountDatabase(c, db); if (CfgGetByte(root, "EncryptedPassword", c->EncryptedPassword, SHA1_SIZE) == false) @@ -10354,7 +10355,7 @@ void CiWriteSettingToCfg(CLIENT *c, FOLDER *root) if (OS_IS_UNIX(GetOsInfo()->OsType) #ifdef NO_VLAN && GetOsInfo()->OsType != OSTYPE_MACOS_X -#endif +#endif // NO_VLAN ) { vlan = CfgCreateFolder(root, "UnixVLan"); diff --git a/src/Cedar/VLanUnix.c b/src/Cedar/VLanUnix.c index c1aa6b69..81182c92 100644 --- a/src/Cedar/VLanUnix.c +++ b/src/Cedar/VLanUnix.c @@ -12,6 +12,8 @@ // http://www.softether.org/ // // Author: Daiyuu Nobori +// Contributors: +// - nattoheaven (https://github.com/nattoheaven) // Comments: Tetsuo Sugiyama, Ph.D. // // @@ -538,7 +540,7 @@ int UnixCreateTapDeviceEx(char *name, char *prefix, UCHAR *mac_address) close(s); } -#endif +#endif // UNIX_MACOS #ifdef UNIX_SOLARIS // Create a tap for Solaris { diff --git a/src/Cedar/WinUi.c b/src/Cedar/WinUi.c index b7b355a8..81463be4 100644 --- a/src/Cedar/WinUi.c +++ b/src/Cedar/WinUi.c @@ -3729,9 +3729,22 @@ UINT AboutDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *param CombinePathW(path, sizeof(path), MsGetExeDirNameW(), L"vpnsetup.exe"); - if (MsExecuteW(path, L"/language:yes") == false) + if (IsFileExistsW(path)) { - MsgBox(hWnd, MB_ICONEXCLAMATION, _UU("SW_CHILD_PROCESS_ERROR")); + // with Installer + if (MsExecuteW(path, L"/language:yes") == false) + { + MsgBox(hWnd, MB_ICONEXCLAMATION, _UU("SW_CHILD_PROCESS_ERROR")); + } + } + else + { + // without Installer + CombinePathW(path, sizeof(path), MsGetExeDirNameW(), L"lang.config"); + if (MsExecuteW(path, L"") == false) + { + MsgBox(hWnd, MB_ICONEXCLAMATION, _UU("SW_CHILD_PROCESS_ERROR")); + } } } break; diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt index bd9dc4b7..eada1699 100644 --- a/src/CurrentBuild.txt +++ b/src/CurrentBuild.txt @@ -1,4 +1,4 @@ -BUILD_NUMBER 9412 -VERSION 404 -BUILD_NAME rtm -BUILD_DATE 20140115_172214 +BUILD_NUMBER 9416 +VERSION 405 +BUILD_NAME beta +BUILD_DATE 20140206_003626 diff --git a/src/Mayaqua/Cfg.h b/src/Mayaqua/Cfg.h index e66406c9..005f2011 100644 --- a/src/Mayaqua/Cfg.h +++ b/src/Mayaqua/Cfg.h @@ -215,7 +215,7 @@ FOLDER *CfgBufTextToFolder(BUF *b); FOLDER *CfgBufBinToFolder(BUF *b); void CfgReadNextFolderBin(BUF *b, FOLDER *parent); char *CfgReadNextLine(BUF *b); -bool CfgReadNextTextBuf(BUF *b, FOLDER *current); +bool CfgReadNextTextBUF(BUF *b, FOLDER *current); void CfgSave(FOLDER *f, char *name); void CfgSaveW(FOLDER *f, wchar_t *name); bool CfgSaveEx(CFG_RW *rw, FOLDER *f, char *name); diff --git a/src/Mayaqua/Kernel.c b/src/Mayaqua/Kernel.c index 3d5b4bb4..72a7e0c5 100644 --- a/src/Mayaqua/Kernel.c +++ b/src/Mayaqua/Kernel.c @@ -942,7 +942,7 @@ void SetThreadName(UINT thread_id, char *name, void *param) } else { - sprintf(tmp, "%s (0x%x)", name, param); + sprintf(tmp, "%s (0x%x)", name, (UINT)param); } Win32SetThreadName(thread_id, tmp); @@ -1756,7 +1756,7 @@ void TimeToTm(struct tm *t, time_t time) ret = gmtime(&time); #else // OS_UNIX ret = malloc(sizeof(struct tm)); - memset(ret, 0, sizeof(ret)); + memset(ret, 0, sizeof(struct tm)); gmtime_r(&time, ret); #endif // OS_UNIX @@ -1795,7 +1795,7 @@ void NormalizeTm(struct tm *t) ret = gmtime(&tmp); #else // OS_UNIX ret = malloc(sizeof(struct tm)); - memset(ret, 0, sizeof(ret)); + memset(ret, 0, sizeof(struct tm)); gmtime_r(&tmp, ret); #endif // OS_UNIX diff --git a/src/Mayaqua/MayaType.h b/src/Mayaqua/MayaType.h index 6715d5df..cf2ea562 100644 --- a/src/Mayaqua/MayaType.h +++ b/src/Mayaqua/MayaType.h @@ -124,7 +124,7 @@ typedef struct x509_crl_st X509_CRL; #define BUF_SIZE 512 // Support Windows OS list -#define SUPPORTED_WINDOWS_LIST "Windows 98 / 98 SE / ME / NT 4.0 SP6a / 2000 SP4 / XP SP2, SP3 / Server 2003 SP2 / Vista SP1, SP2 / Server 2008 SP1, SP2 / Hyper-V Server 2008 / 7 SP1 / Server 2008 R2 SP1 / Hyper-V Server 2008 R2 / 8 / Server 2012 / Hyper-V Server 2012 / 8.1 / Server 2012 R2 / Hyper-V Server 2012 R2" +#define SUPPORTED_WINDOWS_LIST "Windows 98 / 98 SE / ME / NT 4.0 SP6a / 2000 SP4 / XP SP2, SP3 / Vista SP1, SP2 / 7 SP1 / 8 / 8.1 / Server 2003 SP2 / Server 2008 SP1, SP2 / Hyper-V Server 2008 / Server 2008 R2 SP1 / Hyper-V Server 2008 R2 / Server 2012 / Hyper-V Server 2012 / Server 2012 R2 / Hyper-V Server 2012 R2" // Infinite #ifndef WINDOWS_H diff --git a/src/Mayaqua/TunTap.h b/src/Mayaqua/TunTap.h index 58c72d85..0555fcd1 100644 --- a/src/Mayaqua/TunTap.h +++ b/src/Mayaqua/TunTap.h @@ -295,7 +295,7 @@ struct tuninfo { #else // UNIX_BSD -#endif // UNIX_BSD || UNIX_MACOS +#endif // defined(UNIX_BSD) || (!defined(NO_VLAN) && defined(UNIX_MACOS)) #endif // UNIX_SOLARIS diff --git a/src/Mayaqua/Unix.c b/src/Mayaqua/Unix.c index 03edacca..3436bb2d 100644 --- a/src/Mayaqua/Unix.c +++ b/src/Mayaqua/Unix.c @@ -12,7 +12,9 @@ // http://www.softether.org/ // // Authors: Daiyuu Nobori -// Contributors: Melvyn (https://github.com/yaurthek) +// Contributors: +// - Melvyn (https://github.com/yaurthek) +// - nattoheaven (https://github.com/nattoheaven) // Comments: Tetsuo Sugiyama, Ph.D. // // @@ -128,9 +130,9 @@ struct statfs { char f_mntonname[90]; /* directory on which mounted */ char f_mntfromname[90];/* mounted filesystem */ }; -#else +#else // NO_VLAN #include -#endif +#endif // NO_VLAN #endif // UNIX_MACOS // Scandir() function for Solaris diff --git a/src/THIRD_PARTY.TXT b/src/THIRD_PARTY.TXT index 53a665f7..5f24a507 100644 --- a/src/THIRD_PARTY.TXT +++ b/src/THIRD_PARTY.TXT @@ -755,3 +755,28 @@ them under individual licenses which are contained on each archive file, available from the following URL: http://uploader.softether.co.jp/src/ +------------------- + +Copyright Notes and Acknowledgments for PacketiX VPN (Commercial Version): + +PacketiX VPN has some contributed codes from SoftEther VPN Project +(http://www.softether.org/). +These contributed codes have been granted by contributors to be imported into +the PacketiX VPN source-tree without GPLv2 conditions. + +The list of contributors for SoftEther VPN Project: + + - Melvyn + https://github.com/yaurthek + + - nattoheaven + https://github.com/nattoheaven + + - ELIN + https://github.com/el1n + +SoftEther Corporation, the distributor of PacketiX VPN, appreciates all +contributors for SoftEther VPN Project very much. + +See also: http://www.softether.org/5-download/src/9.patch + diff --git a/src/bin/hamcore/SeLow_x64.sys b/src/bin/hamcore/SeLow_x64.sys index 202f389ce7729ce3c787dbc354ec9df6505cb5cf..0070eb69578e492dc419494b2c80eee8b00ec6c2 100644 GIT binary patch delta 766 zcmaE`lIg)prVSNL%&#myO|EA0Wjb!W`4m%^1&F^n-1;T6z~1ZWz54fBoL1y()H>f_ z3f&xF?_k2q%D}>KT!n!FOmCiB9Lgwc%Amubz+eC-Eg4K03>i!}vzGcYW0gp)XkirD z)1;@xGIulIir+jk8y}hOwwM08X!GC7T5*w+AButm*fbl&**99Js4l#p#NVkgxo@Il zz2^ECJL`8#xnJY)SP?GO5x(SA${B%vF4jYxEwSkze|UX3AHgr}Vk4`)zspjfBjNC> z(*h^#ubmLD$-Fy~U1;!{eov13DoQD}UWT;tIs2d`TO%1PJjT$wXw@hqFzqw?hQ<6p~udRat^ z$S2({ST1kt#`K_a^7%<;>x~Rd4UG+r4NapAl-W47+C196^D=U>7>coobgq^P3e}%? zyh!Ti`b*d5$VxryyJNr$SH#H3%D~dZ$Y6TBGpdhIrKs@ooA6x*jz<=2efqWT|61-6 z-Ob_mqC4`ga{GNhBij^uCMmsgk%d^x>ol=xZr1BI?Nj3nVXGHrY7kq-B+}{rQbvEp zNpG(6^{b+0y0_0i=VJT%M#7W(Z$lS9i0^AVJ7I!wLFJ4&IR$qX$BEv$)^cghBpwrs znV!rmIy|>@ekl{Fd3>HX=DmQ>RX^9iVy|zjUF~l_t6|gPe0jpz<5pITXT8sJWPWCJ zWc_mTo7Q`y#zom#k9{N3+`OVEu!|M;ONN|MbhS%%vum5KpSJ0O)w}rQ=SL$9rC#v- qjc@2GlQ^;8@2k_AU0oA?H!=n>N6eS{o3yfgQJ(M0YOAYW3=9B}uSIwO delta 766 zcmVtnM}KR`4M0{{d7!z2Iz0{{d7!?T@pRRI$-04x9?05AY703ZN405kwG05P)# zbxi{kGXN|AAOJ7`EC3(?IRG>OF#s{MWq5=E6k*`xHkI5RlmJ0dhU3ChQB|M#ytDmz zeHRoX?P9VF*d+p8h-d^{14}rcjLH3zj*&rs4b91fliSPC-{@;>m#6h_rg;?7LVx7l zqK+%H+{yVGGHvd@fe`z`1>ppuaM-BRWr;m~x1oKP%*Bj08qX4<{$F9?Y7XvgTe85( z3jf&0tz3Pjk}vmR3~H0}eT;!tcvRyQIra?!TB8{9x5Dt*2tJ(Q?!oMSw`ppV+s9Xb zKzKoXS7V_QrYV3qM_2gbPCUqpUl@sf7+ArKRXa*6Cr>YsHTR%2DJ{%Tsg)k~Fvb~` z!g?-(lDwu#GSc1_>&LNQUo0A33upMT>` zG+iX2sHvodTj^0lT+}2JM%<*xz^3)h`!V7Ko-It!3@;uGB({0J{BhF!FoPvGwA(Gx zx>SFJ;JAOcU{7nPDchN+dR9BWBG2FF2X*t46uKch= zwB0Ua9Iu*sJ;7Mb-6ZzIfr1Y8uwkyt`liex0%f~ZR86~41(hYx_|BVr<&_}aV&hBK zeP|j{$S8>A-0-e?{?9#yx0h0NE7nXahjryD&_NZ4Byo-`GQB-+18w0GCo--~a#s diff --git a/src/bin/hamcore/SeLow_x86.sys b/src/bin/hamcore/SeLow_x86.sys index f82396bc3b43b7c25fc69365742a03fe6c5ceae7..cc271463a38f7885462bf48f7a6d4550685ea795 100644 GIT binary patch delta 767 zcmaFxf$_ly#tj)v%u_5rP0nWWW%jUU+`OBKQy(O-`MBX)W`U}IX{T2|wRT&WE4ZOx zHuL+Olicih?EW{)=4#@339)GnKR*>6(){NV6q?LqhFwJ)B{=QEkF z)UjTtZQ@hrcRfNgAL=Y#aPY!Wzln=xtlHT0-J94+@Ue%@q^2ATP`+t$+9s&Jc9+joH8#HJ3?78|jNQ!^u z=iU34G^!gmoZ8%^%RleI02~kOODUXlf&2X&Zjl; z${Tmjd)&*AbyVU09HuqfCi|D2tv50-H8eIfG_i~_P-f%QYV&CO&dbQjVkpKUa%GH1uu85J5m4T&+k%4J}`Yg4{@(nT7+E?RZr!2ZH!J4c91UNt0Te9%kbJsUSuKlod?t?q& zn<93zX=m(+_~`pJbjikr<+hpgJYT37${ZTZe+?p*hFeF;ysixjuY z>9)mj@mu4i_NkuD4-MWjsoMSsH)HYPv}JZd@~?I$EWRRMTkj&RJg;-#-Vk9yeQ(k8v|c)QMpuX|e~ vZJ%-fxuX;~Bbsg;ZuPK3r8Jy-R&JY>K4uD-0@LlWPJ^1M;{4v%3NbF9U84%d^KZtpgBVxg@APqRmf| zmRyd6Sn_(agf$Ew4FdoK0K+5z00RI70K>DLR8;{JGXN|AAOJ7`EC3(?IRG>OF#s{M z1y)T16EgrT03ZM`04x9?0673O05JeDvt?NX1Qh?i6Qo#s6J+5g2ro-F2lm6j)ef_L zU40i6<`^8>#aHi!v3LmS{1AwepziM}lMZ!3e+bNR(zBSDV5u=rWkX$*rtoyJy~zxT z9Q((CHttr~i2pXS=nOhgJ*w`eUfPx+Y9kjf-!H-Wbbn@carRX>#zOPl2@xC}A&K67 zx{w?8$&SnZB+EL>Nt6k6K!dVd#F_B#5Ue&sUJ1fJFtu->LaDlb%DsM8?!muz5eRpq zf09jQNTU^|?Bv#+iG4#j`LJu7*1AodICCfP=)Rnnc@)EKPS55*Ukjt-e0*`#>mP@2 z#6{*%qIdc(rq-G>Dk}x{|E>ugu6H_d@_}M5_v@^DVK+FDqe3wc69Uxg<|^r0;dz1L z1PuJq&&2c)7U{qK(#1f)V}Fleu5J=l0${?EPj=0JF)%hVFflVTHCiwu1_>&LNQU#76cSdTU%oSAtrKddyn`HEjtb7DEk614F(A+hDe6@4FLfG1pows0RR9gzoMxU z?K7z{nV=hb20nZZ>g=JQgh>3L4cbhU-=EqJ-bz*&-nHGvXJQ)Qld3th{cff>vmjv0 z>tl9*w&|!{rYI%N2`ZSs!C1){FM{9=$V{;J)0~a0ue9L%VDpj#PnZJAxMaDPq_zkk zX`){AK#PZ|m^T*zC-S?niBBgwYNn($1LSou6;cVXs9esojWMNR=KZX3x|E0TIT*Pk zc140-6XYqW5wArqkpaIE^mR;>5P0r$8+rJ(z6UaGfe)NN#r53004`HRTcmM diff --git a/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf b/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf index 6276dbd7..5f500ce5 100644 --- a/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf +++ b/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = NetTrans ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_selow.cat @@ -66,5 +66,5 @@ SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN -; Auto Generated 20140107_051511.667 +; Auto Generated 20140205_221316.646 diff --git a/src/bin/hamcore/inf/selow_x64/inf.cat b/src/bin/hamcore/inf/selow_x64/inf.cat index e89e872ae6dfad3684e1690592b72fdeea5683e6..a2ded942b3376fafe7b0bbbc8c8db7bbebe5402b 100644 GIT binary patch delta 867 zcmV-p1DyPWF@rIXP98J(iyx{BBT9seKU?>^H&qu6F*GnTFf}nVF*7kXk!%}JLI6Sl zLjXbmIRHigH2_2aHUKpMLjXbmHUKmLFaSgVGXO;ZIRG~RK>$SnMgT+rH2^XILI6Sl zIRHffLjX1aGXOIHF#s?CH2^dKMF2#R)>Ra{%b#6k%VZ5cm#+O%yPn1~5LE4xKLKi0 zLI6VmH~=yLG5|#YG5|pUFaR_FIRHceLI5)WFaSjWK>#=aMgT$pFaSdUF#tmVLI5!U zMF27YGXOOJLI6SlGXO>aF#tjUMgTPcK>#uU001$8&yzm^7n2nNq!he@E-D0_vks{H z3>>lIHM>6>^`f)Q0#XtbC_J`~oZQ-n84A|k4L0P20mPWjlQR`Tf0*)R!E$rL40&KP z$7Ppp{aYc2^JUpi3G#5#8^PIE#ibT!Dkvb5MIxX3sT`%&G!E9{>x}(bB^IXRsq<@63ht1Yi*` z5W+y6Zo*txULe^bf1^!~^-E%oDRR;6z5|&>2Kya?4`V(())K^9R<{i|y}pdJzYh1Y z7eDRXssenb5PrbJSc&k;*aS{x>ozimtey?R7+ zrN;O&!T?=0znyk0(MZ{d3A4ZCCxg|J;ysp-)4cmdI?dDx0>1c@bQaAoGB7nUGchwU zH(D?w1_>&LNQU#76cTTG+gbytFB7q?zYofYLCz_j2+3BV!|TJ7^Pu%k?5UrvgYt)FZq^2e!Q z4dCLG9}J6cTrda1j7w(($C*xu44pY!3fPos?*G1_MG3UmpV6uxl;IfF@3;afYZvx! zS$q71gTGNOYZ}DpX^+W&dy|c;jq+&x1)!1jEpjWT*mNI4PM!gSQ0gRe$9bNlrg06uKD+=8gOhwM-SNrwDJH t{^2GyObpjua5Y6BDtfakMb+W*NIL5^R%HeCcY`e_yjT5@RfhZmp5BznR%8GG delta 867 zcmV-p1DyPWF@rIXP98&wXw^s!Lr1Do9m^HgmR%POF*GnSFg7wUF*PwUk!%}JG5|0D zFaSXSGypOHF#tILL;x@VGypUJL;x}XMgTAXH2^pOHvlyNLI5)WLjXhoMgTAXL;ykn zIRG^PL;x`WLI6VmF#t3GK>$GjMgTF9)>RZB3PKssMAGnBb+gUz+m+G06sqx)KLKi0 zHUKdIMF21WMF2DaGXORKIRG^PL;ynoF#tpWIRG>OFaR(BGypLGH2^UHH~=;PMF2AZ zLjW=WH2^aJH2^UHH2^gLIRHigMgTYfLI6Vm001$8&yzm^7n2nNq!eM`l3owHCqik3z^KGP$#B2lbl z6MC;BPQY9N-Z*GFr}Qg(j8W{?#j&H++=;+e#b+_Cr!NI@BX_rQpM&=?J2poc0cNK= zgT+lqPEzoceE4)=e?V_TkM`u`@FRzfZJfA?uO~`5?eVNIk&^?X!g^0~GU&v$`Y#zu zO!_6OB;5_AH`yZjs=87N)o#?jR6PXoKZ8x*D-|rILs%@kEV>c|WW zXm}33pT9m+D6azbPdWQ$?C}aNSbE5?8FNCy_$)lG-!7z^0=F)cbQaAoF)%hVFflbT zGFmVr1_>&LNQU#76cT0wdlI#<0p$%F~U^fGpi=>UIT2CVHFd9eyRlbytsuP zUM*r`Zf)f%A%O%>H3fGlxu<@6k4y3T+zbN`aPq22(z0F(>(C7+(zbD_o0@j7G+u6~0$;7&UfW~$`IVn0*k6U0?OsvAN7sbM7 zc|1?>Qc8VC3w59dtf^Mt`HBBX3tprb5(T4z-k3-VN9=nyt!|FGMe)DIud|Cq{XUwo t(0E_03FAo!^hJ7HQndFM1z-UnWb1nRN_1L-^&GK)egZXjd?f_}w7ndVP^JI? diff --git a/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf b/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf index 6d79b568..4f66741e 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_selow.cat @@ -66,5 +66,5 @@ SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN -; Auto Generated 20140107_051336.774 +; Auto Generated 20140205_221150.859 diff --git a/src/bin/hamcore/inf/selow_x86/inf.cat b/src/bin/hamcore/inf/selow_x86/inf.cat index bf2c86ad5f11e4c3e97a755bf33afde2259d7e9f..968fe4db7305dca99658a31f02557d0bba8510c9 100644 GIT binary patch delta 897 zcmV-{1AhF2F@rIXP9Byf)G#-V3rUZq0673c07L*e05t$G07d{Y05$+J05||c05p07L*r073vW05$+c05Sjo05O5jlRp6$lNAD_e^Mf?NM?T7y_F9Z zD94cdUd{V9;xK{%9t2W005JeW073vo05d05SkW05SkI05kwX0673T073va073vX07d`+05O5bFkuD? zD+U1s0fILI0R%Bqk?cPdVcX~POt6~J)=E5-?sCFZxtn`WlRp7uv&{lh5)^jc7Ja6S zHK$8<)ZepSzICGraf6dH6+wS33*?aKkcSiccL^ELRfZ>R_8Ylex~X)8zU_p-s}J-} zzIT7Xa~MAj{TCo8u2iXy1ureH{nnjj3$X&i8ImTTnVUz6dkWS_)94{Mi~+Sv>!0b2 zeVO!fLKInrDs12W^9*HAjbGsxGdu`~eYdv$-Bxx%sIpBl4jXDqJU4&&k1KF122#`M z72Tse$1kg4fk@V`u?kay1^~fJvu|@Wwc?gRmtReE1{AX2V;mO&sxOCgCtat}Hk&GjN`Tq}WF9sEMt@la>a+vM zAA9qGd+wlIc(uNB@AWXRKE9YkwKl@M~-dH|YT67>uNg2aMr`n7j8Md}?ja zymwW05SkG06_pn05D9` z0%TP%f&nH3Qbqtq073vo05JeF06_pW05t$O05X05SkJ05AYJ z05SkZ05kwX05bqL05AYI07d{d07C#X07C#U07L*a05AYWk=DT!|GpEXSbGy>;U)+# zOE(Ah!@$)Jv&{lh5)}Jwo6_f1AD!-cdn+f~? zKEOg0L)u#@^jEV|3X#IJPg&y;EH_$UFU4rm=sU<5Dv0|6vhp$CYuM#jD zMBR%DD(b^1?9hMGAD=GM?^H~xUh`>^xA3}4mmgL&L!BEg+Q|`>a_lq4r@X#=+OAf( zKxRd+6X6dA*N@#Bd*d-3*Z_qiuPuDtJ$Gor7p|PStTC$pfmw9tx5KJ#vuV^0`e|ia z>p;qv!SUFjI;0+q)cMl{Tm~}_@N2e^5Og?&L!>aNdP#yT%0t1W=4-zWHqZaJB7jt`A>3cb zKs;4+X>5e=Jiv{T1%D~1d}{|==NcFP?@mQ1sVP8Q+JiSDM)x4@aidnT`_s2I%(>t_ z!CCw>Hp^up4^2Y#Mc$gXKrvWlB`JU+|1Qb^iSH$NW3W$5sp!|pH({Q@I5sWQ;VTZm rEGFV7PCM=zr@WjDT7+y)p}7>gCtnWf1j0ZjCaKU*^Zq-UlmbB)J3Ul% diff --git a/src/bin/hamcore/inf/x64/INF_VPN.inf b/src/bin/hamcore/inf/x64/INF_VPN.inf index afa16e09..75c6f218 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d4b7287d..d0756f24 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 fccf1d98..83b78eb2 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8281596b..1da20dee 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 5a88fa92..e38a1ff3 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 14bfd05f..6f75eddc 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 03c0ae30..af30a33b 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 952bb441..05f0e507 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8750d900..5dee2e4c 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 9a91a0e2..97c95d9f 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 fb76e490..27d3892f 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 938fa5af..e97a60eb 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 2ac4f271..33447d96 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 fb43dc90..d564d245 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 771410c7..1a301250 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 1be7dd2c..79414001 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 11646ebf..20cbd717 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 ca3ce80d..d1261d60 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 5de32bd9..1d48ebfb 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 a8d46e61..270cc663 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 4414b10d..bbc46569 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d571740d..43646858 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8ae741b2..dbbd3be9 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c478f9ba..f4463d2f 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 e1e28328..46493c0a 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 4715b857..2f7f9fa6 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 bdc62016..17fcc5cf 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 16f1268b..12722c40 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d05efed0..1bfb8882 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 55452532..f879e1ea 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d64b0ae8..1662c839 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 7e57765f..223707df 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f5c4b320..ec881990 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 e4d1794d..8fed8d09 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 cd826922..c8d67ed9 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 97b1ee3c..141e7fc9 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 2de30936..9bed17f9 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 fdbc542c..31386c3c 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 059d3c2f..d0918f10 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 2d707060..ef7829fc 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 e3f9d589..98aebec0 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 849ec32c..533ecf3d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 436b61ef..8dc9444d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 4478ebfb..a7f49427 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 08cbccd7..6f70ac13 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 2ef199a3..e3d08ee7 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 1a29571d..452bf750 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 23faecee..713f04e8 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 68a9223f..51a17b64 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8f4a4d7e..24749d70 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 6bf58de6..496474f1 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 20f8efc9..1247bcf1 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c0ec9abc..3f9f0405 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 44426abb..3ba0d2ac 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 fea29c2d..fcab1880 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c5bf3676..84090c25 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f838f366..87f3d775 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 cd362bb9..65e031ae 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 5bf75059..257ec03c 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c5bf2ffc..3c5f3c5e 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 34b50462..dad3be24 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 ef32de75..6de6e4ba 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 5d8337ec..23af71ee 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 23d55e03..b7862b95 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d9c1d039..ef996032 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 097d2d64..73cb4714 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 6ac91865..b2768ac4 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 ed51b617..33da7d44 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 6105dab8..81849de3 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f8716eff..9ac8e86f 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 9e6030b5..d8136b27 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 95312795..609d52ba 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d00e5c91..64f4545e 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f2274d85..f2be59bb 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 0ffd45e6..449ba802 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 9970860a..15ab024a 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 6ad85d95..06e1da31 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c62e4ef4..bafd9c45 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 0774976f..ea38b378 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 fd1d6625..a833a732 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 87da9451..40f52827 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 04b38ed7..5ceefb5a 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 cc981b0e..8e42154b 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 cfc45155..b332913d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c28a34fd..1552176c 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 61c5cb6b..6551f26a 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f6013a82..ea0db04f 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 86ff6081..00ee882d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 60fe1d82..13016f7b 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 7364c6f3..e9c48379 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8b33c21e..0ff851ba 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f933d0bf..f25e7535 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 445b46dc..3625dc57 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 1d21e7ae..ad4a7149 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 e497107b..6eaae48d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 cded7384..2f3400a8 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8b1ab91c..ec819b1d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f9216e41..e112d146 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 e18d4dfa..01669ccf 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 0bddee24..af492a05 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 8b8a146e..af549120 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 44ef93f3..cbd50f45 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 1454b61e..1608353c 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 7503bc20..be53ea84 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d94ee159..cf2c0c9e 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 9d057621..ffb56021 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 1865cd2e..c4c425e3 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 548ffca4..540ffa9c 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 0ed2415e..f72513c9 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 4b1ed3df..f62ce2b0 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 1959c95e..57771f55 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c89dadc3..cc1045bc 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 96d7bd77..5e086e4d 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 f1e37aad..3b9a22e7 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c47e2d10..bc9c4df9 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c84747cf..f088ba5e 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 3e3324f5..0d900bcf 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 0aec3f57..569f7754 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 9ade384f..5b0d1a7e 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 162176f9..3b9c4379 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 d8efb22f..866ef8cb 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 702d9fab..be924ee8 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 6c589417..4fe6f4c1 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 4357738c..7aaf692b 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 ed280e4b..c288cb69 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 ea62d66e..3d25bbb5 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 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 c503884f..b45483e1 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 = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN99.cat diff --git a/src/bin/hamcore/inf/x64/inf.cat b/src/bin/hamcore/inf/x64/inf.cat index 69738c75bb05f2b58b341cad6b34f268a609e649..b8e16ed9e846e2fa032f5f4bb963b870a67dfab8 100644 GIT binary patch literal 43113 zcmdU&2UJw)wyk%O6c7xkmNpI5tSgIC?-Tj%!=B!8MC6IBBr*@ zIbmqCZNi*$t6+HJt6#b~eb0U8zB|U=W4yzVV-;1N4;rv%y<~HBs)Hv*E>kG}SEwt{kPWI5cY2Dm(-DJxmFE`MCSDl=q zu{CNhOYV}d3vPP@BHG7_RX0rE2-=nX_=k$nq`KFfK=dW*A!oWb=QEqSB zN*W;rNP&`@Q8WJ#w-#ZPjR0wkTJll&zQJu*7|H{!?h4y_dU7qU7% zg8q`5k zdg$GxK*>}8e1PPu2OjXLC2G!B@|C9)$|8x0?ByS{&aPFiMyx(Ino z9#W9xCVA=WAV|_mUi#-iE>QB8eDvt}>I+gQX(czwPtr+&l7}7>aFg{Y@_r?{%yh!L zk&Ue&O)=xJgfeO(1dlNBef6Bo6_yv#QuJ1cI85BWf9eY9fR- zq#_7xVQZ!pT~wGpgA<4`t#J4B6E1~U(u2HLsBNac5si`0U$8Mor3)@mXoW<4E*dWM1VT+|222h-k5^3khiPkkqnzKVQ^p2M-A68ONo zC{aV&V!K8zE}JvD$?$LeT-vpnJ7}xhS#=Q-{Q?WoX{2W&y=T6W9=iRg7aRtRL|=j# zug9^8$ILio5;W~@zl;;+8}~-KXV?auUYgP2^t=mdA|xg_b%8eGGqaw38IF|Ho{SNG z#Zw2O{kO89FZLM`BGjM&*!=kd9C<q*-is5VSCyG%-cN$kR^K{zcBWawZa3Ff zZ}+)%!FDwf5_>_GvQz{~27hClL8ZXbXdqsN2B1>#CnVXpHMSk1!g#$hUDm+-i%;W2 zV-kjk?Eh(@y>ri`bu)&jix4`Rtr!Uhf5=#2Xz;?ZgAP?h2hxLZwa7^XOMxRQ07alg zmo)X=-;h5rT2Jdg=s4NQJ;FLivCUeI&L&^cO0dM{JHz z)@){(cBKBw@K9sJQ>WvK?TlG5r;XX7^+M+fRYbkfljJB$@R0w}(8;ZA$7K7|?hs*8|8Sto z)zo-35fXb0dJHeYXW`M9>!?GR8D9qPuu&AbKa&m5in_$Di1#VOLxG+(%MP}&xpt#v zkAbD88{b_&a&Rei5kl#qq^S#WQbz1xQHOX~mouvBZEnZsGd6}_ zmes5wfd+gl&Q&q7a2oh{bPftqIDBw`cfd-h0a7C2Z(%Oxy&?!LOPgu3_e_(OU#s?L zcVNt}FQ4Z}sEZJl021&ItU?zR=7-EDrkKc#nD1;ggl~m=n18~*(wlzDAe6r{%KYlw zK}W8v&n?~OQtQKyHWjFekT}o5wKMgp1NcbrFbYXlby z{b=QPcXPxV=Ql03wX`eVCA-dxtK(EmKj0VGrZ54+ZE)SNE-5s#jIKf#3O&TLoG*gm zg(IOmVKKD05?$7+)2_|G@4eG`(}5i$JH>Q+nmlugt(r9?l2vMgO^=x1Y~;zJnfM?A zC*e(aR&WxG&G|=gfz{EKq_RpN)aFU{(A(Ee&lwWcYS5XgxqY`R8}?XDgs2fZ1%#Ms zcn%V0(QR-x)gty~%zSDLMSzz>M~n0LprzE#we6V;@oz44S@S&Wdn32(KYJg~?5pC= z6&)ke9{5O{l)}|B+vp_DzK|aY&w<(o6&OkE%Wx~=%o<&&OqT_>`J?U2MrqxA4X^B< zdEkA9)3Rfu)vF;8qI*z%Tq`UMHsS^w90`x;GHOiVf=&b{@<^D7>Jk258Kw>%v?O!Q z1dsA*J^aSBSX?4+ZL`{))kFv`5h*KNL)B12U_*C_Etu#gp$`l1=3sJ>WRoqC4)Ix; z8tS-tMXQyK`e%)@Kc0Un;aNnJq%K)%B1EzS)1n3OtFQ~*My0?z)QQ;P3#Eu3A#p?v zk>T@off5y{1XFhn9a7P;X9jh=MZ;C zG4D}}Fc4~hu7aaLk2{D+L6l1Je=>a6wpPNxa_`eBm$utm+czt^f{IB#N(i09$uo9_ zbPJETaugv-2c%GtcvG~tIDf`;Cxax@7J7;_R*4!48L64tWq($k;^mwz=N?*{SMSm; zNzEEU=P={p9N3!w$CI+VV5W)PDoGIAA!-XPAQDENz_rZ<(zhq}kuj?NnPHg|Hh zz}W+9^t3)Tee-uU5dsCSj_U^>rWjg>vmkU84g?fL4#KO1Yvpyk0^UMdlAtJqP|xJg z_3m|!9Bf@DW!UU7Tf3AuieIV{LXJl5VH&PlcrtOe9EJuXF`bxg!kv-Rq7>mI!Q^GTAcY18VF4Qr;8IJph1NRhJuNxC7~acKq$tNK}(tBH^}r$AMppK+{kF|!J-P4>edHXR@d-;f<~ zE<&8Ug2PE^MHMN5P|W$-&ZCZ;oH}jVgB=mi?dR`qEUEar8(x9h|x_YZUpUPdJDuzivmw&}o5 zH4);f(a-P-xjcC*+7Wdm&g@Y?oNE-bj^vh<1U*gviG-isG>?_2p~ReqUAOw=rq16o zyw>8|kB(o8xprJlgqYn-E%+GDfsOHLoC7I5$3TV+2MO;W_?ZlwZ7r3>dxZN}0-+HT zUN#&*`To2R-z)tW?maGm06n zNgd(9;4N`t29~DcV02~lP}+`>zE74LJR09RX;}YmpWMETZn;}cgxFY!lo4L0Z-fUG zJ%sK7H98Jo&ujRK@UFtoic`nvY-R2dnq2m6wQb#cZEO8x-r{NnB{HYS{xV8UgveIG zL1e7rGzXYaRUpIE7rssG5pn)>7pTJCbR_c)u2RO^Pq}|1uSfK}6AR{4Zdp3_{b!d) zr7x+85Z(2+7KEemXjB#zMV2T~LoMO+g=#9~XOKb((Th}(5==d{<JgfM zpdhi?d+&gWY9fS&78wuoNN8(ue+S&l)idqc6p0g_?Ae6dWmhefBUv0LiIh2;KW+c! zNwr83a4v+Za7Fygm7MXE<7o72`>s)vqeMUfB~9^`6W^gG!vNMYipLVFap!(^QA<@|pTW5dha{p0r^$-&Gb$|nm%v54xG4tUTagLG6C9-}{ zWA396gd2gw3bPW}ONlO<_1O8*qj77>uiy0a{{D8mcifLU@I+07aP*=&m}zXG(Z@J@ zG!cBw>=Mib9{3VoLt-M_ia5bfk14Zzoont`*6-TP$0G}#+WKW*-1uqN>RdGu;v^NB z5SkihMj^pKbQf3^{vDizZlV{-stczaOodK@)s?8B1v!@WkEa|Qm40x{j*+@M>wKs5 zKcyx@I8`_Xrs13eGYO=qphA}>&c`y#nDac(-^fVtDSQX?5qXjl2rc}!{mK0)xl`O` zI_JNdlGXj{z7iTW5n@KcE%cR8%3@DM1(9G=DZ;xl({UCcLLbs^Og*|x{C+fL5L$BQ zr;_77d!1{s(0csQee>(Q*wsf>gv5qkY~q<-^qffSc_cgsTg1Xs`6wk=2nRy9p%3U# z=9@AIEp1lm`KcCBrvrZP&^XhkS)aTmZnM;@Au-qC7f=!P!c{ZbK!Rt%fh3YVn<^6L zAMmvFCSN5zLNh5d%a%7y8n7_$md$FHuN_+j?Vi%-;b0YigRZz25hcT%Cp!ceuAI-} zW!#h*LFQEtub0je2>r6DVHNo;qodH?Bvfmu5>*pGN@~m#L zY3crYFNT*?@eBw&gEyr|zy_8<`G`MkJjh;BUJ_)4A?L|gQMX?KF+Qa8eJ8|}b zck@UIgw~bQ<{S-f)3x-=d$*^bT~c?yT=}%R2%({w;h+HLa#BbnW#arNr-Y~^u_c4m z(Ub5Kry1CW(0xJ=D1uPRvU{dp)$;wD);cIneU{MS%qll^5n{6Ax4?b& zhlsp`%{*9AJ>sq@SRNg~i6SPTA_(2`b8-y76mdE&bcR!zqjJSdA62}+15T!^a2%*c zQfTxc-9zoLZDf*@_ER@_4X_Xj34O!|wI)=85(sS!eo|?I$Nr{&F5UC&!H8EE16ugr zP_u?ezL?cqBgqF2Lgb6$Z(s#aQ!7*#UXA^$s4rNW?Gc$0{$CM<1{}7Y6k7l1D#g}a z4$)3LeSY$Sr|Ka@lEL(1l5>^ZryFufCPMTQoyJwNbrt#suA!^MUD5ClX*Lrdg(!N9ZWO+Q z$wuy`%Z0`02*8e2WUV|(q#?&=~$6;J`pZCpHDj7k!B!ie3gxF3%i zV}~fXO6;MjC2_J5J*7kq(}R&_ehylph;t z<~y!JxDKHQ@oqRdDhU+@T5J?i2r!s3yN+%95>Bpa+9$1GXveH1FHNro!@cLJi4c7P z5?npJ3%ii6;#YZ&v>uM;Svm}!CQF0C=tOiBkKl76#`*;ODmkv~Bqquwe(yiWewk5ik zZ`1Qj$faAe0~ds=iIAup;ZyPWoRxy7Me+lB6Uf~l2BKla!e zUaP5fbeTTod9e}hgKhg=e5~Scw-DM7Zw^Mn;S2r9Gh(YDl4){m?iZ#X#a@HFLuA%e z72T*zm+k#5c}7~!G2cz7+eo~RG{i^r%zWO&<8Hsnn*n$uwREU%}>DqE!Pxvk=PY8)sv zA@U$HSX7Yk>2w#l5vM)iBY_SaM5S?tT6k7ceL9jZRYDIPty}Qc>Vey*4^^f=J)GcZ z(W{xcrrzS%1FH9oxe6Cz%j7)aiENY0pLIKcqpa~P9g3v_5 zuYoR%r9_vV9C$uGJGkknSrNXqKAleJbn#c06KWzP^bo#N&duI8?%wKql7)$S2!Rj$0Y8%uiTgFk zr-eSEx_FLVEMAP)3S{6QbP@RnuZ886xg+?zYa{E{T}yfHX?;rL+Um8*!E-tlf2SUG zgA#;i@$F)VNavAops(>~BDcqf!Pf8=83}zRvJk3>u2e=3U4HR4CNrsT)5h2G9Cqxy z5@^tLO`J+K2NGi5*G5e<^=(sJP!17fOy#9Wb}34<;BVhv_e-oKTi%Blw%GH3;&D zt|T`RIk!?N$gSmZ3j%$*ZGK$h%Oso4vUjC!6I4t=&_TkJ!osL%xL9OqB=z(f9K`gZ z%21h{(l6XOl2(geW$G!zM|ZZi{mJ8G`4(SYd$gXnErL+j`sOJNfD(VRzEaopGtgW zYoter*-a0LUZZ1}UR*C+j@}U{@+{L&q|>}!B;0u1!aP8Usek|M@tRJ_mA~CO9HM!* zB+b5SF>_~i5u!`P3@3LKD2TLLIDVLh%@LdgD~mHTbfj=3sBJnBJ)j6ex21uh@3!7| zS~cMD(5p}69h2L=R}&$6jQ)a^#qX~W^Gb9V`WZgL#gkB@w{iY-9knJr8oVV=+9-k0 zgWrN56(n70->JpTa-;n7lbe`TbW#%`<~?l7?t)3h3_~G_^B`~#GY-BH`jV-~CJ{yl zMUe`SslnPxAoTF@xi{Che?8oOLG^c!oaP>D*XS1&|NE|>0}lx;Eq1VIMtm)`!wjRF z*c*wxG-(m;mN`!fi?)WTnS#pfJRYAdRqt@XlombYpe|bzX06QoJ*;`bDj9 zrBn|tUhF);0nZ8=%(24k2*wi0fT%f?rZNup+4w#S!v3g#E2-7tr~N;auVS$Mt%~Ov z*{|Z;sRdY={=wzrw@9x!UyhQ-qk$b?7m1_DWX0W!f|rz<_Rl`$4P945*Uv1mb;EU| zm!Al$mapox=gP$f2)-8Qt;DHmkQ408E{*J3%y|+ISPSlfkEkkgIQU!%9(v)Cc%*Xk z^iSo+gg<%gQu3F%Gv;hmughRxssWFWD}{&AJpvoDTEWFAA9@O9#4{*M6p>&eCOwK= znRC_e>NdI(ry1Kl+{$==V7q}SZK{4y@mw_s!Ni;vqNC^|CO2CTv?8C;0I&?x3{`|y z0!zW+WJEZ9v5i%thTh4MX4fl@e4aa|THCCxiNBjkPTA_#kl<=@=ZoW+@T<>^mnne%1A)Ci}?6=KjfQB1AR7$V@cxy9r1e z$%MqtUMOx}0Yj5XiW6C|Ia-Jug-It8ekBn4IJ9`+l;IBjZock4dYttHZNo)=P1HpQ z2TzxgYY1dO2j*on%jOKtgEm4pfd`*O#wNCqg2AaWMG)E)dBdSk-}UznUhh@$!0fMU zPCWjgCPHXK*q6;2_u`3DLZ~2dP6*}!4bWkR(OuLG@58U~E};rQR|$kZZR@qgzr)H! zlka`EH8|aD_o?z`4r(GqHHdThVn4=pl8NCps2-{bEeJMbW+Z1|hN6VI!B(6*#@i`@ z&}Yv%O%B#rx53eWX0_x-^>45Gn_SU82<7ZpQ&po&D*peD(#@w9L@(~G(j zdWfnbKS3WUf>6l9hV>fno`1(7(JSkp>@a?*>a#5MOp$sQ&D1*242eC0rRzB;MX4C*0)(} z&}@WR$xLlYCiwKj5Po-ns6E1t0T506WT>=zjp znh+Tit+kVF__Co@`5#~I7#S5FpAZ@q8yOv8@9!(yT3cv!TAfZS>;Koy+CnF5b#AiG z&BMpTr<>ff$UkhS4uwC?%&KgM;ZdQ{3E^S({xNZ}F>&I@$+C<1aW((?GC$D1L*Y;C z5FR%)GAuma-rv{W*}kbxPSH3N1xRBo8K!7TN^*+E%pgUhk+y8u+Pq`Sc~#1oU9B;E zmO~e(m_K$p9`=tPcyOOfaJPc82Zv7g*VOROS(X?0{_&0xhZ0UZT*;Xu8GLO0VqeaV zfa(L!^a`whJ|Ne>OuTi#kh^y?_da&IV?ahLAp#~jRXMSj2*LYaqD%VN5 zkLEx6HZ`wHuTe#Efd{LCwZmd=ix7+!nagoC}y9zK4e ze%b5$$G*0+NVt{mu>R!7f`pMZAAW36dCZzaOPsSNKVAJWvu62Gp&x%4T>7`X;AJfz z^vHi;xu)*Y%y9ePum1e__{ddlngx8Xm={ni-TX@b@yR^~4C@i2wE;|%HmNlv6`zIvC)^l}@35$<)Nzj*$OIS>lzQ$~5#bpzX=DUGL zk{g>CcCxWE@|Hbi_Y7Tzoa*x9&0%qaioDlVR8-M|^7nNKiyNe`XPX*EC1kV0e*(ke zvL)ZOBtOZ>&_H7%*Wz($qpGsqN*lSdwxVn;DyJ0RP+u?3I@#UZSzEL`jEyD3v127e z(}gpJzZ&zCocXH%w)}ghHoM!VnDp@KwYvS%^3$GHNjD9M{t)%7>qzpVO``-rXtbOJ0&qmsV@TD?AzAq)&~XqmLc) z8ZfSE@#(%#Z(i%t*e0?0M5pp5Jy&}Va455)UBz*ux63I;wd54TQljI{jU-8uG_Gy# zdUXHCKdjuPNc;E&7G9;9RjHJS+bZ67_#YGrq=n`qo_))rcyA`j(u|KlHAQ?4O?jBSx0;~&#EoPRjM692PS z&2C%vQK`LG9OKq|&U@8ipWpbNUC&Rh^~FCZW^}E9VDlk8q$>@~0+!ehSotxqg;(zt z(T&UGN9Au1Iy7L#&Js0i8FZ<2KKNs(Pp6%S?$$_c-(a7y&6TYSJ}s!OZGLI_y1d_K zt#8yI{?(tg-yHWiCyyA@CViF3jEQ-<9}a}|+fX6W=|Ioj-5y8J{a!!0&*J&Vj=A=` z^tDf=luq4_<~K>4enM_g`Sn|mor8W_^!3T*lQ~UnKN_7pAF(ds-m2mquZ{DlKYePo z5<|A%N^P;EQX{kA=H81gtev^X>(neg+NmJ-*19b3*$(-upBHow9eOC>^63(z zU878rmnSsYy~FN({VVYu?cNn_)qhqyT>j5KgPBD;7mvQWebMB7FB)Arl+fdJvfWzO z;3T;zU$!@DA~%v7m>6}kv6p1`zkA$3Q{IubjIZbFnwXgA5}~iB_{fN8`r0)vJT@ji zG9e~zxU1~OH?lLTD?7=xG8{9ir#ckr=OXWm4o`56i-}42?|Rr!w&OchGpZn$PcGYg zM88Ub7V}O{3U(c3bjE${_b*>t{-gR0A#jK8M{YKJZytN~-iJp=rkiSZZ~57?d$(d6 zkF5=8-mXScmc`17_0t!f-R0-FyZ)egkB;S*j_N<_`n0Gw9a?wvo*Me@c*@Yoy<>Ie z+Czg*EU`E1>iW9bx6#dtWnS^`Iw!uPk#^lMi~3VH#~x@n`pO@@s!ZlkKUjeAEX zjTvCLWLk^QuWQwn$M<~h80WVo>QvuDWu{&p-!j5?^H< zlppHA^6Y!>pZl@Jr=N!T*3v@p&uey{z^AmwB)ADV+CxitxsNp7#`_US8Ds zPxBr!36FzF-2dauUmj-e6R>l4wKW0FcUyj6_Bzz8!|ct!+}K#RWQ!xw-%}fO=v1;? zu2JJUU)TNo^R>O9!_7lZv`QWN;EsPwhq*5g*6}~E^lJZ{=}p?coZ!8y^pR?B`*wX@ zP8ZXr%d)Jrl?GRwY|pg3do%2k^(0-$=AQGrtzBFz*wXst&o@Hr2ez|0Tc)#ldeblK zv;OSYu<3@_xJT)adYvh?>+ra~b1Lqsk$m^@1&3AVel?qsQiA)-fLUCOsRj% zXibtscJ(ZmW3fl}wi)MGyuf_Vy0-I+-z`-uF7u2ak`zrBIYrY!En)e zgE9Jl8L!2X<@mzUtI-%m$lJ5hgmo7>G_+*!+)Wvf2)-KRgvpyYFPc8Sx!=`*E9OaUc*+5uURan zLiVj1e`H*oW0;xRrpD3*O$@8t%)K}KRMq|_*SG6(qV~P7>lo&Czj@y%i-(6IEI%5r z^cXa9Qu(7#vTtWUxoLlNaLF@s6aLuV{nj2YJO5!1hiyAk%gBC3=9`v>(`wJMOg>-w z%gydXquchh3=Hy(w%GjCd%>1^*G&hP`ch?hPV$Hik?+4Q+Fqi3oi}4bOdBo?$t!=- zYHXC`;%%|E_KdoBv)^}Hr`c3)QC-*Om2WugKJ;zaoOXv&x1^-?c-=6k-Lm0sbzDa5 z`orGTYVflG6+_NGUL|*_JE?i&U1!If*w@IRe^`eFdmO_S8X~6{ z{VJyzE*CUargYUmyuId6uq{>R_R3nj`VAX0{U4wyAutNPh^Or3=B@Qc(|BlgISU;(S7X$!iRdaJ&5n+60#8JIoHFSCA~ zHr2b+i-bevza0E<(yoxeI?5@U;D6OZ#ggS#u!Ox)pzJUEnwZux(HLnmbQ<0NQr+OB zZLIX%h>!k3SZG*yT*5!UV?q)3$}ZPq@VZ5gCBNSpZ~G;_ zO|z%DA2<99d;MEs_;1)NHGNYZlMcScO&dJ+^z7_eFJ_Xq-lGfWZ_hAa8~o+c(DU=l z?@WpL?D}TG&iW$*LYtU-j=T~0@!6{#7bbmt5_jh;W76xLdGAt(CI$J0Ea_G3t=f7{Z$#9?2)n&_} zp#7QXmYjQj5&9LR|oG&+Bm(V6}blbh2VGU!O&od7^zpQ6n z^L8N>TKig=FM3*K$uD-L{@l{jb4&7YdHHY?%Sw05D`-=U>c}ZZH4QWxIYI$y`nQB= zYGPc+($Juiv6L}(id^BZl*iOiYyP9IQ@qSHa+Mmld)u;u8!fZW>pSm}O{LNAj(mRlKC#(O?QZ+uTR2`lw!XDb`Pc@gN8`Tr zd6VPtxbw$18xNG)n>NMb;IB)YyVROAW|(Q`^bR%ccKli0X7i!2fVyp)SNojxC8CS1 zMZeZjZ!5cgOFS}lu5^23ldCOEX0|VW`GaNk@J{C6LbpH3d2n*UJi|#%PA%EddD_d9 zD--rFFTQHmnCH2p_BWbk;}sWL(LVL|a)bJKPEFU7MdGa>WY;WoK$ zz1!XI7X9JQr57g_{hM+y9Wmlr&?asAkj>^x8^z5WWxdtpq<4g?m(x-6)f>7c<+o4I zc>i$ms8(;!H;DUkHgV0ZR#Q%Xe`fA#-+J5?`*n?PrHA|yy!J%%M7NZJGLvIFr~jJ1 zZT*3<(|QKCnwWd3&gkmpI*mRsrKzFy)ur_TfyVr{queQd^@nt!(j`r#CGcYvG?%Xm1|7wI6lmBtnIW6`I)h6 zLi5bk1#T}Ux>USu{46-FYNg;>f)X!UGW}Nd4A@m1~~@Z lY@Y3powGS4;P|#%Ny8RG#Uv17-E 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 diff --git a/src/bin/hamcore/inf/x86/INF_VPN.inf b/src/bin/hamcore/inf/x86/INF_VPN.inf index 29311edc..dadc612e 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN10.inf b/src/bin/hamcore/inf/x86/INF_VPN10.inf index 7968661e..6f2efadc 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN10.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN10.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN10.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN100.inf b/src/bin/hamcore/inf/x86/INF_VPN100.inf index 995b9d5a..90c667db 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN100.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN100.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN100.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN101.inf b/src/bin/hamcore/inf/x86/INF_VPN101.inf index 7e1bdb87..9a8d6299 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN101.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN101.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN101.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN102.inf b/src/bin/hamcore/inf/x86/INF_VPN102.inf index 594a5a48..b8a21fc6 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN102.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN102.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN102.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN103.inf b/src/bin/hamcore/inf/x86/INF_VPN103.inf index 8a026dfa..b20e2e2e 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN103.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN103.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN103.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN104.inf b/src/bin/hamcore/inf/x86/INF_VPN104.inf index 7177623e..b5a94e9f 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN104.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN104.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN104.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN105.inf b/src/bin/hamcore/inf/x86/INF_VPN105.inf index 141d81be..2a4fee32 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN105.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN105.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN105.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN106.inf b/src/bin/hamcore/inf/x86/INF_VPN106.inf index 0480a872..7d382edf 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN106.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN106.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN106.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN107.inf b/src/bin/hamcore/inf/x86/INF_VPN107.inf index 18367f72..21d74675 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN107.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN107.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN107.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN108.inf b/src/bin/hamcore/inf/x86/INF_VPN108.inf index bad4a556..9a505e15 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN108.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN108.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN108.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN109.inf b/src/bin/hamcore/inf/x86/INF_VPN109.inf index 523f4961..ab36c052 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN109.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN109.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN109.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN11.inf b/src/bin/hamcore/inf/x86/INF_VPN11.inf index bbade158..1cc8030f 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN11.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN11.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN11.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN110.inf b/src/bin/hamcore/inf/x86/INF_VPN110.inf index 4eacd04b..4645a693 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN110.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN110.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN110.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN111.inf b/src/bin/hamcore/inf/x86/INF_VPN111.inf index fb7d0c29..78556e34 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN111.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN111.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN111.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN112.inf b/src/bin/hamcore/inf/x86/INF_VPN112.inf index 393622ed..4b720373 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN112.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN112.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN112.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN113.inf b/src/bin/hamcore/inf/x86/INF_VPN113.inf index 7c1225bf..ad76cab8 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN113.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN113.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN113.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN114.inf b/src/bin/hamcore/inf/x86/INF_VPN114.inf index ddd5c076..74c115aa 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN114.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN114.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN114.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN115.inf b/src/bin/hamcore/inf/x86/INF_VPN115.inf index 11de817a..ee95405b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN115.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN115.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN115.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN116.inf b/src/bin/hamcore/inf/x86/INF_VPN116.inf index e35f1aee..42937ddf 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN116.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN116.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN116.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN117.inf b/src/bin/hamcore/inf/x86/INF_VPN117.inf index 977ee1c7..e27612a7 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN117.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN117.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN117.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN118.inf b/src/bin/hamcore/inf/x86/INF_VPN118.inf index 406e282d..c93776f3 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN118.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN118.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN118.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN119.inf b/src/bin/hamcore/inf/x86/INF_VPN119.inf index ea67ed73..6b78946b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN119.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN119.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN119.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN12.inf b/src/bin/hamcore/inf/x86/INF_VPN12.inf index a97b1ecc..d1ae52a9 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN12.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN12.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN12.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN120.inf b/src/bin/hamcore/inf/x86/INF_VPN120.inf index 92a865e5..f7f00c9a 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN120.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN120.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN120.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN121.inf b/src/bin/hamcore/inf/x86/INF_VPN121.inf index f254b998..06c50164 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN121.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN121.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN121.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN122.inf b/src/bin/hamcore/inf/x86/INF_VPN122.inf index cd8ca2ad..1e2947e5 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN122.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN122.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN122.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN123.inf b/src/bin/hamcore/inf/x86/INF_VPN123.inf index de0da168..1acf1fab 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN123.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN123.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN123.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN124.inf b/src/bin/hamcore/inf/x86/INF_VPN124.inf index f8aa2396..25bebd36 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN124.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN124.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN124.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN125.inf b/src/bin/hamcore/inf/x86/INF_VPN125.inf index d749e5b1..047d4ce9 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN125.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN125.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN125.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN126.inf b/src/bin/hamcore/inf/x86/INF_VPN126.inf index c08db278..0969afef 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN126.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN126.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN126.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN127.inf b/src/bin/hamcore/inf/x86/INF_VPN127.inf index db27c812..8fb02c74 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN127.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN127.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN127.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN13.inf b/src/bin/hamcore/inf/x86/INF_VPN13.inf index 43208f08..5f048b81 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN13.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN13.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN13.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN14.inf b/src/bin/hamcore/inf/x86/INF_VPN14.inf index 7d9a5ab1..109a2b4a 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN14.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN14.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN14.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN15.inf b/src/bin/hamcore/inf/x86/INF_VPN15.inf index fc121d9b..63017401 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN15.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN15.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN15.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN16.inf b/src/bin/hamcore/inf/x86/INF_VPN16.inf index e8dac23a..ba4d518c 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN16.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN16.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN16.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN17.inf b/src/bin/hamcore/inf/x86/INF_VPN17.inf index b65bbfa4..7f5785c7 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN17.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN17.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN17.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN18.inf b/src/bin/hamcore/inf/x86/INF_VPN18.inf index d7afa727..6a92a7ac 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN18.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN18.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN18.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN19.inf b/src/bin/hamcore/inf/x86/INF_VPN19.inf index 3c68688e..b21d6f75 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN19.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN19.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN19.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN2.inf b/src/bin/hamcore/inf/x86/INF_VPN2.inf index 5293ad2c..bb9afe28 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN2.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN2.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN2.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN20.inf b/src/bin/hamcore/inf/x86/INF_VPN20.inf index 0d4b924e..90bf2a86 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN20.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN20.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN20.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN21.inf b/src/bin/hamcore/inf/x86/INF_VPN21.inf index 61241a94..ec9191a5 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN21.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN21.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN21.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN22.inf b/src/bin/hamcore/inf/x86/INF_VPN22.inf index f3f2b9d7..127c31d0 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN22.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN22.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN22.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN23.inf b/src/bin/hamcore/inf/x86/INF_VPN23.inf index cfc1fbf8..7ceae93e 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN23.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN23.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN23.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN24.inf b/src/bin/hamcore/inf/x86/INF_VPN24.inf index 924cdb59..27699e31 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN24.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN24.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN24.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN25.inf b/src/bin/hamcore/inf/x86/INF_VPN25.inf index f0a6e751..ca6796a5 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN25.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN25.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN25.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN26.inf b/src/bin/hamcore/inf/x86/INF_VPN26.inf index 1aff4604..7b3abc87 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN26.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN26.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN26.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN27.inf b/src/bin/hamcore/inf/x86/INF_VPN27.inf index 00d9e19f..66a6d2e0 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN27.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN27.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN27.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN28.inf b/src/bin/hamcore/inf/x86/INF_VPN28.inf index 70798c16..da742979 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN28.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN28.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN28.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN29.inf b/src/bin/hamcore/inf/x86/INF_VPN29.inf index aa26e1ad..3c83d2b2 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN29.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN29.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN29.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN3.inf b/src/bin/hamcore/inf/x86/INF_VPN3.inf index fe3cde48..6348e998 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN3.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN3.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN3.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN30.inf b/src/bin/hamcore/inf/x86/INF_VPN30.inf index a6278fdd..7c43c9de 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN30.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN30.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN30.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN31.inf b/src/bin/hamcore/inf/x86/INF_VPN31.inf index 7fa4238d..47ac4b60 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN31.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN31.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN31.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN32.inf b/src/bin/hamcore/inf/x86/INF_VPN32.inf index 8b337ffd..952d9ad3 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN32.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN32.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN32.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN33.inf b/src/bin/hamcore/inf/x86/INF_VPN33.inf index e03913ee..e1ae503d 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN33.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN33.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN33.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN34.inf b/src/bin/hamcore/inf/x86/INF_VPN34.inf index 2ac3d195..8e05fd59 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN34.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN34.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN34.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN35.inf b/src/bin/hamcore/inf/x86/INF_VPN35.inf index af58fcfc..a8e0e04f 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN35.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN35.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN35.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN36.inf b/src/bin/hamcore/inf/x86/INF_VPN36.inf index 4be83c92..7752c3db 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN36.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN36.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN36.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN37.inf b/src/bin/hamcore/inf/x86/INF_VPN37.inf index b8d1ca54..23d37520 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN37.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN37.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN37.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN38.inf b/src/bin/hamcore/inf/x86/INF_VPN38.inf index ea014db1..d38651d6 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN38.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN38.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN38.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN39.inf b/src/bin/hamcore/inf/x86/INF_VPN39.inf index 3aa7e1f5..8fc6ad39 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN39.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN39.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN39.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN4.inf b/src/bin/hamcore/inf/x86/INF_VPN4.inf index 1e0806ef..86a819e7 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN4.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN4.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN4.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN40.inf b/src/bin/hamcore/inf/x86/INF_VPN40.inf index a2004c2a..ea8c3faf 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN40.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN40.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN40.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN41.inf b/src/bin/hamcore/inf/x86/INF_VPN41.inf index 4afd55df..2242d130 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN41.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN41.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN41.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN42.inf b/src/bin/hamcore/inf/x86/INF_VPN42.inf index 91dc805b..434533a0 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN42.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN42.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN42.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN43.inf b/src/bin/hamcore/inf/x86/INF_VPN43.inf index 57d7220c..7bb3aff3 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN43.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN43.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN43.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN44.inf b/src/bin/hamcore/inf/x86/INF_VPN44.inf index e013da97..9a0260fa 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN44.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN44.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN44.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN45.inf b/src/bin/hamcore/inf/x86/INF_VPN45.inf index c0901f38..73224e87 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN45.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN45.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN45.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN46.inf b/src/bin/hamcore/inf/x86/INF_VPN46.inf index 2100a4f6..96c60c42 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN46.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN46.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN46.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN47.inf b/src/bin/hamcore/inf/x86/INF_VPN47.inf index f63dc6e9..b024b06b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN47.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN47.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN47.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN48.inf b/src/bin/hamcore/inf/x86/INF_VPN48.inf index ade47649..86d970a0 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN48.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN48.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN48.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN49.inf b/src/bin/hamcore/inf/x86/INF_VPN49.inf index f1040f6a..550c3da8 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN49.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN49.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN49.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN5.inf b/src/bin/hamcore/inf/x86/INF_VPN5.inf index 45c6a695..20df79b5 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN5.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN5.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN5.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN50.inf b/src/bin/hamcore/inf/x86/INF_VPN50.inf index 0e8ebdb4..e046c1e5 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN50.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN50.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN50.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN51.inf b/src/bin/hamcore/inf/x86/INF_VPN51.inf index 37340b60..e0772141 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN51.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN51.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN51.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN52.inf b/src/bin/hamcore/inf/x86/INF_VPN52.inf index 6add38f9..9e0dab39 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN52.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN52.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN52.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN53.inf b/src/bin/hamcore/inf/x86/INF_VPN53.inf index e4f97a51..865400da 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN53.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN53.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN53.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN54.inf b/src/bin/hamcore/inf/x86/INF_VPN54.inf index b475383c..463859d6 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN54.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN54.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN54.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN55.inf b/src/bin/hamcore/inf/x86/INF_VPN55.inf index 36594ec8..277e8769 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN55.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN55.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN55.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN56.inf b/src/bin/hamcore/inf/x86/INF_VPN56.inf index 24f47eb3..e2b316bc 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN56.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN56.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN56.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN57.inf b/src/bin/hamcore/inf/x86/INF_VPN57.inf index 071489ce..375e9910 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN57.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN57.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN57.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN58.inf b/src/bin/hamcore/inf/x86/INF_VPN58.inf index 5927bc98..afbaf316 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN58.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN58.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN58.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN59.inf b/src/bin/hamcore/inf/x86/INF_VPN59.inf index f58d27e9..15ac7cce 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN59.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN59.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN59.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN6.inf b/src/bin/hamcore/inf/x86/INF_VPN6.inf index f482a463..c991b828 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN6.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN6.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN6.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN60.inf b/src/bin/hamcore/inf/x86/INF_VPN60.inf index d9909164..73807074 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN60.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN60.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN60.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN61.inf b/src/bin/hamcore/inf/x86/INF_VPN61.inf index 5ecb2c8c..9a29534c 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN61.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN61.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN61.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN62.inf b/src/bin/hamcore/inf/x86/INF_VPN62.inf index 1821a65f..ad60075f 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN62.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN62.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN62.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN63.inf b/src/bin/hamcore/inf/x86/INF_VPN63.inf index cb35c404..dd0eae7f 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN63.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN63.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN63.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN64.inf b/src/bin/hamcore/inf/x86/INF_VPN64.inf index c92fe0d6..fcc37313 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN64.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN64.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN64.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN65.inf b/src/bin/hamcore/inf/x86/INF_VPN65.inf index 02f1ab9d..a11a5ed7 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN65.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN65.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN65.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN66.inf b/src/bin/hamcore/inf/x86/INF_VPN66.inf index 0714742e..c45e515a 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN66.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN66.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN66.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN67.inf b/src/bin/hamcore/inf/x86/INF_VPN67.inf index 85850594..d73e8822 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN67.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN67.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN67.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN68.inf b/src/bin/hamcore/inf/x86/INF_VPN68.inf index 5bf398ea..60b75373 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN68.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN68.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN68.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN69.inf b/src/bin/hamcore/inf/x86/INF_VPN69.inf index 1d23ddb5..18b932f9 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN69.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN69.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN69.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN7.inf b/src/bin/hamcore/inf/x86/INF_VPN7.inf index 9b6832ed..fa58000b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN7.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN7.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN7.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN70.inf b/src/bin/hamcore/inf/x86/INF_VPN70.inf index 426f0da2..aacbad0e 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN70.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN70.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN70.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN71.inf b/src/bin/hamcore/inf/x86/INF_VPN71.inf index 45b351ce..dd30bf18 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN71.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN71.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN71.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN72.inf b/src/bin/hamcore/inf/x86/INF_VPN72.inf index cbfd9b85..6681fc31 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN72.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN72.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN72.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN73.inf b/src/bin/hamcore/inf/x86/INF_VPN73.inf index a1cee0d1..e2243587 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN73.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN73.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN73.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN74.inf b/src/bin/hamcore/inf/x86/INF_VPN74.inf index dff9d5ff..2c81c6c0 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN74.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN74.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN74.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN75.inf b/src/bin/hamcore/inf/x86/INF_VPN75.inf index 61289e2e..293bd41b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN75.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN75.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN75.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN76.inf b/src/bin/hamcore/inf/x86/INF_VPN76.inf index 710b2bc6..fb2999cc 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN76.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN76.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN76.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN77.inf b/src/bin/hamcore/inf/x86/INF_VPN77.inf index 4b3bbe04..d2f48098 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN77.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN77.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN77.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN78.inf b/src/bin/hamcore/inf/x86/INF_VPN78.inf index 7fe1fb30..c06825f5 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN78.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN78.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN78.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN79.inf b/src/bin/hamcore/inf/x86/INF_VPN79.inf index 5a625d6d..f9a3f76f 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN79.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN79.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN79.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN8.inf b/src/bin/hamcore/inf/x86/INF_VPN8.inf index b32c780e..dd3a802d 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN8.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN8.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN8.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN80.inf b/src/bin/hamcore/inf/x86/INF_VPN80.inf index 728fe693..204b7bf3 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN80.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN80.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN80.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN81.inf b/src/bin/hamcore/inf/x86/INF_VPN81.inf index baeba978..433d3465 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN81.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN81.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN81.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN82.inf b/src/bin/hamcore/inf/x86/INF_VPN82.inf index af46387e..a043da86 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN82.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN82.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN82.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN83.inf b/src/bin/hamcore/inf/x86/INF_VPN83.inf index 9f718926..233b1345 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN83.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN83.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN83.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN84.inf b/src/bin/hamcore/inf/x86/INF_VPN84.inf index 12755b91..970523ec 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN84.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN84.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN84.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN85.inf b/src/bin/hamcore/inf/x86/INF_VPN85.inf index 20e70d87..68950932 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN85.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN85.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN85.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN86.inf b/src/bin/hamcore/inf/x86/INF_VPN86.inf index eaa6a5c5..1ac8ed3e 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN86.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN86.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN86.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN87.inf b/src/bin/hamcore/inf/x86/INF_VPN87.inf index b88fda1d..5ca42781 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN87.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN87.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN87.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN88.inf b/src/bin/hamcore/inf/x86/INF_VPN88.inf index 7658fdda..c0ea37c0 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN88.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN88.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN88.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN89.inf b/src/bin/hamcore/inf/x86/INF_VPN89.inf index 54279dcc..67509ddc 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN89.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN89.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN89.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN9.inf b/src/bin/hamcore/inf/x86/INF_VPN9.inf index df2c28f7..3f74981b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN9.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN9.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN9.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN90.inf b/src/bin/hamcore/inf/x86/INF_VPN90.inf index b41b76c4..7200f68b 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN90.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN90.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN90.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN91.inf b/src/bin/hamcore/inf/x86/INF_VPN91.inf index 1ba310b5..eec62b0c 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN91.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN91.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN91.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN92.inf b/src/bin/hamcore/inf/x86/INF_VPN92.inf index c78e28a6..2d969dd6 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN92.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN92.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN92.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN93.inf b/src/bin/hamcore/inf/x86/INF_VPN93.inf index 8004e6a1..5b4ca434 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN93.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN93.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN93.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN94.inf b/src/bin/hamcore/inf/x86/INF_VPN94.inf index cc68924c..8075a525 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN94.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN94.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN94.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN95.inf b/src/bin/hamcore/inf/x86/INF_VPN95.inf index b3bf054b..5abafb22 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN95.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN95.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN95.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN96.inf b/src/bin/hamcore/inf/x86/INF_VPN96.inf index 1d7df798..68166764 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN96.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN96.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN96.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN97.inf b/src/bin/hamcore/inf/x86/INF_VPN97.inf index 191769a3..9563aa83 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN97.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN97.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN97.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN98.inf b/src/bin/hamcore/inf/x86/INF_VPN98.inf index 23f4e8cb..a677431c 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN98.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN98.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN98.cat diff --git a/src/bin/hamcore/inf/x86/INF_VPN99.inf b/src/bin/hamcore/inf/x86/INF_VPN99.inf index 94cd36df..5c580df6 100644 --- a/src/bin/hamcore/inf/x86/INF_VPN99.inf +++ b/src/bin/hamcore/inf/x86/INF_VPN99.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 01/07/2014, 4.3.0.9411 +DriverVer = 02/05/2014, 4.5.0.9415 CatalogFile.NT = inf_VPN99.cat diff --git a/src/bin/hamcore/inf/x86/inf.cat b/src/bin/hamcore/inf/x86/inf.cat index a5f72bdf8793c167ba92ac9c1dc6dd69b01e3d5a..a38e99cfe120669ceb4325e6213823fe15124401 100644 GIT binary patch literal 43113 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 SnH9<%+gCX9c3y|=jsF*r3v5UL diff --git a/src/bin/hamcore/legal.txt b/src/bin/hamcore/legal.txt index 89add663..5e4a8d46 100644 --- a/src/bin/hamcore/legal.txt +++ b/src/bin/hamcore/legal.txt @@ -321,3 +321,25 @@ Note for users of Windows version of PacketiX VPN: For technical reason, the abo SoftEther Corporation provides source codes of some GPL/LGPL/other libraries listed above on its web server. Anyone can download, use and re-distribute them under individual licenses which are contained on each archive file, available from the following URL: http://uploader.softether.co.jp/src/ +------------------- + +Copyright Notes and Acknowledgments for PacketiX VPN (Commercial Version): + +PacketiX VPN has some contributed codes from SoftEther VPN Project (http://www.softether.org/). +These contributed codes have been granted by contributors to be imported into the PacketiX VPN source-tree without GPLv2 conditions. + +The list of contributors for SoftEther VPN Project: + + - Melvyn + https://github.com/yaurthek + + - nattoheaven + https://github.com/nattoheaven + + - ELIN + https://github.com/el1n + +SoftEther Corporation, the distributor of PacketiX VPN, appreciates all contributors for SoftEther VPN Project very much. + +See also: http://www.softether.org/5-download/src/9.patch + diff --git a/src/bin/hamcore/pxwfp_x64.sys b/src/bin/hamcore/pxwfp_x64.sys index f3efeb885b55332131e4b22495c10b0ac540aa0a..179570b4709929ab3aca41e9a30868d90e0534f7 100644 GIT binary patch delta 767 zcmaE`mhr(_#tj8b%wH`&O)h5gWxn>DVe?_8Ms<+DW_PVXMuFW{ovAw#rnoOVKj*D` zUgP=AE3`AXcv%@(7>=tjFo5aJvSy)-!ln#53)!nbGvUai5#Hs^{ds zV8?ogjD@#9vac#N4Si?zF!Iw;6aL2z0e3u>Ywug$nN}aQvuwxRH0{FuEz`s=z0nl) zI_l?qovUiQUZ1k+9M!yvW7`?m`$hV%Fl^v2myew$l4i*o;jpx*ZtqOC*fUWoH`f1M z7Vx3%|IKpMs}EiNa(!x8{n$@vZ>K@tgt%9lB9AMN)*FAzy}oYM=Zm#ppXCNWnAI#d zxk-P`*SZZUkD9xKiyppUDO~JX`YrI!{X<6c8%}5IW{7-wX`?N;#y!+E#MF^*&U>F( zN6IIieyH$rmXo*e4)Jr>8Dx*WeB`k=@{skd3#>6c^G|YEi!;wjm}YuK@XV9@R=u(Q z6I(P@_`0X7uJ^QNigKEKKICk@k%6h9v7xb%S(Je?8>d#AN85K^Motz(F&2^X{-(B_ zTa%Tp*x$LnAmz>4r3 zd)4cr^KbX^UoD)J6~NPzVS&ov*78T zNeXX|PWG`_y^AHmfZu0I=ADbBZYw6vEJe$atQpMFg3wz;RVF3TtVEdv7pGw@rd delta 767 zcmaE`mhr(_#tj8b%s2Q>PcCNiW!@soxcM+sqdG`nv%6Lxqre`A=MzMJwz^NB{^#HN z_5bE?UZI`A#mmgV!f;rHfdNc!mNg4y6gFniVNhT&0F#ysCJcrQhMQZ>eVMUJJhftB z6v>-huu6AIs!QvCFZ;?v!Hi$HrE)j_wXPKx`8g$IbC&VpUtJdzm*4cf#89icPJVJ< zuw#A9Q>o0wC6m8T%jR{P`_IUd4cw)KzinH3a z-`4)AHp&c_H2&(6&UVV~F8fiL-m5cm7e;eEP`qaLxPC9g&Q0H|pC3_F{leOocy1nx z(Z_!p_ijI&k{Pml>bB=EFUD;0dwDr2Wp?JBnU@!dr|;Hd{$#&!_a^0oa_8#gU60EJ z+*#NCz+?Kl$o4v+>FRnFznHhJ*#EA=FROA&cY&iq>Qxq#vwxP$sHaNS2b-O@N;_O? zsv`S%hrI2wU9k*{m>e@FpAR`(Z)jje;y`SwK3 zROyr~GqZJ9u3yr!RI->GXuu0s#K_3Xz|zFXV7a}r#xpSXx{%}6#bvu#mP~e3Iw7`Y z9)my%pIOh8pmmSm@h0te-*S@o3+D^-E3Mj3I}A<>^c8%sWb421u|CXU^C{=G@B8w; zt=`#H+_EsTxw&We0v}VE0#udVE+9%%)YMAroXyEP;DPL<31_l5R22a}n diff --git a/src/bin/hamcore/pxwfp_x86.sys b/src/bin/hamcore/pxwfp_x86.sys index f98bce6e1d075e0c151d555c5180bd11af293e0e..487dc12feaff4353ac73f4fd8e938744b8aba002 100644 GIT binary patch delta 766 zcmaFR!}y?waYF$U^E``BlZ%;rnT~GQe2A$?62#wZF5}85uz0dwkLbEpF1yMV)i2+< zuDQ8KwuOzCm4SufxC#RUnBFX_63QrS%Amubz+eC-Eg4K03>i!}x2pOwW0iQS(ZVFM zN`p7U@ur|Gi`rDX{I9~?vJ3xz++3?&D=wnXm|dwYpLp=cmZ_CdU;i#iwYc+dGM}?! z{X#}%jamCjN{SSXuZgD^IjZx%VCwj|{z%HhK)-8G{#Z$+BL6ix#%^KxQ_}(@q9e|Uz3*P_AgZ}KkBwC z=GroEdn?&#c^i8sd<;$ezH{rtWm#VmZye5x>h-ACbvPlyXY09iZjAZNY{7lg4vR^< ztWJ4$JIg=QJp8ix10k++YOCb$@E+86+MqTqQ@cRHf5sCP)mpZWhTeT!^_p)jc&*sm z)&2B}c7IREF|X~qGjm+og)2Y!$J;;uT+jPNY94b?@3*|N+~f+bi09W`PyU`)?Vb71 z_`Gz^&5a)#nf7Z;_IEj3Z)9Le-H{^b?NVAh`V zch%b)`b-YYGvm6RZ@>#z#K_3Xz|zFX5D>3$$3XOv$*ET|KW9uz+4O%-p4SuONv>5U zbFT5e+hXDAVlE+(=JMociPMYiB9H#-Z(?5TK709zNn9G=uGAmZu=RSPQ+sj6hUqhV zEG+yJk3>3s?Ma(f8)kSe;Xl_TONM|o>z(fFiT#i8oo=_yD&|}EoR$v%{TV-g3vn^t zX|;X)CHRbzrqqno+An|q9ui!kaf;`+`5B=_FBldxZM^wKqVzopSqx*B*hH2L<}I zE^Y3SZDHeOW?*4Btir$mrZ>x~gfa>nGw3iVFc^SIO9m4LLk7dmt*XAvSS6lnv@nTq zh84VGWY~6Ys`Av^x0(GW*$6f4-CV0(D=yM{GE>A7AZ&sbE#>X;uGM}?! zy(0Uy;F)Lq0>1J-OItbZT}Af#zf{`}8|MGa~Ktj%;D$ zutjbEuYJAR`_JaT!=b`2Cl)-+D$5Cp2`ju4^DO9{@wNE(X8HGC$?mh79>tLLc>T6^ zwJ(zr%}%mOEHB{_XUa@VeBH!z`%n3lBhz`Rnqxfc=kc#SVJ+@#EBP&Ij`kY$h*cgA z3aaxRX9hlWJrM6)%XsVDnqzbR^Vhvpc98pRq+j(;-A!A~Y|r<(GtEORbACPRh+o}% zt%oW8ZM08F$c7!YFIjc#{_*^>^;^fK=U$@pGd?3}=|Aaj6D>G>OLna*J}~|C_x&zU zu1x=7Ie%@`%{xp=nZ-p`P#j`y!Mllw1uZjEO(QiwmXAO_1BK3d4HJ=mTdXoFDBBo$g$(#l(k+7_utgm s%f$Lb`V_wE3(E;UI_vU{5}P99!wR(~T0(c<%Kyrol6c5WJcfY*0DL`6l>h($ diff --git a/src/bin/hamcore/see.sys b/src/bin/hamcore/see.sys index bec3ab6d1a0d7270690ebda032502e9b2e6b3de5..f2e9c70a5b34d1448d52a4f082a7e6634847c3b2 100644 GIT binary patch delta 764 zcmaEGf$6~orU^HgCs}-&c-xmrYR6_RMy?_dce8o1E3?4-9X8v)R$F;&UpC8j^0kO_ zn|sPyxOiC^SQw70Fff4W&9aT5jKZc2It&U724K>X!Gyt(!E|$LlPNP+iLenqca{IiqnsP;2@{3o3W67HuI;TA7r8r8IZh(@WZ>Dl6(V-$!hd&vl}Me;x74xT ztU5XBQix^bdFQu@8qEh!pRPQzbLMQhYognB>)9|%{(o~&=*N2J*!nXQ1d~&HG@|0~ zuHl?H@sReuTc>vk%{{hr##^U=b*Geax3Jm2iJ1}n??d=h!`ISRJ<24Mrm_4_;I1p2 zY`9W;*^5SVhezUaC%4?aaLBZFmGGA3OqUD(WJ%T6x>|Bg;8wHrJ%8bP>l7ZlClL#8 z{`hpLe~qj2-FbgoDjnRFxgDOplH&EfIcHAh_LHAPnALLggq6&1JNbuwO)eIwmsC*r zuw;*EZ(qT*S#M?@aG55saCgzw$@3d;>KNC~kM%J7IK#U0Tp7!XzP}T4zF(a%bIrXA z%Q+pd_J@UYUuJrtKG}cS*?J=bQ$u4zLlg5T17$W&tu~Lg@4SqhEQVq%BGX-a_sVx( zmhSX+cZlWN=GtwhVQIh%SH#H3%D~dZ$Y5H%hgnf`gVvmP8xMvyCLL6H`NZ*#OlX!D zOV8tv(#5I&9z9K)m3nQmS=Y1FL+-D=F1>oVW5$|(?>8qpWt8jJMmUSf=k`{AdC9K7 zK*^_uqavlg(|$7do6A}p|KzuEtg_v4Xh-7JJ@Yg-MxT}ce6ElG`d>DYyZ7d=ezNt& z;r-TLY1zHSX;yDK)qVu{)F*b&dZ!(E;i+6hcjDr-$6?98`q$2FnB93)vO@FD^D}Xl zN55=$Vl!aS@SO8tX0k7rt((pC;=NKY-ZgA_Fi$7VOZ{=q59uABFPPt5|9I0EyW>Xj sM!UJ5Z2H`npV%OONWy-btk&Z?qYmw_%R5i(4QaO6ua_L)Sj)fw018@EVgLXD delta 764 zcmaEGf$6~orU^Hgv-wU>yzR@h`OIc5My?_dce8o1E3-grQ@1mJW{+oT_FxnMk^PJ)35-HMaK=mxZJ1K0DoLqYtyM zuJvmWm7lxVR^HuH-f??l&1ARlsiGS=9x^ny+v>JYwy0mXeBTML*2SNmS!@u~eO(q> z&>QZvJ9I|Pi?W+raZi%(VM|)lXKF$Zr;3$ zCmuQF@88Vi(lXh9+1YwS12ZE7Lt|s3Cb1@eKUbrGgMpg!vCPoIq><7BsX;0-G4jm58aR^S6_cO2V*kIsq*sI}J znx^z~TlpUCX{Yw@4>qq*Sh2vN{H0j0YW5wuzsoJ&t$0%JF{51hwfBKqRh`GqKT59# zte@fAF!8Cz-ev1=uk$;ewQcs1_1;U1o_g|pHzyJW-^GL}6 diff --git a/src/bin/hamcore/see_x64.sys b/src/bin/hamcore/see_x64.sys index da25737cc623432d3f4069fa5780c58bb43d2c95..487544268c3b817dd3e117475e7bc89a433d58a3 100644 GIT binary patch delta 762 zcmaE`is`{BrU?(2pIdyI_}Gte#%3eNq9_n=^YZ9IW`Ps^*A;$U+T=O2-};*R!zho< z8u2egcv%@(7>=tjFo5aJvL&I6!ln#53GJ!yA?f*BLA;x zJ}57r^4IYCgV&sr(`GkDz75`7TU9GAa{7A%@pwtnRUK9|XSlN{?E zn73ZkQ0jZH{AuR`hcn46jdF`W9&=urrGCz5>c6SQiknQ#ni9>gtA?+a;p6=fyz$KQ zbLM}h^(T0pm)Dh^CcRYVo#OHNPfV{mZ~W=O+idpj;@E|O!G7=yXZJyX{iYt?MrkEcic)W p^eo%W6%(o{cD#X+rJVWR-sW9va?jrF(5)1mtm#)=<#E- zM*IsAUSZQ`1LG1 zQPL^bbbm$P_a29C*{Ev0kl5&#G8@aDu)E%JRiCT$O+(DIGyQ_2i{TfghQH=}l*5Yb zs?;=Q{_lPk$9C8$Waa0BYIWB9r!yUz=5M)PAKN?OeBRcFduNsecHaL#MP~Ek;NpW1 zmNh99>WM1eSs25YW%0<<(e~@=GQP;7`q<}rR(;o&UuIFsDPg+rEu-xEWbGQ}b-`CT z|0Zz+Rpw~*p7nnJZZnG-hmh!;bKao|`%^_W>Kx+SEV3kGPt)0;_ca#pqO@%4yFWW? zGB4>-yvUd~*>Cc>dP4&xw--weQ8T z>2Lm+&U_dgrfs%AQnS1MkRC(Sp)c$oHE)L57yoUQ(yTW!jLfyW<+^si<-=MIzoQ$& z*GzYrvfUw@y_0F3%Wj49%FD%UmBmg}7F~=I<9#7`>U`9`6^G3IxWAubGi^^fKVkJM z57Alw9v+PfjWLg&C;M1& diff --git a/src/bin/hamcore/vpn_driver.sys b/src/bin/hamcore/vpn_driver.sys index e2dca2d5d4c420280b16a9d6372236155a9277bb..657a7f53a242c44d03c8e522f7f16c419c72781b 100644 GIT binary patch delta 766 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 diff --git a/src/bin/hamcore/vpn_driver6_x64.sys b/src/bin/hamcore/vpn_driver6_x64.sys index 2747d675468446dc3cd9c7632c699f5cc1a4158b..a0f7a81db01a5ac1613456834479394c9693222f 100644 GIT binary patch delta 766 zcmaFxfbqct#tj8b%s(wYO)h5gWxl1&xcM;CL~XD@xZY8LqnuY}?>kfJzigGajBxh9 zFPnArpUCsFGO#clS7BfP)0<`eLm7ol8FUyF7!1IqC4&irA%p4W)__!ItP+2Na~MT# zrsvHTl|5u&Sk<$PXM5GYwhrfbL_^y4Q%$Ms} zKi~4au^%`0+@e=Po;#N>bKJF}eDiPdfa9AQYc5Q@VnQ#q%fZwTO+rRpG zuHLUP!Dhypi#&S8-}2KG|4ExM@U3UsbN$M!m+aDSUcY^^%dJ;YW>2N3sQt;3k5_;G zHsL>H^-k%_hS^M-S(E+q&ej_lm>L=z8XFr#87Q-HYPET^edlH5WHA(D5s`~-QF&QB z@lg9&UB41TlZ%p9{SO%M!WA(xvNEtVF){=QdENWYpZj%R#|n2BF01-atCqBOZs0X| z_cFDzpB zv(u}dmPt)XV=E6_A|#_2w(-=t^K0`K&p+x=#I9s#b^J-4SYx-nx53k>u;xP!Vlw|T z1Anuaek@31_*pJz*5Tk6aL4Vd-(&R^pPVYL-rV_9_d18S<-w|nk3J{Qx^+mw<)h;3 twft6A_nU(*%dgQF5%t_@S(Ld&s3)sz#v!+LD%C#)jr5MO&EaQY000PLR9651 delta 766 zcmaFxfbqct#tj8b%y;=tPcCNiWqx;wVe?_8iP~U+aJ{1fqN}@ag>ZAY%?-(Zd-$GB z%w`?^C-S_^3@i+XRTvn+^k!NAP)1>61|0?k1_Ll@$zZ}@$Y8j+H6WE4tHj^n97Ykj z>~`7qSi}8`^f&GZ=MisXVq7i0xi+*`Ttt;^p4fx$UmY+#y|EE`9yLl63%)&Rwd=@?ndd$RFE_dqyV&^!kKN@x zzauYoAK#b7y`=8xcGah`G7Nur^LATX`Oiuh<-J?au=vphmZWSI!mV2t0w#Bovk-CFf%eRG&M4hGEipY)N1o+`_9YA$zmwRB69HDL%&;p zB)ewskXBk0v`$+3f=IdnFI*8LBP#<-6C;CLp2kjY!`UM2nyo_L`j1I0vp>DaZmXbI zTjjCc8qd5=>9{$X?5Upi#%bEy@I^eSf7ibBKUQn_b=A){jef@Zh|eiALVQ~;MJwNK|p2ie|m{3v6-_2L`LoC{tOFP(o)H5V{vyH&B<{Jap)?0um=+}=5hVqWL{ zyv=YdhJAT(?t8f;Ms2~DA%EjOixz6++|M+2Z8iMrxvk;iqd7|XJ;&!?7hZ|(NUTVy>Zw|73&mhI}< ztfT!zjhB^yh2gjg0|S`eEE^QcC~V50!=S)m046ONOc)FqOgFa%r!r%e_#2kPC=x$; zLyp$Hw5lg2tJi#!p8LK?{TRpQ+K5_lk)we>)=HL47rf?v)$|efG)*S+6*$&= zRC$K;K6$_LaL60o+=he2RVBnOPdv6)=CE_OURV;=V(=SIfNyAD5GpR3j1 zbUeLhPG<4;iaLMJ<3IMNn_A5g`_;|bxk&tAD2C_RU&T_5V%RjziLX$`d|5*scF{MNocm(?b6PvuEC5;_Lr+ z;Ahgrt^68CWd0^^n8)>M%bjOsiIe`^Dp>rbYW;&r*9(~DnpECeQy#eExQFL54ZTO| z46DBW$!%hpSjc1`J=wqTY`u|zsiCokuZTNo&U}6 zn(VtFA`qTBP^v#$+!;ffd;Ss7TG7#SuDr5X#(VedPW7Pf7z*Xf3j^|Gc68>Vkp zJ#g%4>>pjjn##-dA>Az#iug`kURscU%*$x)n?=|7HKv`k_^_@%^SBIapzpS%gFcP6 z5AD9?&FxZBbvadL7hXR{M7h$s%0!~E_ux5}cY7F_bIshDzW(jGQuaxJ<5j?^4zZUv z6FBVt?5i{M;7W^Hc_CME@Bi*kN-cUtNteE_o^o#b`|I2dic4lKd%Anc5z!pY4?#9- z9RC$GZYX=Y`2N<)Hxo*{JKfekoS|h9*{b#DSJtVI)At@`c=pmsDt^|FJmtJ%xs5-4 t*RS0&VZ!tHUxm3^(~7Ibyi@DGz26+YH1kXC)Z?Y?zgGSh(y3%%000;eTp<7e delta 765 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 MJjF;dRrEoy02YFOQ~&?~ delta 49483 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 diff --git a/src/bin/vpnweb.ocx b/src/bin/vpnweb.ocx index 5f332e88a36560f56a8e60509e07f8c49fd178a9..ebd47850d462ed8fefe08340592ae169cf34eb5a 100644 GIT binary patch delta 822 zcmV-61IhfjuoSqk6tEZp1Bf{ClN$j|0x~XxY5|980Rgva0Rn2G1Bf{Cx7VWr^)nC- zE&iI6=ZHz6G@%kN`Xp?(+}8rQKm&+4^0${5186lKS7l@%MrC3kFf|}DGCDCaIx{jL zGB7bT3KIZ@IP!-bP6M|cP6SVP4Fv!M0LLT%00jU90LQm^#ROFW6Ey%V03ZM`04x9? z0673O05JeHx8cSFMFSHx04x9?05AY703ZN405kwG05!Kc$^Gn|8>#PGYy`VZf3BzH}$@Y11%3h|pYcM969}XtN=T4>z*YcJ-52 z|5)LXAK2jj?XPKmKZe5LBZTvPB{kg$zK+=q7YwjVA=<(!sNM>{8W$q;B;&Pg^}!*S z@l$}~#7izlWd(4*j|2K~6X#)_<^lTRY}jkrU5dzXO{Flo6#_dmmn9Yj%`Y-AH8C?W zF*7(?Fe3&DDuzgg_YDCF1Thu_6!&FhlDrgu$Fj_>SLg?06LdP8^_L+R1rvWPn6G|c zZvsoz3$J^q4-ZIogP?q|vywayWw;P7$oM5Stcecs1e#&zw&$3%I8@T|uKw}}gYEj$ zgc*C`l1o18qHfATr5Pk15U6*+SYm{cA;p~$>-{M!qnGK25!87cz)vxLP3(J#vt!G- zf)n4d`cPX627owL>b7(d$CZDLvKh0*>PBTKT^k)v!nMtjOVZHe6~|{S;X%aU@=qIe zSDC+VzPm4(-&YJQS>GgtjbHg~vEchwHoPFcdw0~)L`mmEQ3X!FD73fjs{iUaI9Ryx zH12tRQ$-&Kc9B9d$|t0ZMKWG~4*q6Ncf`)CT-79AEe9`{=PgTlHtz;X#{d8T00>xL A`2YX_ delta 822 zcmV-61IhfjuoSqk6tEZp17HrzlN$j|0_!+~Y5|980Rgva0Rn2G17Hrzx7VWr^)nDT z6js70j@C$z#2Or$#=nlY+}8rQKm%Y7%eR*p186lKRCQ$_N?~pwFgGADH99dfIx#mO zGB7bT3KIZb4$FrfP6M|cP6SVP4FdoK0K+5z00RI70K>O=#ROFW6EgrT03ZM`04x9? z0673O05JeDx8cSFMFSHv04x9?05AY703ZN405kwG05P{Y$^G z!FMEbfgmKCuoZ)2WhiOZzN*$FewzmpcYA zK7&pTAMq8~!nIGvCO4$Sw=*Sag0}u*jgCXU&8tRuf|nr|1rvW|X?EE5 z&6R)H7Qg!9_qVYXI~!ES9l;w3}2d323+?-m<)Q<$pj5Mlg(->+zEx@w=skzZm1&HQc|!lXeceDf2zV80ix^{SO}2c0sIPMl5{=WBPpjK0w+nuCju%+Kd^ zu_AT8X(VU7U{RGQ6biq^lKiS`C*EDV(?;N@_}qVJzy4NJ3t-aCZGQ%NqyPW_0AGA& AdH?_b diff --git a/src/makefiles/macos_32bit.mak b/src/makefiles/macos_32bit.mak index e62eb18c..f0ab4298 100644 --- a/src/makefiles/macos_32bit.mak +++ b/src/makefiles/macos_32bit.mak @@ -24,13 +24,11 @@ # Variables CC=gcc -NO_VLAN?=-DNO_VLAN - -OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char OPTIONS_LINK_DEBUG=-g -fsigned-char -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap -OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char OPTIONS_LINK_RELEASE=-O2 -fsigned-char -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap diff --git a/src/makefiles/macos_64bit.mak b/src/makefiles/macos_64bit.mak index 933bc5b7..5507c0a7 100644 --- a/src/makefiles/macos_64bit.mak +++ b/src/makefiles/macos_64bit.mak @@ -24,13 +24,11 @@ # Variables CC=gcc -NO_VLAN?=-DNO_VLAN - -OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char -m64 +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -g -fsigned-char -m64 OPTIONS_LINK_DEBUG=-g -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap -OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP $(NO_VLAN) -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char -m64 +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char -m64 OPTIONS_LINK_RELEASE=-O2 -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap diff --git a/src/makefiles/openbsd_32bit.mak b/src/makefiles/openbsd_32bit.mak index 36814285..f3808612 100644 --- a/src/makefiles/openbsd_32bit.mak +++ b/src/makefiles/openbsd_32bit.mak @@ -24,13 +24,13 @@ # Variables CC=gcc -OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -g -fsigned-charg +OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_BSD -DNO_VLAN -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -g -fsigned-char -OPTIONS_LINK_DEBUG=-g -L/usr/local/lib -fsigned-charg -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz +OPTIONS_LINK_DEBUG=-g -fsigned-char -L/usr/local/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -O2 -fsigned-charg +OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DNO_VLAN -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -O2 -fsigned-char -OPTIONS_LINK_RELEASE=-O2 -L/usr/local/lib -fsigned-charg -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz +OPTIONS_LINK_RELEASE=-O2 -fsigned-char -L/usr/local/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz INSTALL_BINDIR=/usr/local/bin/ INSTALL_VPNSERVER_DIR=/usr/vpnserver/ diff --git a/src/makefiles/openbsd_64bit.mak b/src/makefiles/openbsd_64bit.mak index 5520c73e..f17a9f3f 100644 --- a/src/makefiles/openbsd_64bit.mak +++ b/src/makefiles/openbsd_64bit.mak @@ -26,11 +26,11 @@ CC=gcc OPTIONS_COMPILE_DEBUG=-D_DEBUG -DDEBUG -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -g -fsigned-char -m64 -OPTIONS_LINK_DEBUG=-g -L/usr/local/lib -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz +OPTIONS_LINK_DEBUG=-g -fsigned-char -m64 -L/usr/local/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz OPTIONS_COMPILE_RELEASE=-DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -O2 -fsigned-char -m64 -OPTIONS_LINK_RELEASE=-O2 -L/usr/local/lib -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz +OPTIONS_LINK_RELEASE=-O2 -fsigned-char -m64 -L/usr/local/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz INSTALL_BINDIR=/usr/local/bin/ INSTALL_VPNSERVER_DIR=/usr/vpnserver/ diff --git a/src/vpncmd/vpncmd.c b/src/vpncmd/vpncmd.c index 71cc7240..200b5886 100644 --- a/src/vpncmd/vpncmd.c +++ b/src/vpncmd/vpncmd.c @@ -114,7 +114,7 @@ int main(int argc, char *argv[]) { wchar_t *s; - UINT ret; + UINT ret = 0; #ifdef OS_WIN32 SetConsoleTitleA(CEDAR_PRODUCT_STR " VPN Command Line Utility"); diff --git a/src/vpnweb/vpnweb.h b/src/vpnweb/vpnweb.h index fbec85e9..6a179576 100644 --- a/src/vpnweb/vpnweb.h +++ b/src/vpnweb/vpnweb.h @@ -4,7 +4,7 @@ /* File created by MIDL compiler version 7.00.0500 */ -/* at Wed Jan 15 17:22:33 2014 +/* at Thu Feb 06 00:36:44 2014 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run) diff --git a/src/vpnweb/vpnweb_i.c b/src/vpnweb/vpnweb_i.c index c334a93d..066a20fc 100644 --- a/src/vpnweb/vpnweb_i.c +++ b/src/vpnweb/vpnweb_i.c @@ -6,7 +6,7 @@ /* File created by MIDL compiler version 7.00.0500 */ -/* at Wed Jan 15 17:22:33 2014 +/* at Thu Feb 06 00:36:44 2014 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run) diff --git a/src/vpnweb/vpnweb_p.c b/src/vpnweb/vpnweb_p.c index f49c797f..ab8bb95b 100644 --- a/src/vpnweb/vpnweb_p.c +++ b/src/vpnweb/vpnweb_p.c @@ -4,7 +4,7 @@ /* File created by MIDL compiler version 7.00.0500 */ -/* at Wed Jan 15 17:22:33 2014 +/* at Thu Feb 06 00:36:44 2014 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run) From d2be460d7c4e6594da6a469d0691b607d1e469bd Mon Sep 17 00:00:00 2001 From: dnobori Date: Thu, 6 Feb 2014 13:20:11 +0900 Subject: [PATCH 6/6] v4.05-9418-beta --- configure | 2 +- debian/bin/vpnbridge | 0 debian/bin/vpnclient | 0 debian/bin/vpncmd | 0 debian/bin/vpnserver | 0 debian/init.d/vpnserver | 0 debian/rules | 0 debian/softether-vpnbridge.install | 0 debian/softether-vpnclient.install | 0 debian/softether-vpncmd.install | 0 debian/softether-vpnserver.install | 0 src/Cedar/Cedar.h | 8 ++++---- src/CurrentBuild.txt | 4 ++-- src/bin/hamcore/SeLow_x64.sys | Bin 38112 -> 38112 bytes src/bin/hamcore/SeLow_x86.sys | Bin 30816 -> 30816 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/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 28768 -> 28768 bytes src/bin/hamcore/vpn_driver_x64.sys | Bin 29536 -> 29536 bytes src/bin/vpnweb.cab | Bin 195784 -> 195785 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, 268 insertions(+), 268 deletions(-) mode change 100644 => 100755 debian/bin/vpnbridge mode change 100644 => 100755 debian/bin/vpnclient mode change 100644 => 100755 debian/bin/vpncmd mode change 100644 => 100755 debian/bin/vpnserver mode change 100644 => 100755 debian/init.d/vpnserver mode change 100644 => 100755 debian/rules mode change 100644 => 100755 debian/softether-vpnbridge.install mode change 100644 => 100755 debian/softether-vpnclient.install mode change 100644 => 100755 debian/softether-vpncmd.install mode change 100644 => 100755 debian/softether-vpnserver.install diff --git a/configure b/configure index d3d91761..9dba653c 100755 --- a/configure +++ b/configure @@ -23,7 +23,7 @@ echo ' 3: Solaris' echo ' 4: Mac OS X' echo ' 5: OpenBSD' echo -echo -n 'Which is your operating system (1 - 4) ? : ' +echo -n 'Which is your operating system (1 - 5) ? : ' read TMP echo OS="" diff --git a/debian/bin/vpnbridge b/debian/bin/vpnbridge old mode 100644 new mode 100755 diff --git a/debian/bin/vpnclient b/debian/bin/vpnclient old mode 100644 new mode 100755 diff --git a/debian/bin/vpncmd b/debian/bin/vpncmd old mode 100644 new mode 100755 diff --git a/debian/bin/vpnserver b/debian/bin/vpnserver old mode 100644 new mode 100755 diff --git a/debian/init.d/vpnserver b/debian/init.d/vpnserver old mode 100644 new mode 100755 diff --git a/debian/rules b/debian/rules old mode 100644 new mode 100755 diff --git a/debian/softether-vpnbridge.install b/debian/softether-vpnbridge.install old mode 100644 new mode 100755 diff --git a/debian/softether-vpnclient.install b/debian/softether-vpnclient.install old mode 100644 new mode 100755 diff --git a/debian/softether-vpncmd.install b/debian/softether-vpncmd.install old mode 100644 new mode 100755 diff --git a/debian/softether-vpnserver.install b/debian/softether-vpnserver.install old mode 100644 new mode 100755 diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index 6286bc6f..4db881d6 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -117,7 +117,7 @@ #define CEDAR_VER 405 // Build Number -#define CEDAR_BUILD 9416 +#define CEDAR_BUILD 9418 // Beta number //#define BETA_NUMBER 3 @@ -139,9 +139,9 @@ #define BUILD_DATE_Y 2014 #define BUILD_DATE_M 2 #define BUILD_DATE_D 6 -#define BUILD_DATE_HO 0 -#define BUILD_DATE_MI 36 -#define BUILD_DATE_SE 26 +#define BUILD_DATE_HO 1 +#define BUILD_DATE_MI 58 +#define BUILD_DATE_SE 47 // Tolerable time difference #define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000) diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt index eada1699..c4b11939 100644 --- a/src/CurrentBuild.txt +++ b/src/CurrentBuild.txt @@ -1,4 +1,4 @@ -BUILD_NUMBER 9416 +BUILD_NUMBER 9418 VERSION 405 BUILD_NAME beta -BUILD_DATE 20140206_003626 +BUILD_DATE 20140206_015847 diff --git a/src/bin/hamcore/SeLow_x64.sys b/src/bin/hamcore/SeLow_x64.sys index 0070eb69578e492dc419494b2c80eee8b00ec6c2..5c76197a4ac2a47fa9de0a6d0ace0fd133b95699 100644 GIT binary patch delta 720 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 CuS=Ey diff --git a/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf b/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf index 5f500ce5..ea18fcba 100644 --- a/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf +++ b/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf @@ -8,7 +8,7 @@ Signature = "$Windows NT$" Class = NetTrans ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% -DriverVer = 02/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 CatalogFile.NT = inf_selow.cat @@ -66,5 +66,5 @@ SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN -; Auto Generated 20140205_221316.646 +; Auto Generated 20140206_010301.394 diff --git a/src/bin/hamcore/inf/selow_x64/inf.cat b/src/bin/hamcore/inf/selow_x64/inf.cat index a2ded942b3376fafe7b0bbbc8c8db7bbebe5402b..a3e8e046c236adc5246534b52c242aecbc3feead 100644 GIT binary patch delta 863 zcmV-l1EBnaF@rIXP9E)f^W~&Jq(GUy0{Ku^fr=LmF*GnTFf}nYFf%YQk!%}JL;ykn zLI5@ZG5|9GHULBbH~>TdG5|yXLI6epK>#%XH2^{YK>#uUH2^jMLI6YnFaS9KIRHce zFaRaG5|M`)>RbSwj*tgEx)B(qE@{LodViHXFn&CKLKi0 zMgTVeLjXenL;ytqMF21WIRHTbLI5@ZGypXKHUK#QK>#=aL;yGdMF2qnHvlyNGXOCF zIRHZdGypIFHUKdIHvl*QFaSjWIRG*MG5|CH001$8&yzm^7n2nNq!jne-r$UA-kKw)?ek|eXu0#XtbJj!ZpD_;?s|1`>7oLWk}=2QC~lQR`Te|K~$`F6M4_+)Y) zM0%@`d_44~W67dCam3)-Ro3Q&LNQU#76cTo_f?tN>T8e81JD|;E*Pj^uJ9(4VHFd99*oB^w)r|&uJCH= z7$d9*v-O6+N#>*S+F7i0CPK@4gyT-1ViS&_oU0M!5AFXR0R6X4TTQK`5m}#vW3OT- zKl3relR}Xjy+pNur|F?jhFJ<)HL>69ac!e8yDlCnY|9Ey2oB1bSom|uxT^# zROgA@7s4eS*S`ZGh%r51Bz_?(P7}z_yVf(sS2nY+hubK6Tv=Ci+@N|BnUUXuIu<<& pQ@_^yds^H&qu6F*GnTFf}nVF*7kXk!%}JLI6Sl zLjXbmIRHigH2_2aHUKpMLjXbmHUKmLFaSgVGXO;ZIRG~RK>$SnMgT+rH2^XILI6Sl zIRHffLjX1aGXOIHF#s?CH2^dKMF2#R)>Ra{%b#6k%VZ5cm#+O%yPn1~5LE4xKLKi0 zLI6VmH~=yLG5|#YG5|pUFaR_FIRHceLI5)WFaSjWK>#=aMgT$pFaSdUF#tmVLI5!U zMF27YGXOOJLI6SlGXO>aF#tjUMgTPcK>#uU001$8&yzm^7n2nNq!he@E-D0_vks{H z3>>lIHM>6>^`f)Q0#XtbC_J`~oZQ-n84A|k4L0P20mPWjlQR`Tf0*)R!E$rL40&KP z$7Ppp{aYc2^JUpi3G#5#8^PIE#ibT!Dkvb5MIxX3sT`%&G!E9{>x}(bB^IXRsq<@63ht1Yi*` z5W+y6Zo*txULe^bf1^!~^-E%oDRR;6z5|&>2Kya?4`V(())K^9R<{i|y}pdJzYh1Y z7eDRXssenb5PrbJSc&k;*aS{x>ozimtey?R7+ zrN;O&!T?=0znyk0(MZ{d3A4ZCCxg|J;ysp-)4cmdI?dDx0>1c@bQaMoGchwUH(D?w z1_>&LNQU#76cTTG+gbytFB7q?zYofYLCz_j2+3BV!|TJ7^Pu%k?5UrvgYt)FZq^2e!Q4dCLG z9}J6cTrda1j7w(($C*xu44pY!3fPos?*G1_MG3UmpV6uxl;IfF@3;afYZvx!S$q71 zgTGNOYZ}DpX^+W&dy|c;jq+&x1)!1jEpjWT*mNI4PM!gSQ0gRe$9bNlrg06uKD+=8gOhwM-SNrwDJH{^2Gy pObpjua5Y6BDtfakMb+W*NIL5^R%HeCcY`e_yjT5@RfhZmp5BG>Rh$3- diff --git a/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf b/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf index 4f66741e..1dbbdb7e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 CatalogFile.NT = inf_selow.cat @@ -66,5 +66,5 @@ SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN -; Auto Generated 20140205_221150.859 +; Auto Generated 20140206_010135.256 diff --git a/src/bin/hamcore/inf/selow_x86/inf.cat b/src/bin/hamcore/inf/selow_x86/inf.cat index 968fe4db7305dca99658a31f02557d0bba8510c9..49e2749f4abfb9656778d1b2a3ff252d405400d9 100644 GIT binary patch delta 851 zcmV-Z1FZamF@rIXP99NCN8A#vs6&TzNGz~GBik1ZF*GnTFf}nYFflVVk!%}HFaS6J zH2^~ZH~=&NK>$PmIRHTbLI5)WIRG;NF#tFKIRHigFaSXSH2_5bGypOHHvlyNF#t0F zF#t6HFaSjWMF2JcGyp~bF#s?CMv>IRX$V||t(vow7@rDWLUj`r4(3k~@-Tt{9t2V{ z0673M06_pS07U>d05$+P05t$H0673O05kwN0673d07U>c05t$G05JeW05$+d05q07L*r05t$J05AYJ06_pZ078-iRTL>I4t9kZM2XI20oM2bzTNdOihHwZ z0=5zq>gG{7m?7BFv9!DGD4z?AU{IvtlQR`Te|i1=b>u}q#)eqS&%w~j6Tl0iXCdZX zhNhTaUqWrzvx?csdm~Pj6k?sM7+R*V_hgOq5Pxo@&vzPHL0seT5-Z39&XNdgY5~BrXX%SZT1l3N#CYk(S{J*^@T*~-QF}c_RfKDW!9B@gUn~0C( zT)f>rM0Z%uilCaS-@FDEtI?Io(;c0dDWXDVt2z!yw0KKWK09-*y1JBn0%#hLB`|o$ zif-W(@X_hk;@&sPpVUW+M>h0^TOic40)EhwbQaMoHZU&LNQU# z76cTdO{SrwmThU)*U8l*!B+r2;3*W7VHFd9WiD^zF}I8hxbd%;CXUZZ76B_9W2|^5 zCy4Vg25byfo^J>D!?iSidq8~#NV4b2I)KOwEJ^dz-&`lN z$i@nmUe&pfxT9H(MuA8OZ+6@|eR?1d!VXNjdw)46>#WEf`rbfm)>#2ES=UiJT0)9{ z)}F{-UUG^de-8JADbUCVY`&{WhB&E+Al!+%^jytKuwK4~2|7xWaS?vfDi zNf2p>7@8`nWzg@~>e6iFkYsvrn!=$ymm^Fmpmh^3vDb1)K((Llw;Ar25nE@j^h><` dtPa*(@F86pcu{@v&=9&oP9ffx!r^xU&sZyVQtAKz delta 851 zcmV-Z1FZamF@rIXP9Byf)G#-V3rUZ$PmGypgNHUKsNHvmNdL;yJeLI6YnIRG^PFaSmXF#t9IG5|OLLjX4bIRG#K zMgT$pH2_5bLjXhoMgT$pGXORKMUm9QX;LDsNM?T7y_F9ZD94cdUd{V9;xK{%9t2W0 z05JeW073vo05d z05SkW05SkI05kwX0673T073va073vX07jAmRTN>{=krXkn$XrtJe2No!c@7Ndrz}z z0=5zqcHS0!ri?YGOLo-XvtGV+qX=<>lQR`Te=Q5-km!(y6Z&@v8PHXRCvEl{xm>!b zbcDX`guts0^iIBaf53AXKMnmCASkX>sgDIOEwBC7on;HL0>T-RCZL&{M~Qn1)=1On zAvlZywM*-t>5P4u^m0NJS%oTW-~RIqWlxP?;TJPJ2#0;Qw*K8#c0s7JO)(A|YD+vf zfBBCqa4QB<)9Dr6qddnit6_mi)~~S&Q-THn!ArAmb2PQ$mO+_nnvfpDK*?QSP zK(Q{O-%Azvx?6hbvy$-rXw z@L-5cr=h-*IHL41g}8kNH~`$r=g>og0@Wy!bQaMoGchqWF&LNQU# z76cRvUX~?Vh^_>p@mdCdfT)2;@4QZvVHFd9L%aO5llEfAoasqgxbQ{GG@HsYQ2xG& zO}&nTb3sD0#X(KZHwmY9s)jZ#OQAedpkdhA5~?X_1emxnSbOw|AvR_s%1|Sn+}FWk zg{vzrBVV5e#(WqruSY?gw7zDO(oLiGap-c!%RQDuzmc+5==BHULI{ zSq18}1IQnH^MQNrpj>#hzH{&OJ_rF4xqfG?R`Y9r8P)J>Yza5%0OS~qq>BfP;f0vH z_aA&}ZO^=SV?VT(jq8qo;f<_|Z`XFs^*!hn--_1SblM61X{%eUS=xcaEkXDm66V4JjNoqxSUUg! diff --git a/src/bin/hamcore/inf/x64/INF_VPN.inf b/src/bin/hamcore/inf/x64/INF_VPN.inf index 75c6f218..c34d8d4f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 d0756f24..490d6adc 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 83b78eb2..b45579d5 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1da20dee..b8cf3219 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 e38a1ff3..e7ed2967 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 6f75eddc..913761d7 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 af30a33b..43980b4a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 05f0e507..bb058ad7 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 5dee2e4c..144b9e6e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 97c95d9f..d01d5e56 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 27d3892f..3e6d7c75 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 e97a60eb..f860dbb4 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 33447d96..1423e2a2 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 d564d245..b8ceeaba 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1a301250..67fbcdfe 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 79414001..b4c57a83 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 20cbd717..c6301daf 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 d1261d60..51b1d62f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1d48ebfb..71edfa53 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 270cc663..2093c7dc 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 bbc46569..ece72534 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 43646858..41156ffc 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 dbbd3be9..dbaee3c2 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f4463d2f..5f62c44a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 46493c0a..853c8104 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 2f7f9fa6..6195d480 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 17fcc5cf..d11df23e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 12722c40..4dba96f8 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1bfb8882..ee588e2c 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f879e1ea..b6e857ab 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1662c839..63ab8a5f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 223707df..24c8c04e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ec881990..05d00db5 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 8fed8d09..9c4a304e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 c8d67ed9..f927d97b 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 141e7fc9..02b1844f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 9bed17f9..1263a48b 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 31386c3c..d71e33cd 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 d0918f10..daa1c109 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ef7829fc..070ad53a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 98aebec0..795b9c1b 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 533ecf3d..d2b0a92e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 8dc9444d..8836123e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 a7f49427..79385adb 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 6f70ac13..fa36b556 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 e3d08ee7..5803f157 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 452bf750..fe441245 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 713f04e8..5ca21ab6 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 51a17b64..20490a58 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 24749d70..a157472a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 496474f1..6c4465a2 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1247bcf1..3b6c9e02 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3f9f0405..5e41eb25 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3ba0d2ac..f011ae6a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 fcab1880..fd83861b 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 84090c25..e246e69d 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 87f3d775..aa45e168 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 65e031ae..e806b22c 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 257ec03c..0a59349f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3c5f3c5e..69e29e9d 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 dad3be24..605520a6 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 6de6e4ba..f95415e5 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 23af71ee..7bc66779 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 b7862b95..97669b66 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ef996032..61ba13f4 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 73cb4714..337ff309 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 b2768ac4..1aa82d01 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 33da7d44..5ac0ea4c 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 81849de3..3551593b 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 9ac8e86f..de7a34a4 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 d8136b27..a1f40c68 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 609d52ba..35240084 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 64f4545e..516693da 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f2be59bb..d796255d 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 449ba802..c1c25210 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 15ab024a..20d2f95c 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 06e1da31..f3883100 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 bafd9c45..c260e5d6 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ea38b378..12fe5eae 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 a833a732..29c216ed 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 40f52827..57dee449 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 5ceefb5a..3962f68e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 8e42154b..15ded8b0 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 b332913d..b0bacb5d 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1552176c..c8a3c24e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 6551f26a..c791e8f2 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ea0db04f..9559637a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 00ee882d..f5faeb0a 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 13016f7b..d31fe6b0 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 e9c48379..d88cd4a2 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 0ff851ba..da814198 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f25e7535..c27e7fec 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3625dc57..af0e45b6 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ad4a7149..87c8a1ed 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 6eaae48d..22d3985b 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 2f3400a8..4b859650 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ec819b1d..410f6e6e 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 e112d146..949844a7 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 01669ccf..2eb44fab 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 af492a05..326471d5 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 af549120..1cabffe9 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 cbd50f45..9a3f0949 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 1608353c..c1e79482 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 be53ea84..b3f9eee9 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 cf2c0c9e..64db5914 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 ffb56021..79a0ace2 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 c4c425e3..5ab66a76 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 540ffa9c..d52dc729 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f72513c9..91495249 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f62ce2b0..02c04d64 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 57771f55..ef21943c 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 cc1045bc..35596f2f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 5e086e4d..9fcceb43 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3b9a22e7..d991766d 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 bc9c4df9..93166512 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 f088ba5e..cd70a2bd 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 0d900bcf..895346ca 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 569f7754..c256d3d7 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 5b0d1a7e..e7690fc9 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3b9c4379..7bf5c8f8 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 866ef8cb..a5c72265 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 be924ee8..b64815b0 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 4fe6f4c1..f6bb0869 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 7aaf692b..2e9c8661 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 c288cb69..a29a8bcb 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 3d25bbb5..90e243ff 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 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 b45483e1..f95c920f 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/05/2014, 4.5.0.9415 +DriverVer = 02/06/2014, 4.5.0.9416 CatalogFile.NT = inf_VPN99.cat diff --git a/src/bin/hamcore/inf/x64/inf.cat b/src/bin/hamcore/inf/x64/inf.cat index b8e16ed9e846e2fa032f5f4bb963b870a67dfab8..14ce49d448afde42ba0bbebb20c1b6b247b04f7e 100644 GIT binary patch literal 43113 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

>2BJ#DGOC!^YRmOTqn4p*TCs%oiun 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 OzD-};iHcu)_ literal 43113 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 CYDo$J delta 720 zcmV;>0x$jGtpVVz0kCia0`)kPaso~Q*5|Xr0)i(3^*FOeDpCOuyE=(wxL}k=rq7)1 zM{a@7v#2X<3JJ#~000F51OUgg9X4kH0X4IQH(vt*HM8Y91OXK1dav2gcRzGC%^vao z+7=tmOK=3U{X2aZ6r|t51iw4<%%sy?n1c6#zD74CNt2FKL4QDKq1*8Xs&zG0?mFRF z^2Ia{<3Lc{NT(~lr-^2NTDf+(-DWFszl4?-((EY}O2tk?*9v;KE{-E5oF#5}# z`Svd^B;#Lcek|xi(9~Ld&becj9*SdjOn40CdO4 z5Cza8wo`YA%0x$jGi~-<`0kCia0%u^8aso~QBbKwm0&*DwXJE5797X{U^COTt!P@Lfffb4S zZa?8}vy2^x1_{U{000F51OUjh9VBM~0XDORC0_#pHnZg@gaQ;TF7QoFsh3IX{Bz5- zA31U=!h<-oeJgzz6qY2Rt3S)ZA|@N*t1T_6IW_ZyPLmEpL4SHGbz6Nlt^oj)y(%;t z=RI2PH&G(2Ni}_V4SLpxrpn8Px>*h7nhH@jA;_kXeI9GJ37fO!XC)4zRlc5&oeii% zFqOXLZT@~>SQ!E+?3`d8SJ06h#dnq%PVF<^A$u{k%W;LXwedcKwRk@NbDBiXGJ+vg zLEDY)IrzzX&VO5MWjnFuwa#4Ga+0|e|Lq^L)G&fteQOnzyPXEO%>|HR+*@yl{yAj9 zQ=KzRojaUR^z=q-@N~NG&EW;BL)d7 zhDe6@4FL%RF%|?A%-u!S-}!=M@z1S8fSE|7(5C+WFbxI?Duzgg_YDC70R;dAf&lN!Z+M}hL033cM=CRxYpmR;`NLR&ii3XTLL1^+LHk|HT2 zs0J;OGBP3R0)$Bg1ubA`b`g%}T}N?y&L2)g@d^r*FZ?Vpab(a@v$KaR&hj7GrvL!p ClualA delta 720 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 diff --git a/src/bin/hamcore/vpn_driver.sys b/src/bin/hamcore/vpn_driver.sys index 657a7f53a242c44d03c8e522f7f16c419c72781b..6120a178bf5099e9a5041575f121746f61795cf1 100644 GIT binary patch delta 720 zcmV;>0x$jG$pPTW0kCKS0#;y?Y64CJkdy$ky8?+O0#;y?Mk%@wT|D8ec(@5duN7d7 zdg8PHvk)qT7755C000F51OUjhoj_*+0XDM*LT3X3HnVL-d;}EZO20u0lASYM4WwgS zmtQnjLgm}D{YiZn6n)ndD6>zeO|`wbE_zj(2*zN4_mhrcL4P9llyZi;wNy4-osU{0 zWO=Niv29LL$4O2ej7kE!GD8-bkQ+<525tA*ZN|(ts^pxiyRjw`My1T5fY;YFqXy6A zDG6z1`MQ8M(f%0Sfp)y_;xFiW<$Xwbp7y&*@JJw&2^Wk8Bv9}NiKZv{?K-Z&?!&Eo zt{0tJR5BZ4xPO<3?MKQEEth`7syb-jfTFpU7!1M7G>K8N+}B(obb;hlBpkQb?hNA} zQ5IVN?3(o3)ENm?d@IQcb4h(V+Bu;!Qj~A|@P2w0_)zanO4)yXMx5$Cf#q{mlHbUm zsy&N~NGB;WgMYO?w5#AVUcV9d$i3WM`V- zLz353s?q^w>UzHPf6~(_rews7j-FQUC-G{5v0c zo%<5%cbHVh=xcej8~Fk9&-jMCrBjtB-|FA_1?_E_-9EA$M>ZCN>hTedpYx&Q#2 CZA;Jq delta 720 zcmV;>0x$jG$pPTW0kCKS0*yG6Y64CJSPlWRy8?+O0*yG6Mk%@wlH1bw;-5QBw-R!> zT6Q{zvk)qT7752B000F51OUggoj_*+0X4G)LT3X3HM4C+d;}COGREShN6NAB=eH`_ zlZ1+lpfKvQ{YiZn6sf-Wt5ca8C(@9qg-RR!1HAd`+^L4RtCex|FoY=f$u!jOhO z&fD^8LeZFlDsOGfe3^b;#nVY~N#920t*{KlT7nq06nC5JhCwEoXdvgu^w2Di=FR8D z`iLNBj|Jx<;(#4_&Zt*8<@KANErS$iz8`MdOU0M70zsnZKxNfwfLw{~%bC46D#qs{#V9jer>vBTi+kfAnyyZWp1HUQAuk)n4Wo5>7@iytm&{yG|@y$6fAOb)={lL zyTB;on9$aX(#mnTe<-c$D{YKhh-+GGRgu?WO_P(pl#L8A5kC1~g~Nc1A>Hl^1pvz!ScPg`hBQ^V=iH29^wJWl%9EObPAbOudipgl?(BySY|_XMKt~9UdHQvp4#O zcI!HTb09T=merxPr^Q2z=;?C#BU5{XmhY$1x2hx@(!UUTLJo?!^8UF`pSQVyK`aa~ z6qSKMl``CT@&bB8Jy?QDA0cM27!IicQ-eNltr5B7lbi7P8=4ezi)-FaPjU#ZP5=M` C8c|OG diff --git a/src/bin/hamcore/vpn_driver6.sys b/src/bin/hamcore/vpn_driver6.sys index 606f5d1b9a842badf0065d5ab2a623480cbab253..fdfd86d93625e15d0a406c642c68aeafb638664a 100644 GIT binary patch delta 720 zcmV;>0x$jG%mLuc0kCKS0&HNDY64CJZ$SaGy8;O-0&HND#x1%Knh;?K+Ej-_nj-ei zZFerHvyd)?6A8#9000F51OUjh9YSXT0XDORLuUg4HnZ(Ud;}C^qdr_EWPjj|jh-VZ zoG4p>*243%eM@~86i0izUh+)4qeli(BOx6~(c|@ggp&?qL4T2AmE??Pmw&-9^^G@b z8(~d$4i>B2q|0&7yD~};%5b$5KfswY5C2Mg+`iCnHXROxB*eYkoAow@`Xy>&Pdh}| z7~=gL_3=_dT`4Wexk$(eGLQ{#ULu5)v{ELA2-hW;{yHV`zdmPgn1rIY{Jcldqj&KnBG07+DkD!BX z+Q^3qN%RbGa>02aq$$aX?Q)>ox(Kl~N~NG&x!@BL)d7 zhDe6@4FL%RF%|?A<$b%-=3h|!iE;CnRH{oB0;ZJ4FbxI?Duzgg_YDC70R;dAf&l=a z!w`*a4p!Hxh%Bay$?dEyaHGPEYc=9$WnpFznGMFTVGQJajvXI_SF;7O*Vfa4{PRCi z9LnHFH*{y`O}HQ?f7(1+WT)$GJr`KJ2AOM)butMGM3|F9>D7IUQs!^_`clmF5_43) z09Qnzer2%8OSX9SW?b#NB6jedjKbuOXN*o+A5U1tA4c#FBh5$a0U4)=N@*kvYj21M z-9MaxDK6mLmtru#^{J>v&}=oM;#{5B=(Rw%+epiA^K1ctLM7J;X95{%7xC<>*oUle zCsTlzfdcucgy*RzrbvhQbbYMlq+fxiV%CIz{{sn#U_b0+UD?cl9e~)|Izv>2=KugK CvP`T1 delta 720 zcmV;>0x$jG%mLuc0kCKS0;4#SY64CJv~K{jy8;O-0;4#S#x1%KC>19|GW{$-zcenj zPjZb$vyd)?6A8y8000F51OUgg9YSXT0X4IQLuUg4HM8wTd;}Dx--efX9_DeAUl9(O zZo+(hqkY)3eM@~86m2RhHB8XFG14iBIP~(QM`f=${*w-4L4Qcl9cpY5FNg#8&zVC9 zWyBgh7l!qn9v@+m4jFY}sZ*B%<#?fWClcj4-sci(a`3x%d#G3pQA7DXn^wL~B8g5W znnxjJ5CoC)0HyTABhiWUBOP$RY-={-^Y_9#PIU67JVa&uqeq|IQw(xWO)G|WIXiyI z-etaNSdk8>#((1DcOpwfUS3>f;m_9Li!c5EQt@;=1}>sMy(eIO^-6+zX=EG!q#6_qJ^d;hdY*T?=57mTis!T={^EZ^lg2@Nvw6B3tUyW*QeJT`@q^z& zHn;f935g^nf))9NP^|-gHVw@g-?K*y6{)BL)d7 zhDe6@4FL%RF%|?A!`fiZn-J{MLIM7tHIT}lix7X5TV8XHry|#4b;^q?U73h4^o}T-3FY{_ zgIX=3{eNUc$2z-if1+%jTf&G(YQXWMBA?=(I!_H7c8*i){_jahH$efHk_d7m(=hG@ zMAWYGT0()*U$-_r@Zkj+Wv?Y<-3H>WSh)muEO}sqGc(`gK1u4$v6k?68 z?+ji0nNS&Yu$4>g26t%k8jytKaXjF>juHAApq_tzITqfaLcyuwrf<$1_Q zsycQgK%I9gdvf1mnZZtJv~~jip|b0QX`QjAon&IdKJfxjkyMCS46{6lxe2EFzyJV# C+d-TF diff --git a/src/bin/hamcore/vpn_driver6_x64.sys b/src/bin/hamcore/vpn_driver6_x64.sys index a0f7a81db01a5ac1613456834479394c9693222f..abf7986228056305f9ecf9286ffd6f83af7fa83f 100644 GIT binary patch delta 719 zcmV;=0xWUEaso~Qi8!;u0+K5N!eEnDF2)er<2pt0a>+u0h&t@4 zZ^0$AEHCIE3CJV>00jU90LZf)PiFxEHnW9LcLM=7v;9+S0TjLZ<+bM@oj$QVXijf) zx+|`QaDB6VRecu}h=Y(KXg0T!4ChoH@X$mwXf+cWlMZb`e_3T3)jK=Xb!=iMVEBr` zlH~@Bsce8EDCPkTfiYHJ=%Lra;SKG(9d)>>7yTkV_;VX1YOi=k^!R&j43}I%{K;rw z1SIVviUgA;nUw7P7MzN@mjUmRDv169`z2Q?8ojkc{LV~DN@BT=os>P!U2`VE zy!HDO+q6z4Hu_x_$AdoYI{nWg4PAaP%)q=7@G|b$s@JXBsoh)JQIa{S@!#mP&cbBM z+k@p9spV~o<41pnKe;c7Yrq-P<1NdfUL0>Y!B)WZ0?OKxPj1nFHZU_WHCiwu1_>&L zNQU#76cS}oWjYO0C4!w>uE+7v}c;3*%m>(x2!pjLkSs%7IV+kZCCs5g~ z4J&DjS6ax-;*I;9;97~vg~rv%-?N}Xsy_!0a{=oNh>LDQ7k_tEd7ks^3p=*=wbdfk zCAw3$-n{|1h%rlsbWA3j6k delta 719 zcmV;=0x>4Xwp+Nl+qz=~ilMZb`f1f$eGfoQ&opS0DNx7z{ zG9CL`ec^+~$y{(6R*VdO=(S#Tfp0>XW8)$`Et^24r)^OOFvIg$GS!#IclA!GKFOAh zerXd?{XB_R-!2M;HRXTaEH37S#r-h}xkZhWACsYox3M&4Jwsc%+>!lLNig|GpW++t_mHfGeNC_N`PA zjXjcd5w+R&aMvWmHym?6#Kgo3Q)%p8055hX`BJ{AE0x4>fPj1nFGchwWFj_Dp1_>&L zNQU#76cR?TZAO(bCJS_%`HxJF*MN`)la}M4F(A+hDe6@4FLfG1pows0RT`E zO5XPmZS}s0s7FK!I)C!2q=kvF4KVKMWqF9ut#Svz`P_)GGoTw_IIx_(_&liN8|Jy& zHGI7Dmgi7ml5neko*O9(l54Mi!>5>q6(xc0G6vg3+T&#*$>Mqowg%_70-Wt%{(}ds z$$YTa>$*?P^pOQ!Q&odP=F6((b{dps26s`U5*#5`vC7WRt!|^A#XxcgB0f6D~&EgHqEUtS=N5Nx3<4X|xiIYIc~yMy@1#`4KWM#s-`Z004`G BPG|rC diff --git a/src/bin/hamcore/vpn_driver_x64.sys b/src/bin/hamcore/vpn_driver_x64.sys index 183b3a5bad9234fb067497dce1189cb051775f25..f47f4bde418c0a737822f055babc952ec961e258 100644 GIT binary patch delta 720 zcmV;>0x$jG<^ka50kC)i0zVhoJ3ieOP@L6gh{-T zPj8 z$xCR+Gl~>#TsyAg`5nQhM0RVV{4O*yE_JFa;S>L!vH3OHc`S%`CtZpl^6Fp;_I=ZA zQZG?`40xTAAAg2+&ySG;Yp|!TFS#!+HKSVVv%04-&It?Dou@ubxr3n@Bzu5R4R^Og zgIoY`JWP%uyJ8I7KDz&vHa^h|%qz76N@{4jlDG9WE@Zy8ZeVTo$-m2H;Q?G!Clm2k zW!W(HK>Py`%H4U4lca_7C{U+_H0bicdAwy;u3OBNR02QFlTUHce>N~OH8ff>NjhL+DmYhw4oN`pq_w`Z6Wno8b?@Kfo-LdSBM*4q1j1KgU6uIX0? zjk6CaP^^N0Tckk;_U3t|u@31AQfnz3;&iilRQ@*yDKBCKd{$2e9Q_aDyE2)`)&KzY CnnyhV delta 720 zcmV;>0x$jG<^ka50kC)i0^~T8dIC-Z$Nm7b%L0if0^~T8Rw~92g-w08le8U3lZT1n zD;Ke5!Of5HO>LF-LE1kG?NZ+L4QbkNmmWz@2SI7>@978 z!E<_a1FWktVyu|yhMe;??IoTF_KoWiBTvAbJ8chta|_K zinziX4kM89;JYvNs8Vlpf}u~qo0-@G4v+r8`C^f^4=BVO{bR763hK1n=5}F{{MvA% z^m?!0lGktooiusctankk$4E)0C@$hB0IK!;ZGr@maRM+KlTUHce={*NFgaQ&VXO3Q%pe;qXdu$Q+bz{cfW{4FtjdDDMXi-eGJ4#?A`aBs#+GOg^Q z)(fp~Zk>uEB}B@0K39L76eD>%dNde;jls?Y?z{m5 zZ8k>&_5F<0cJdGi>QKsv7U|hw2tNG2elbW2W?HGxZ6Uq?i}E6bE^=bh_p6l7m+#jL zfFY!srscb(8Q@KQXiLH=-ouy*C6-?e${kaSClt>Ks|LNHl{D*XCt%JG-I!vN;# zLKn;u C8dfy` diff --git a/src/bin/vpnweb.cab b/src/bin/vpnweb.cab index 35511fb3125a41ee45c7108e1812a4b91b024bd0..6587923f5329628053215c3dbbb0f84e08e015bf 100644 GIT binary patch delta 51166 zcmV(%K;pm1`3uSU3kgkALq-4q003!`2_pe%ku4!HMno(KAOLo7Zg*v3E^lLa0Ac|E z05}*00000+L@Wp(0CsS0cV%KOX>Mi!8TjI*JCT1h1(On-Ov{nDtzdV{n%B)=+l^J?W!{I3P0Jh3(lI1BH4jp%(tBaAhgw0nx=+YbK!=yUxpFw*4`>?{t==qk5NLD3U2nH_&A< zReTQJPcIvruIqoo4G(YlB8os;sm;nZx-TmmU*3jw_diGpKY6j}1LYFB_q)cXtN#+^%;AOR6%{$1|4~bNGT{eo~C0*&&vPslr?~86~<5H^o3Fj7nuBAD5VYHI2 ztE0}e*KGMD8VPhC0a&PBOP#0s-RXnz=DZSfQyHp%6iM=GU{v#uqQWuteV!BLxs;q1 z&Uv46Cc2`_v_OsqBf{m4ir_d^d>Vy&pR0_&e^GyQs^+Ihcl^C8W0SP-s2ZjgjjH}! z`UPs)LcjY+PK}H!Xn}f}+PivgSulUytAL@hyWU z_V}~7>4A|@qoZ-1R=t&avB9X~Zp_7-b4pWvkAE0x8qsY*F;GiyK>TpLd01(h7r&~N zGAV!2ncB2{6iH3PJ0T*a(89xNI7h$-B{cq=iJQgo?XLj*i~o2k_z}bKGpO;aws36~ zg=##g{%pKCt2E7Q1lfcHc)z#@;AORNmMZ5)Ea~z0i`EZ_)(?u-4{_`L{lP|sT0ae~ z4;f(m)OzaphA~hxyvwI3%2RDum-&|bRP}#nZs|#MpDYyiP^r4!OHald*HOudeJ3%& z6TJKRsre?2gVaO|HOHO@Pa$IlO)q*9`PJlVN}=hv8b7AKk&lZb^vJnW`zBMl%~eWt zk>;<8U#>)JwLp~?ay8H^5xSm4nGMF*rUKQg;$4J>8CeP;m2&TVHkIoXog-xfM!RVofsT+Ote5*3KC4HKf z6s4d>5iZDxpPC8SUK7}W10#cUkexPNt}(1Zql4b4)4UzM#Ny8pp~jKh3BYH%c__Mh zC~|a7J&x&sQ>Y0S_o9N@bwoD0wIsqCjL~~hqFYV4xdYrhHfP?(V}GM2JltMfl^8W8 zC*ez2&YL*x6oxacGvDv#Crbiw$Ur^)1LX8EQR2smqv&44WnX>X+7OthGctjpm?`1H0xo7$qh&~2lFO%e6 zL6V!9nja$2r_)$jcwNl6tLm9|%+_j7vz-VF89%ypJRVCfHG38ilJPiUpa30LcI-m(f+)fa{&i7Hs+hrIant4Z+Xk{Z!9i7zbEBvG0#KnXpoe+oD ztBEa>L4s?ZlXwYb z0TYwn36XzIQxO%;*M;0o#LDQOBhp5_U8vr{qUbPlY+@xq;ovZTw_-2_#ZyR^WF8rZ3Ycc_2iws`X{?g?sMg{&dHO!MzL1Pv5Q-cI7$ zyBbKwA?XJ12DN%8^N-!}=H0ejq&e@R0yTe|>ffpbwyJ@_c=MnVyOeZ6h%a)~!2+Z6 zSW(^1)TM%Swl^3KK?>>L630v5Cae{MA?6e=V*~4mLt1#~-QUbTy7{%Y3b{?252Alq zHQZNPvVU0hZv#CNkqvA9Z9(JjKUXZdPhZz!!?(Kxo2AiPXVcSU z<2nb=QG74SmmdF!%nmeLayXV>ax{NNTxkG!81P8E)K@7^HEc-b`;b3hMk1`=cma9d zea*Y|z`MVm+8Z*e%!*qye~aqx(*k`obX+k~c81Os6+5l@j>;;h8uLrKsMf$B&2RDM z0dD#rQ^_y}CiMq2Ej++fkqN?FpoKFuyLSbRZ`{BF9+8C>=vMV6jNX1+gO7h+s3q~> z?ReZZU-1=c6Qi|?FMHd-->Wm$=l|eRXuL2>XDMFB9H?8gG5gQgq&Lp_pMM(W0Pg8 z*+z3ZGlT7Nm}sIWjFers6yc)xQ%4fIksItioI@K(*gHE7&>9S?*|SY(n!t8H4i zt-<)L881uiwIMQQd_rKivh`IOuEX^E1^r&9pHgQ1If_qCTd4i{qyH5BI^{+hlBM)p zPQTC9ehhV#$SZ8sBRtEIY!KNsxy+}B^9{y54T5G}%2;~swe$Z-k^g@W+W7w|IDM6k z({KB5PT#HhyT@|+X*Yn=_Yy~nH}^?S-)nOEKFR5OO-|osa{6B8^j(6}cQL2mdJ0Z| z!#iU+{e9Pi(*r@&@NSFK|HaMVm%ABzc4^_Agk#{=7N_58a{ApxPQQx?X7_}geowr4 zk1ZE*`rQI)nbU4#`X7H{PCqa)r{7_5`W+3%tm}&Wcp&|mMh6i{(ED7#C-j4W+gQci zzJEMl-)`~s?Lp&TS6VZMzOJ>DuMZMmUv`}(>s$Cy_O!*%I|r&1#aK(zWf4!hguHL# z?E2y~cy6CSnQlAEBoIXtlWE~hbbcT-eWGm#8=^Du<_sHs7Nvis9c43cia4PSr+SH+ z)xS<%{>T~=AP{zSmvIsA4qf0 zOfAW!gnLDxu=Vg0Y&{E17>_XO^)l*RLcj%${NE~lc_cI)S2bY7n++xQg`ULj4}_J429C7+ee`xk5`!6? zs_VELg`0~^IZpCg^c>;GQHbM z{}R&c?c9~&VZy&{49bAUSy*-$AQh}GFz_&S$gYp-kmC&#bx5S7Ln7QEpYRtu1f`~S zJD5P6MEZYRBkB2T(F$X(lkG}sqK1d7hKFknw`UFGs7KTB5HenU52&=3$96TUOyC-n zpv@%ESb~9K(>ZgIkYF5)>`b8`$i1?GsqeA@2jQx|3T1@{8o)?3O!3K84B0R0g&2{z zjVr@dP0V8)#+8K$JdiN4@d6emA{Us##H9qQDNKKykLRK=F&C|1o>Ar>IAlQ)WGJc{ zv_z0w6&N(Id@RP1`Qa3SA={x}CiikT>;%DJuo662iITy(CNy@iAb2fBH`6#dA&K!@ z$oT5D#lb>}`ZFFRDit*XUBq2~d#%Y`pQH}nOh27|-(K|b%LAnU`QCk%gaS3pMvO;c zt}TB&GMQDm^b`#mx?A;Giu8XE`QTXn$1NW$JT_K7xUPOe`C!8h|BdB?cbAvQ2g*44 zU}+BQ>LcZY?=Sxd`C#5P`LqN#c zkVW_Bh04Qm#!**sg}0dyIG1W*-ifd<%2`PiJq+dDgCGDqp?~7bj{JlSm7V|x0 zT1nPPD4lA;pgRWMLtGKnG?W%R-DeeifoxC`c~rKEX$)Ynv{}FL0?X2$q-eGcPmq7) zIj>c$GwqY1SPe)Wf=P&!fkO2|&x&Q^z$gu?|I=bv-DA{w(|=-&X^=R`^oP%bFGbbM zy+3kd0*1EUN~leWod*%Fm-{Fp?MnZwgr^Aq18F05dta1hy|__9SP^d?o%QJH1QAUM zeV6c*&`mcv53!qvB5jZ$)f~HwtYv>Elbq^I??FAJYi*-E-?;={OAZJ9AN!|_^Y>Ux z+B>1QaW}L_{~*JaI2xPM$>Vy4ldTbK5glZFi|5YsCN2~Tv{orSFQ802wD6$jWX}z6 z>np6xi}(0@=f%$8m!L>3!r;O(V76^Qv~57~CU%a=T4~Q}Rm3{pL=Y?_KJPdmrH<6X zZhgfR2MpB*&>?jPHpo_e)=~7WNYB;6+4w;Rn|j?m!fw(X*|eOasJiedNf8|OMCBHf z6ci(W+z%A+_j^0Gthf{?pf9@=C@^GplUP0gbKE35A#kpC6>rOld5zWrNb^WKiY&*Seoyoot%|Lb)>2RnRUwgZb{S)zxZSZbty zmRv1YZ=+OOpghI%llOtlC5sekE*?MF#&%!Qo!+ z`Bx^hamyno?$pULZn}e{ZC+?4iiy8Z?Bf7tkq&dtX#2 zm}Z>BZ4}G|F-1HJrIeqdlhDiQwI9)cST%7uMoY(4a?ynxq$ZXjB8e+aF9-^vVVIBY z4Vz!a1D8%5j?FO(Wp?#vv5F!;ku6+N(y->(QW5~;DI%_H?0j!W_?7tkj#!Q6@8gP| zoK#xTKBqvQk}~Fd6IVN}4m(978J_vE2CLCIUIfLp*ytQD(&l;jJI|}B9K^7H{99Qm zEQ_g5sT8i3>&9930vRn10^V7&+s>TjvswZn!kh16Eh%2mg4lFT&+=+4GN-FWoax8M zxzYzUE}6u%c=L9aQ3jaR?zTV(Z(m3lb=KDq2MsCJhB$$3f$a;4yKb|ZKfK#}xs($`!4vX&dZ){Yiy87($4T5J?(vDQS3Lk_OALROl8o_C5$QeIX* z2b8Asq2eUhoV2Y(NSn1>?SPt&JZ|QuTPEP9TkNZTfqf*k{rRP))VB57D;3{D`hALi z{wqIbeR7@}7@>J-Z8J^BZm4|(ra2vrU=9hnC$P_if%nJ@)MInWdWIp)8KnKkh z9-&^$NyUw#;6|Afa|=m-uM}r68BL?v8!oBOLV2PYo#tsnt)~fjB>q*JAS)13&!Pua zTy`>|~8(N|Q8#qWNsPFH@-&8y#@O<11#I*WW95psFk zzR&IIC&=nnx|+@<8D{fiE*i8?e+`LmcZk@Pt|PBflzP1@eN? zGyFVv52@&e8fFV9y2s$|$(njCMU9$XrZh34d$_OCl~@|5&H(mu7YWBXz;T2nEoxtm z`>Q{Gh0;{R0sYz(0=#*Xei(LtO;>+>cwcG{iP+^g@c9W%BB~xK2my`ivNtEr2FFkBZd;He~nrH_iVP3MQkf6ykfJJ%z>@s3{?BfY8Du9EwPv^ zzjBPlB)NwBqi8hoShc0=|1)+Id&UZwPPk-^16A%pV&-_ZnNe&jgr_urqwKxNW=6RQ zMie1i6QU21a*g3Me)hpQOUgMYDtSNiYgrna8)05S7NhJByb6QvX+9TA zs>vP4i+(10z%U+%Z*~HIfvLMH%pD2w_nN(}7gt!NS9?m;f9Zgzvb&@<%|)>xu{%K+ z2cpyB`+M0{vvr=(tAi4t4Ot7I^3=<2V5EuB@wBACQ)8|KbIO^(v#Ru z4-iM#fUE;R<8xDrIEF6#^b~X<(xv9Q0sG}9L|%=bxu^JHKdzqUPm(}R4_cMp)jrOw z(vw(f=J%vu6mP;n&*9PQEw=`b@Km>Y3nMRqyaEH8>|(!2_c0_I-??&-qW9Yd=*V$v zfU0bbzMaq^b;jg>672fjY<4~wm-Ygr{lg?4Ju_?$!X7IPD+k6^yT_T9YUS)_tLn<* zcDzYWLPlk5MsMOP@Ws{l9cL>UXLOWgT#bx`s4{Zom_72-lPm(bDq7o<*e1u`HrNet z(C3KMg_BI=?dD!>KW_GK=kX%)IxTk)kE*vb5}VNgL{9*J*r3i)Cd|!Kg;P(moiTDZ zh<}3O8SG2oMUmKgTrP2NImVvJB^df03>&9OeYM;i0ZtgFnA8aI{?w-&VlRg`G1VdD z4sWZ2iE>Y|;=S_8#K4}!t|8NtA5X!^B*iJ2JDhFi?FD)590KO!s>CkPbrfezcx;n88OB31pa$x}W z56N1AHmTdGwdu1UMH&9F38F}FxeGYN?`uoZ<(+B^-^)`zblX3_Unn%L1`-;NRS-yVS_sy&3l_W7mj zY-9GriZvLhSAo2@<6HR~c(EjNgQ;G<^J`0gy-NMsu3o+JYc^a%2mUoBKR~~i>G#SF zACK-N{NLT|G!LlZH1D3sX}-84c7px5*qmC_m2%ilNTuZ1+A^CtJY~+A28dkGHM|X6 z6ejh5njG>pH{~?!Q+2CO>NYEx-65`6pP9qkQ9X$5#z$ipMQ(e}=@T1w+JEZ) ztg`Gfq)8AH$P*)*N8rsSV5&mEbu1wZ{k~A`+bb;!HAt{Xxtp*kfH!AcCQ9z23=N}aFN@IY_2e+KQ-b2c5-2d644$+r z1QH6)E}-a|01D(u#g!rysTdrtt^LKK5O&`ah3p$&2v3seALFq+@6BR3+D{2b`vhDE|vo=rg?8t)HjWD12PUF+H6XIIvBeNZgiBZ2Y2s~8VML@aE8|zGOTMMi?MN`bcI8%&NFWou5dyv<}$sl_wxD+UR1po zk`aTgCcC-fK2wfKbRU;XKi<~g^TI^;aoZA47iNAlP5iypu{zSrkIVI;#jy)CF8dJS zauN?%QsW1WbDAj11*A8L#G-~LoLd~4&INa1?3;w`^ke2o{tWRP40f3p3!N?&6Ho4&>fmcGUaHhqn2j#*pFMJan2 zk7|yY));<*b#~B%_jcY|&Kfujv~?Q88Z_=WWV6xE7oo-@b77_($Vk6qeqh^=++EHM zOjKbMbRPiF5sBU92x~C@>U>Eovyp_aL8EJq++9A8n~W=eo88>Utlj1FcwjLU*jA^~3UkanRv)Bq!v=H2^9FNdCH{wZY%u4Mh8)8< zQQT(kVPHMS#+Ky~IaM7YT5^!PXoz_Ot}0tu;``aw5)1Yuwj2|#u%;bY=rq`A&aKt+ z8MEbBUleVBMp($WVUFBftZ^Z!Hdb+V31|UtyMT8YGwfYlS`O2PG;%b$bbb#tx}*;n ziSv-tBu^X%k?8;AC^v>7p>F3phcy__&z2CSu&^mPuAl;yEx?+ND~|k`(#dPggAUU; z{N%!eM{+7FU_FVg$BH!PlAE5uad$Gu{nmLBiTW9Tkbc2&k;Rzw3CVGht8?pZg5$b` zr#%nVr9Fw(V`3kBkrQk?22Ox@Z~`t!pU*lcy7f|a7u;zg!B)oEm(NB^Y24e66)mxP z+cC-3+87matz&C=^PL(exY=%8=fG3#@+qQ%e3*iloWl|K^5jSp>^(6N~ zvZNQjQ448@WV&jSGF)tfFoMQc#C8N&xO}F-abnP#_{(YHPdk@%>Cf!TjCWriBC+bM zS>rbS74->IK3{SazDnNYK{YIvv?h1*>>j3n1g{r&?|H;=Lk+eaek7CU%J>W+62Qv> zqolRPn@1h7L5)RyPq1-vqqGxciXy-`pGC-fPvvpC&#)u*C2bl%9(JhwpjBtvsq?Cb z=(*F46BnKyM)0&z1Wy~G=NBNftXHcIdVVTL!B1!C>G_#_Jj1js7n0{fMo~y57m}lY zN6Sgl+>}iUqU+%$&^TScK#fwHl9p`Jm2f83dd>4wz(5>~7dF$b^ow?fNwmlNqVzt@ z$5V?%!IwR{hzj<0Jf69O7gmSphGcPLak@%8d@4OvJlvXgUcx2*m=bl?5AwnMAr%H5CRSL7wjbs`vGV!pT1syMhp)S zJtuO)KbS-A8k_ViVSnPtYsN;RR|7es(?@3(R}?M(2UFiI8a~4Lo_hCKO9AV*@F2S7 zR@Rr~Uhg+bR;#s@=s~Q!=HdrktTn?qv~H!x8~+X$or_;dQgWLxSYSnTluc|aNy&!C zX7+g?pVpk!V!kCuRrarW`|qNEQ|ETY2Ti9NeIt7gMNeYpi|>!}qT#lKiK8T&ejPjD zMoGOc95H*qnf?R?Qt|ck3jIO2zE(CESM#noGeLRk241nvD^0W5QMT~d`_FbpTDJeGKEKpo!^t#Q&duimFRS=0K=m`sMWg*#Ox7&%d3Al%%QTb zx~1Fci(MwFt((@0w*_GS_3pazEqFT}2}7Q`>NdR5R5jb?>o>c&KF3c{s($x}R*%@! z4k$^1;ZS7fb50*LsmPjcSh7|NZyHP$%~aB^(vq+xU|1ux4Y>*A>sIYr6YDeHbW#ls3DLE0h3^`!8-weoChk9-qOA$@ESNUmf@ z3gNjxBEL%xOX_RvQ3RiaqC*JWb5wmRyUO7@)-B|FUT7xUc&&FkJM`fyH4_AznhAoX zX0q+1rJ1yyw01#%aw*|{5h#$5pP-f~CXD~WP9y!SlU$_v`-8^Mp0_C^^C-wLrb8Ra zpJ0c}6MW{_NwEd8Kd1-#3^x{!6H&J2Q0pFI7rgtq4GOm*dQxtI9AX*XtQ=b)5mnp* z`H&cu=t;Q+a)@nV1H~EXO1Ai0U*BS9utJG#ytpz~@qUTXQsQk?llN zkrp1fy?pY{Dwd`_K@z#R<=ELN5{MIejDxdef{R3gNXytFcA6=si4;AFrNZ5%rH37I z#Zt%e;?s)a)8c|@dRWT7FcB(`SJ-6bS~4QmQjppBpKqG}zVZFI5{_=?%*#15{E5d* zkUA=mHbyOfd7E%pb+Jiq8C(5U6_JC%i=H70E1EG^v0-mK=n{a~-1vTOLu`hGSl7`K z1fNQFLhdodgSX>bJMQH*lD2!zHIgG;)*8uAyX|0i$unaf3>V@ z1vhI2H!I6^WzA+~MYGm&UCC7uv#$4lV%2s0C-%CAe}cjUUMwGn7t3vU@pa=v@nZ2u z;l<+dc(Lds@M6*bCSKg|AIMibuJj}xiWcYEQG;)?*zuv$Dq{6#GAH=7tvm^DFI1RH)`_)>?|1b3 z1N{nXKb~_bBI^`ikbbM_*SPNEsbhf3-ABJ(`u+0bsH0RL*_`Pvv#-y{l_1+LLoAa> z!%5J1-`d>gZTr5XDBnl}JywJCWqCQ>3v?%cDnba&`?x_es4est%ZSS}OEM&`9`JS? z!SOrsgAQ-UK~g2|6N?xt*>HOsa)&c&a#fypNQ*M@5)vK`$-xs~2lvik4~L*}@>QM= zcp>4px{lb8asF;d$T&C;?|Nd8Pt!HbZ8wQu(K`_+Zi&M%x94~>&&(&Pc{5KE5q6({ z>&0*tPV`}VW>|41vmVGBm0#gSvIcodGpFE<;NA|d11sehMS6LSbR*BN{mij&Rif3A zy;v#L@fH$`rKZzsg;u=+{ekUgqr~&j8R+%p+&u=#VJk$>ARtr-^9mv_Cov#^w)cb( z>>=vqp>ms|o(Jt&@to9T{JLZnMkx*;`munZzy}a?90~aOCs*Ockn1tZEWs zl^z}|2W?m!$p>Xr92(0T8}<*doN<%!4?nO@tsHYaB@1$6j;Gwp{N%LqqR|jJQ@i0b z_jNw_bwD2c8hh*oKJ@h{4t*UsArE~$olkO-9YyxhpCE&K$1l)}$Ez`RwMXbYaEKUm> zO&Pb(1a?>{Io0)2^HkU2e=0eD??asG`av0lUBK)Gs#03tEWNaUBd&; zO&0q}Sin+~eN0DdOsO}|(y9p#q~0}lsdu%Q&)1kzZ=R*z(W2D5mb+=KDfJf1@rXR4 zIzirogay&6y6x=a*mXkjEInjZqRy%bP-m4m!P8kp9aciba4oD9jDzu1By4&DU=P@2_?4lv{Ol2!3k(9$h7r>qX-o%xi?NS z9b_9iQS3q{;Glp?-!_fu+xW6)0@1UZN2=SD(Yl3<))ZqI?f#f4qutVB$!OPi*k!b3 z9bn;O4nOWHA(K-de!QH2Az3~FnLOhFnXnwml52ebN{dWZ*vMq1MJ6k3WU|agCM#@Y zvaCoZ%S{C6iHlK}-}(#d4f$z)PH0ht_!m4<~mK_*91s$Rn#Fpq)S$K79h zvgABs6QFd%k}ge0B#zTe)(GoCExSk*(5sDddJ_vp3%HvWm}Ihl&mt4fqjHF*?-QiK zfOj$Ay_~VvB$J)v$V47LJNxAL<7a1c51n67OoU`h#gCbBRuNJ63c-3diw}KVQ6C$| zbTHSaMxHZ$Bc7OM(DN2PL{{Ssb^@yw_QwyFZ+;*1#Us}V*>pl`shWUV*fwLdoh$-} z+^I9mFz2<4-sFmZ_|)`;2VP*>>6f8FV_AhH7&h4GKCY*oN32~EOtPH`=J8=Bm_&b( zVCFw-5zL%t?F2LRS+hoAbQb5-l+G*mb%v68g>`zqjwP7rNno0rvC6~!?6C;OZ6g?u zMKEp~!6-I@aoY$+DH4og63m{DBA6|^Cm@)oPY{65>}I@w+s$}qoET3q`{7HQFizMB zW`y$$bDlli{lRg(o#GkkIEsMzK02BF9Wf6B7)g| zDuNk0F`i%$7Bq4n6mb%{`Ka9wCzz&Mjkl=KymKR;8sNhgZeRRLlKFZ#AwbahNf^+^ zk;veQ@gyRDB=Y+#aJI2}w@avZS&}_p`9P75om)3PsQA{jw(2AIvKp338D^W2RxPra055v&f`{T(BwsDeDJS%7?5UY-g?V zL$%Q8+r=5*+cv`?_0Id*%$y~vyI)8k_e)FkJe$6MIbtcR*!i#Xmi(fc=aXt)IBnPQ z7C~#my6=aoO#b22KgnYXpxk}JuG~o%@EMT|)H>dIDs(z=dLQX@^H`_Lz@u^{oJzA= zJ=Q?8-seK6Q={p=ayEh+3Zw$lDEsrmT!}r8(oCs|0Jj!eTsX=g4}BEKL#0c?;(I=J zUG6D=wxU-FUCxf9Te#QV@hcEQ$kLK}#9?7AFVW!C?+QK|#l;KQIG3odp0IYQ5X^Wf zj%Bd5u)z!OV^UXJRUA;Rt%Y5@t6&TQ7 z^9Yn)0Xj_39n9&d609$@h>zfe-SLAy;or%BM}=f?U>%#iqdzEqSq2BsHoLX(AUqzY z9`a`$w$pW*ryw^zRhGUJr}J#|DX}wA%>iF1;_k$OJEK~?hnLx4#v;r|hKsm5P98ne z^dx3N6B&G3MNq5cRE>qx9z(-19Y1ut? zeOIg(OULVT*zuY_ca+0^@to#hZ*r0tL>1{@j{Sa>%pb@ZUWcMgbYAxYH89-h;zQ5f zINOics)ELYpk!Mik8RWBbC=U+Q!K&Fc zZrk4NQ}pj;Zh2Og|c~oxivE1I{Uv(+bIY^9-_>Z?m0?QqLKAba` zyT^?W&NC36_#?)*i%Z4@Mw83T)9Ob)$n3?`Ow=U*hi} z*6ZV41bzMrN0g?Ky1E-J;Hd%G8pB&h7rq&GXip!56YxN{dHTCVZI=IkG{Li(_#}1XBhy7UKlM_1-#-E2Q_8SOdz(#=Vp?VkQ zKu@A8x`Ou+$WIZN{M4FO-QvjQ^mLJ{gr!#S7w}f2ZYtWO0ek;=J65`XNWwqc+8AoG z8f-6l2$&Yg9U^od_k9Y%9P9j^hl_`4fH{`2v907h4Jbp#ub$yE^osc8WBJR2!zWIC zHU~acHl{3m(?PS!D)9#+Y&8Bxhk5oQlpJMI5(86LzJr1vJ`EGr6-v}2{6fUC zJh5l){g=l2uRX;@5%vql;}WP^S1pSo47waeK`w&;R#WJwqNt5uD&^@Ceni?EndzX0Em$!Vbl;KbD8 z86lb|2_tQXbr$iFD>o;)a@#~FRktEv%PG-|<&?|ZiluZ;gK69RWXq3Jax%_C?K@1= zU`@s2`S<3`vMD7esx0Z!10$+Ky#@#U?}GGM{m{iktl`~_Q*eS+C)K?>WPCrbi1TOm zXyH97f6Xp`z8_a!n#Y5;W6OeX@Y4M3ZJBBE!dIXT*7b@^eBNjo*SsL0}fnS7}dQtK*awY(BsDDe%Cc zal8$G4cjXV31n2Azxf5J2!|!|TgZ69DrB$zOqclZ6*l2s^rnfTTgwuPFWsv6-lbo8 z;$uBuYe`qBd^&c2YGWZ%x6A&0l|`rczKZ-<4{NBA zIv-F!+d3FNBYeg+H+vJZ;&K7j-NQ8EgL0#GvNh_)Mq3V7T-{K-wC3ZHpm_Fu)Mi;B5$juuuF@1(D zH>RRr6t)nW_mOU#o@MFPyirOE)v`iuSDMGnC#b%PDMIs!FUT_IPtTMum1dy3&`-!$ z;!tnNCxKDptP*){G-SN?x|HWeOXN9!DbMsMj3$sjgtbpkukHWwSPQTWqypgQQ`gj5Y?(|{SY$FcGpYhxM*$={1c+Lw3^2&pFf%)xQEauv&=wro_3pY|?_KX+Dl2N;{kyH# zsC5fpuA-7*TS?`AV|U#ego?^VDw3CkM*$;$$^gC30xjwUqQeKpQU*4qdyil0L}%3v zDDA14+SAH__S8f2l=hU(<@9;Z%r-S&r7_*d8&e`Rqz2O$o|~k0)L`mYn$m(1O^J?) zxo<^#k;Vn(B(cI zPUBtLuqW4eaiSg*%-=u=^>e)Ff7AD|zjHeGla6DIvYb?*5y)~-W7>eK^X6Wa4_ zy4I*ei?Ifvr##-@+P`V~r9W=|h@NzRek>6LGEbH7P#5)E@O079JYUqIJTxid>iPjK zh*Gzr{T>H2FA8NJ6*PE=ogRK`&5e(7xR z`D3OY7W3o9=t+yW=@!qOxoNyNx3wp;Hf6SF>@l5jamvcp>M!u0*VI%UmVsVyS$9uo zZI3SIwNv%Wb;mL_Va#jVKD^0)T>EEQjMSzWJ>iQ}-mC6Ud5;+1sHih2)tE}vc=+!@wf~49YEt`;=tW&!TUh^*FbehkN3;|Q{YNwu8ZI4S zOwTB)^`3f_|90%jqSxqNm^ev#38Hv?%4snw<)r7@aV#3^!{~AR4s$9l9;he>Q0TP1=@;BQIlKP-shEp!XA|FFKGXxZ<05!$FD{fEOuNml=1 zEyeT{)5x5c4wHJXb3L?C$GsQYnPdbB6 z3cXf6EMCuJS}`)^j3;J)91X5V>e^C|j7#OQUjBN|pTD;;A=X<=kJNJitQ8)T{B}|= z`SD~Jc@?3y|A>J?4f%7-=98pl%*&^|hh8TiO*;O2Qd4rHfv>d1Yv++=*vMdI8ud<3 zWYoJo#0SGBy&*=!it!{x!+0(jE8s#w5{-r-CeY))3EpFuIwl=|o^(3uP|9I?6gXzf zi_}RvedFi=`OB^JBGC8j2?80yU-0bAh zEI8aym=G_&PBUi96ZDSFk8acHb>7P{zb@tvGRGzLZ)x2CU03m6xz*L3rXRf}txty` zLTaDZB0_qf)=0O1Iyavtg}rURrxpNJ?tv<(eK8&(8Uq~rhUa<^(Gm9X2qnc&lj6Ul znxAx}&X+32Pi@6aOiwkWa%xz?snLWuHLUTTowP9_;nG`^-i81gY0GbZXR`q{f``k$2bKPl^flIwpM?I+&bk#r{N(51t0Jfj|l354F)I{XT; zxS)+{0d1~5(aVmTe0eCp!PwvmYjEjfp2(uDso-56=I!H~qG#zr{o5MnUeg$RbJQ7c zw%+?Cjmal}qE0t#>h)f#v-UFY`-ggvL!M=mW%O?OK9qN6RLcrOdSo`P$dJrL-e|2J$>UJ^TYF(>6UWOouuBGLl=Yw zlqYza6c&p5g`R5*)?Vz< z7p(nTkFH>C|Il^qbhtI5E_w_mn4atS8F2Z32-6xw8{(vQCJ!Hjy1{3jAe{}HIU(R| zn0y{;qI4dr`lgX*o^*#uEl+|^n7~gI_Y1)XrhX^{9HwEb=nYaGbS{m~wbKhT>0~h) zUf@gP6`p7Y~SFJUfAx@HLN^8l%-crjT!mNIL?cI zw{YRg;U_M-F*7+@K4L`Y%G$>c4IN4P0D7R5TPM&NA^tL_5mq*4YNC~+L!n<5@Ecp_ z%sN5LtDEO~P$yjWg!`6b|NIms=q~&ix(naqDx$k(bYMpRAY`@j-oU{ z;-QWPF0ZI)Z8+Vl0*gs+E*iS-C|JyY@;S$GT=-W*;xk2!OZ)Q8MEKy)b#2n2#2;1g z*Pag2slb!(QA;}>P9piYXn$ENRQ6FF)a&VHJe;>y;~NkpAFtJ|ZrIe7GLH_SZCd8N zbm${3KW(NvHakwt^s@fc=sGdR?3)P#`L_mGC!enyirtvV$-H4>q*GS(ihG`aGc;q2 z@0HHWLo1|1Yw=?i^!y_9d|xIMIRYhq9z#`7K)0Zyy;;%Tw%R{oEUEoU>v^E!1-(X` z?ak6J^Uj|*#q&GQKfv z-|S>@mF&bK=>KsiHDQcV4NC`Q|LyZ;NB1A96Yrh9RPUK!_L=FvHaYr#Ryexn#@UdR< zF_QOh8Bg9vWpsE@~T$DVID`d}GkG`QcFc zF77`@%O{Zr_*ZimrEf}qy5FU&3jvoG9C-+lB-FJt=$>D^98Vh)6**LCUXJ#X7?ThMd7_M54mF?G3d+Me** zZzg+m$ixO^YirE*h4Q;Cx1{n&Ld=ivr>VQub5HFzMse(MQ!Jf-2yjrn=D?|#m!tFg4~2=C zo=(+u8|mSpLpqIk-?me=-Im&~ZbbHaU0t`K?$C*p+}P?Hp|O6pY0!O_CoJXUy4#Tq zqj!#aCV5S9OPck69s_>^sm{A8nx0wjDfX@$jQJlcV|DMLkCNTno5T3Me$UO#8qfT? zF0D9r^Co%`UhVp^FmcLk&)~Yde3eo3rEr|)IGadk3gD-~p&ntIDK0_VkG6cNQ+G^S zLBO5bhGdXpId^I0U{LjWO@lpg3XL(OW*?^KbkJ0iT4#rU)7^dZ@GW{zMCFcbozSB( z`+mb8=7^QvOhn(q75TpZE^WQ3mp4DY!gHhVwaDRV2VJ&>=GE>LJbYzSoehvIaDanL zfDl}RTYx}tcMb0D?hX$G4;I|rLU4C?cR0AayTh$_@77k$hpv|C`30k*?)>k^!~=Gx zB-QO}i6+Impl-8f*wS|46@`NSqHD7uZwpV*G|oHHOZ{?7#Uybwx6+kx9enbX68%QV zr}B^l{%_0bV>>_zt#6j&E&kx-d)G?`b>7fo&>_h_ zDs)-?de^^X%%|1bNz;738xxJYy<>rVo{+-azvtjbb+>8u9~-ir$xiJL82ead-#XBW z5!p`7*-KEey^z_$7ICHmnbDsIGV$@#T)tTI9-k|htR@1_zeAd`v=7N*h3F<;P$#vx z4kJjI-0zEozF9#m`7qZh+!amkdQ0UAV>hz(H^*`EC3;IiGWdVqc3?V zCha3IE`HnKP|p+1&Jit+Jwf=)CiEAq>q*ABq9K@l(c?$gqVulSyykK8V@IC`XSxf? z8t-Sk*F^yI+1B30WBPbYO4;dady-zu4bsnd>9-|D_otWAV@gJJb&*eZO1_hIrS0U` zXnDop0exyO&%Wbndc2PGdUnIvUS{ss(gN?j#O=Y`kkj^*$E;kgt1#BH&z|Pz!bOti z8)BKBhik>BGjPBJoo9t+5_^yo%#LQ8eGG;C>by9oGMe z@1^y~yJm5F_^m+i_md_)Rh72S3q?XN`b@63a!}2$<1O<~eHL-Sn$B$@e%1qx`;3+o zwAa9z%#K^&Q5);bEKzrsJ88#I;{zjq19IYbmHU{bOA+YBXI2Ur5_pf;$~L8FlDn;gQjM#;+G9FeNwtEVNSih|5xBA-%Vtn@fQ7r`@z^X{R&98jn;jTY7w;un(|KcWMCRxSEC-$Ne z_bZOO6rH#!?o$Oy-T!*m*dIQZ{ySfmecp7rwS4gHa4rsPS%Xqj)+&k-YLNJ zqxTC*hz#<1{#L;I$MjI>H?*Le&~I*`V1dYQ-(PtIBCmQQl(2ph4}4J|K51g8Ps;kD zul1Pd^SZh>8W+>bg!Ym$aK?SLVAk$2JH_2zd2_p$JB~A*d^q@_rOqB{IW)s*5?s#B z>Jp0XhwMXA!0E2PmRogRnBF1wc76e5JrMWw!1@|{)w%zaQA%fiA0HKATp2tJI%l)j zB_@B4K5r7tlgH2%c4TA}txLv&>#*l+ENyLO^Y`O9j0s$C{fk_^fpy@y?IM#A)qK#Z zz5e0$_uGTcL&w9L&x$Cw-1Pp6JW4pGf#ePfr2voOI~qp$*7YPsL)=hn*egCD_C9_7 zV~UfbVM=OFE*pvB1Y=#-|d)*}|kB49A77UHkTwb0WkufIrjM17Yia#K{+e*|+ z-hP`EfG$5ZOWn(4|Mg`>XpCIwRanB{saF&%bW4TFNS()sgqeJhxVz`}Q~9+eG>ts( z+3w(eR742IPZTCiQZR&}D_y(w34>9!72UbRc`c#?)dKa-KubtAu#X++peS&S15UHM zvDEl6C-nO@Mb!D4|nmo8xvZAEUiG4(%v+4tSt4k}O$*1!uEM)g=H zxwA?iH?A*cK`OI@)IxO;VQ$&P--vHr8)0YSr;@|pX{J{sX0lHzvW4FADqE96+tjPQSio>TzhSI^EefG2_>ivd8-eL14i#~`%!}4=Q~$U>fj+D>ySIV z!lS?kl1=&4n@IVT%PNI$F6{wXYR?F@cTe~9sN&&K)lHaPkGqtmtqEd&^O!tLB&5Z-*(7z1u4O5Vde5)aR; zZf&h$2DL3;SA`kc`&fCxf^RkXb!Rqs`3f=_Eh$=GFxW6#$>2}*vyqNsQUELA<#|-m zOp&>>V)4Vp>9bbmp!c1fIsP!e2g&Eg)@1O|#(v!C5}?4~9oGN3?-ynie1E53AD9y# zo8;M0(31Vuo^(OpDAUcV?{R5Ek2eafS};9H-}eTD#hl9AC9AZG zNF>2UAb3G2rVY5v0Ou}d#RVAzchCwnXBA-z`YNI*NPh#-YtuIe^#>F$_!Np5L>KT0 z$ia{Vn?Wl>fgJd9!0;DS)d~RuFhpI3n~PmoG#k*nAZPz@6CM^1wo~YLggOv7puI}~ zv=ZQCKs4ovH6r$dBn7PxIgzN8i*a_MT6GZ$29s@^qiIRSv0)Y^@_d)A$(a?-t zb_U?fFPrd4SOwhPzpIzk1E>SCp%nlS#DDHMz+#gYwX_{A=U_Gq`jD3UwE4)}>i)~I zDUKp6156R<1{z!if}pk`5JG7MxaD9qL7_kyHs+#1gA8EzL5>y*UItw`#s>jtIXE7O zk8q0UWuTFOJwY@U+$L}scmRa*h+Wg-@3yI$gXi%H0#gQ}^AGhG6O_x_1&}u=>(B-L z?LYbB?e5ptgI#EX!<`*! z6e=C1m<{e$uoBT~hptbRiSNSnucHsImh~~syAeJ}N8LG}a?Xqyt$9jKg9&sN2(@YH z9n`{3813k%vCC*^*!RfU0aJ!?eT}AH2ZehzI@&m$S+!WO>EH;!wK-#8efeK@42v^?Tmj- zhuzvnHU{s4+T`Yn0P=#x1QUvacMI{b&+6J?f3k8J#3g+j2n~M-w~ndP-<%~prI~iT zvFf*uxy$d5>Sc7VeCa7vN{OcrmVtII!k$d%jYOekFW1P7jaO4Npwr0gG?ChJSf6?I zQP$f!E`%%c`O0iAC9XAbyjmA|8th5M6;pvbJ$2ZpsF}o%oD}ikBK*QT>mv-(^>7CSYgU-71U$St% zrgKx_K@KVegecT7kQ`6W23&d7vEw*Pf;EgquU_ncoZOH{31W3S=vukhGKfg|yD)ev z)T33L`b(A&z-9@1Z#@Lk`lFtXhTkrJh+m2sl+6;kBMS+9Rhe=%wFru1k22`G`(yyV zb~pJ2pz*#abr;WG@@GEN?idb#p*<6(5%njAAY`EpS-|lTGP7HL7p8lplOow=+fA1$ zwok260O9K}_kG8`Miq^@=7#?XKkNzR)||f zihu~uVQ9%WPOow#TA;>YqL@h@_=abB06$m z%$*DCCkf|^dwcvyKl1qHmPBSz8FK+AzE#c%(N*nam@o&tPXBhnt-25?X#E2Z zDE+hx)w%bpL43ZA^?CfYa#d0g2)*}x>ltk>9CK0kC@#htT^Ow@AEzcD+BmM`d%IRH ztgZb9_7Dig!oH*{THTT8R?fmaL|+&;2XqJuYOeyZfS3%xRp^IM&rn7A`|S!RIS*T{wR-J z3u=B%jx~fP(kg5k3DrJ4+f-tdT;amqQ+cEnJ|&j2H~Nl%^W0qdG#DKa`0jyrZM^5< zD7Z?Du@UBxLAXJTu|b5f5z$0Ch)!OSymJ;NF?!`(dDWaU=#8oHXD1N)X}Z!n8Nmpe z9*CbVre<#+)-(AU%jh0FhP5L+b0!w@7*T5Xxy?2wJKO1@o@~)rWQH@S;6&f+n)5}! zUFt^_!7H0xcoWsG*I9wPA4aTu?d3^{7l-Ham9IKWu}Gsb5F+DSZb*rZ|J9HojPGR2H4er(Ep^ftYkAJsWF})Mx!Z zrA!D4IOfP{KYjRUcGrPBpPmk~*C=hCMB|#j7DN{P)s@lDK*ZaKH?a_YmU2vC2heL6 zK6q22+Bza*Z#GeOlQD<}c$`}RVs=shd@ao)&Qa*w=*fc5D?W7r^0oR05ED)bkqns) zxtqdG1|B$$2m7#1rx$oufjo&M7k@R-JMZ#(U@XF=bqZ#udG2{u;nj%`9f2~x>863* zl~PTZudQY)_|X@BbtLX1UAh+n?-!GSZZ+VJ4WX0BxzfqNQK3mm^{FDWx9n6f+s_cZ z=P$#PMX@(In2YHaYrn2}SSxwa-KJZNxGntWjy~>g473a?aTR?Wj)nSQ#w?ee-!~3fW6+KRvbi#1+ZmXh zCy0>E$1hn%zOA;dYgy%dxhW2nn8PVK(Lqbk*Q$e@&DumG4ZzGS;GeKpBeksm)b#=1 z?QdH1Ze-U#qoHTp>qZAFiMI@zF`I`}*EQB%r)sAu%zl%eyPTmHUCi*lNMs*&<+rL` zVSJcKF=MApG7PlGv@LW4tbda=8srYMSf_pKhiXjVSyU&uMnYvPUQ0GgNiwHnH`(1K zI8S%msKb+*E#5%o+9G?weQFqX;J#fCuG(G)g)gvSWo7t#-Y+=rwCwMVxlQ<5_v~NP zE_@{*_D$Ugtl}9Zu1-qNWWu5|6A_AzvXbf$Ak)85QHR&{={t4qKQl&Icnq%VF;`j(^`{?%RjI zTK(!^qVdL1Q;V@^;cB>LOnz%jk)Jmh6@y8o<7|8Cy10Siz9YvuxZ!kS z8?r(zFWs~=(faA4!~8m-WcK{~Iwzmyz?kL(^<-8&tNZ#Z09KlvVPlokM6SVQ(#nWW zZ|r+D@Dtja$uk{Q=e>2f8c{8kVJI}+TloDwv7tT&Qc5Vl_^>*kXTJ8Fh8p7s>=X_9 zb*U+&|Kg)JzK!3b?c!YqDW{Mx9o_#B)lQr@aBa=BW6&Eg+|f&^EyxiZ$)%*%NNFS` z9cE45En*x4kjJ|DeUrXf4m1t1hjwo}E!isF5zsNthtSD1&l?DJ&}fzFvnpx8AIU&t$B%V}mFz5CRy=cT&al&| z*7}En!;*s(1;vU{zRf-hb0>q3%QgRJU%eN!bm+zf&_L0tHD#*O^r+cZsi=8GPR}XCZ|8-RhAK9-8=ZILlr@8Gm_WLXcweBVQ6uEU)N; ze-51iv{;6`?^hA2Zr&CBR7>)13e>Gc^3w*cKlrTaQ0JLsQWIMvo=fi}T00&stwZrpF~s|4`0M>I*je_E6V9XAr|ePC$>P!~kT+=bppG$5Nln>;mp`I^=A!ZK*BY_} z8B3VScGc^P8F=N)MU$wlB2zM1dvR$5#=?|D(^}_{)8gB1YS+3H`$OoIO77B+d+Cj9>N7cUfTBq!LkWaigM-)6-f9w@RqM zKtXFi`y~TA`pA|FlH7Y)_SR5~Q_R4Fuwoap_R=KK*0YpV6@?r>$)%C`pkkt(i|~ z7Bh32QZ%D#f07&NFM8!wM%%xXwY(p#gV&#|Q8zcVE5w-fi0wb$x`KngVo$pccSlbA z2vB)fl6oN}DvOU2&u>%llr=6|8Lk%*L7w@nHmck_n`v4fcBo+%8Rg*Z@AvA*2i)rr z`!R3X9lf{r8aGmKhrAn-k+H0O;edZ}iyy|8&rTIL+Ybscxw%H*Yu&KWF^ldZ?-gu> zN$Du4fh8HR()s>)DAY}!lBL&KGDz~Z`u!(-CJLv~;Rc-A`ur^69vo9TMeos;*ZZ4D zr#Z=U@{d>ZM>JsRZ#Vs$?awFVA^<{oS^N|Y1iZ$8UoAU#vU{u_y+Mj4vm+lXjDkBK zFBRE2pL4E0{*yZ4Ud=x$%mm*0x0zXRJkEI18CHlg-Yf2(&(OxFFVA$&_6JWIY<#yv z?@(9TRtSLG9iorR`0Vr7rTCAglkE4WgVv8d+>hnkx!K86&->Xy2iz|oD%;n+4liT#Km1NTR>I?pmp6XAnGL2kzF*$+Tx6a3T)d%A zyiE%DLGFqLKK5Sq1)d>`zPZH@@d^SbFRu~I%3Qkf~!{l6)ARhur_$w^tt11|+7$8x*DUzWvY7mK@@7#*Z zKDB<;FcB-5m^SIe^{i*}C8%AN$cljw59zLVJIf<(K#vw_EkY zCv}vszU&i_{;B2Mi6CSrS_1myxgZIzG3YG!AONpNS4r-xSd;O}KE?0fe{w8Y`*iq3dbKcN* z&bU6F@ayD`ILO~PvCbqWV1+Hi-1WvgvDY$Ur6(2mbzL=G^*D=0Ggty+@vn-&fd^&= zQk9geOJn(1xVqDz0v-v5ty7ixGojX+yKJOyPV3(C=4qOh!%nv<&i$h**u_)2`s(H; znQK}UMM>`Y=5*qpQu@~_o5xia5(e5BMB9H2jk5pE6_1ZIibe>A-Qu76f|%$nTZ`e_ zmyaAP5r=9MRe!62-KH$qoU-7E*5$scHkC)$NOux)5m8D^1X3{WLGu=>wHB0>&8t|2 zzIzD1Q@lSqe5`C<03-EN?}fX{8$Y+Lr+W^8nz)AM@?OU}4sFYl`E7*F!iK`WT$X#? zcWZ}V0!(*b_4N0MzfJM3U;I@P<2)^H$NwiYTsqKYB-F1BI{as=%G6rk6OwEBBj&kv zbuEz>DL|UzRO5KXsif@}gA%fm3-aIhE#5%stQs$Q-eMeCPZ`ZJLRPM}N9bV7GF(GF zK%V<#`v}DiZA)ZnsVqJeSrgn7c?#pEIANbO%d>Y<&#OD6QTw6XtqV2hUBb(=~C!lHNYvtK*gs>S;rQ zj$1=TTvUC=>l0?XYsg=^yQS2S5lXK?g&qMx34#;Tw2>}0Q8y~ytqhVMR)FUMB1M|8 zo#29yXKqqE;*S|)z9EtP@-r{=$tHBmEPNg_v8Nc*YxAEdMDj%6tIBtRIH_%K(1*$) zj6WeSRn!(t8mYxx=GHMZU~U;b&N3Ct?7E=!^z?ky(WkSo&^b@2jmtu;>6o786q7)x z?a8}S?sYMo{*}`y)=AkrHsjw0Y+bS0d&utbh;tuGo4=ySNH1!Qii)85`tG`H^j9u1 z&d-O~q|eLIr=f<(TDzvM?8h;)iEytmC4|ka+Kq;^{&t2Ea*oVk!=L#^j`xZJdJHJJxiB;^jHi|F0^(zvLiLTuj^cczyp(v_ ziC%B~SEN3}j%N$3W_fB;wal0DX$(LXepE?nwlB+7R2w3PHp#e5rUg`uom0hg*#;MC zC44GXpIuCoZqs4_NQxXaX|&^X)$AB+DJVOWsnLKBKRx8)DY*0;Ag5J;y6vTE=k0 z=09OqT)>)U{J`O3=k?iS%JMR`73U%=)nV3O-|eeq$fZO4aGmSPg2O=MfR?i@-)wDP zYuxy#l_sojsu9QHtV6nnw!REHZK6t&ikjN-9p-nYMXzM~LvQTUyXw8c2_Ut;t!gHI zuVGpj+E1T+R4dKevAB7)ISDm_H(HF?JI!1!0GO{YkR5Zb$S3&xxXO9d-B!nogu8G0 zjdpC;5PEV_Bd*cJ((u>oYB%sIQpszLw0Py5`2?2=2N1DSA7ocCTKqosyE3(2P-^K; z{Z_0|=7clL>8(~hbF8N;J?O8Nyt3MVyXNg!R6kc6LcCwXAuEurWJWZv~Gu z+2bK-NEVJndCMAobI05ibcgUb=MRvQX0H$DU4-y==@?KtL)QNJ-`xIz{bj2_d5?s4=#|s+gXLtafsag9wEWKCCq}} z3WM$|I)$TmnH@#7kwnps32_zr7lRfw>P?BCr+&jY3~|kF@qJ;2U2$g@F_9{Z_))&CdoNA|ULa4B)+$N~yp)_I~BhC#hHozJ1RErr*SQ zx9FbdLWh{ZYfn&11*2jGckOXwL3*9Cd8*co5?8yjHkZr*5A&1S-nFg>j zFQX!_rIE_zQpd(06O+FN-}&g;bfu2p{_WImzC&<&iaFeiMx77*Z4@j>6b_La%;9I2 z1i7Z>4wCs;ehY*Nc!so;*ZX!ioGZp^^NOr31p0P2G=yH#nue4llnkLDUx9{Ie6WkQ zDSjrEpvR`Zc~%jP##R6Ye%H;DgK(JBdBqZnwFhA(h8G)kkceJk?W{v4rIejGo0OF^BX! zGCqVpLm#@=8U2c$NtMS@^M5N`JEI09rhZ&X=l4HfH=kJ{==A`Zk96uU>D1q{WPRwA z%2%;D+xh#cGx+ozqWhc4-PW5Hkt>LTbc)D?ZHJ38vE3>rE>YXP+Y#Na1|(wln>2pw zzTY5|-l`ruW+gApH%3+2zGObXC#vbV>7V=l9p)$CmMUc_fvf3U|M1FO>+2k9+%|4< zLjqjb9Iz2i(Cq+%-zY`o`EE&GL@sZPO=!>JvF+|jUPND>15dgj0&(iJJo1G$Vs;t7 zbqe_gb#wU!OCD=47eY zRaZ)vymLI#YZ$=xTmI<>Q}F4B$}U|SJdU2JADfP$9~D>CLWLjhqw|H=kB$#Ic1y>i}S#k7= zdaUKu8jXR0#cnqfKOzR@t@ON}V#qhKezfGWh;KpmlZ)MMrxMRJQ#gu6*4R8@?iVy} zC?OEcH@Pa=;K{!|#SlXkZSCO}%Fu-!&TcmwQ7@jUSGlfbD{P)07dEau(SBGqgDYgL zI2|T9{Qc1;_4V^MCCrnk<%8Xu)udQQd;SQg1So)p_P81eav1Pm#2p3x<*$^O-5`yh z1qlk?hsa|B>%qT-lA(-Ja^lD+te##KkD7zSLn0nt zB9HPX?T_|YgckK+7itGg$+pO9oR<|oL3#%}N#Y1oO<6IuK|)uepwVtG0wx*L%eOT` z!167Ys3+c&>(Ni2Y{qQ{(E`+yqp+n|g;GRr?D^Zvd&!yW@qPaNr^$ufPkZG9(4*A5 z7|wbH_MNwDNUj0!B~~77%aD#YFki$oz<{0--J)enyEMB+*vNEz`JZkN`plg`SC!!3=&Esn#jj5AjpmQfs* zQ5jCpi!)almQfo{FO5t77pGns$N5@6?vv^8GatES^55df%jeAViwDg;?_ayr^)F?= zFM3p7OVo!W)P}KCu8mZ$w^gpURj*O#JQ3+U!|6PgRjwoHJcsE#omH=uRIiU!f$NY? zX5sZD7Tu|oCaj}1Ct_W70tt}kVJ+C@4BFG@U1Av=6fE;3n%`mvC3ixz_oXM$l`Z6D z56%y1b~>adaFkiRh1EaHVs2y-F;=1lHfd#Vp(>RaHN958_gI_V=C{;ng|F6VT!3^A zq6Nrhk`(vNy8A8jB`5PAL@sJ@eW$yw?O2{&K7VCdy>q$z(jg#hB>~>MP98l`7E{}N{`bA> zej@C`>}ASi;BIQf>&7)%Z>Cvc!F1E|%t2dCm@afges1((=$7KG_v9R}Q{L@O^_a=u zZBf<2otFYQpb4EEYBT8te!jWa`tDqBdc`pOInG>Iy{}ekH;*Q=Ook~ZL^3YCFz?;F zaBhwnkmf)2GTTjs9l7unKL)=|T7)hR8A7us?>*b1A4-%GoA*2q2D<8LO@}r#sW#VXs7f9 zrd+#&`8645vBzi9Qj6!Y%SG-nbJFGAbf_ZHba8Y`!E~wfk7=hr%T)3T zIty8y{BqvhU}gni{`OYDDSho|K9_hhvd&r)^;I0)_-(7%pmXCjLj|o<9iMR{K1{80 zbnf8w%}?Ss(RT+ahtC6Nx#(c`f-Nil*kZ#ujzk;AaXz_;8@HX5Ijh|9 zEU|STFjiUs_g`?u(Nc#xJ1?E$XeT{-8^wL~YSaxr0HAkAHFT@^q5MT;PWezhl*Jn2 z)AQgW;6)q#e4%AN1BI+ZY8G@g2^ds7Uq>m%G?bTq8~v3{XVgxTjujI7o`;>6hFKU? zePQNjK5)(Jn{{FC+3weQaZx$xI_b!B;I*-M$G^z+z;%$-e2`TUjJC$Q{)S2IB#&BW zC(M%MQV|o_5k%}m?^B9Z*8I!uO^1KrDLbL{HQs45oq|c^4ltv_0oSuLneclwj_IRT zLso_($XK;H-UHureV%-W+DhRRz+9t|Gtp;!SH|9#L8D5My6@L|dqzG6gfbVg# z`rEs`)bq?6fc3#_Q~$d6`eNP#8W*ov-2p%Mv+5b}v}`xxVIS%wxs*0k^4UM5OD88* zmsDoIWr{L0FV2Q^SEv=Yt3BhxcyVmH_YI#Yl>Hq?T9^Y5_As4zP}Yq4Wy{H zDRtm`ZNcg=%g^keZuIhxrv)V6^-PffWruP;Z{X3m~V= z=@bL(#c0vqjCbD$cakU?^RPpb^6%AoKLrN;fu(#&&cf{k9sc6K0xz$+RN`?v(E2R@ zv$FbUrDbJRMv~U(f-Fc7FjQhIQfj+~sHfeSJ3rrGb)84*JUA^<#vRj3YNw|2e)>@M z&F?~gpR%^l6%McC2l{W3?b8S91?Z?tJ%~MEjbw2|{8jHh15vv>FF*{h@8SeqO*iR4 z35R8y$#`$cjZ3X6sB>vgqnob!tOw|Qx5KUerE0jcr_-(XlCC>}Q-;67w9R>X;nu8H zm1fhrN)Ng2T-wv?wliPZdq#a})!jvM!(CyTM7n?5IK3`2_-4~Ov{BW$vZvd9Zn^^O zX?LT2j5BQ@Ed<#nKm51nNxjO!w({`jHA(QwB+{mU$6T-(n6fAx&vJ4EobX5 zdJTexHPueT537gD$!pyX5{IYMy0F3*=;Z8^(fV6F=7$;c$e}{dkVN5RrDr8NO=(6M zOAp%W<9=y68B0$_%UTz7;*%6Wfni0k7%`4Q@`~l&yF`&0#Ymvc6ZfQD;&J;~%hHmO zwyy%b-FO3fjSr{;hfmX!8-W{y)!gFEb zWQxX650N$Uts{WtNTRJ0z{SSyLlu-7YI0tMO6Uvb8AKJ7D(%YZdiMY_(+T`F1|6x- z)~r9_;<_`1XB&;7qRDF2*M;Wv^C83DcQar>=oxhz4Ip=-@2v{W@0NVS*+Wy8r8WrA z6Q-1(5U*}-M0$F9{`~z*Q)jovEvcsVdAZ4v!o<`RE;T(}FgRG0><$0$`1 zX%7Aym}V-1gL`ga5&RW6z=1)>$LRArNE>R=w)<8J{chpUimF)DO=rv`?2tnUe(w%& zBBUAohKo+|%ZZ$Z`WFgj0#>SxG6r0NvLF{+f-+4RxIO?L+LLOCjW(hJLV!j|E?LI9 zpXYrk0dkmvB4mdGqjm+zA^sm00y!AW!v23A5c(evWDXjP`k(N>ekvLeFFO=E>Sy#R z3CO%Lo1v}f9~#ncxTPpfoBqy(4nZJsM}K4<6v1%N$0igm;bspS@@4>t*TEkgJw#{B z6oPcw1&#Kj3mW{RN;vdC9)#wQQ{~NI`Yotya$8&zsS-XN^JicpV9peR|40QRFS?n4 zK!^cNO@1i{D^1QKOj%>|4L3dTj35E@A-b83@LHP|hVY7|x#thUbRcC-JvGy|K_pz^ ziNGuMr1b~EJ?2B%VRr?>yjG_t^@IBSVLTKycm?|*_3|)}{qzGgSETm0g!~VeW;CTX#azPXKuT+~|u!Jf8AS?$17_`%K*dK~e z;Q!%h{6Vb|&}gz<0f;|Xputp|P_lurBmaT_0@w>0&^A!UvJRwJ{tiFX2m;(pqNr_F z7*NpS0?vie(9ke`l;=Vq8i&X8rBf%1mANxBfYRUgcB1FkC$_oSS3Th6M9J(3m$&(yeQkn}!CyOjBs+B%x7ws-{AW=UpB#P4XNR z&^4|G10AT^mHk}Tc{Hwed(__EKKlIcp9nqt*aX9IYz|?B9EgC!clzV~?L{*zQtZux zdx~LX2%<5MXS(OG`5f)tonHEqzVw z4m)8R(3xf%Y%VT>fSILnI3EsaZYrOFYB4yl2Z zTHq%BY_oW7)8MDuz1U~C9A-h#kGISH zw--)9UB!2EAC1pukz%+nAEBJ~8qe2z@2C?oS5`l#=Z+IkcF^sSMm^QGUn(b=B~Q;g zc?CYAst!d*=0q>xh7M@oR4r^}--*F|#$S z6i&HWR6?05OsRjpizM9BzbY1}90ej)4h{~m=N}=)Vd<=30h35p4)`ZW%BhP#2?eq1*Pgg1w3Ar%^yK`bH6xLKPMrBntoz=0y**_HlMHZuLY<3Q& z{U}X1SuaDf6nw~iS6OaX7Ale^8=S>lN8!^JbgjZE$%)KkXH#{i>#1j1a5YpV?1__p z*PO{k?jF4-17ApPm@R#c~soix9!Uv)DtR0r1|l~%bM&7g&L z#rT&tf|wzj%|zzSgKyp9j-GV}k9gT{3iwi#Upm=_A$>m0^a{g=?d09OcxJlX`IPA~o}+5%B+t?M&y#C~PV6NcV5l;W z(*I;-XGlSrC*fCEuc=3gZnxb@c17H|+|R{giCLxzA{nmbiBg+}hH-tZ{LddS0n93? z>ugJe{frQmkKO`6sXqZDjX`GxH%8XSAOO-*LTla-NyhY zJ7=!K=}6k1(}Q&eW)HC`aZYtW+p&NddfE*f%(J$xd)q7LBM-9$x@ z)m7^m9wALS$+xx+B#+(t%O<7hP|L&>^wX2k{P5Hv+<&U=Q{2*^2d|YtFiXn*O^hXy zI#d=rnV9G47cWK;ck9Mp2lnsBs|JK;WqSF&v9wta*Fh~Yu4HR5I0uDpo|&R^W&hIY z=+==MxfE3ZpP47)*;&%hswNBm(D-6Zd3d%|`oRhKI3=m8Te={LVvG8pal_$7!(*r& zjz-xmQx*S6W&0*NiWH35sm0ohEdn(|+qjS75Dt4FH~y$1h*GMb8IZO! zcU}^;^w5tBD1KPczuzt@dyhl;X!)lbL*{wSAdcKXd&4^U{c_?<`gt45K~VW;Y}*gP z@@E(;hs+Oix?f)9kF0Y^v+M6$xu#WT@w(kaYXUmE@yyAu()R)AmB{7`qdS=+huCV) zm=lBnxNixhp*k2;Bz0c43;Nof*O`6AMc>^m z9|_$6nrR61xfA?&@no<^kMX})bFDiy+*+nGltAfO&bxK1iPUc*)Xr?F?Lh?1#2AJ4 zipm~Bj_>(7pI6sv4JW;Pk$We2oryYf!BY0Y3hG}GLd1hK6TbEk#wx2@&y+%4Ci&j z%l>(}dk6v3$VyFRV@Vj|26I<>>)sm!Vj(dD*D57w9$r4P3%-YHZvLsm#V5`DFpMq$ zF)P~9mk1{Gc(2b_WDE_@N2AmuNO?yE*w@GCg-FqLBLc?{-IdbyzQ@A`I#JlEaz4#` zl6)0E=_*@1lw9rf94d0!R?Z84Frbwi8Jbt`^_1y@*%qy$$;r!=Yg4y#3I0gkc#7%wkSZ}gy5Ot2;qmHP#AAv!4^^RJg z3psvok8VhH{VX^5{oj?qAxF9d3C&>8d(+VTuVTuzFr`I|3&NsQz9V8H#{4(@KLG+( zf-_E*KH&7LnZTaN??@%T)W2I_sdM2;tC#ms*v=Z_BA)eZ@!j}NV&OB;Gu=@01Jt)D zLws#-J_gBnJ4?iCKJhY5n&;tHqx;Se)PPMoL8P+{Io+QHjrMF5Mf<|9GBG|vovE8% zA^%jfwQ;x1&msIP#OS`7SYvqGdMph^7D^9&%Ojy2BI;?+**_48g}$x-%%3DzBuDK0whJ5l$R<1US^Cp%Uy=C!a>;sffHbKKig1o!Q17kS*1fvo2xV zXoMz3v`NHxRuEoS37Q0t z>7Pw*eQGH2Uvnm0ZPV@AR_D%c964$tvr$G$rGc*!r2YikyiZ==-T=)w2FV z7(%C4$Yta{`d%kwKWWC+cew|8pG|f_OrUuSu^!pqEc3$RX83&fN;SE37Aaxvg%f zuztycTKij9_nD}w7s$qkQoHu*A!G5d7OF2d7 znS1lxmQB)aZL5~jxqd>;*D+aNMg6U3e#D${^cV|E*=71WB4C|(!98zZgGP7xwG7$0 zX!S1||EthOw?pweUo1lF!HG2ckMZaAQfE7?nUA4PKc3_MTKKI2;oQlb&TOo}6^k4M zM|*iBd5OUAKd(FGg0`)dnYCwujEgIgITQg@%E}XaI5#8 ziTG-#RsxRELBHHlWTJm&ll)%tCcU3&dya^A;?e)xDLh52s4EDyD+r}%?|~3z9c%99 z6&#dJ4A6`2h&+~E@iCBdkXV+UchUtpin0opwjQ2FwfY9M`!xH$!g)>E_XO?*72rK8FUPIVH8cn*j^Y(%BMALyekd%|Hk*O|9QY>51`ksykXt(J=FaJ^khn{^|H74a;A0G8aYhUu{+ zig(~v=u@smKiQ$lSLo%Xhu>3&>c{m;&$87|vl6ZyAOWRm74T!h#V^^lND)}8Gr`j` zFz{*Pl6;sLpr!~(`>8nDd*c`B{G#pQ2c!OcQZ9ReI%S8v+_qivcucJI#iCUr#hs1Jsn+oJKa9C5e9NtN^J;aoyeE;qdD!#!Jp^U~Yy!)Yyj*^0#gR|G zgHxJ)#u?48tMPgtm$hTd{1ws zV7ik^X(%400P_etdB?RVnk;O%<{k>#-S@3|cI$k0(>ftpf}jkR0}Y>sozNtIpa*zp zSv{TC!p91pa*KOwlIyvWIXe2qQi*q>n=0wrusgF;p#`$ecScU@L*t)q^JZUf@r3(+ zIr#zpsHBYk)#KyjmLC@*RtLb9h;UqvV`cO!^BjcZS`OMaSc&%^cp;*Wf#mu~E?6&Z z&prvV$}@hB%Ur|a$~=Ux^BWU?(mqb+JT&cDSk3vvi6ggCOde_tnto-~nE6BK4&p{s zR_>KL`-uMj8ZRV1=gS;w;~6*V8aqPbA-eCOIa5A03M3o(y$O=+4*Oyx07*n$XR1fs zpHi^{9m)Z1#6d$0=UG5cuU@=|xSy*B#p0v9&fZSb)?vi0cI#+1uu3+6NZtwaZ%vtu z7P`3$nVA~0Yr5#dF7rms&O`%v@)-eg4vIj{K}D+0bL~hSyRHJ5&~IVyE@~smkCFTCDM=uP(HJ2^ih`p!ZtT2|^-R)w)dWPx_YLrz7K>xZHBbcE)0o$*uBMGSj< zmi%-U7}AHY5gd5mLyt+q1d3Gr$NWzu4dwIWJ5M8h`u5()gw#n_OHSGNT^>cwE_lC% zi*BWq6Qnc^p^8|Tjusu?X9`$S-Of((bm&;r)X5O&&1KS2Oay5g?L+9Gc(ap zBgj79%AlyUxF-Cm4>Q*ih#ir_VM=8OJ2+Yj6yBn-{Pnp*sL-=v5S?<=X) zUr#6+@hcRZsR(Z^)6U}zPKi)KI6mgCAaoG7Gj?BpZ$V@sF&#?aRI!J}pyD9Lv)Oxi z@mk&4`V^XPdkNKU;{CyMhMswS0+(UWeNJU|ly4D7qVabmFQd!$xyn}NuDVb6Ic%?q zfxh=-YOR0NITCn)`*UPQ$UP|A9fCpiANh!CHa8e*^*>ea1&ruWOco%bi?#*-b+uo(Q#+z$>4LwUyqZJ_u z75w?TWnuMu6nb66iOyT6pF9hOpZ0*pKKgfma?!7E2r?lZ-&e9Kbrj|kzE4fl6vEYN z&vC|6^RGy7%$*&nMcgXCT#kiLTcBadC?V8<{>Rb!6ew)#(}`;4Ed+Jd_s4!F@Lulp z(jjMi_sL-X(c@cR>Z|WVjwNx|9<|sEFDaDkGu6BIt*O|A*RJ*ZmW5ju_MH<9M6IcR zUg6ySn!^FzIb*Aj-H@suei?^@$N8n5f~SlA;Gn(DGwb+p%=LNLRvFp})myht?G&0f zYKj1t6&`!BF^I;CClWbH2a2>;&GsIfr9<@}6e;?&jxQAbWWT~rq2~$6D@?n{9cRSOkp$>i5_wWJ1iqZ7* z5PZP?`{jBv^Zp?9XhDv0fMPmi;!A8nk{ieH_*1_UnQ6P;Yawdt?{ay0CtJjSkw+y* zVOVVPM?tKM1cB}*2)Bn>-+R%}7&_pit)66{0Eb@L5g0)gI}6Etk2E_n3|q9_IMsv+ z;X@3yHtAzrjEHSQ1f(?NytUvyH=5%`3Df;KweV4XvDI|bT)|vn1EtUMFx_*#|5uI@ z8JI}8r)bRA5wZD(9^_Dp05askf|@F|g;PJk~1Lf%IJOdIwXK8%=Fr^DJcY zC{EpgZ(+3vHwKX`g56$&xv`sKHLS$t3>Pwl_Ix}+#P{>m%%mT!kEpm7_Q4X*$791o z$hebqji5NU9cD7{#d58F)Xbw@bJX*`by)vHLvv6htqNDft#{?!?@cwI_Z{jC3A&q z5>_pI6plELFiE;~2@)~9Ju{pBSt+aE!0kZXfz1JYy@-KIa`^>aN_DlQJoZ~?gP*~4 zL~IDt=qodU>VpM;x;`?0w@Hxc6a6KX`K?II9WD$4vj+-slqEk0!ae}6;x6!Z*FkFD#ukq-tw=jYgg|TfPkdmV@6HBy zddlA)rJ{C!`+v5BAq&nZec4u7Ky1EbxMW}U@SQL>7l|`Bp=50PA&@F1TGII;~i8TXu zk;hxN{=p#`1cvY;jaS?9@NbED!$R}d2(U4S$@x%Drx3S zyV~#$#7@|GXoyeg+OWtIeO$Cwn^$F>)X8mlu@)7YMF?K8j@sx)D!kx(o9Dd@WcN1V z=ixO9nCbOK&`B;obSOChE>=TqXjI(cEnb<(WlFMtbh!0hS)zn5BVS=Y+c~t0v%9aW zA_RXsUg8Tr5k9*|;;nuJST`Nxm_A72p|$cjZa5n5_zF=)JdcqaTo{a|S{RgE^))P% z!RW~58pGourL0mdEirfKX3D81MDk}zP7;}cQxAD-X4d^;*yZ+31iA6%#zX0+thS2BMQfU@B0Fy#LZsRs z->TFU96Ib=u@km)1FUP-BbGm(XmzAkar>Ho@Ox2@O+Vo4gXF4fCKuFnqSO+4kDW{Z zNN8?Cpij7>-(l!wxX0JtJxH*8ooNmwOfnL9Yp&yH^0XWYo{o6P#mbyR?H=>8yxty- zINGJSxl>S!$f+BT&?8o^_dNAPPiSeY=#-I*7}x6JR0D1e9sSkm4n!%aZ)yu83Fh8dva7uL&k&UPl%B)L|Vp`fEOX z_mx*~SycfK&nLp$s0GUD4y`zjBZQDp39e5K1I*7bYjX(R)F55GQ7&`DHZp={CW-Fw z$WS$c@6q2z2%dRNi?dAJEspDZ7j|fIo`H)w+&hMjo|21)Qr!f5EzUPU zkHmSsKJ6d175mx1oxdw+w>QBtNB9xJBht61%VW+Xe<3;~zvh&=XR*U(1yW~!OV&Xg z?0#$1^ps$I28~aV;2;wVDao}Q4D9oLvFYsgHiEXRJjrT;S~TVROpqqu(U8yCAr$=z znL2>K4OUmX4@i(N`3x=Oh(V^OsXaGrc}_6&qCcNIxMjkGfVRq$OgZ8xO0#?BxVtzb z-yy$iXI+ic6FtzseI^;5zHjh<+b-Ns`sxa|DV+0=IOhjPOTV|B6#sE@v*O_!BKt29 z1{Db4Y!5`V{CMvadHZ-xtSEM$Se|S>Me$YMohMiKH4X{ZOY@EhIZAOV(XM~D)Wy+_ zJG|2=d|g$9KsoseWS+R9<=gNet=e;T29FY`qMMSsuC%B2`-ZmvTDZ7>3o$(@=o}}_ z=ZWw`MQRbKv~cH}+}n_}O>M`DMHbH>VS@?{2dgE6!F+&wbj_>?Je+u zknr#uKYf1%Y8B%voOFAC*8QTZRO8FFV?WZ3(iIe~MF^1i=L*J_S_!iI>QhI@tYgnLiiqEwqIsj#S;P`86@?VGhS0S>1y0G{7rs$z%_$O`Jq4z1{%# z)7X#>d&OU#ei8?@!pC=Sn;3YeqGsSxwO}>)?bmhZ)?eCk^PydT>!ckM=8A96rajnP zt?TK3zD99)P%+G|`cfQ4kHqCDM2Nc*5eHf5U0nA|=VlBn1uMSh;pMgOOuW0d!M5|P zD{V9W>099rH_?EjC#Y3>x7+Wi){b^mvMgnOPK1^0dHwv!ZZpaIF9opqbR%=;iH;YUmPyar_Y|^4{HdB)It%Gv9vpm0%SC#&Y>D_mDn|8 z2@ifL%irv6IfFx@v---I@zZ#J)T?SyJvA|vdrbH`0@wT&Sc>2(^cdPPBz!iD!yB62 z)BeG>qSm=0B&;>iJ&U9JVd6~J^|IQLlMGe#r>>;CKV?jRu7~t%oo4WSfG$UdLI{!2 zD5&vgP<9rPBm2Bwe&-%ta-aePzn8O1gBW}NVBXy|5%TXKGX(AI%fUufjSGzn-3`yK zn|$-p5m6cp!k8rX@#enSndlMOoMijzUPpW6u=d^AG`c4)eBFJwM+LRw2(;H~l05=* zWi-v-&Irwa`1CD(@&W0y0>Kvgj3%74qaUc%jg1r2N|WoRu2ua5L=Y-Cl4VVgNp9xa z_TV~L;_g&1(doVvQPFtwIG7HtI~@$BJv$e^kN(nOOpj9+b_WNaMAl+*3u-H3ASu01 zN@P5W4rly;;$vh2qCZh zNGsu8K1I@ksh4n?d&( z%$ag9y*KFSc)%0|HQ2>2e-s^!dRng>r)YS-TnO@ke~&TRE(y0*Ommjduguw3PTNHa z&%(gxE>4{q&TEH7>VI3c8Dw;UJi^}{;+g&EzN(OxI29zb!kmWp@Na7Rp&slBSqQJ8 z?3I|;pZ~qh!`S^PlRjZ{=ob2ufvr&aY%NDGFt-wrtTb!!7e&hw4w)Q_%+-1(A!GBY_vMsIsmah)zxH>~vD>gXKf;Au8p z-wmjn-3pGbR&ST4A6@0KZ^QnvY@7x3PC3KW_dHq>M#leMHgHy8euE;W{ilJt;sSNT z%$^gN*yQ5e)M$)`(Y@mo+OJGrFcFjjTyX@we_XEP@68*ot)E#h%Bv{4ZjGj+qG5GH zD1@$TBiXZs#i_f()Y7fgO{KF~3|YyUg@P$rnI?-mD9>zCSoCRzES)7ZD_w8SwqzTv zq5AABh0c-{mM;tvWa&)lMuWvV+F-V%XPeYP!Z0F;S&rxAlYa|B25Fjm3j`{wInQE^ ze>NGjUy?by4pv$W`aE;GwUGS`cg%*|JP^u|5@$}&PtP=@8Z7pQ{Kx&Lz)~y7J=BnI z$P{GaS9K76oNhKmrevj?(k)iA&YEow66B>v>h%T-2xin}S`0xNRiEeJIOOQ_d_h!w zoWxf3vFp!#PBG*dOeqGFo>R+y#~R6cf62jz^IJ5243GkAVU9r^RFG~WML`0SE(<=y za3%~(NH?Wq7g)mjWoKn&n?n0#o2=&SOiPd;pL3!#jKKeb1UcqxtaG+G(yUKQw;J@; zJTqWTkxAiMUUFu-eu$xPWOjxDFOtY5$x^XUEY|Cd!W3hWAX8^b&C{jAf}Yr1fAyub zTcUBz9QRopsKEC*I%|4zdM4KKZ^OiCI*wKv#Y?5j$pOK2*k8;YFO?-PCnwtsei{}p zh)z)lO%ocW;Zl9LG*m_ygrQ;)DGvqhl0#)=3SpF{5GlHF+3Q#--pc2K8AOCoD3*kW z3MFD`sF>7CLUj_OA(S9wDF%aqe@r2b#7l#b5+Nx|mg_<#DRKZaCZ~kT45E}!ok%Pu zL?Ve%PU>D7Oso?bMKS{!Dj}2Qp<=OE7@Dk;>qAqd@)WU7tdknZ=cozptY=15A18w| z_vjj+Xkc;negPAS@dm3k-IQwKT$*OJ<|z8~VZ9n=_i7k0=o23k-A6Q zIH;dtR5VKb3Vlr5SrDiN&{eJ462Ixo5+dM4^j_96R|v1Bs&IysA6 zOMXrsCC`z*;_YG=NuVTOe-a_xB(=&s<&)*}<*gNoibaZ2MW}MRva70>N}&o+Ycw-8 zr!|)}&ooADp7wzj|FL8W$k3EXCdLQ{h{lQ*ipoTfMg7Td$U|fgF(JMuek6V>Mv^g- z@sdfB6v;1=2a=}Jq0+wLZDgUcwX%!yWs3cZ8ihdVp~_diuDYN~e^Y0wbJSLK8%-BY zrY2d78)K~JMB=(oBvOlph~|hEiMERliVlmUkPU0dU1Y3yzIcgvuUI9CkQgOXBwt8w zN(9n@(qid+X{q$8l#;dy4-L14p9+5z{LpA*WY_23)2}^{lghG)@G)y#3{YL{w%*W&-*;w}6w7Li1(BYcEig=*nB;T+LM(Oyw2e=?Q)j66-cOMaKm3*Qso zOg2llPM)jSq&TEFp*XAfQ*jCG_dxMf;i+t{Y^Cg|3{mz}N|Xu8WTjPEs{B$}t~{^2 zsJyBir5dlwQCU@Ast%}p)f#o6R;SI@zOJ38{X=_2drQmwXQDaqmLuFCydn~jd89;~ zC|)f-C$1Ftf0qoEKrA6_#2R8f@d>e&_?~!7v=j~!#t07ztAy?%AJMC#!6ILhAmhNQUy^&t zcH+6>55ymf&x@~!HIkvy!_t884&j3Eknj!RUxjy*5wZ!gbMg!FYWYKXtl|x@cCF%x zqLWguf6P!WRE`FJ-d11M{H4j$F4C^h9@nBp2>K<2J|hMQ!j_% zmEohqr-UyFN3wRZK{CCp7;^4_tU^`|@#3u`i#0lU8%mJzN4;FyJ>ti0h$h)AWd%#p^<77V1dD!1kD6ZswP*HrcRugW`~7;K?~nXBeh&11iNC~O?qBcU?BD6%?ceL)@BiLk=Rf6d@n7=a@OS#} zVlzJW|K@+`f8&q7NxdTUyF*AKIhv#qi=>k|d%RoyM*_#yw9Zj}zmk+g>38Z~`mf>gwZ?mfLyu-FSuQ_VtPnLK z(MfW?cN{fK<)}ZX$5n@VT^;M0xNArG!H1#+en%PU(Rb^U=s9#Ty@k$Ve{H~Ese&kxnRnoSuQ59nkaWf6y4Vj6KT^F^@EtnACd7I+hE5e+f?$RGcjqh-LD7 zImKqSu$7%|XJA{i?BM=wv|F4Q^*3dD7eJB6_*eUzp`)*Zdzc&*dVK-eL%t+waENR4 zwfejISNcIlDH3}vynrL2i|7zNn9TrYoykhr!>oz5vkunDx}c*TxYc+w(JV9v%_OUu zFBi9o)#4B02)RZ!f5=U8tNhx&+8L*gP;1o{?hD8<(?8u`1g&qvj(q(0pX@)p%6gyxF|OT5L%;&N5!f*YX$m<>GG9 z3coo-&XyO;5_z8-Z%?&vw9}k?CX}$H1^=E4;KZ@t@Mf`exJCE=u`E&d=-pfDZ-|v2c8PtPeYgFvz1ulbr7D7LnX68Q zMy_Nw`VB7v)cadl>#{{<(gm|3r|M*-^nNYUhwDWcCxp&;>H4Ti>JK zV=M<<-A%h`Cd+2$VE=DmD_A2uU=!QScC%?_s(FIB0Mjco?=rWWZ<@Q!&&@^fgh#Dq z{4ad6ka*lV$kGzA5>pNC;12Pc_*i@+#>;zUz1$`{f8{&!Q+UR~cA|YG@_(;A$;o!k zaqe~=ahjdyoNi~g^LHl$&t|DwqqeIgxUdQJ-{O7`?K|Fe-YedraKB~nzKwo+nEg?~ z=M}XXgn=lRk^4z2((?knMt@NMvvDM5JsT5PfC&`StLaVjPFhbNr?1hSbT|Eo#pcVXXt&hpuFY$<%@ZgUSGFU|yOjffaIMW)D3yF-1ixciXX5dO7eKycT1ELb{}{v#+l|E=gf3$C)25LZgXm!d%=TB%~ofs z->60ECUu7z!kvwBk8@|bzWa>39d|R%e|ydQ+B*rExFdK@)lph4e*A*0ChN%-@(sCG zuhj3-*MQkJgw*z?zTB8jOX%WPC@XVF$ZT3st#{%nHt4l=5Oj#)(kYC98 zc$}N<=i!feq2oUm&f0cQb1%SLSG()L0bB7nI^7XB%A4r*$C{DYt*ni0-RHYg&15qLo111{1AQECnU-(O zvo1igHCWGEeb(33F?PE22y668+*c@um1y zjFZ2R334tta*=bBQ|YXBBFL#0XS?$*Sp8G9hrLd;nx>}1l}zQTQ;?83s!&~_uEN}I zS9hw~FxR&s*?O=c*>1pYQNcGeYW-x090%sTRqxQ((#Jp{29xYGb|EWde~a05tdiZu z*1(ZABH6Yhv3G&*KSWQ{&DmxSnEM8^63+CR`Ih+|depD1Tx$uKrNP=^y>5+I(L9#_ zoG0+WeN*{NZgH1q@YDF&d_G^uuK;ge%WvW<`0x0Gd>!8aSALPd%-`T2p(#uPhfbGo z$z5m&6YXi}2rKOS?D^;ge^aF+TVl5u6kmyG87n8tX>z(WEXH zEZMTGQ?Ulh{kHN6VkR2m6fpBH`*5`HVkl?8`O=xB&Vwo*R_m0O9IeF#|8EC9 z$fW4-MZ?4BRIts_^jJEBo(RIRs7*b3GB{@rTHsk=fAV?sd~o2!XoQRDZ|PEc4IJx6 zaQf}&6{~0+eKU{#L(0$>nuw!NVSzzoO{{g=qeZSFf3eQra zwO0H%j2uN2IRz=1MY565_mP(|?QYV8dH0ciGC&5QqI8gWrkHD2qpZWN6l=aUo=@h}xsEn`3O|Ei z$Jg^;i6Jzdd(gR_bxP2U-d20nICr8u-95pz-ILsMccOQNw+#7yA9`gIp5GGm``{CF zfxa#MLOs?vmepCS;Pa=8nX+BJB8x%(x7f!zuJfML1y8=yUE)pflHuw0+d={UB$8{FSc^>lPLO#Iv@i^ct7u6$Z9w(qbPBER2o z#<}a=`QD9agxkGd?=pXFaN?k8#nB<}%pwisP4Xf6g#1iT)Q{11G_+azT>S#j{3^X3 zdHuZpvi^mBw2=lD$u({?HX3cldvt^jf3e5R=inlft%Yc8tF0MwkBoOXi1KZ974E~e z-VI^XUg6#4)nU@_d#Py1T6wgVhQB)jU16Q^9sLbk$|A`9ezpy}ewLNW)A_IYa{dng zo@>?7VRw8~pG}Vd|7L=JTg;ctan>~J8tZ23kJi&@S39lutpV%b_@O+BAIBBue>EFA zzJ}k*8+bF{#ryduaQ^M$6EQ3fmzT;O=MyIebL(>d?0)7>^UgwdJ`cQbxmV`J_~p=C zS8#tKquw%+Oa?2gCoOQ6VRWzg`XHQlj!}X8&}SS?&!xB0muWIPo&6U6(a(zDS${W8 zQH^#~E9yi9so8?Q(I&QvcF`d^K`h;(NA!w5aLa&5kcl!$CL>i+Wtt?CNg)-w zb_VD!OJ>U)nJe><5e2eP79l4}z^P@jTvmYnszCoWvR2l~2pUX-Y?Mv1S+>Yl*@nK_ zE<4a^x@5QPk-f4{_9LqXf8~%ImLs^gF?OsSXUE$KXgf)EvYle5+G#fVN$<|KbL?C@ z&(60C>_WT9E=Id6wae^syTY!ttL$pK283K^N6_)rEZnj%6sWyA7-EMc-opzVq zjhXdgY6Iw0L-sIuKyzZ8SSQYjcM_c7OeGl(pX#JJB%G&m(wz*@e{~kxSB{hG>NI?34QtvMtY zoRLooNFgaA#n^ySe^N%uNd>7ycdaHhq?Xi?2&spAG?FILOn#cdKX&CI?9K>SI|j5J zr^o9F@R}q&Sx*6br|CpzXu@jDxwG{gJy*}u^YsF~P%qMp^%A&6nO?3}phr~c)o7Tt zdYvADKQ-u$dXwI)x9F{U8`^X`__b5-Lgx4Ay?USCk9{4|e~0xET{B{gSR>AeHxi6Q zBMI#)1^p_`AO;*_|M?UMObJ9foFNy?Cf5*-Q0^C%kkof78o`Z{~Z2Ua?n-%&YXOy;?7V zWN-3X;P&lkUfsx>es2(L7_Ifezy29liZ>I?M9|m%=0r?p3Nv_>CgVrrGsybRngIdr_7A2?hYTy4LfwZOwh z-D^2p80anz%1a1O^poLQso|+Ug9a5;m;oJTL5V*-|1N~%=&}mRtbsP` zf1u8K=(BO`wYq>l+r17bwF_G9fm-{Z*8wPY$Q$-FKhaO}8OSu-&-V-bLcho__DjKZ zk$r61?05J*ey`u>5BS<(bRcsrhQyL&@}G{H8M zZfKxwbSv$ly>u8YF^SPD}to#mqQ7qMbAmr_>FYRBlJ6}vmSwL>h})L=h@ ztqgXt>_@xT5bj&g5B4htJGFnC(yd%8FFfV1wraxHGuo|gtHUdC&9J&3N6H}Mv<`7RLeAdf|#PZ7aRDv>TSu$KjB_2px9QXi5@u$4og zzxXi@VIg}I?qiM0kS_wN=pLhp5gCvJ*+&Z5;U)%55E)~DtzqsD+oMUJ7^Zu$hlOJq zUKQ?O+rFgk4fiiWB`N~{&VYkwe}x_%xO|nW+qZvB*tyYd>kl_9*sEZha>DH?4mYOW zZH7m;!li?4=?I;A5Xl}F?no;3;)fei6mCJ}2dZy}(nmEu0^&{b(|i)DJO>Id0|8ft z3UBq>{BG!b$RGAczYU};I(Y9u0!f3u15OC&AYg*JkO6}94|2ah{3Z@9e@yux--Bci zGCfH1Ajg9Q53)N@caYaXQV&4k+W%oX*Zr^aS)(yDmd4Qpnno42CL0@5Knu|t%fj=% zfVP`y3vH(z;oc0=AsWMC!>tKU0Ml6p%h|U%W!Rc(R>SJBGXaZ_=3Rf7aYP#jO5iD+U=Q+mF|Xv2Q1@-T2Yn_Unooo3vqi2b7G=5g=&KH^FSeiDgq_+V%ovE zZhGj9qf@SfCpKZOfBkeIoNEe8#Z*N&*DRKgiALap?U-ULd@q<^z#jo~G=MAm%~;R^ zv$Cvgs~E1MIF%#jU<#5gp=p+?RSqXIv@&qWNe^@j^3mTlR5mO(OnV9gf zor^j4!hMp$>`zw>NZKa&1_`q=$i=q(sh2)Z8^A-Z16wzS`Lh*7-Gv?P!e*zpsA)`3Wl8%@CRyLrd*kdpML^+cyW} zFgfH*4nsNQFxE3pBjhkBDLIvLsxby5W|$erBt}i7REkb2MIvP*TiQBLL`7TeBGQ(& zL?@yYs`r^e&Gz=bdw<_`?Z3Wnu5rz*d#!ujYu5Vxe}3zJp3AfTKm7mg7g34-FB3=+ zz)>>5NEmXLa>t|)V#q>{k}7OcL?RFn7D!-3jigaXHBk|;93yFjL7)*FDF0**vVy_CnyB3Uvs>|gTi{#}$F67M3036gC_|LBp zg+w5cf3m52UrwYndaNCEKa}trX3_>oeH#@*6po*sEf^1K6&fRt^ml|5fjqw;EWZ>RltE4=}H-enNra~HE9^ZhKSC}&3 zNK_`97B>AP4x|M%_|+(RrRi#4S~MJm934ZWe~05pjzCjc3L-!R0t5sve`P5GfCy%Q zU}j-$VeJosg$BFIXC|Dayn;_sG?~t(Qg9>&Gls#O3I_mwDxCheYJNbR&rC!gDl?u& zp|ar6I1}6w0^lHYgeM3gDuUu5WZ=a_NFq51ghAkMH5|4nr5~3AMF3Kqu0;gt}*xV zvX2|h{z#IX7>dhuEcn`h@;Z3BJ?hwAf7&+c!i=rg*DKs;YPM16yqZ3wCB=S{t5be! zY=WJl|9ouOyv?V0M@=fW50*SXt*^9+Ja!;9N%Lt7@;aST43bVoO?3WMZgG%X-&T-)r(I4N1ez*J6<{8WBb5;~;%Zu#_6oe`qDN z!n#B6>4A6dun+y#z3Hue*Q@1e_-;VJh{G@z6%|7u(0X72(3vR%1XpSL=`aR`6@zCB zpum4FOn@;Bc?9AsS{z{D45f8T! z;8{Z#JqJk6i~uDLr1?e}ek3%^e-jKa;Fss3wSiVK3@S(!W}yH%viuGOcrhUWbD{|} zi$AFJbP<%q;ay2@H?IY!-$wjA{!BunekBJJWVNou`$x8ds}5JH@p4|S%@;Y_I%h@ouTY72pkeZ4Z?cBp@=~hGe?XE$h;Bap z=1r@}3~lio$HDGLe)bv(Zrco%Fu^6nNFBK%FV&3HTEIaYz>JrjVmuZtIDo;_G;xhGYdZ1QS`zo55hi{D9^G)u}0w6KXtN zDc~&x%po&qhPRNlP!V|jf9=5fKzAyPrcf1$5lZEMnNo?rN7d?;3jMN|+x3{`miyoO zTyfeGyrylt!6eC*k!s-ViH!>qX}6VhK8lMh9&=e{wZ4dMFE<`NUhB$>EUKHMZ-DeO zX!9H+Td%6)J=NuU+g=gXXg_!8FGu+xL3OS%7O8w9Y*?d zQw=9tpOjS)_v(z7f4rIqB**idAKsahY8s76JHd9SKd&`v)6VkM8WE=IY_$J~XW!{8 zPVcBK*nZ{p;&vW8=uVnesi|i&Si-Nyp&bCcMPbnJR}oFlB@=LyNsVE!Xlw>E$rPAP@!1#{0)s-m!UbF%AwCQFf6=LIQzi_r|HNSw(Bd2C zqg8-Xn!@^xVQMZ?`)_4=nr=e3n3sN?{OmrPs(e)F1U7WrjbdXup1tpH$dN$QSLIs< z`iq^tS?cWOrJGzKRjg{0TX6S+lU}_|)c*dPt#hLz_H^!y9`;$`OWZ*oY2w7wE~gW) z5HG6vC{A*Xf9cTDFR4q#PPdcR>|^<&p|V6Nn;n%g*X&Z;FPR$hdf)Gwv-|OelTDW+ zf`g(zCf>X3mZzzhD86UHyy^0mvln|ByH&bIZVhd`u3)QDhx#RNv9_lDdRp@4NYv4t z%RUVm7=taruk@HsRnfOYd2%}*ZgCHHOsPUCCrUg!e_L9cZ&I9^hFY09c5Q>dt740> zYIa9VL7$0R=6Ysnv8s0rDY)~YE2=U=dcoUeAF#R$-Y$T(q6pTC?CI=4`tB&P>B|)h zI=UnBz&th2*@E#;@3&L?J%EUR+V2V0Gy8qW|0q5mkb?L|e-)oECR8SW4Ca3+Bqu0X zYv;Q9fBC1J-Rh;k9v>o0`s}Sd&~?^WW?2LME7#U%m5gF5+TQ4MS$_Vb%j6_%K=X2L zd|waAT_^9&btBTXV;vDSISwn|Y$aZp+c5uK=$au#0>i`actvJ0vfWU##reL;FUaKM33~&myf@11i;i5w$KuO(MGXyuX4refMe|0pFF!ixmu>R|eJWX}dO-#LW=z9nj|@HW3GAh^l?TP2${H|F zf458t2?yZ^&xjA0^G!OCKm;fWc*!sQm+e(74X}igfp9L<&wA6E6xb&E4 zu|-r$mQv$D_3zaK-MGeBnU*~E?%-f9_;= zU_5v)ox5q{%^$2bZ3*q4#2 z0e4@V1b)U@ZuS@MZf?G^SSNzwe{<*(jeVv;!*+9S5AULS2RaUxsb653Ix!_va&xsG z6Ri$z)s!{*z1ZMFSYlkxY@zxG5{#K^5ldiYMudp`oW=q!T1^*0I#(#>GS8WmNnBpc zEriS@Z=lUs#N@?%S#cZULdcLZP@Ecki%Mov zB5-7SD9)LG76~IJno4KS_@ZX}{-uDOk>MtnMJU{esmsk6SHo?SZq43yeOSgjxpw4> zqwfWg%-@0+-e_)-Hw=vYpr6rRb6)J6vP`+2MVra)U5vw*w1}@oD#|5Z)_7GG-?tje z)N1}iFTd-!bq(QJpYOT6e^c5Wt$WO?&KKpF-EGbp7>(uGxobQf$#2MGZk3O`qcKuZ zB6sT&^Y$KDV$w3q(7o+)oo*NVIAh`*%U1@DDI3L?uiJj?mqy~P$Y7Pt6$Ql!?e7B7 zRbEimt3}o2p@qT6BzuaQ>wcYA)GP6pb2o2LuUbO-bCBykw+HKxf9lnCa~t1iC5}JK zSsrS<#MwC-DfxU{uDlH55?8%u^OPp9zrUq5BVfMpjClT=G%cS>Y+L{dIASCOSKfsL z1mS;~-AD-JQJ{@K%vlysX_6IyRjCkGC9cVjvmbuH;Vk$~fsx6#OskTokdQh9C*U9? zj^;CGZtxGKq0a7&e?o>ekv+Rdwvc*ND+a}u73j%)?b)I^$?{k_*gAIRPwMr<#PA2| z#m)W62;<`chX;80C@x|9!qRfJkR?pU<6~9)Gj%-u!mwSe7uD^!}x`S`2xF)x?%f9TV>cP}kywe}w z%D$mrzq^9FSLX#iO?M(Ot5Q_&Slic1jY9M6HTWu?>s9XX#DvB9v~u^mu2(;GcfEM& z@O#B@;t4O4hfB)X9)G>5D=%A8>|)&ZV_n*g2ODF(0#sHw%3})#)sG&~lKoH>Y+03- z1WqJjq}6(`Di8-wZ{dqFBmx1#{{dy?r=yc+X%m`* z5XtSl*Gtd7T3G6Y*ESv@r^T~3mlVonZ3xE4Sxtt7xE^8l?DE`RPa>u-$|woYAPmW4 zRu9}K_mqu%u3le-Dma_jy+QxtPku6Mtk*|mi5XsOie8^twg#EFQM(+RU;V;tQ9=Ue z;<|xCm50W|>wi8gDaV*)UbIe$WF*^cSMTUsHUD6o;qw~b@`u`|53U{Ho`3n){&#P~ z{W8?~teaO+X?W~d?!@8S!7Zog8GpFRlg^o*+_w7R-T8aOds9a* z>25#vA>}v+i3J>_*!Q`{KpezJSf57um|_0YdG`+zeb{*?|9^%4b3;Zo#}S%CcRqGW7lHo;rI##E0xyhPOM7X&Q#^Nw&tZB&GU74wwFru z&)+52E1tW7y>_&rXNy(|sCfS_@K9U2n*XZ{M;uNZSl6qbvMn$+)-WSFr`vU(;eg#> zpyBPt#;mV$Yb$=%zF+EE8I5Vom!P;(k5*sm&&#k4*kKiGTCh@e6ZDdQ!^Q@;+S3C^ zihrWPTRqN?8iI49v)JUQD0q{1qle*KX;D-uNgMbLuY61rlNKJq#u-o+;=bnso=iq0 zmBPl6*|=47n&2ETb`p*ehMP`4jB(4zF=RTP--lyV6waI92Mfo~H<g2tkdL!=}r@O~9)x6#tv6>@|uolHn( zE-ohKM01jflZ6FjVrF4xMs&1xa_wv#=zLx9I}*>^rnW>_zw53 z`LL%l?UJZ0{s{gBmuTh!aW@U#N8cw!&p0n4%(D??w2vZ>pARr0FbM_)D-Ht!8U+9Z z6sISbrs%kkfEj}%I7i0#kpR@UH@6Vy0#gzcSH>m!6Iv`wML8p>fMp%*PYN!rmv{LB zL4S2;M=GteUlJx~#V^{O*r*^154>_V+a_gY)5)Hx7 zNzVjtJT`d1H<8qUo+9YaiR(wnIFxz=ZgTXNLM{de-)YBf0Lf1v9gwz7CC62wppAzU z$de8RGy%UJwa|WxCtq?A_n?Lj?%7nYx_{NXFHwRqv;v@ylm#@MHg4G(nGgb05__XF z8-PcSKE3^&Xzd;oLV>*2L-Joq@2hAs!A%@Je``4iH_>Ipqw{e|eu+BMFcgEqlF_Ve zn4t3Uv(S-@99{$5XUR7Y(8>cf=if;~y+`QuKw+Xcrp}2z-0i;UupyLxC>!9U>;eLx zm$>=@(SJ5DF)}n-Fe3&DDuzgg_YDCF1Thu_6s;N8SC9L;TO4G=Ek99at4^AKRWJ<( z2`Yw2hW8Bt0RaU71cCtoR*5?18fCI{i5O=R*!gi|L&#mi5zEpUcJ?=D?FUM|eRmIb zJxT*GU+`=t+gdo}6yc=4{;z=|JLLGE#63K@_J5Xfw;Hx}Cpkgc;lgEWEq76(%KYB_ zk&Jyho$6E1@$ZRMCThkZcD|5Sp@g{_)H2Kv^l*dp3WMl^xHEc>c*w}XhYQ#_73P%o z`jqik18 S(yhBB0se>nvW8aWC+Yx%`VfBr delta 51163 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 diff --git a/src/bin/vpnweb.ocx b/src/bin/vpnweb.ocx index ebd47850d462ed8fefe08340592ae169cf34eb5a..a85d003e8828a97c5d8fb672ee6a4599ced007f4 100644 GIT binary patch delta 774 zcmV+h1Nr>8uoSqk6tEZp0#IO+8UaoM$b5rp0f%Y<0k>)a0&1cHP++&#qXPCb5as+( zI8w=JN1zJns<&lERkz&N0=Pf|P++%~7z1fF9aLy_AVy_kATTx{FflqXF*-3eATls9 zGzt>{O<;!{P6M|bP6SkU3CJV>00jU90LZs_#RO*o0XDbc#spUb0XDZe$^J^+=L+_!xK1yd3f>zC=2R+=z(mN33)e2u;_o5geNm*f-$L4T6k z(&BE5z@Vr?E+H)QVSsjYf2N=kiECaibvOKCVn&^E;Ezy>yF)mEI)kQL9Ww9}23G0Q zVc@Cr{jy-O1Dvgh-D@YjuU8LPIbdjs2P(YCZD5G0SOR!^A*(RAR_HT2cXxukU+JJ2 z)-3T~{T3H+Gl;x7d}?ocJBl3G<$qNpnRP1Wv{b9sA*z{K>4vxK??2yCDwhvsBdfJJ z^V-+_;H4zy9UdI8c#BcP_Xv%o2ewiZe$n+*Lz3FrRfkY=dJ)?~@ZI?kFV4u*BFE}w z#*p%ZFUS)!-NUZ1DxaT{`T0on$Jh`@MF>yo%3tm8$cy0+5ihqe7(zSYsUb{av-PBeOy0W>|r;6;6*n4)J!b6gL>oZQ2VM(T#o=bi_@% E0Dt;g>;M1& delta 774 zcmV+h1Nr>8uoSqk6tEZp0*E-18UaoMGA@H^0f%Y<0k>)a0&1cHh&Z>_qXPCb5DqQ= znv~~=Nue~M5-<8BY`5Ik0=Pf|h&Z>F7z1fF9am*!AVy_kATTu`GBP?bF*-9cATls9 zGzt>{g*b;CP6M|bP6SkU3CAP=00jU90LQm^#RO*o0X4Vb#spUb0X4Td$^Gn|8>#PGYy`VZf3BzH}$@Y11%3h|pYcM969}XtN=T z4>z*YcJ-52|5)LXAK2jj?XPKmKZe5LBZTvPB{kg$zK+=q7YwjVA=<(!sNM>{8W$q; zB;&Pg^}!*S@l$}~#7izlWd(4*j|2K~6X#)_<^lTRY}jkrU5dzXO{Flo6#_dmmn9Yj z(JM1CF*7(?Fe3&DDuzgg_YDCF1Thu_6!&FhlDrgu$Fj_>SLg?06LdP8^_L+R1rvWP zn6G|cZvsoz3$J^q4-ZIogP?q|vywayWw;P7$oM5Stcecs1e#&zw&$3%I8@T|uKw}} zgYEj$gc*C`l1o18qHfATr5Pk15U6*+SYm{cA;p~$>-{M!qnGK25!87cz)vxLP3(J# zvt!G-f)n4d`cPX627owL>b7(d$CZDLvKh0*>PBTKT^k)v!nMtjOVZHe6~|{S;X%aU z@=qIeSDC+VzPm4(-&YJQS>GgtjbHg~vEchwHoPFcdw0~)L`mmEQ3X!FD73fjs{iUa zI9RyxH12tRQ$-&Kc9B9d$|t0ZMKWG~4*q6Ncf`)CT-79AEe9`{=PgTlHtz;X#{d8T E081@cB>(^b diff --git a/src/vpnweb/vpnweb.h b/src/vpnweb/vpnweb.h index 6a179576..9301321b 100644 --- a/src/vpnweb/vpnweb.h +++ b/src/vpnweb/vpnweb.h @@ -4,7 +4,7 @@ /* File created by MIDL compiler version 7.00.0500 */ -/* at Thu Feb 06 00:36:44 2014 +/* at Thu Feb 06 01:59:03 2014 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run) diff --git a/src/vpnweb/vpnweb_i.c b/src/vpnweb/vpnweb_i.c index 066a20fc..8104d7f2 100644 --- a/src/vpnweb/vpnweb_i.c +++ b/src/vpnweb/vpnweb_i.c @@ -6,7 +6,7 @@ /* File created by MIDL compiler version 7.00.0500 */ -/* at Thu Feb 06 00:36:44 2014 +/* at Thu Feb 06 01:59:03 2014 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run) diff --git a/src/vpnweb/vpnweb_p.c b/src/vpnweb/vpnweb_p.c index ab8bb95b..0f56db26 100644 --- a/src/vpnweb/vpnweb_p.c +++ b/src/vpnweb/vpnweb_p.c @@ -4,7 +4,7 @@ /* File created by MIDL compiler version 7.00.0500 */ -/* at Thu Feb 06 00:36:44 2014 +/* at Thu Feb 06 01:59:03 2014 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run)