1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-22 09:29:52 +03:00

Correct Spelling (#458)

* spelling: accepts

* spelling: account

* spelling: accept

* spelling: accumulate

* spelling: adapter

* spelling: address

* spelling: additional

* spelling: aggressive

* spelling: adhered

* spelling: allowed

* spelling: ambiguous

* spelling: amount

* spelling: anonymous

* spelling: acquisition

* spelling: assemble

* spelling: associated

* spelling: assigns

* spelling: attach

* spelling: attempt

* spelling: attribute

* spelling: authenticate

* spelling: authentication

* spelling: available

* spelling: bridging

* spelling: cascade

* spelling: cancel

* spelling: check

* spelling: challenge

* spelling: changing

* spelling: characters

* spelling: cloud

* spelling: compare

* spelling: communication

* spelling: compatible

* spelling: compatibility

* spelling: completion

* spelling: complete

* spelling: computers

* spelling: configure

* spelling: configuration

* spelling: conformant

* spelling: connection

* spelling: contains

* spelling: continuously

* spelling: continue

* spelling: convert

* spelling: counters

* spelling: create

* spelling: created

* spelling: cumulate

* spelling: currently

* spelling: debugging

* spelling: decryption

* spelling: description

* spelling: default

* spelling: driver

* spelling: delete

* spelling: destination

* spelling: disabled

* spelling: different

* spelling: dynamically

* spelling: directory

* spelling: disappeared

* spelling: disable

* spelling: doesn't

* spelling: download

* spelling: dropped

* spelling: enable

* spelling: established

* spelling: ether

* spelling: except

* spelling: expired

* spelling: field

* spelling: following

* spelling: forever

* spelling: firewall

* spelling: first

* spelling: fragment

* spelling: function

* spelling: gateway

* spelling: identifier

* spelling: identify

* spelling: incoming

* spelling: information

* spelling: initialize

* spelling: injection

* spelling: inner

* spelling: instead

* spelling: installation

* spelling: inserted

* spelling: integer

* spelling: interrupt

* spelling: intuitive

* spelling: interval

* spelling: january

* spelling: keybytes

* spelling: know

* spelling: language

* spelling: length

* spelling: library

* spelling: listener

* spelling: maintain

* spelling: modified

* spelling: necessary

* spelling: number

* spelling: obsoleted

* spelling: occurred

* spelling: occurring

* spelling: occur

* spelling: original

* spelling: omittable

* spelling: omit

* spelling: opening

* spelling: operation

* spelling: packet

* spelling: parameters

* spelling: pointed

* spelling: popupmenuopen

* spelling: privilege

* spelling: product

* spelling: protection

* spelling: promiscuous

* spelling: prompt

* spelling: query

* spelling: random

* spelling: reconnection

* spelling: revocation

* spelling: received

* spelling: red hat

* spelling: registry

* spelling: release

* spelling: retrieve
This commit is contained in:
Josh Soref 2018-05-16 17:47:10 -04:00 committed by Moataz Elmasry
parent 03443ab1c4
commit ac865f04fc
135 changed files with 483 additions and 483 deletions

View File

@ -7,7 +7,7 @@ Allow specifying cipher suites instead of single ciphers. PR #343
Add parameter "ListenIP" to server configuration (vpn_server.config). PR #202 Add parameter "ListenIP" to server configuration (vpn_server.config). PR #202
cppcheck findings. PR #275 cppcheck findings. PR #275
Add DhParamBits configuration to set Diffie-Hellman parameters. PR #129 Add DhParamBits configuration to set Diffie-Hellman parameters. PR #129
Fix log msg for IKE with agressive exchange mode. PR #425 Fix log msg for IKE with aggressive exchange mode. PR #425
Fixes 11 vulnerabilities found by Max Planck Institute for Molecular Genetics and Mr. Guido Vranken. PR #419 Fixes 11 vulnerabilities found by Max Planck Institute for Molecular Genetics and Mr. Guido Vranken. PR #419
Fixed the bug which occurs the L2TP/IPsec connection error with Android Oreo, etc. PR #405 Fixed the bug which occurs the L2TP/IPsec connection error with Android Oreo, etc. PR #405
build documentation refactoring. PR #395 build documentation refactoring. PR #395
@ -22,7 +22,7 @@ Upgraded OpenSSL to 1.0.2l.
Source code is now compatible with OpenSSL 1.1.x. Supports DHE-RSA-CHACHA 20-POLY 1305 and ECDHE-RSA-CHACHA 20-POLY 1305, which are new encryption methods of TLS 1.2. (In order to use this new function, you need to recompile yourself using OpenSSL 1.1.x.) Source code is now compatible with OpenSSL 1.1.x. Supports DHE-RSA-CHACHA 20-POLY 1305 and ECDHE-RSA-CHACHA 20-POLY 1305, which are new encryption methods of TLS 1.2. (In order to use this new function, you need to recompile yourself using OpenSSL 1.1.x.)
TrafficServer / TrafficClient function (The traffic throughput measurement function) is now multithreaded and compatible with about 10 Gbps using NIC with the RSS feature. TrafficServer / TrafficClient function (The traffic throughput measurement function) is now multithreaded and compatible with about 10 Gbps using NIC with the RSS feature.
Changed the default algorithm for SSL from RC4-MD5 to AES128-SHA. Changed the default algorithm for SSL from RC4-MD5 to AES128-SHA.
Fixed a bug that occurr wrong checksum recalculation in special case of the TCP-MSS clamp processing. Fixed a bug that occur wrong checksum recalculation in special case of the TCP-MSS clamp processing.
Fixed the calculation interval of update interval of DHCP client packet issued by kernel mode virtual NAT function of SecureNAT function. Fixed the calculation interval of update interval of DHCP client packet issued by kernel mode virtual NAT function of SecureNAT function.
Driver upgrade and DLL name change with Crypto ID support of USB security token. Driver upgrade and DLL name change with Crypto ID support of USB security token.
Fixed a problem that CPU sleep processing was not performed when the wait time of the Select () function was INFINITE on Mac OS X. Fixed a problem that CPU sleep processing was not performed when the wait time of the Select () function was INFINITE on Mac OS X.
@ -102,13 +102,13 @@ Added the compatibility with Cisco 800 series routers (e.g. Cisco 841M) on the L
Added the support the compatibility to YAMAHA RTX series routers on the L2TPv3 over IPsec protocol. Added the support the compatibility to YAMAHA RTX series routers on the L2TPv3 over IPsec protocol.
Added the support for EAP and PEAP. SoftEther VPN Server can now speak RFC3579 (EAP) or Protected EAP (PEAP) to request user authentications to the RADIUS server with the MS-CHAPv2 mechanism. If this function is enabled, all requests from L2TP VPN clients which contain MS-CHAPv2 authentication data will be converted automatically to EAP or PEAP when it is transferred to the RADIUS server. You must enable this function manually for each of Virtual Hubs. To enable the function converting from MS-CHAPv2 to EAP, set the "RadiusConvertAllMsChapv2AuthRequestToEap" value to "true" in the vpn_server.config. To enable the functin converting from MS-CHAPv2 to PEAP, set both "RadiusConvertAllMsChapv2AuthRequestToEap" and "RadiusUsePeapInsteadOfEap" options to "true". Added the support for EAP and PEAP. SoftEther VPN Server can now speak RFC3579 (EAP) or Protected EAP (PEAP) to request user authentications to the RADIUS server with the MS-CHAPv2 mechanism. If this function is enabled, all requests from L2TP VPN clients which contain MS-CHAPv2 authentication data will be converted automatically to EAP or PEAP when it is transferred to the RADIUS server. You must enable this function manually for each of Virtual Hubs. To enable the function converting from MS-CHAPv2 to EAP, set the "RadiusConvertAllMsChapv2AuthRequestToEap" value to "true" in the vpn_server.config. To enable the function converting from MS-CHAPv2 to PEAP, set both "RadiusConvertAllMsChapv2AuthRequestToEap" and "RadiusUsePeapInsteadOfEap" options to "true".
SoftEther VPN 4.19 Build 9578 Beta (September 15, 2015) SoftEther VPN 4.19 Build 9578 Beta (September 15, 2015)
Solved the problem that kernel mode drivers do not pass the general tests of "Driver Verifier Manager" in Windows 10. Solved the problem that kernel mode drivers do not pass the general tests of "Driver Verifier Manager" in Windows 10.
SoftEther VPN 4.18 Build 9570 RTM (July 26, 2015) SoftEther VPN 4.18 Build 9570 RTM (July 26, 2015)
Compabible with Windows 10. Compatible with Windows 10.
Solved the problem that the customized language setting on the "lang.config" file. Solved the problem that the customized language setting on the "lang.config" file.
config sometimes corrupts in the rare condition. config sometimes corrupts in the rare condition.
@ -279,7 +279,7 @@ Whole English UI texts are checked and corrected by a native speaker of English.
SoftEther VPN 4.03 Build 9411 (January 7, 2014) SoftEther VPN 4.03 Build 9411 (January 7, 2014)
Modified the source-code tree. In the build 9408, some C# build-utility source codes were missing. In this build, full set of all source codes including the BuildUtil program are appended. No functional differences between this build and the last build. Modified the source-code tree. In the build 9408, some C# build-utility source codes were missing. In this build, full set of all source codes including the BuildUtil program are appended. No functional differences between this build and the last build.
SoftEther VPN 4.03 Build 9408 (Jaunary 4, 2014) SoftEther VPN 4.03 Build 9408 (January 4, 2014)
SoftEther VPN became open source software from this build. More details on this page. Note that the major version 3.xx was skipped for internal reason of our project. So this open-sourced new version starts with major version 4.xx. SoftEther VPN became open source software from this build. More details on this page. Note that the major version 3.xx was skipped for internal reason of our project. So this open-sourced new version starts with major version 4.xx.
SoftEther VPN 2.00 Build 9387 (September 16, 2013) SoftEther VPN 2.00 Build 9387 (September 16, 2013)
@ -345,7 +345,7 @@ Improvement of the stability of UDP-based communication.
Fixed a problem: SecureNAT's connectivity polling packet interval was too short. Fixed a problem: SecureNAT's connectivity polling packet interval was too short.
SoftEther VPN 1.00 Build 9035 RC2 Fix8 (March 26, 2013) SoftEther VPN 1.00 Build 9035 RC2 Fix8 (March 26, 2013)
Fixed a crash bug: While you are changeing the X.509 server certificate, if a new SSL-VPN connection is being made, the new connection attempt will cause the crash because lack of critical section locking. However this bug was very rare. We found it in the heavy stress test. Fixed a crash bug: While you are changing the X.509 server certificate, if a new SSL-VPN connection is being made, the new connection attempt will cause the crash because lack of critical section locking. However this bug was very rare. We found it in the heavy stress test.
SoftEther VPN 1.00 Build 9033 RC2 Fix7 (March 22, 2013) SoftEther VPN 1.00 Build 9033 RC2 Fix7 (March 22, 2013)
Fixed a minor bug. Fixed a minor bug.

View File

@ -145,7 +145,7 @@ from GitHub. You may make your own fork project from our project.
- libssl-dev - libssl-dev
- zlib1g-dev - zlib1g-dev
### 2. Redhat/CentOS ### 2. Red Hat/CentOS
- gcc - gcc
- openssl-devel - openssl-devel
- make - make

View File

@ -606,7 +606,7 @@ This package is an SSL implementation written by Eric Young
Netscapes SSL. Netscapes SSL.
This library is free for commercial and non-commercial use as long as the This library is free for commercial and non-commercial use as long as the
following conditions are aheared to. The following conditions apply to all following conditions are adhered to. The following conditions apply to all
code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code;
not just the SSL code. The SSL documentation included with this distribution not just the SSL code. The SSL documentation included with this distribution
is covered by the same copyright terms except that the holder is Tim Hudson is covered by the same copyright terms except that the holder is Tim Hudson

View File

@ -80,9 +80,9 @@ the destination hostname which is specified on the VPN-client side to disable
VPN over ICMP / DNS functions. VPN over ICMP / DNS functions.
1.5. VPN Azure Cloud Service 1.5. VPN Azure Cloud Service
If your SoftEther VPN Server is placed behind the NAT or firwall, and by some If your SoftEther VPN Server is placed behind the NAT or firewall, and by some
reason you cannot use NAT Traversal function, Dynamic DNS function or VPN over reason you cannot use NAT Traversal function, Dynamic DNS function or VPN over
ICMP/DNS function, you can use VPN Azure Clouse Service. SoftEther Corporation ICMP/DNS function, you can use VPN Azure Cloud Service. SoftEther Corporation
operates VPN Azure Cloud on Internet. After the VPN Server makes a connection operates VPN Azure Cloud on Internet. After the VPN Server makes a connection
to the VPN Azure Cloud, the hostname "abc.vpnazure.net" ( "abc" is a unique to the VPN Azure Cloud, the hostname "abc.vpnazure.net" ( "abc" is a unique
hostname) can be specified to connect to the VPN Server via the VPN Azure hostname) can be specified to connect to the VPN Server via the VPN Azure

View File

@ -14,7 +14,7 @@ You can also have it start automatically:
## Files ## Files
This project containts the following files to build an RPM of SoftEther VPN: This project contains the following files to build an RPM of SoftEther VPN:
* SPEC/softethervpn.spec - The main spec file * SPEC/softethervpn.spec - The main spec file
* SOURCES/fix-makefiles.sh - Script that modifies the original makefiles so it properly makes with BUILDROOT. * SOURCES/fix-makefiles.sh - Script that modifies the original makefiles so it properly makes with BUILDROOT.

View File

@ -142,7 +142,7 @@ namespace BuildUtil
"All [yes|no] [/NORMALIZESRC:yes|no] [/IGNOREERROR:yes|no] [/DEBUG:yes|no] [/SERIAL:yes|no]", "All [yes|no] [/NORMALIZESRC:yes|no] [/IGNOREERROR:yes|no] [/DEBUG:yes|no] [/SERIAL:yes|no]",
"Builds all sources and releases all packages.", "Builds all sources and releases all packages.",
"[yes|no]:Specify 'yes' if you'd like to increment the build number.", "[yes|no]:Specify 'yes' if you'd like to increment the build number.",
"NORMALIZESRC:Specity 'yes' if you'd like to normalize the build infomations in the source codes and resource scripts.", "NORMALIZESRC:Specity 'yes' if you'd like to normalize the build informations in the source codes and resource scripts.",
"IGNOREERROR:Specify yes if you'd like to ignore the child process to show the error message.", "IGNOREERROR:Specify yes if you'd like to ignore the child process to show the error message.",
"SERIAL:Specify yes not to use parallel mode.", "SERIAL:Specify yes not to use parallel mode.",
"DEBUG:Specity yes to enable debug mode. (UNIX only)" "DEBUG:Specity yes to enable debug mode. (UNIX only)"
@ -945,7 +945,7 @@ namespace BuildUtil
"BuildWin32 [yes|no] [/NORMALIZESRC:yes|no]", "BuildWin32 [yes|no] [/NORMALIZESRC:yes|no]",
"Builds all executable files for win32 and HamCore for all OS.", "Builds all executable files for win32 and HamCore for all OS.",
"[yes|no]:Specify 'yes' if you'd like to increment the build number.", "[yes|no]:Specify 'yes' if you'd like to increment the build number.",
"NORMALIZESRC:Specity 'yes' if you'd like to normalize the build infomations in the source codes and resource scripts." "NORMALIZESRC:Specity 'yes' if you'd like to normalize the build informations in the source codes and resource scripts."
)] )]
static int BuildWin32(ConsoleService c, string cmdName, string str) static int BuildWin32(ConsoleService c, string cmdName, string str)
{ {

View File

@ -296,11 +296,11 @@ namespace CoreUtil
{ {
bool do_delete = false; bool do_delete = false;
long now = Tick64.Value; long now = Tick64.Value;
long delete_inveral = expireSpan.Milliseconds / 10; long delete_interval = expireSpan.Milliseconds / 10;
lock (lockObj) lock (lockObj)
{ {
if (last_deleted == 0 || now > (last_deleted + delete_inveral)) if (last_deleted == 0 || now > (last_deleted + delete_interval))
{ {
last_deleted = now; last_deleted = now;
do_delete = true; do_delete = true;

View File

@ -1129,12 +1129,12 @@ namespace CoreUtil
} }
else if (candidate.Count >= 2) else if (candidate.Count >= 2)
{ {
this.write(Str.FormatC(Resources.CON_AMBIGIOUS_CMD, cmd_name)); this.write(Str.FormatC(Resources.CON_AMBIGUOUS_CMD, cmd_name));
this.write(Resources.CON_AMBIGIOUS_CMD_1); this.write(Resources.CON_AMBIGUOUS_CMD_1);
string[] candidateArray = candidate.ToArray(); string[] candidateArray = candidate.ToArray();
PrintCandidateHelp(null, candidateArray, 1, cmdList); PrintCandidateHelp(null, candidateArray, 1, cmdList);
this.write(Resources.CON_AMBIGIOUS_CMD_2); this.write(Resources.CON_AMBIGUOUS_CMD_2);
this.retCode = ConsoleErrorCode.ERR_BAD_COMMAND_OR_PARAM; this.retCode = ConsoleErrorCode.ERR_BAD_COMMAND_OR_PARAM;
} }
@ -1552,14 +1552,14 @@ namespace CoreUtil
{ {
if (candidate.Length >= 2) if (candidate.Length >= 2)
{ {
this.write(Str.FormatC(Resources.CON_AMBIGIOUS_PARAM, this.write(Str.FormatC(Resources.CON_AMBIGUOUS_PARAM,
param_list[i])); param_list[i]));
this.write(Str.FormatC(Resources.CON_AMBIGIOUS_PARAM_1, this.write(Str.FormatC(Resources.CON_AMBIGUOUS_PARAM_1,
cmdName)); cmdName));
PrintCandidateHelp(cmdName, candidate, 1, this.currentCmdList); PrintCandidateHelp(cmdName, candidate, 1, this.currentCmdList);
this.write(Resources.CON_AMBIGIOUS_PARAM_2); this.write(Resources.CON_AMBIGUOUS_PARAM_2);
ok = false; ok = false;
} }

View File

@ -257,7 +257,7 @@ public class MultiLang
public readonly Page Page; public readonly Page Page;
public readonly HttpRequest Request; public readonly HttpRequest Request;
public readonly HttpResponse Response; public readonly HttpResponse Response;
public readonly bool IsUrlModefied; public readonly bool IsUrlModified;
public readonly string OriginalUrl; public readonly string OriginalUrl;
public readonly string PhysicalUrl; public readonly string PhysicalUrl;
public readonly bool IsFilenameModified; public readonly bool IsFilenameModified;
@ -394,7 +394,7 @@ public class MultiLang
this.IsSSL = isSsl; this.IsSSL = isSsl;
this.Host = host; this.Host = host;
this.IsUrlModefied = Str.StrToBool((string)Request.Headers["SEISAPI_MODIFIED_URL"]); this.IsUrlModified = Str.StrToBool((string)Request.Headers["SEISAPI_MODIFIED_URL"]);
this.OriginalUrl = (string)Request.Headers["SEISAPI_ORIGINAL_URL"]; this.OriginalUrl = (string)Request.Headers["SEISAPI_ORIGINAL_URL"];
int i; int i;
@ -404,7 +404,7 @@ public class MultiLang
this.OriginalUrl = this.OriginalUrl.Substring(0, i); this.OriginalUrl = this.OriginalUrl.Substring(0, i);
} }
if (Str.IsEmptyStr(this.OriginalUrl) || this.IsUrlModefied == false) if (Str.IsEmptyStr(this.OriginalUrl) || this.IsUrlModified == false)
{ {
this.OriginalUrl = AspUtil.RemoveDefaultHtml(AspUtil.GetCurrentRequestUrl(Page)); this.OriginalUrl = AspUtil.RemoveDefaultHtml(AspUtil.GetCurrentRequestUrl(Page));
} }

View File

@ -872,7 +872,7 @@ namespace CoreUtil
RevocationCheckNone = 16, RevocationCheckNone = 16,
RevocationCheckEndCert = 32, RevocationCheckEndCert = 32,
RevocationCheckChain = 64, RevocationCheckChain = 64,
RecovationCheckChainExcludeRoot = 128, RevocationCheckChainExcludeRoot = 128,
Safer = 256, Safer = 256,
HashOnly = 512, HashOnly = 512,
UseDefaultOSVerCheck = 1024, UseDefaultOSVerCheck = 1024,

View File

@ -255,7 +255,7 @@ namespace CoreUtil
return DefaultLanguage; return DefaultLanguage;
} }
public static CoreLanguageClass GetLangugageClassByEnum(CoreLanguage lang) public static CoreLanguageClass GetLanguageClassByEnum(CoreLanguage lang)
{ {
foreach (CoreLanguageClass c in LanguageList) foreach (CoreLanguageClass c in LanguageList)
{ {

View File

@ -4309,7 +4309,7 @@ namespace CoreUtil.Internal
/// Performs an unsigned bitwise right shift with the specified number /// Performs an unsigned bitwise right shift with the specified number
/// </summary> /// </summary>
/// <param name="number">Number to operate on</param> /// <param name="number">Number to operate on</param>
/// <param name="bits">Ammount of bits to shift</param> /// <param name="bits">Amount of bits to shift</param>
/// <returns>The resulting number from the shift operation</returns> /// <returns>The resulting number from the shift operation</returns>
public static int URShift(int number, int bits) public static int URShift(int number, int bits)
{ {
@ -4323,7 +4323,7 @@ namespace CoreUtil.Internal
/// Performs an unsigned bitwise right shift with the specified number /// Performs an unsigned bitwise right shift with the specified number
/// </summary> /// </summary>
/// <param name="number">Number to operate on</param> /// <param name="number">Number to operate on</param>
/// <param name="bits">Ammount of bits to shift</param> /// <param name="bits">Amount of bits to shift</param>
/// <returns>The resulting number from the shift operation</returns> /// <returns>The resulting number from the shift operation</returns>
public static int URShift(int number, long bits) public static int URShift(int number, long bits)
{ {
@ -4334,7 +4334,7 @@ namespace CoreUtil.Internal
/// Performs an unsigned bitwise right shift with the specified number /// Performs an unsigned bitwise right shift with the specified number
/// </summary> /// </summary>
/// <param name="number">Number to operate on</param> /// <param name="number">Number to operate on</param>
/// <param name="bits">Ammount of bits to shift</param> /// <param name="bits">Amount of bits to shift</param>
/// <returns>The resulting number from the shift operation</returns> /// <returns>The resulting number from the shift operation</returns>
public static long URShift(long number, int bits) public static long URShift(long number, int bits)
{ {
@ -4348,7 +4348,7 @@ namespace CoreUtil.Internal
/// Performs an unsigned bitwise right shift with the specified number /// Performs an unsigned bitwise right shift with the specified number
/// </summary> /// </summary>
/// <param name="number">Number to operate on</param> /// <param name="number">Number to operate on</param>
/// <param name="bits">Ammount of bits to shift</param> /// <param name="bits">Amount of bits to shift</param>
/// <returns>The resulting number from the shift operation</returns> /// <returns>The resulting number from the shift operation</returns>
public static long URShift(long number, long bits) public static long URShift(long number, long bits)
{ {
@ -4358,7 +4358,7 @@ namespace CoreUtil.Internal
/*******************************/ /*******************************/
/// <summary>Reads a number of characters from the current source Stream and writes the data to the target array at the specified index.</summary> /// <summary>Reads a number of characters from the current source Stream and writes the data to the target array at the specified index.</summary>
/// <param name="sourceStream">The source Stream to read from.</param> /// <param name="sourceStream">The source Stream to read from.</param>
/// <param name="target">Contains the array of characteres read from the source Stream.</param> /// <param name="target">Contains the array of characters read from the source Stream.</param>
/// <param name="start">The starting index of the target array.</param> /// <param name="start">The starting index of the target array.</param>
/// <param name="count">The maximum number of characters to read from the source Stream.</param> /// <param name="count">The maximum number of characters to read from the source Stream.</param>
/// <returns>The number of characters read. The number will be less than or equal to count depending on the data available in the source Stream. Returns -1 if the end of the stream is reached.</returns> /// <returns>The number of characters read. The number will be less than or equal to count depending on the data available in the source Stream. Returns -1 if the end of the stream is reached.</returns>
@ -4383,7 +4383,7 @@ namespace CoreUtil.Internal
/// <summary>Reads a number of characters from the current source TextReader and writes the data to the target array at the specified index.</summary> /// <summary>Reads a number of characters from the current source TextReader and writes the data to the target array at the specified index.</summary>
/// <param name="sourceTextReader">The source TextReader to read from</param> /// <param name="sourceTextReader">The source TextReader to read from</param>
/// <param name="target">Contains the array of characteres read from the source TextReader.</param> /// <param name="target">Contains the array of characters read from the source TextReader.</param>
/// <param name="start">The starting index of the target array.</param> /// <param name="start">The starting index of the target array.</param>
/// <param name="count">The maximum number of characters to read from the source TextReader.</param> /// <param name="count">The maximum number of characters to read from the source TextReader.</param>
/// <returns>The number of characters read. The number will be less than or equal to count depending on the data available in the source TextReader. Returns -1 if the end of the stream is reached.</returns> /// <returns>The number of characters read. The number will be less than or equal to count depending on the data available in the source TextReader. Returns -1 if the end of the stream is reached.</returns>
@ -4915,7 +4915,7 @@ namespace CoreUtil.Internal
{ {
if ((z.avail_in == 0) && (!nomoreinput)) if ((z.avail_in == 0) && (!nomoreinput))
{ {
// if buffer is empty and more input is avaiable, refill it // if buffer is empty and more input is available, refill it
z.next_in_index = 0; z.next_in_index = 0;
z.avail_in = SupportClass.ReadInput(in_Renamed, buf, 0, bufsize); //(bufsize<z.avail_out ? bufsize : z.avail_out)); z.avail_in = SupportClass.ReadInput(in_Renamed, buf, 0, bufsize); //(bufsize<z.avail_out ? bufsize : z.avail_out));
if (z.avail_in == - 1) if (z.avail_in == - 1)

View File

@ -651,7 +651,7 @@ namespace BuildUtil.Properties {
} }
/// <summary> /// <summary>
/// [j]入力が完了したら [OK] ボタンを、入力をキャンセルするには [キャンセル] ボタンをクリックしてください。[e]Please click the &quot;OK&quot; button after you complete filling all nessesary fields. To cancel inputting, click the &quot;Cancel&quot; button.[/] に類似しているローカライズされた文字列を検索します。 /// [j]入力が完了したら [OK] ボタンを、入力をキャンセルするには [キャンセル] ボタンをクリックしてください。[e]Please click the &quot;OK&quot; button after you complete filling all necessary fields. To cancel inputting, click the &quot;Cancel&quot; button.[/] に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CDF_TEXT_OK { internal static string CDF_TEXT_OK {
get { get {
@ -904,9 +904,9 @@ namespace BuildUtil.Properties {
/// <summary> /// <summary>
/// Input the port number: に類似しているローカライズされた文字列を検索します。 /// Input the port number: に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CMD_PROPMT_PORT { internal static string CMD_PROMPT_PORT {
get { get {
return ResourceManager.GetString("CMD_PROPMT_PORT", resourceCulture); return ResourceManager.GetString("CMD_PROMPT_PORT", resourceCulture);
} }
} }
@ -949,54 +949,54 @@ namespace BuildUtil.Properties {
/// <summary> /// <summary>
/// &quot;%S&quot;: The command-name is ambiguous. に類似しているローカライズされた文字列を検索します。 /// &quot;%S&quot;: The command-name is ambiguous. に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CON_AMBIGIOUS_CMD { internal static string CON_AMBIGUOUS_CMD {
get { get {
return ResourceManager.GetString("CON_AMBIGIOUS_CMD", resourceCulture); return ResourceManager.GetString("CON_AMBIGUOUS_CMD", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// The specified command name matches the following multiple commands. に類似しているローカライズされた文字列を検索します。 /// The specified command name matches the following multiple commands. に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CON_AMBIGIOUS_CMD_1 { internal static string CON_AMBIGUOUS_CMD_1 {
get { get {
return ResourceManager.GetString("CON_AMBIGIOUS_CMD_1", resourceCulture); return ResourceManager.GetString("CON_AMBIGUOUS_CMD_1", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// Please re-specify the command name more strictly. に類似しているローカライズされた文字列を検索します。 /// Please re-specify the command name more strictly. に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CON_AMBIGIOUS_CMD_2 { internal static string CON_AMBIGUOUS_CMD_2 {
get { get {
return ResourceManager.GetString("CON_AMBIGIOUS_CMD_2", resourceCulture); return ResourceManager.GetString("CON_AMBIGUOUS_CMD_2", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// &quot;%S&quot;: The parameter name is ambiguous. に類似しているローカライズされた文字列を検索します。 /// &quot;%S&quot;: The parameter name is ambiguous. に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CON_AMBIGIOUS_PARAM { internal static string CON_AMBIGUOUS_PARAM {
get { get {
return ResourceManager.GetString("CON_AMBIGIOUS_PARAM", resourceCulture); return ResourceManager.GetString("CON_AMBIGUOUS_PARAM", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// The specified parameter name matches with the following parameters that can be specified as a parameter of command &quot;%S&quot;. に類似しているローカライズされた文字列を検索します。 /// The specified parameter name matches with the following parameters that can be specified as a parameter of command &quot;%S&quot;. に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CON_AMBIGIOUS_PARAM_1 { internal static string CON_AMBIGUOUS_PARAM_1 {
get { get {
return ResourceManager.GetString("CON_AMBIGIOUS_PARAM_1", resourceCulture); return ResourceManager.GetString("CON_AMBIGUOUS_PARAM_1", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// Please re-specify the parameter name more strictly. に類似しているローカライズされた文字列を検索します。 /// Please re-specify the parameter name more strictly. に類似しているローカライズされた文字列を検索します。
/// </summary> /// </summary>
internal static string CON_AMBIGIOUS_PARAM_2 { internal static string CON_AMBIGUOUS_PARAM_2 {
get { get {
return ResourceManager.GetString("CON_AMBIGIOUS_PARAM_2", resourceCulture); return ResourceManager.GetString("CON_AMBIGUOUS_PARAM_2", resourceCulture);
} }
} }

View File

@ -283,7 +283,7 @@
<value>[j]エラーが発生しました。内容を見直してください。修正する場合は [修正する] ボタンをクリックしてください。[e]An error has been occurred. Please confirm the fields. To modify it, click the "Modify" button.[/]</value> <value>[j]エラーが発生しました。内容を見直してください。修正する場合は [修正する] ボタンをクリックしてください。[e]An error has been occurred. Please confirm the fields. To modify it, click the "Modify" button.[/]</value>
</data> </data>
<data name="CDF_TEXT_OK" xml:space="preserve"> <data name="CDF_TEXT_OK" xml:space="preserve">
<value>[j]入力が完了したら [OK] ボタンを、入力をキャンセルするには [キャンセル] ボタンをクリックしてください。[e]Please click the "OK" button after you complete filling all nessesary fields. To cancel inputting, click the "Cancel" button.[/]</value> <value>[j]入力が完了したら [OK] ボタンを、入力をキャンセルするには [キャンセル] ボタンをクリックしてください。[e]Please click the "OK" button after you complete filling all necessary fields. To cancel inputting, click the "Cancel" button.[/]</value>
</data> </data>
<data name="CDF_TIME_EMPTY" xml:space="preserve"> <data name="CDF_TIME_EMPTY" xml:space="preserve">
<value>[j]時刻が入力されていません。[e]Time is empty.[/]</value> <value>[j]時刻が入力されていません。[e]Time is empty.[/]</value>
@ -371,7 +371,7 @@ IP アドレスは 192.168.0.1 のように 10 進数をドットで区切って
<data name="CMD_PROMPT" xml:space="preserve"> <data name="CMD_PROMPT" xml:space="preserve">
<value>Enter a value: </value> <value>Enter a value: </value>
</data> </data>
<data name="CMD_PROPMT_PORT" xml:space="preserve"> <data name="CMD_PROMPT_PORT" xml:space="preserve">
<value>Input the port number: </value> <value>Input the port number: </value>
</data> </data>
<data name="CMD_UNKNOWM" xml:space="preserve"> <data name="CMD_UNKNOWM" xml:space="preserve">
@ -386,22 +386,22 @@ IP アドレスは 192.168.0.1 のように 10 進数をドットで区切って
<data name="CMD_UNKNOWN_PARAM" xml:space="preserve"> <data name="CMD_UNKNOWN_PARAM" xml:space="preserve">
<value>There is no description for this parameter.</value> <value>There is no description for this parameter.</value>
</data> </data>
<data name="CON_AMBIGIOUS_CMD" xml:space="preserve"> <data name="CON_AMBIGUOUS_CMD" xml:space="preserve">
<value>"%S": The command-name is ambiguous.</value> <value>"%S": The command-name is ambiguous.</value>
</data> </data>
<data name="CON_AMBIGIOUS_CMD_1" xml:space="preserve"> <data name="CON_AMBIGUOUS_CMD_1" xml:space="preserve">
<value>The specified command name matches the following multiple commands.</value> <value>The specified command name matches the following multiple commands.</value>
</data> </data>
<data name="CON_AMBIGIOUS_CMD_2" xml:space="preserve"> <data name="CON_AMBIGUOUS_CMD_2" xml:space="preserve">
<value>Please re-specify the command name more strictly.</value> <value>Please re-specify the command name more strictly.</value>
</data> </data>
<data name="CON_AMBIGIOUS_PARAM" xml:space="preserve"> <data name="CON_AMBIGUOUS_PARAM" xml:space="preserve">
<value>"%S": The parameter name is ambiguous.</value> <value>"%S": The parameter name is ambiguous.</value>
</data> </data>
<data name="CON_AMBIGIOUS_PARAM_1" xml:space="preserve"> <data name="CON_AMBIGUOUS_PARAM_1" xml:space="preserve">
<value>The specified parameter name matches with the following parameters that can be specified as a parameter of command "%S".</value> <value>The specified parameter name matches with the following parameters that can be specified as a parameter of command "%S".</value>
</data> </data>
<data name="CON_AMBIGIOUS_PARAM_2" xml:space="preserve"> <data name="CON_AMBIGUOUS_PARAM_2" xml:space="preserve">
<value>Please re-specify the parameter name more strictly.</value> <value>Please re-specify the parameter name more strictly.</value>
</data> </data>
<data name="CON_INFILE_ERROR" xml:space="preserve"> <data name="CON_INFILE_ERROR" xml:space="preserve">

View File

@ -1180,7 +1180,7 @@ void CleanupUser(USER *u)
ReleaseGroup(u->Group); ReleaseGroup(u->Group);
} }
// Free authntication data // Free authentication data
FreeAuthData(u->AuthType, u->AuthData); FreeAuthData(u->AuthType, u->AuthData);
if (u->Policy) if (u->Policy)
@ -1194,7 +1194,7 @@ void CleanupUser(USER *u)
Free(u); Free(u);
} }
// Free authntication data // Free authentication data
void FreeAuthData(UINT authtype, void *authdata) void FreeAuthData(UINT authtype, void *authdata)
{ {
AUTHPASSWORD *pw = (AUTHPASSWORD *)authdata; AUTHPASSWORD *pw = (AUTHPASSWORD *)authdata;

View File

@ -465,7 +465,7 @@ PACK *AdminDispatch(RPC *rpc, char *name, PACK *p)
DECLARE_RPC("DeleteHub", RPC_DELETE_HUB, StDeleteHub, InRpcDeleteHub, OutRpcDeleteHub) DECLARE_RPC("DeleteHub", RPC_DELETE_HUB, StDeleteHub, InRpcDeleteHub, OutRpcDeleteHub)
DECLARE_RPC("GetHubRadius", RPC_RADIUS, StGetHubRadius, InRpcRadius, OutRpcRadius) DECLARE_RPC("GetHubRadius", RPC_RADIUS, StGetHubRadius, InRpcRadius, OutRpcRadius)
DECLARE_RPC("SetHubRadius", RPC_RADIUS, StSetHubRadius, InRpcRadius, OutRpcRadius) DECLARE_RPC("SetHubRadius", RPC_RADIUS, StSetHubRadius, InRpcRadius, OutRpcRadius)
DECLARE_RPC_EX("EnumConnection", RPC_ENUM_CONNECTION, StEnumConnection, InRpcEnumConnection, OutRpcEnumConnection, FreeRpcEnumConnetion) DECLARE_RPC_EX("EnumConnection", RPC_ENUM_CONNECTION, StEnumConnection, InRpcEnumConnection, OutRpcEnumConnection, FreeRpcEnumConnection)
DECLARE_RPC("DisconnectConnection", RPC_DISCONNECT_CONNECTION, StDisconnectConnection, InRpcDisconnectConnection, OutRpcDisconnectConnection) DECLARE_RPC("DisconnectConnection", RPC_DISCONNECT_CONNECTION, StDisconnectConnection, InRpcDisconnectConnection, OutRpcDisconnectConnection)
DECLARE_RPC("GetConnectionInfo", RPC_CONNECTION_INFO, StGetConnectionInfo, InRpcConnectionInfo, OutRpcConnectionInfo) DECLARE_RPC("GetConnectionInfo", RPC_CONNECTION_INFO, StGetConnectionInfo, InRpcConnectionInfo, OutRpcConnectionInfo)
DECLARE_RPC("SetHubOnline", RPC_SET_HUB_ONLINE, StSetHubOnline, InRpcSetHubOnline, OutRpcSetHubOnline) DECLARE_RPC("SetHubOnline", RPC_SET_HUB_ONLINE, StSetHubOnline, InRpcSetHubOnline, OutRpcSetHubOnline)
@ -644,7 +644,7 @@ DECLARE_SC_EX("EnumHub", RPC_ENUM_HUB, ScEnumHub, InRpcEnumHub, OutRpcEnumHub, F
DECLARE_SC("DeleteHub", RPC_DELETE_HUB, ScDeleteHub, InRpcDeleteHub, OutRpcDeleteHub) DECLARE_SC("DeleteHub", RPC_DELETE_HUB, ScDeleteHub, InRpcDeleteHub, OutRpcDeleteHub)
DECLARE_SC("GetHubRadius", RPC_RADIUS, ScGetHubRadius, InRpcRadius, OutRpcRadius) DECLARE_SC("GetHubRadius", RPC_RADIUS, ScGetHubRadius, InRpcRadius, OutRpcRadius)
DECLARE_SC("SetHubRadius", RPC_RADIUS, ScSetHubRadius, InRpcRadius, OutRpcRadius) DECLARE_SC("SetHubRadius", RPC_RADIUS, ScSetHubRadius, InRpcRadius, OutRpcRadius)
DECLARE_SC_EX("EnumConnection", RPC_ENUM_CONNECTION, ScEnumConnection, InRpcEnumConnection, OutRpcEnumConnection, FreeRpcEnumConnetion) DECLARE_SC_EX("EnumConnection", RPC_ENUM_CONNECTION, ScEnumConnection, InRpcEnumConnection, OutRpcEnumConnection, FreeRpcEnumConnection)
DECLARE_SC("DisconnectConnection", RPC_DISCONNECT_CONNECTION, ScDisconnectConnection, InRpcDisconnectConnection, OutRpcDisconnectConnection) DECLARE_SC("DisconnectConnection", RPC_DISCONNECT_CONNECTION, ScDisconnectConnection, InRpcDisconnectConnection, OutRpcDisconnectConnection)
DECLARE_SC("GetConnectionInfo", RPC_CONNECTION_INFO, ScGetConnectionInfo, InRpcConnectionInfo, OutRpcConnectionInfo) DECLARE_SC("GetConnectionInfo", RPC_CONNECTION_INFO, ScGetConnectionInfo, InRpcConnectionInfo, OutRpcConnectionInfo)
DECLARE_SC("SetHubOnline", RPC_SET_HUB_ONLINE, ScSetHubOnline, InRpcSetHubOnline, OutRpcSetHubOnline) DECLARE_SC("SetHubOnline", RPC_SET_HUB_ONLINE, ScSetHubOnline, InRpcSetHubOnline, OutRpcSetHubOnline)
@ -6075,7 +6075,7 @@ UINT StGetLinkStatus(ADMIN *a, RPC_LINK_STATUS *t)
return ERR_OBJECT_NOT_FOUND; return ERR_OBJECT_NOT_FOUND;
} }
// Get status infomation from session // Get status information from session
Lock(k->lock); Lock(k->lock);
{ {
sess = k->ClientSession; sess = k->ClientSession;
@ -7580,7 +7580,7 @@ UINT StEnumConnection(ADMIN *a, RPC_ENUM_CONNECTION *t)
SERVER_ADMIN_ONLY; SERVER_ADMIN_ONLY;
FreeRpcEnumConnetion(t); FreeRpcEnumConnection(t);
Zero(t, sizeof(RPC_ENUM_CONNECTION)); Zero(t, sizeof(RPC_ENUM_CONNECTION));
LockList(c->ConnectionList); LockList(c->ConnectionList);
@ -11507,7 +11507,7 @@ void OutRpcEnumConnection(PACK *p, RPC_ENUM_CONNECTION *t)
PackAddIntEx(p, "Type", e->Type, i, t->NumConnection); PackAddIntEx(p, "Type", e->Type, i, t->NumConnection);
} }
} }
void FreeRpcEnumConnetion(RPC_ENUM_CONNECTION *t) void FreeRpcEnumConnection(RPC_ENUM_CONNECTION *t)
{ {
// Validate arguments // Validate arguments
if (t == NULL) if (t == NULL)
@ -13402,7 +13402,7 @@ UINT AdminAccept(CONNECTION *c, PACK *p)
StrCpy(hubname, sizeof(hubname), ""); StrCpy(hubname, sizeof(hubname), "");
} }
// Cehck source IP address // Check source IP address
if (CheckAdminSourceAddress(sock, hubname) == false) if (CheckAdminSourceAddress(sock, hubname) == false)
{ {
SLog(c->Cedar, "LA_IP_DENIED", c->Name); SLog(c->Cedar, "LA_IP_DENIED", c->Name);

View File

@ -172,7 +172,7 @@ struct RPC_SERVER_STATUS
UINT NumTcpConnectionsLocal; // Number of Local TCP connections UINT NumTcpConnectionsLocal; // Number of Local TCP connections
UINT NumTcpConnectionsRemote; // Number of remote TCP connections UINT NumTcpConnectionsRemote; // Number of remote TCP connections
UINT NumHubTotal; // Total number of HUBs UINT NumHubTotal; // Total number of HUBs
UINT NumHubStandalone; // Nymber of stand-alone HUB UINT NumHubStandalone; // Number of stand-alone HUB
UINT NumHubStatic; // Number of static HUBs UINT NumHubStatic; // Number of static HUBs
UINT NumHubDynamic; // Number of Dynamic HUBs UINT NumHubDynamic; // Number of Dynamic HUBs
UINT NumSessionsTotal; // Total number of sessions UINT NumSessionsTotal; // Total number of sessions
@ -1355,7 +1355,7 @@ void InRpcDeleteHub(RPC_DELETE_HUB *t, PACK *p);
void OutRpcDeleteHub(PACK *p, RPC_DELETE_HUB *t); void OutRpcDeleteHub(PACK *p, RPC_DELETE_HUB *t);
void InRpcEnumConnection(RPC_ENUM_CONNECTION *t, PACK *p); void InRpcEnumConnection(RPC_ENUM_CONNECTION *t, PACK *p);
void OutRpcEnumConnection(PACK *p, RPC_ENUM_CONNECTION *t); void OutRpcEnumConnection(PACK *p, RPC_ENUM_CONNECTION *t);
void FreeRpcEnumConnetion(RPC_ENUM_CONNECTION *t); void FreeRpcEnumConnection(RPC_ENUM_CONNECTION *t);
void InRpcDisconnectConnection(RPC_DISCONNECT_CONNECTION *t, PACK *p); void InRpcDisconnectConnection(RPC_DISCONNECT_CONNECTION *t, PACK *p);
void OutRpcDisconnectConnection(PACK *p, RPC_DISCONNECT_CONNECTION *t); void OutRpcDisconnectConnection(PACK *p, RPC_DISCONNECT_CONNECTION *t);
void InRpcConnectionInfo(RPC_CONNECTION_INFO *t, PACK *p); void InRpcConnectionInfo(RPC_CONNECTION_INFO *t, PACK *p);

View File

@ -648,7 +648,7 @@ ETH *OpenEthLinux(char *name, bool local, bool tapmode, char *tapaddr)
if (local == false) if (local == false)
{ {
// Enable promiscious mode // Enable promiscuous mode
Zero(&ifr, sizeof(ifr)); Zero(&ifr, sizeof(ifr));
StrCpy(ifr.ifr_name, sizeof(ifr.ifr_name), name); StrCpy(ifr.ifr_name, sizeof(ifr.ifr_name), name);
if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0) if (ioctl(s, SIOCGIFFLAGS, &ifr) < 0)
@ -935,7 +935,7 @@ ETH *OpenEthSolaris(char *name, bool local, bool tapmode, char *tapaddr)
} }
// Attach to the device // Attach to the device
if (DlipAttatchRequest(fd, devid) == false) if (DlipAttachRequest(fd, devid) == false)
{ {
// Failed // Failed
close(fd); close(fd);
@ -1104,7 +1104,7 @@ bool DlipBindRequest(int fd)
} }
// Attach to the device // Attach to the device
bool DlipAttatchRequest(int fd, UINT devid) bool DlipAttachRequest(int fd, UINT devid)
{ {
dl_attach_req_t req; dl_attach_req_t req;
struct strbuf ctl; struct strbuf ctl;

View File

@ -227,7 +227,7 @@ void EthSendIpPacketInnerIpRaw(ETH *e, void *data, UINT size, USHORT protocol);
#ifdef UNIX_SOLARIS #ifdef UNIX_SOLARIS
// Function prototype for Solaris // Function prototype for Solaris
bool DlipAttatchRequest(int fd, UINT devid); bool DlipAttachRequest(int fd, UINT devid);
bool DlipReceiveAck(int fd); bool DlipReceiveAck(int fd);
bool DlipPromiscuous(int fd, UINT level); bool DlipPromiscuous(int fd, UINT level);
bool DlipBindRequest(int fd); bool DlipBindRequest(int fd);

View File

@ -631,7 +631,7 @@ void CmRefreshEasy()
SendMessage(cm->hEasyWnd, WM_CM_EASY_REFRESH, 0, 0); SendMessage(cm->hEasyWnd, WM_CM_EASY_REFRESH, 0, 0);
} }
// Initialze the Simple Connect Manager // Initialize the Simple Connect Manager
void CmEasyDlgInit(HWND hWnd, CM_EASY_DLG *d) void CmEasyDlgInit(HWND hWnd, CM_EASY_DLG *d)
{ {
HFONT hFontForList; HFONT hFontForList;
@ -4480,7 +4480,7 @@ UINT CmMainWindowProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void *p
// Specify the notification service to the foreground process // Specify the notification service to the foreground process
void CmSetForegroundProcessToCnService() void CmSetForegroundProcessToCnService()
{ {
if (cm->MenuPopuping) if (cm->PopupMenuOpen)
{ {
return; return;
} }
@ -4657,7 +4657,7 @@ void CmShowTrayMenu(HWND hWnd)
return; return;
} }
cm->MenuPopuping = true; cm->PopupMenuOpen = true;
locked = cm->CmSetting.LockMode; locked = cm->CmSetting.LockMode;
easy = cm->CmSetting.EasyMode; easy = cm->CmSetting.EasyMode;
@ -4786,7 +4786,7 @@ void CmShowTrayMenu(HWND hWnd)
DestroyMenu(h); DestroyMenu(h);
cm->MenuPopuping = false; cm->PopupMenuOpen = false;
} }
// Hide or show the main window // Hide or show the main window
@ -9393,8 +9393,8 @@ void CmPrintStatusToListViewEx(LVB *b, RPC_CLIENT_GET_CONNECTION_STATUS *s, bool
GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->StartTime), NULL); GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->StartTime), NULL);
LvInsertAdd(b, 0, NULL, 2, _UU("CM_ST_START_TIME"), tmp); LvInsertAdd(b, 0, NULL, 2, _UU("CM_ST_START_TIME"), tmp);
GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->FirstConnectionEstablisiedTime), NULL); GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->FirstConnectionEstablishedTime), NULL);
LvInsertAdd(b, 0, NULL, 2, _UU("CM_ST_FIRST_ESTAB_TIME"), s->FirstConnectionEstablisiedTime == 0 ? _UU("CM_ST_NONE") : tmp); LvInsertAdd(b, 0, NULL, 2, _UU("CM_ST_FIRST_ESTAB_TIME"), s->FirstConnectionEstablishedTime == 0 ? _UU("CM_ST_NONE") : tmp);
if (s->Connected) if (s->Connected)
{ {
@ -9404,7 +9404,7 @@ void CmPrintStatusToListViewEx(LVB *b, RPC_CLIENT_GET_CONNECTION_STATUS *s, bool
if (server_mode == false) if (server_mode == false)
{ {
UniFormat(tmp, sizeof(tmp), _UU("CM_ST_NUM_STR"), s->NumConnectionsEatablished); UniFormat(tmp, sizeof(tmp), _UU("CM_ST_NUM_STR"), s->NumConnectionsEstablished);
LvInsertAdd(b, 0, NULL, 2, _UU("CM_ST_NUM_ESTABLISHED"), tmp); LvInsertAdd(b, 0, NULL, 2, _UU("CM_ST_NUM_ESTABLISHED"), tmp);
} }
@ -10386,7 +10386,7 @@ void CmRefreshAccountListEx2(HWND hWnd, bool easy, bool style_changed)
UINT num_connecting = 0, num_connected = 0; UINT num_connecting = 0, num_connected = 0;
wchar_t tmp[MAX_SIZE]; wchar_t tmp[MAX_SIZE];
wchar_t new_inserted_item[MAX_ACCOUNT_NAME_LEN + 1]; wchar_t new_inserted_item[MAX_ACCOUNT_NAME_LEN + 1];
bool select_new_insteted_item = true; bool select_new_inserted_item = true;
// Validate arguments // Validate arguments
if (hWnd == NULL) if (hWnd == NULL)
{ {
@ -10435,7 +10435,7 @@ void CmRefreshAccountListEx2(HWND hWnd, bool easy, bool style_changed)
if (LvNum(hWnd, L_ACCOUNT) == 0) if (LvNum(hWnd, L_ACCOUNT) == 0)
{ {
select_new_insteted_item = false; select_new_inserted_item = false;
} }
// Enumerate the account list // Enumerate the account list
@ -10573,7 +10573,7 @@ void CmRefreshAccountListEx2(HWND hWnd, bool easy, bool style_changed)
CiFreeClientEnumAccount(&a); CiFreeClientEnumAccount(&a);
if (select_new_insteted_item) if (select_new_inserted_item)
{ {
if (UniStrLen(new_inserted_item) >= 1) if (UniStrLen(new_inserted_item) >= 1)
{ {

View File

@ -208,7 +208,7 @@ typedef struct CM
bool CheckedAndShowedAdminPackMessage; bool CheckedAndShowedAdminPackMessage;
INSTANCE *StartupMutex; INSTANCE *StartupMutex;
bool BadProcessChecked; bool BadProcessChecked;
bool MenuPopuping; bool PopupMenuOpen;
WINUI_UPDATE *Update; WINUI_UPDATE *Update;
} CM; } CM;

View File

@ -274,7 +274,7 @@
#define MAX_RETRY_INTERVAL (300 * 1000) // Maximum retry interval #define MAX_RETRY_INTERVAL (300 * 1000) // Maximum retry interval
#define RETRY_INTERVAL_SPECIAL (60 * 1000) // Reconnection interval of a special case #define RETRY_INTERVAL_SPECIAL (60 * 1000) // Reconnection interval of a special case
#define MAX_ADDITONAL_CONNECTION_FAILED_COUNTER 16 // Allowable number that can be serially failed to additional connection #define MAX_ADDITIONAL_CONNECTION_FAILED_COUNTER 16 // Allowable number that can be serially failed to additional connection
#define ADDITIONAL_CONNECTION_COUNTER_RESET_INTERVAL (30 * 60 * 1000) // Reset period of additional connection failure counter #define ADDITIONAL_CONNECTION_COUNTER_RESET_INTERVAL (30 * 60 * 1000) // Reset period of additional connection failure counter
#define MAC_MIN_LIMIT_COUNT 3 // Minimum number of MAC addresses #define MAC_MIN_LIMIT_COUNT 3 // Minimum number of MAC addresses

View File

@ -680,7 +680,7 @@ typedef struct IPC IPC;
typedef struct IPC_ARP IPC_ARP; typedef struct IPC_ARP IPC_ARP;
typedef struct IPC_ASYNC IPC_ASYNC; typedef struct IPC_ASYNC IPC_ASYNC;
typedef struct IPC_PARAM IPC_PARAM; typedef struct IPC_PARAM IPC_PARAM;
typedef struct IPC_DHCP_RELESAE_QUEUE IPC_DHCP_RELESAE_QUEUE; typedef struct IPC_DHCP_RELEASE_QUEUE IPC_DHCP_RELEASE_QUEUE;
typedef struct IPC_MSCHAP_V2_AUTHINFO IPC_MSCHAP_V2_AUTHINFO; typedef struct IPC_MSCHAP_V2_AUTHINFO IPC_MSCHAP_V2_AUTHINFO;

View File

@ -235,7 +235,7 @@ void CiGetCurrentMachineHashOld(void *data)
} }
#ifdef OS_WIN32 #ifdef OS_WIN32
// Priduct ID // Product ID
product_id = MsRegReadStr(REG_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "ProductId"); product_id = MsRegReadStr(REG_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "ProductId");
if (product_id == NULL) if (product_id == NULL)
{ {
@ -3377,7 +3377,7 @@ UINT CcEnumAccount(REMOTE_CLIENT *r, RPC_CLIENT_ENUM_ACCOUNT *e)
return err; return err;
} }
// Unset the startup flag of the accout // Unset the startup flag of the account
UINT CcRemoveStartupAccount(REMOTE_CLIENT *r, RPC_CLIENT_DELETE_ACCOUNT *a) UINT CcRemoveStartupAccount(REMOTE_CLIENT *r, RPC_CLIENT_DELETE_ACCOUNT *a)
{ {
PACK *ret, *p; PACK *ret, *p;
@ -5000,14 +5000,14 @@ void InRpcClientGetConnectionStatus(RPC_CLIENT_GET_CONNECTION_STATUS *s, PACK *p
s->ServerPort = PackGetInt(p, "ServerPort"); s->ServerPort = PackGetInt(p, "ServerPort");
s->ServerProductVer = PackGetInt(p, "ServerProductVer"); s->ServerProductVer = PackGetInt(p, "ServerProductVer");
s->ServerProductBuild = PackGetInt(p, "ServerProductBuild"); s->ServerProductBuild = PackGetInt(p, "ServerProductBuild");
s->NumConnectionsEatablished = PackGetInt(p, "NumConnectionsEatablished"); s->NumConnectionsEstablished = PackGetInt(p, "NumConnectionsEstablished");
s->MaxTcpConnections = PackGetInt(p, "MaxTcpConnections"); s->MaxTcpConnections = PackGetInt(p, "MaxTcpConnections");
s->NumTcpConnections = PackGetInt(p, "NumTcpConnections"); s->NumTcpConnections = PackGetInt(p, "NumTcpConnections");
s->NumTcpConnectionsUpload = PackGetInt(p, "NumTcpConnectionsUpload"); s->NumTcpConnectionsUpload = PackGetInt(p, "NumTcpConnectionsUpload");
s->NumTcpConnectionsDownload = PackGetInt(p, "NumTcpConnectionsDownload"); s->NumTcpConnectionsDownload = PackGetInt(p, "NumTcpConnectionsDownload");
s->StartTime = PackGetInt64(p, "StartTime"); s->StartTime = PackGetInt64(p, "StartTime");
s->FirstConnectionEstablisiedTime = PackGetInt64(p, "FirstConnectionEstablisiedTime"); s->FirstConnectionEstablishedTime = PackGetInt64(p, "FirstConnectionEstablishedTime");
s->CurrentConnectionEstablishTime = PackGetInt64(p, "CurrentConnectionEstablishTime"); s->CurrentConnectionEstablishTime = PackGetInt64(p, "CurrentConnectionEstablishTime");
s->TotalSendSize = PackGetInt64(p, "TotalSendSize"); s->TotalSendSize = PackGetInt64(p, "TotalSendSize");
s->TotalRecvSize = PackGetInt64(p, "TotalRecvSize"); s->TotalRecvSize = PackGetInt64(p, "TotalRecvSize");
@ -5073,7 +5073,7 @@ void OutRpcClientGetConnectionStatus(PACK *p, RPC_CLIENT_GET_CONNECTION_STATUS *
PackAddInt(p, "ServerPort", c->ServerPort); PackAddInt(p, "ServerPort", c->ServerPort);
PackAddInt(p, "ServerProductVer", c->ServerProductVer); PackAddInt(p, "ServerProductVer", c->ServerProductVer);
PackAddInt(p, "ServerProductBuild", c->ServerProductBuild); PackAddInt(p, "ServerProductBuild", c->ServerProductBuild);
PackAddInt(p, "NumConnectionsEatablished", c->NumConnectionsEatablished); PackAddInt(p, "NumConnectionsEstablished", c->NumConnectionsEstablished);
PackAddInt(p, "HalfConnection", c->HalfConnection); PackAddInt(p, "HalfConnection", c->HalfConnection);
PackAddInt(p, "QoS", c->QoS); PackAddInt(p, "QoS", c->QoS);
PackAddInt(p, "MaxTcpConnections", c->MaxTcpConnections); PackAddInt(p, "MaxTcpConnections", c->MaxTcpConnections);
@ -5091,7 +5091,7 @@ void OutRpcClientGetConnectionStatus(PACK *p, RPC_CLIENT_GET_CONNECTION_STATUS *
PackAddBool(p, "IsMonitorMode", c->IsMonitorMode); PackAddBool(p, "IsMonitorMode", c->IsMonitorMode);
PackAddInt64(p, "StartTime", c->StartTime); PackAddInt64(p, "StartTime", c->StartTime);
PackAddInt64(p, "FirstConnectionEstablisiedTime", c->FirstConnectionEstablisiedTime); PackAddInt64(p, "FirstConnectionEstablishedTime", c->FirstConnectionEstablishedTime);
PackAddInt64(p, "CurrentConnectionEstablishTime", c->CurrentConnectionEstablishTime); PackAddInt64(p, "CurrentConnectionEstablishTime", c->CurrentConnectionEstablishTime);
PackAddInt64(p, "TotalSendSize", c->TotalSendSize); PackAddInt64(p, "TotalSendSize", c->TotalSendSize);
PackAddInt64(p, "TotalRecvSize", c->TotalRecvSize); PackAddInt64(p, "TotalRecvSize", c->TotalRecvSize);
@ -5152,7 +5152,7 @@ void CiNotifyMain(CLIENT *c, SOCK *s)
return; return;
} }
// Register a Cencel // Register a Cancel
cancel = NewCancel(); cancel = NewCancel();
LockList(c->NotifyCancelList); LockList(c->NotifyCancelList);
{ {
@ -6088,9 +6088,9 @@ void CiGetSessionStatus(RPC_CLIENT_GET_CONNECTION_STATUS *st, SESSION *s)
// Connection start time // Connection start time
st->StartTime = TickToTime(s->CreatedTime); st->StartTime = TickToTime(s->CreatedTime);
// Connection completion time of the first connection // Connection completion time of the first connection
st->FirstConnectionEstablisiedTime = TickToTime(s->FirstConnectionEstablisiedTime); st->FirstConnectionEstablishedTime = TickToTime(s->FirstConnectionEstablishedTime);
// Number of connections have been established so far // Number of connections have been established so far
st->NumConnectionsEatablished = s->NumConnectionsEatablished; st->NumConnectionsEstablished = s->NumConnectionsEstablished;
} }
Unlock(s->lock); Unlock(s->lock);
} }

View File

@ -427,9 +427,9 @@ struct RPC_CLIENT_GET_CONNECTION_STATUS
X *ServerX; // Server certificate X *ServerX; // Server certificate
X *ClientX; // Client certificate X *ClientX; // Client certificate
UINT64 StartTime; // Connection start time UINT64 StartTime; // Connection start time
UINT64 FirstConnectionEstablisiedTime; // Connection completion time of the first connection UINT64 FirstConnectionEstablishedTime; // Connection completion time of the first connection
UINT64 CurrentConnectionEstablishTime; // Connection completion time of this connection UINT64 CurrentConnectionEstablishTime; // Connection completion time of this connection
UINT NumConnectionsEatablished; // Number of connections have been established so far UINT NumConnectionsEstablished; // Number of connections have been established so far
bool HalfConnection; // Half-connection bool HalfConnection; // Half-connection
bool QoS; // VoIP / QoS bool QoS; // VoIP / QoS
UINT MaxTcpConnections; // Maximum number of the TCP connections UINT MaxTcpConnections; // Maximum number of the TCP connections

View File

@ -6161,7 +6161,7 @@ UINT PcAccountRetrySet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param)
{ {
{"[name]", CmdPrompt, _UU("CMD_AccountCreate_Prompt_Name"), CmdEvalNotEmpty, NULL}, {"[name]", CmdPrompt, _UU("CMD_AccountCreate_Prompt_Name"), CmdEvalNotEmpty, NULL},
{"NUM", CmdPrompt, _UU("CMD_AccountRetrySet_PROMPT_NUM"), CmdEvalNotEmpty, NULL}, {"NUM", CmdPrompt, _UU("CMD_AccountRetrySet_PROMPT_NUM"), CmdEvalNotEmpty, NULL},
{"INTERVAL", CmdPrompt, _UU("CMD_AccountRetrySet_PROMPY_INTERVAL"), CmdEvalMinMax, &minmax}, {"INTERVAL", CmdPrompt, _UU("CMD_AccountRetrySet_PROMPT_INTERVAL"), CmdEvalMinMax, &minmax},
}; };
// Get the parameter list // Get the parameter list
@ -8791,7 +8791,7 @@ UINT PsConnectionList(CONSOLE *c, char *cmd_name, wchar_t *str, void *param)
CtFree(ct, c); CtFree(ct, c);
FreeRpcEnumConnetion(&t); FreeRpcEnumConnection(&t);
FreeParamValueList(o); FreeParamValueList(o);
@ -14186,7 +14186,7 @@ bool EditPolicy(CONSOLE *c, POLICY *pol, char *name, char *value, bool cascade_m
if (cascade_mode && (PolicyIsSupportedForCascade(id) == false)) if (cascade_mode && (PolicyIsSupportedForCascade(id) == false))
{ {
UniFormat(tmp, sizeof(tmp), _UU("CMD_CascadePolicySet_Invalid_Name_For_Cadcade"), name); UniFormat(tmp, sizeof(tmp), _UU("CMD_CascadePolicySet_Invalid_Name_For_Cascade"), name);
c->Write(c, tmp); c->Write(c, tmp);
FreePack(p); FreePack(p);
return false; return false;
@ -14421,8 +14421,8 @@ void CmdPrintStatusToListViewEx(CT *ct, RPC_CLIENT_GET_CONNECTION_STATUS *s, boo
GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->StartTime), NULL); GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->StartTime), NULL);
CtInsert(ct, _UU("CM_ST_START_TIME"), tmp); CtInsert(ct, _UU("CM_ST_START_TIME"), tmp);
GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->FirstConnectionEstablisiedTime), NULL); GetDateTimeStrEx64(tmp, sizeof(tmp), SystemToLocal64(s->FirstConnectionEstablishedTime), NULL);
CtInsert(ct, _UU("CM_ST_FIRST_ESTAB_TIME"), s->FirstConnectionEstablisiedTime == 0 ? _UU("CM_ST_NONE") : tmp); CtInsert(ct, _UU("CM_ST_FIRST_ESTAB_TIME"), s->FirstConnectionEstablishedTime == 0 ? _UU("CM_ST_NONE") : tmp);
if (s->Connected) if (s->Connected)
{ {
@ -14432,7 +14432,7 @@ void CmdPrintStatusToListViewEx(CT *ct, RPC_CLIENT_GET_CONNECTION_STATUS *s, boo
if (server_mode == false) if (server_mode == false)
{ {
UniFormat(tmp, sizeof(tmp), _UU("CM_ST_NUM_STR"), s->NumConnectionsEatablished); UniFormat(tmp, sizeof(tmp), _UU("CM_ST_NUM_STR"), s->NumConnectionsEstablished);
CtInsert(ct, _UU("CM_ST_NUM_ESTABLISHED"), tmp); CtInsert(ct, _UU("CM_ST_NUM_ESTABLISHED"), tmp);
} }
@ -23121,7 +23121,7 @@ wchar_t *CmdPromptPort(CONSOLE *c, void *param)
} }
else else
{ {
prompt_str = _UU("CMD_PROPMT_PORT"); prompt_str = _UU("CMD_PROMPT_PORT");
} }
return c->ReadLine(c, prompt_str, true); return c->ReadLine(c, prompt_str, true);

View File

@ -667,7 +667,7 @@ void WriteSendFifo(SESSION *s, TCPSOCK *ts, void *data, UINT size)
WriteFifo(ts->SendFifo, data, size); WriteFifo(ts->SendFifo, data, size);
} }
// Write data to the reception FIFO (automatic deccyption) // Write data to the reception FIFO (automatic decryption)
void WriteRecvFifo(SESSION *s, TCPSOCK *ts, void *data, UINT size) void WriteRecvFifo(SESSION *s, TCPSOCK *ts, void *data, UINT size)
{ {
// Validate arguments // Validate arguments
@ -892,7 +892,7 @@ void PutUDPPacketData(CONNECTION *c, void *data, UINT size)
block = NewBlock(tmp, size, 0); block = NewBlock(tmp, size, 0);
// Insert Block // Insert Block
InsertReveicedBlockToQueue(c, block, false); InsertReceivedBlockToQueue(c, block, false);
} }
} }
@ -909,7 +909,7 @@ void PutUDPPacketData(CONNECTION *c, void *data, UINT size)
} }
// Add a block to the receive queue // Add a block to the receive queue
void InsertReveicedBlockToQueue(CONNECTION *c, BLOCK *block, bool no_lock) void InsertReceivedBlockToQueue(CONNECTION *c, BLOCK *block, bool no_lock)
{ {
SESSION *s; SESSION *s;
// Validate arguments // Validate arguments
@ -1831,7 +1831,7 @@ void ConnectionReceive(CONNECTION *c, CANCEL *c1, CANCEL *c2)
else else
{ {
// Add the data block to queue // Add the data block to queue
InsertReveicedBlockToQueue(c, b, true); InsertReceivedBlockToQueue(c, b, true);
if ((current_packet_index % 32) == 0) if ((current_packet_index % 32) == 0)
{ {
@ -1914,7 +1914,7 @@ void ConnectionReceive(CONNECTION *c, CANCEL *c1, CANCEL *c2)
else else
{ {
// Add the data block to queue // Add the data block to queue
InsertReveicedBlockToQueue(c, block, true); InsertReceivedBlockToQueue(c, block, true);
if ((current_packet_index % 32) == 0) if ((current_packet_index % 32) == 0)
{ {
@ -1979,7 +1979,7 @@ void ConnectionReceive(CONNECTION *c, CANCEL *c1, CANCEL *c2)
else else
{ {
// Add the data block to queue // Add the data block to queue
InsertReveicedBlockToQueue(c, block, true); InsertReceivedBlockToQueue(c, block, true);
if ((current_packet_index % 32) == 0) if ((current_packet_index % 32) == 0)
{ {
@ -2208,7 +2208,7 @@ DISCONNECT_THIS_TCP:
else else
{ {
// Add the data block to queue // Add the data block to queue
InsertReveicedBlockToQueue(c, block, true); InsertReceivedBlockToQueue(c, block, true);
if ((current_packet_index % 32) == 0) if ((current_packet_index % 32) == 0)
{ {
@ -2477,7 +2477,7 @@ DISCONNECT_THIS_TCP:
else else
{ {
// Add the data block to queue // Add the data block to queue
InsertReveicedBlockToQueue(c, block, true); InsertReceivedBlockToQueue(c, block, true);
} }
num++; num++;
if (num >= MAX_SEND_SOCKET_QUEUE_NUM) if (num >= MAX_SEND_SOCKET_QUEUE_NUM)
@ -2558,7 +2558,7 @@ DISCONNECT_THIS_TCP:
} }
else else
{ {
InsertReveicedBlockToQueue(c, block, true); InsertReceivedBlockToQueue(c, block, true);
} }
num++; num++;
@ -2675,7 +2675,7 @@ DISCONNECT_THIS_TCP:
} }
else else
{ {
InsertReveicedBlockToQueue(c, block, true); InsertReceivedBlockToQueue(c, block, true);
} }
num++; num++;
if (num >= MAX_SEND_SOCKET_QUEUE_NUM) if (num >= MAX_SEND_SOCKET_QUEUE_NUM)
@ -2690,7 +2690,7 @@ DISCONNECT_THIS_TCP:
else else
{ {
ETH *e; ETH *e;
// Bridge is stopped cureently // Bridge is stopped currently
Select(NULL, SELECT_TIME, c1, NULL); Select(NULL, SELECT_TIME, c1, NULL);
if (b->LastBridgeTry == 0 || (b->LastBridgeTry + BRIDGE_TRY_SPAN) <= Tick64()) if (b->LastBridgeTry == 0 || (b->LastBridgeTry + BRIDGE_TRY_SPAN) <= Tick64())

View File

@ -352,7 +352,7 @@ void SendKeepAlive(CONNECTION *c, TCPSOCK *ts);
void DisconnectUDPSockets(CONNECTION *c); void DisconnectUDPSockets(CONNECTION *c);
void PutUDPPacketData(CONNECTION *c, void *data, UINT size); void PutUDPPacketData(CONNECTION *c, void *data, UINT size);
void SendDataWithUDP(SOCK *s, CONNECTION *c); void SendDataWithUDP(SOCK *s, CONNECTION *c);
void InsertReveicedBlockToQueue(CONNECTION *c, BLOCK *block, bool no_lock); void InsertReceivedBlockToQueue(CONNECTION *c, BLOCK *block, bool no_lock);
void InitTcpSockRc4Key(TCPSOCK *ts, bool server_mode); void InitTcpSockRc4Key(TCPSOCK *ts, bool server_mode);
UINT TcpSockRecv(SESSION *s, TCPSOCK *ts, void *data, UINT size); UINT TcpSockRecv(SESSION *s, TCPSOCK *ts, void *data, UINT size);
UINT TcpSockSend(SESSION *s, TCPSOCK *ts, void *data, UINT size); UINT TcpSockSend(SESSION *s, TCPSOCK *ts, void *data, UINT size);

View File

@ -933,11 +933,11 @@ RETRY:
wchar_t tmp[MAX_SIZE]; wchar_t tmp[MAX_SIZE];
// There is more than one candidate // There is more than one candidate
UniFormat(tmp, sizeof(tmp), _UU("CON_AMBIGIOUS_CMD"), cmd_name); UniFormat(tmp, sizeof(tmp), _UU("CON_AMBIGUOUS_CMD"), cmd_name);
c->Write(c, tmp); c->Write(c, tmp);
c->Write(c, _UU("CON_AMBIGIOUS_CMD_1")); c->Write(c, _UU("CON_AMBIGUOUS_CMD_1"));
PrintCandidateHelp(c, NULL, candidate, 1); PrintCandidateHelp(c, NULL, candidate, 1);
c->Write(c, _UU("CON_AMBIGIOUS_CMD_2")); c->Write(c, _UU("CON_AMBIGUOUS_CMD_2"));
c->RetCode = ERR_BAD_COMMAND_OR_PARAM; c->RetCode = ERR_BAD_COMMAND_OR_PARAM;
} }
@ -1338,14 +1338,14 @@ LIST *ParseCommandList(CONSOLE *c, char *cmd_name, wchar_t *command, PARAM param
wchar_t tmp[MAX_SIZE]; wchar_t tmp[MAX_SIZE];
// There is more than one candidate // There is more than one candidate
UniFormat(tmp, sizeof(tmp), _UU("CON_AMBIGIOUS_PARAM"), param_list->Token[i]); UniFormat(tmp, sizeof(tmp), _UU("CON_AMBIGUOUS_PARAM"), param_list->Token[i]);
c->Write(c, tmp); c->Write(c, tmp);
UniFormat(tmp, sizeof(tmp), _UU("CON_AMBIGIOUS_PARAM_1"), cmd_name); UniFormat(tmp, sizeof(tmp), _UU("CON_AMBIGUOUS_PARAM_1"), cmd_name);
c->Write(c, tmp); c->Write(c, tmp);
PrintCandidateHelp(c, cmd_name, candidate, 1); PrintCandidateHelp(c, cmd_name, candidate, 1);
c->Write(c, _UU("CON_AMBIGIOUS_PARAM_2")); c->Write(c, _UU("CON_AMBIGUOUS_PARAM_2"));
ok = false; ok = false;
} }

View File

@ -227,7 +227,7 @@ UINT DCChangeHostName(DDNS_CLIENT *c, char *hostname)
void DCThread(THREAD *thread, void *param) void DCThread(THREAD *thread, void *param)
{ {
DDNS_CLIENT *c; DDNS_CLIENT *c;
INTERRUPT_MANAGER *interrput; INTERRUPT_MANAGER *interrupt;
UINT last_ip_hash = 0; UINT last_ip_hash = 0;
void *route_change_poller = NULL; void *route_change_poller = NULL;
bool last_time_ip_changed = false; bool last_time_ip_changed = false;
@ -243,7 +243,7 @@ void DCThread(THREAD *thread, void *param)
c = (DDNS_CLIENT *)param; c = (DDNS_CLIENT *)param;
interrput = NewInterruptManager(); interrupt = NewInterruptManager();
route_change_poller = NewRouteChange(); route_change_poller = NewRouteChange();
IsRouteChanged(route_change_poller); IsRouteChanged(route_change_poller);
@ -346,7 +346,7 @@ void DCThread(THREAD *thread, void *param)
c->NextGetMyIpTick_IPv4 = Tick64() + (UINT64)next_interval; c->NextGetMyIpTick_IPv4 = Tick64() + (UINT64)next_interval;
AddInterrupt(interrput, c->NextGetMyIpTick_IPv4); AddInterrupt(interrupt, c->NextGetMyIpTick_IPv4);
} }
// Self IPv6 address acquisition // Self IPv6 address acquisition
@ -381,7 +381,7 @@ void DCThread(THREAD *thread, void *param)
c->NextGetMyIpTick_IPv6 = Tick64() + (UINT64)next_interval; c->NextGetMyIpTick_IPv6 = Tick64() + (UINT64)next_interval;
AddInterrupt(interrput, c->NextGetMyIpTick_IPv6); AddInterrupt(interrupt, c->NextGetMyIpTick_IPv6);
} }
} }
@ -419,7 +419,7 @@ void DCThread(THREAD *thread, void *param)
SiApplyAzureConfig(c->Cedar->Server, &st); SiApplyAzureConfig(c->Cedar->Server, &st);
} }
AddInterrupt(interrput, c->NextRegisterTick_IPv4); AddInterrupt(interrupt, c->NextRegisterTick_IPv4);
} }
if (c->Halt) if (c->Halt)
@ -454,10 +454,10 @@ void DCThread(THREAD *thread, void *param)
SiApplyAzureConfig(c->Cedar->Server, &st); SiApplyAzureConfig(c->Cedar->Server, &st);
} }
AddInterrupt(interrput, c->NextRegisterTick_IPv6); AddInterrupt(interrupt, c->NextRegisterTick_IPv6);
} }
interval = GetNextIntervalForInterrupt(interrput); interval = GetNextIntervalForInterrupt(interrupt);
interval = MIN(interval, 1234); interval = MIN(interval, 1234);
if (n == 1) if (n == 1)
@ -490,7 +490,7 @@ void DCThread(THREAD *thread, void *param)
} }
FreeRouteChange(route_change_poller); FreeRouteChange(route_change_poller);
FreeInterruptManager(interrput); FreeInterruptManager(interrupt);
} }
// Command to update immediately // Command to update immediately

View File

@ -781,7 +781,7 @@ void EmAddInit(HWND hWnd, EM_ADD *p)
// Edit mode (to obtain a configuration) // Edit mode (to obtain a configuration)
wchar_t tmp[MAX_PATH]; wchar_t tmp[MAX_PATH];
RPC_ADD_DEVICE t; RPC_ADD_DEVICE t;
Hide(hWnd, R_PROMISCUS); Hide(hWnd, R_PROMISCUOUS);
Zero(&t, sizeof(t)); Zero(&t, sizeof(t));
StrCpy(t.DeviceName, sizeof(t.DeviceName), p->DeviceName); StrCpy(t.DeviceName, sizeof(t.DeviceName), p->DeviceName);
@ -827,7 +827,7 @@ void EmAddOk(HWND hWnd, EM_ADD *p)
if (p->NewMode) if (p->NewMode)
{ {
t.NoPromiscus = IsChecked(hWnd, R_PROMISCUS); t.NoPromiscuous = IsChecked(hWnd, R_PROMISCUOUS);
} }
if (p->NewMode) if (p->NewMode)

View File

@ -114,7 +114,7 @@
// Constants // Constants
#define EM_REG_KEY "Software\\" GC_REG_COMPANY_NAME "\\EtherLogger\\Manager" #define EM_REG_KEY "Software\\" GC_REG_COMPANY_NAME "\\EtherLogger\\Manager"
// Innner structure // Inner structure
typedef struct EM_ADD typedef struct EM_ADD
{ {
RPC *Rpc; RPC *Rpc;

View File

@ -444,7 +444,7 @@ UINT EtSetPassword(EL *e, RPC_SET_PASSWORD *t)
// Add a device // Add a device
UINT EtAddDevice(EL *e, RPC_ADD_DEVICE *t) UINT EtAddDevice(EL *e, RPC_ADD_DEVICE *t)
{ {
if (ElAddCaptureDevice(e, t->DeviceName, &t->LogSetting, t->NoPromiscus) == false) if (ElAddCaptureDevice(e, t->DeviceName, &t->LogSetting, t->NoPromiscuous) == false)
{ {
return ERR_CAPTURE_DEVICE_ADD_ERROR; return ERR_CAPTURE_DEVICE_ADD_ERROR;
} }
@ -485,7 +485,7 @@ UINT EtGetDevice(EL *e, RPC_ADD_DEVICE *t)
ret = ERR_NO_ERROR; ret = ERR_NO_ERROR;
Copy(&t->LogSetting, &d->LogSetting, sizeof(HUB_LOG)); Copy(&t->LogSetting, &d->LogSetting, sizeof(HUB_LOG));
t->NoPromiscus = d->NoPromiscus; t->NoPromiscuous = d->NoPromiscuous;
} }
} }
UnlockList(e->DeviceList); UnlockList(e->DeviceList);
@ -583,7 +583,7 @@ void InRpcAddDevice(RPC_ADD_DEVICE *t, PACK *p)
Zero(t, sizeof(RPC_ADD_DEVICE)); Zero(t, sizeof(RPC_ADD_DEVICE));
PackGetStr(p, "DeviceName", t->DeviceName, sizeof(t->DeviceName)); PackGetStr(p, "DeviceName", t->DeviceName, sizeof(t->DeviceName));
t->NoPromiscus = PackGetInt(p, "NoPromiscus"); t->NoPromiscuous = PackGetInt(p, "NoPromiscuous");
t->LogSetting.PacketLogSwitchType = PackGetInt(p, "PacketLogSwitchType"); t->LogSetting.PacketLogSwitchType = PackGetInt(p, "PacketLogSwitchType");
for (i = 0;i < NUM_PACKET_LOG;i++) for (i = 0;i < NUM_PACKET_LOG;i++)
@ -602,7 +602,7 @@ void OutRpcAddDevice(PACK *p, RPC_ADD_DEVICE *t)
} }
PackAddStr(p, "DeviceName", t->DeviceName); PackAddStr(p, "DeviceName", t->DeviceName);
PackAddInt(p, "NoPromiscus", t->NoPromiscus); PackAddInt(p, "NoPromiscuous", t->NoPromiscuous);
PackAddInt(p, "PacketLogSwitchType", t->LogSetting.PacketLogSwitchType); PackAddInt(p, "PacketLogSwitchType", t->LogSetting.PacketLogSwitchType);
for (i = 0;i < NUM_PACKET_LOG;i++) for (i = 0;i < NUM_PACKET_LOG;i++)
@ -969,7 +969,7 @@ bool ElDeleteCaptureDevice(EL *e, char *name)
} }
// Add a capture device // Add a capture device
bool ElAddCaptureDevice(EL *e, char *name, HUB_LOG *log, bool no_promiscus) bool ElAddCaptureDevice(EL *e, char *name, HUB_LOG *log, bool no_promiscuous)
{ {
EL_DEVICE *d, t; EL_DEVICE *d, t;
// Validate arguments // Validate arguments
@ -995,7 +995,7 @@ bool ElAddCaptureDevice(EL *e, char *name, HUB_LOG *log, bool no_promiscus)
d = ZeroMalloc(sizeof(EL_DEVICE)); d = ZeroMalloc(sizeof(EL_DEVICE));
StrCpy(d->DeviceName, sizeof(d->DeviceName), name); StrCpy(d->DeviceName, sizeof(d->DeviceName), name);
Copy(&d->LogSetting, log, sizeof(HUB_LOG)); Copy(&d->LogSetting, log, sizeof(HUB_LOG));
d->NoPromiscus = no_promiscus; d->NoPromiscuous = no_promiscuous;
d->el = e; d->el = e;
Insert(e->DeviceList, d); Insert(e->DeviceList, d);
@ -1091,7 +1091,7 @@ void ElSaveConfigToFolder(EL *e, FOLDER *root)
f = CfgCreateFolder(devices, d->DeviceName); f = CfgCreateFolder(devices, d->DeviceName);
SiWriteHubLogCfgEx(f, &d->LogSetting, true); SiWriteHubLogCfgEx(f, &d->LogSetting, true);
CfgAddBool(f, "NoPromiscusMode", d->NoPromiscus); CfgAddBool(f, "NoPromiscuousMode", d->NoPromiscuous);
} }
} }
UnlockList(e->DeviceList); UnlockList(e->DeviceList);
@ -1157,7 +1157,7 @@ void ElLoadConfigFromFolder(EL *e, FOLDER *root)
Zero(&g, sizeof(g)); Zero(&g, sizeof(g));
SiLoadHubLogCfg(&g, f); SiLoadHubLogCfg(&g, f);
ElAddCaptureDevice(e, name, &g, CfgGetBool(f, "NoPromiscusMode")); ElAddCaptureDevice(e, name, &g, CfgGetBool(f, "NoPromiscuousMode"));
} }
} }
FreeToken(t); FreeToken(t);

View File

@ -133,7 +133,7 @@ struct RPC_ADD_DEVICE
{ {
char DeviceName[MAX_SIZE]; // Device name char DeviceName[MAX_SIZE]; // Device name
HUB_LOG LogSetting; // Log settings HUB_LOG LogSetting; // Log settings
bool NoPromiscus; // Without promiscuous mode bool NoPromiscuous; // Without promiscuous mode
}; };
struct RPC_DELETE_DEVICE struct RPC_DELETE_DEVICE
@ -173,7 +173,7 @@ struct EL_DEVICE
CANCEL *Cancel2; // Cancel 2 CANCEL *Cancel2; // Cancel 2
volatile bool Halt; // Halting flag volatile bool Halt; // Halting flag
bool Active; // Running flag bool Active; // Running flag
bool NoPromiscus; // Without promiscuous mode bool NoPromiscuous; // Without promiscuous mode
LOG *Logger; // Logger LOG *Logger; // Logger
}; };
@ -219,7 +219,7 @@ void ElLoadConfigFromFolder(EL *e, FOLDER *root);
void ElSaveConfig(EL *e); void ElSaveConfig(EL *e);
void ElSaveConfigToFolder(EL *e, FOLDER *root); void ElSaveConfigToFolder(EL *e, FOLDER *root);
int ElCompareDevice(void *p1, void *p2); int ElCompareDevice(void *p1, void *p2);
bool ElAddCaptureDevice(EL *e, char *name, HUB_LOG *log, bool no_promiscus); bool ElAddCaptureDevice(EL *e, char *name, HUB_LOG *log, bool no_promiscuous);
bool ElDeleteCaptureDevice(EL *e, char *name); bool ElDeleteCaptureDevice(EL *e, char *name);
bool ElSetCaptureDeviceLogSetting(EL *e, char *name, HUB_LOG *log); bool ElSetCaptureDeviceLogSetting(EL *e, char *name, HUB_LOG *log);
void ElCaptureThread(THREAD *thread, void *param); void ElCaptureThread(THREAD *thread, void *param);

View File

@ -1835,7 +1835,7 @@ ESCAPE:
return; return;
} }
// Eable / disable the SecureNAT // Enable / disable the SecureNAT
void EnableSecureNAT(HUB *h, bool enable) void EnableSecureNAT(HUB *h, bool enable)
{ {
EnableSecureNATEx(h, enable, false); EnableSecureNATEx(h, enable, false);

View File

@ -348,7 +348,7 @@ struct ACCESS
UCHAR DstMacAddress[6]; // Destination MAC address UCHAR DstMacAddress[6]; // Destination MAC address
UCHAR DstMacMask[6]; // Destination MAC address mask UCHAR DstMacMask[6]; // Destination MAC address mask
bool CheckTcpState; // The state of the TCP connection bool CheckTcpState; // The state of the TCP connection
bool Established; // Establieshed(TCP) bool Established; // Established(TCP)
UINT Delay; // Delay UINT Delay; // Delay
UINT Jitter; // Jitter UINT Jitter; // Jitter
UINT Loss; // Packet loss UINT Loss; // Packet loss

View File

@ -206,7 +206,7 @@ void IPsecSendPacketByIPsecSa(IKE_SERVER *ike, IPSECSA *sa, UCHAR *data, UINT da
IPV4_SET_HEADER_LEN(&h, sizeof(IPV4_HEADER) / 4); IPV4_SET_HEADER_LEN(&h, sizeof(IPV4_HEADER) / 4);
h.TotalLength = Endian16((USHORT)(data_size + sizeof(IPV4_HEADER))); h.TotalLength = Endian16((USHORT)(data_size + sizeof(IPV4_HEADER)));
h.Identification = Endian16(c->TunnelSendIpId++); h.Identification = Endian16(c->TunnelSendIpId++);
h.FlagsAndFlagmentOffset[0] = h.FlagsAndFlagmentOffset[1] = 0; h.FlagsAndFragmentOffset[0] = h.FlagsAndFragmentOffset[1] = 0;
h.TimeToLive = DEFAULT_IP_TTL; h.TimeToLive = DEFAULT_IP_TTL;
h.Protocol = protocol_id; h.Protocol = protocol_id;
h.SrcIP = IPToUINT(&c->TunnelModeServerIP); h.SrcIP = IPToUINT(&c->TunnelModeServerIP);
@ -2839,7 +2839,7 @@ void ProcIkeAggressiveModePacketRecv(IKE_SERVER *ike, UDPPACKET *p, IKE_PACKET *
if ((caps.NatTraversalDraftIetf || caps.NatTraversalRfc3947) || (IsUdpPortOpened(ike->IPsec->UdpListener, &p->DstIP, IPSEC_PORT_IPSEC_ESP_RAW))) if ((caps.NatTraversalDraftIetf || caps.NatTraversalRfc3947) || (IsUdpPortOpened(ike->IPsec->UdpListener, &p->DstIP, IPSEC_PORT_IPSEC_ESP_RAW)))
{ {
sa = FindIkeSaByEndPointAndInitiatorCookie(ike, &p->DstIP, p->DestPort, &p->SrcIP, p->SrcPort, header->InitiatorCookie, IKE_SA_AGRESSIVE_MODE); sa = FindIkeSaByEndPointAndInitiatorCookie(ike, &p->DstIP, p->DestPort, &p->SrcIP, p->SrcPort, header->InitiatorCookie, IKE_SA_AGGRESSIVE_MODE);
if (sa == NULL) if (sa == NULL)
{ {
@ -2894,7 +2894,7 @@ void ProcIkeAggressiveModePacketRecv(IKE_SERVER *ike, UDPPACKET *p, IKE_PACKET *
IKE_PACKET_PAYLOAD *your_nat_d_2 = NULL; IKE_PACKET_PAYLOAD *your_nat_d_2 = NULL;
// Create an IKE SA // Create an IKE SA
sa = NewIkeSa(ike, c, header->InitiatorCookie, IKE_SA_AGRESSIVE_MODE, &setting); sa = NewIkeSa(ike, c, header->InitiatorCookie, IKE_SA_AGGRESSIVE_MODE, &setting);
Copy(&sa->Caps, &caps, sizeof(IKE_CAPS)); Copy(&sa->Caps, &caps, sizeof(IKE_CAPS));
sa->State= IKE_SA_AM_STATE_1_SA; sa->State= IKE_SA_AM_STATE_1_SA;
Insert(ike->IkeSaList, sa); Insert(ike->IkeSaList, sa);
@ -3118,7 +3118,7 @@ void ProcIkeAggressiveModePacketRecv(IKE_SERVER *ike, UDPPACKET *p, IKE_PACKET *
header->ResponderCookie), true, header->InitiatorCookie, header->ResponderCookie); header->ResponderCookie), true, header->InitiatorCookie, header->ResponderCookie);
} }
if (sa != NULL && sa->Mode == IKE_SA_AGRESSIVE_MODE) if (sa != NULL && sa->Mode == IKE_SA_AGGRESSIVE_MODE)
{ {
IKE_PACKET *pr = NULL; IKE_PACKET *pr = NULL;
@ -5757,7 +5757,7 @@ void ProcessIKEInterrupts(IKE_SERVER *ike)
while (ike->StateHasChanged); while (ike->StateHasChanged);
// Maintenance of the thread list // Maintenance of the thread list
MainteThreadList(ike->ThreadList); MaintainThreadList(ike->ThreadList);
/*Debug("ike->ThreadList: %u\n", LIST_NUM(ike->ThreadList)); /*Debug("ike->ThreadList: %u\n", LIST_NUM(ike->ThreadList));
{ {
UINT i; UINT i;

View File

@ -120,7 +120,7 @@
// State // State
#define IKE_SA_MAIN_MODE 0 // Main mode #define IKE_SA_MAIN_MODE 0 // Main mode
#define IKE_SA_AGRESSIVE_MODE 1 // Aggressive mode #define IKE_SA_AGGRESSIVE_MODE 1 // Aggressive mode
#define IKE_SA_MM_STATE_1_SA 0 // Main mode state 1 (SA exchange is complete. Wait for key exchange) #define IKE_SA_MM_STATE_1_SA 0 // Main mode state 1 (SA exchange is complete. Wait for key exchange)
#define IKE_SA_MM_STATE_2_KEY 1 // Main mode state 2 (Key exchange is complete. Wait for exchange ID) #define IKE_SA_MM_STATE_2_KEY 1 // Main mode state 2 (Key exchange is complete. Wait for exchange ID)

View File

@ -561,7 +561,7 @@ IPC *NewIPC(CEDAR *cedar, char *client_name, char *postfix, char *hubname, char
ipc->ArpTable = NewList(IPCCmpArpTable); ipc->ArpTable = NewList(IPCCmpArpTable);
// Create an IPv4 reception queue // Create an IPv4 reception queue
ipc->IPv4RecviedQueue = NewQueue(); ipc->IPv4ReceivedQueue = NewQueue();
return ipc; return ipc;
@ -601,7 +601,7 @@ IPC *NewIPCBySock(CEDAR *cedar, SOCK *s, void *mac_address)
ipc->ArpTable = NewList(IPCCmpArpTable); ipc->ArpTable = NewList(IPCCmpArpTable);
// Create an IPv4 reception queue // Create an IPv4 reception queue
ipc->IPv4RecviedQueue = NewQueue(); ipc->IPv4ReceivedQueue = NewQueue();
ipc->FlushList = NewTubeFlushList(); ipc->FlushList = NewTubeFlushList();
@ -671,7 +671,7 @@ void FreeIPC(IPC *ipc)
while (true) while (true)
{ {
BLOCK *b = GetNext(ipc->IPv4RecviedQueue); BLOCK *b = GetNext(ipc->IPv4ReceivedQueue);
if (b == NULL) if (b == NULL)
{ {
break; break;
@ -680,7 +680,7 @@ void FreeIPC(IPC *ipc)
FreeBlock(b); FreeBlock(b);
} }
ReleaseQueue(ipc->IPv4RecviedQueue); ReleaseQueue(ipc->IPv4ReceivedQueue);
Free(ipc); Free(ipc);
} }
@ -872,7 +872,7 @@ LABEL_RETRY_FOR_OPENVPN:
char tmp[64]; char tmp[64];
DHCP_OPTION_LIST req; DHCP_OPTION_LIST req;
IPC_DHCP_RELESAE_QUEUE *q; IPC_DHCP_RELEASE_QUEUE *q;
// If the offered IP address is not used, place the address // If the offered IP address is not used, place the address
// in release memo list to release at the end of this function // in release memo list to release at the end of this function
@ -880,7 +880,7 @@ LABEL_RETRY_FOR_OPENVPN:
req.Opcode = DHCP_RELEASE; req.Opcode = DHCP_RELEASE;
req.ServerAddress = d->ParsedOptionList->ServerAddress; req.ServerAddress = d->ParsedOptionList->ServerAddress;
q = ZeroMalloc(sizeof(IPC_DHCP_RELESAE_QUEUE)); q = ZeroMalloc(sizeof(IPC_DHCP_RELEASE_QUEUE));
Copy(&q->Req, &req, sizeof(DHCP_OPTION_LIST)); Copy(&q->Req, &req, sizeof(DHCP_OPTION_LIST));
q->TranId = tran_id; q->TranId = tran_id;
Copy(q->MacAddress, ipc->MacAddress, 6); Copy(q->MacAddress, ipc->MacAddress, 6);
@ -994,7 +994,7 @@ LABEL_CLEANUP:
for (i = 0;i < LIST_NUM(release_list);i++) for (i = 0;i < LIST_NUM(release_list);i++)
{ {
IPC_DHCP_RELESAE_QUEUE *q = LIST_DATA(release_list, i); IPC_DHCP_RELEASE_QUEUE *q = LIST_DATA(release_list, i);
Copy(ipc->MacAddress, q->MacAddress, 6); Copy(ipc->MacAddress, q->MacAddress, 6);
FreeDHCPv4Data(IPCSendDhcpRequest(ipc, NULL, q->TranId, &q->Req, 0, 0, NULL)); FreeDHCPv4Data(IPCSendDhcpRequest(ipc, NULL, q->TranId, &q->Req, 0, 0, NULL));
@ -1456,7 +1456,7 @@ void IPCAssociateOnArpTable(IPC *ipc, IP *ip, UCHAR *mac_address)
} }
} }
// Identifiy whether the MAC address is a normal unicast address // Identify whether the MAC address is a normal unicast address
bool IsValidUnicastMacAddress(UCHAR *mac) bool IsValidUnicastMacAddress(UCHAR *mac)
{ {
// Validate arguments // Validate arguments
@ -1626,7 +1626,7 @@ void IPCProcessL3EventsEx(IPC *ipc, UINT64 now)
IPCAssociateOnArpTable(ipc, &ip_src, src_mac); IPCAssociateOnArpTable(ipc, &ip_src, src_mac);
// Place in the reception queue // Place in the reception queue
InsertQueue(ipc->IPv4RecviedQueue, NewBlock(data, size, 0)); InsertQueue(ipc->IPv4ReceivedQueue, NewBlock(data, size, 0));
} }
else else
{ {
@ -2086,7 +2086,7 @@ BLOCK *IPCRecvIPv4(IPC *ipc)
return NULL; return NULL;
} }
b = GetNext(ipc->IPv4RecviedQueue); b = GetNext(ipc->IPv4ReceivedQueue);
return b; return b;
} }

View File

@ -140,7 +140,7 @@ struct IPC_ARP
}; };
// DHCP release queue // DHCP release queue
struct IPC_DHCP_RELESAE_QUEUE struct IPC_DHCP_RELEASE_QUEUE
{ {
DHCP_OPTION_LIST Req; DHCP_OPTION_LIST Req;
UINT TranId; UINT TranId;
@ -206,7 +206,7 @@ struct IPC
UCHAR MacAddress[6]; // MAC address UCHAR MacAddress[6]; // MAC address
UCHAR Padding[2]; UCHAR Padding[2];
LIST *ArpTable; // ARP table LIST *ArpTable; // ARP table
QUEUE *IPv4RecviedQueue; // IPv4 reception queue QUEUE *IPv4ReceivedQueue; // IPv4 reception queue
TUBE_FLUSH_LIST *FlushList; // Tube Flush List TUBE_FLUSH_LIST *FlushList; // Tube Flush List
UCHAR MsChapV2_ServerResponse[20]; // Server response UCHAR MsChapV2_ServerResponse[20]; // Server response
DHCP_CLASSLESS_ROUTE_TABLE ClasslessRoute; // Classless routing table DHCP_CLASSLESS_ROUTE_TABLE ClasslessRoute; // Classless routing table

View File

@ -2562,7 +2562,7 @@ void L2TPProcessInterrupts(L2TP_SERVER *l2tp)
// Maintenance the thread list // Maintenance the thread list
if (l2tp->IkeServer == NULL) if (l2tp->IkeServer == NULL)
{ {
MainteThreadList(l2tp->ThreadList); MaintainThreadList(l2tp->ThreadList);
//Debug("l2tp->ThreadList: %u\n", LIST_NUM(l2tp->ThreadList)); //Debug("l2tp->ThreadList: %u\n", LIST_NUM(l2tp->ThreadList));
} }
} }

View File

@ -137,7 +137,7 @@ void SstpProcessControlPacket(SSTP_SERVER *s, SSTP_PACKET *p)
return; return;
} }
Debug("SSTP Control Packet Recv: Msg = %u, Num = %u\n", p->MessageType, LIST_NUM(p->AttibuteList)); Debug("SSTP Control Packet Recv: Msg = %u, Num = %u\n", p->MessageType, LIST_NUM(p->AttributeList));
switch (p->MessageType) switch (p->MessageType)
{ {
@ -266,7 +266,7 @@ void SstpSendPacket(SSTP_SERVER *s, SSTP_PACKET *p)
if (p->IsControl) if (p->IsControl)
{ {
Debug("SSTP Control Packet Send: Msg = %u, Num = %u\n", p->MessageType, LIST_NUM(p->AttibuteList)); Debug("SSTP Control Packet Send: Msg = %u, Num = %u\n", p->MessageType, LIST_NUM(p->AttributeList));
} }
else else
{ {
@ -438,7 +438,7 @@ SSTP_PACKET *SstpNewControlPacketWithAnAttribute(USHORT message_type, SSTP_ATTRI
if (a != NULL) if (a != NULL)
{ {
Add(p->AttibuteList, a); Add(p->AttributeList, a);
} }
return p; return p;
@ -452,7 +452,7 @@ SSTP_PACKET *SstpNewControlPacket(USHORT message_type)
p->IsControl = true; p->IsControl = true;
p->MessageType = message_type; p->MessageType = message_type;
p->Version = SSTP_VERSION_1; p->Version = SSTP_VERSION_1;
p->AttibuteList = NewListFast(NULL); p->AttributeList = NewListFast(NULL);
return p; return p;
} }
@ -469,7 +469,7 @@ SSTP_PACKET *SstpNewDataPacket(UCHAR *data, UINT size)
return p; return p;
} }
// Get the Attibute with the specified ID from SSTP packet // Get the Attribute with the specified ID from SSTP packet
SSTP_ATTRIBUTE *SstpFindAttribute(SSTP_PACKET *p, UCHAR attribute_id) SSTP_ATTRIBUTE *SstpFindAttribute(SSTP_PACKET *p, UCHAR attribute_id)
{ {
UINT i; UINT i;
@ -479,9 +479,9 @@ SSTP_ATTRIBUTE *SstpFindAttribute(SSTP_PACKET *p, UCHAR attribute_id)
return NULL; return NULL;
} }
for (i = 0;i < LIST_NUM(p->AttibuteList);i++) for (i = 0;i < LIST_NUM(p->AttributeList);i++)
{ {
SSTP_ATTRIBUTE *a = LIST_DATA(p->AttibuteList, i); SSTP_ATTRIBUTE *a = LIST_DATA(p->AttributeList, i);
if (a->AttributeId == attribute_id) if (a->AttributeId == attribute_id)
{ {
@ -665,7 +665,7 @@ BUF *SstpBuildPacket(SSTP_PACKET *p)
Free(p->Data); Free(p->Data);
} }
ab = SstpBuildAttributeList(p->AttibuteList, p->MessageType); ab = SstpBuildAttributeList(p->AttributeList, p->MessageType);
p->Data = ab->Buf; p->Data = ab->Buf;
p->DataSize = ab->Size; p->DataSize = ab->Size;
Free(ab); Free(ab);
@ -753,9 +753,9 @@ SSTP_PACKET *SstpParsePacket(UCHAR *data, UINT size)
if (p->IsControl) if (p->IsControl)
{ {
// Parse the Attribute list // Parse the Attribute list
p->AttibuteList = SstpParseAttributeList(p->Data, p->DataSize, p); p->AttributeList = SstpParseAttributeList(p->Data, p->DataSize, p);
if (p->AttibuteList == NULL) if (p->AttributeList == NULL)
{ {
// Failure of parsing list // Failure of parsing list
SstpFreePacket(p); SstpFreePacket(p);
@ -794,7 +794,7 @@ LIST *SstpParseAttributeList(UCHAR *data, UINT size, SSTP_PACKET *p)
data += sizeof(USHORT); data += sizeof(USHORT);
size -= sizeof(USHORT); size -= sizeof(USHORT);
// Attibutes List // Attributes List
o = NewListFast(NULL); o = NewListFast(NULL);
while (LIST_NUM(o) < num) while (LIST_NUM(o) < num)
@ -874,7 +874,7 @@ SSTP_ATTRIBUTE *SstpParseAttribute(UCHAR *data, UINT size)
return a; return a;
} }
// Release the Attibute // Release the Attribute
void SstpFreeAttribute(SSTP_ATTRIBUTE *a) void SstpFreeAttribute(SSTP_ATTRIBUTE *a)
{ {
// Validate arguments // Validate arguments
@ -917,9 +917,9 @@ void SstpFreePacket(SSTP_PACKET *p)
return; return;
} }
if (p->AttibuteList != NULL) if (p->AttributeList != NULL)
{ {
SstpFreeAttributeList(p->AttibuteList); SstpFreeAttributeList(p->AttributeList);
} }
if (p->Data != NULL) if (p->Data != NULL)

View File

@ -174,7 +174,7 @@
//// Type //// Type
// SSTP Attibute // SSTP Attribute
struct SSTP_ATTRIBUTE struct SSTP_ATTRIBUTE
{ {
UCHAR AttributeId; UCHAR AttributeId;
@ -191,7 +191,7 @@ struct SSTP_PACKET
UCHAR *Data; UCHAR *Data;
UINT DataSize; UINT DataSize;
USHORT MessageType; USHORT MessageType;
LIST *AttibuteList; LIST *AttributeList;
}; };
// SSTP Server // SSTP Server

View File

@ -302,7 +302,7 @@ void L3RecvIp(L3IF *f, PKT *p, bool self)
ip->TimeToLive = 0xff; ip->TimeToLive = 0xff;
// Recalculates the checksum // Recalculates the checksum
ip->FlagsAndFlagmentOffset[0] = ip->FlagsAndFlagmentOffset[1] = 0; ip->FlagsAndFragmentOffset[0] = ip->FlagsAndFragmentOffset[1] = 0;
icmp->Checksum = 0; icmp->Checksum = 0;
icmp->Type = ICMP_TYPE_ECHO_RESPONSE; icmp->Type = ICMP_TYPE_ECHO_RESPONSE;
icmp->Checksum = IpChecksum(icmp, p->PacketSize - sizeof(MAC_HEADER) - header_size); icmp->Checksum = IpChecksum(icmp, p->PacketSize - sizeof(MAC_HEADER) - header_size);
@ -356,7 +356,7 @@ void L3RecvL2(L3IF *f, PKT *p)
return; return;
} }
// Ignore any packets except a unicast packet which is destinated other // Ignore any packets except a unicast packet which is at destination
// or a packet which I sent // or a packet which I sent
if (Cmp(p->MacAddressSrc, f->MacAddress, 6) == 0 || if (Cmp(p->MacAddressSrc, f->MacAddress, 6) == 0 ||
(p->BroadcastPacket == false && Cmp(p->MacAddressDest, f->MacAddress, 6) != 0)) (p->BroadcastPacket == false && Cmp(p->MacAddressDest, f->MacAddress, 6) != 0))

View File

@ -266,7 +266,7 @@ bool LinkPaPutPacket(SESSION *s, void *data, UINT size)
k->Flag1++; k->Flag1++;
if ((k->Flag1 % 32) == 0) if ((k->Flag1 % 32) == 0)
{ {
// Ommit for performance // Omit for performance
UINT current_num; UINT current_num;
int diff; int diff;
@ -313,7 +313,7 @@ bool LinkPaPutPacket(SESSION *s, void *data, UINT size)
} }
else else
{ {
InsertReveicedBlockToQueue(server_connection, block, true); InsertReceivedBlockToQueue(server_connection, block, true);
} }
} }
} }

View File

@ -562,7 +562,7 @@ void ListenerTCPMainLoop(LISTENER *r)
goto STOP; goto STOP;
} }
// Accpet loop // Accept loop
while (true) while (true)
{ {
// Accept // Accept

View File

@ -1750,7 +1750,7 @@ char *PacketLogParseProc(RECORD *rec)
} }
else if (p->L7.IkeHeader->ExchangeType == IKE_EXCHANGE_TYPE_AGGRESSIVE) else if (p->L7.IkeHeader->ExchangeType == IKE_EXCHANGE_TYPE_AGGRESSIVE)
{ {
t->Token[7] = CopyStr("AgressiveMode"); t->Token[7] = CopyStr("AggressiveMode");
} }
{ {
@ -2022,7 +2022,7 @@ char *PacketLogParseProc(RECORD *rec)
} }
else if (p->L7.IkeHeader->ExchangeType == IKE_EXCHANGE_TYPE_AGGRESSIVE) else if (p->L7.IkeHeader->ExchangeType == IKE_EXCHANGE_TYPE_AGGRESSIVE)
{ {
t->Token[7] = CopyStr("AgressiveMode"); t->Token[7] = CopyStr("AggressiveMode");
} }
{ {

View File

@ -164,7 +164,7 @@ struct RPC_NAT_STATUS
char HubName[MAX_HUBNAME_LEN + 1]; // HUB name char HubName[MAX_HUBNAME_LEN + 1]; // HUB name
UINT NumTcpSessions; // Number of TCP sessions UINT NumTcpSessions; // Number of TCP sessions
UINT NumUdpSessions; // Ntmber of UDP sessions UINT NumUdpSessions; // Ntmber of UDP sessions
UINT NumIcmpSessions; // Nymber of ICMP sessions UINT NumIcmpSessions; // Number of ICMP sessions
UINT NumDnsSessions; // Number of DNS sessions UINT NumDnsSessions; // Number of DNS sessions
UINT NumDhcpClients; // Number of DHCP clients UINT NumDhcpClients; // Number of DHCP clients
bool IsKernelMode; // Whether kernel mode bool IsKernelMode; // Whether kernel mode

View File

@ -1576,7 +1576,7 @@ bool ServerAccept(CONNECTION *c)
if (hub->ForceDisableComm) if (hub->ForceDisableComm)
{ {
// Commnunication function is disabled // Communication function is disabled
FreePack(p); FreePack(p);
c->Err = ERR_SERVER_CANT_ACCEPT; c->Err = ERR_SERVER_CANT_ACCEPT;
error_detail = "ERR_COMM_DISABLED"; error_detail = "ERR_COMM_DISABLED";
@ -1851,7 +1851,7 @@ bool ServerAccept(CONNECTION *c)
Add(o, "p"); Add(o, "p");
Add(o, "guest"); Add(o, "guest");
Add(o, "anony"); Add(o, "anony");
Add(o, "anonymouse"); Add(o, "anonymous");
Add(o, "password"); Add(o, "password");
Add(o, "passwd"); Add(o, "passwd");
Add(o, "pass"); Add(o, "pass");
@ -4618,7 +4618,7 @@ void ClientCheckServerCertThread(THREAD *thread, void *param)
NoticeThreadInit(thread); NoticeThreadInit(thread);
// Query for the selection to the user // Query for the selection to the user
p->Ok = p->CheckCertProc(p->Connection->Session, p->Connection, p->ServerX, &p->Exipred); p->Ok = p->CheckCertProc(p->Connection->Session, p->Connection, p->ServerX, &p->Expired);
p->UserSelected = true; p->UserSelected = true;
} }
@ -4764,7 +4764,7 @@ bool ClientCheckServerCert(CONNECTION *c, bool *expired)
if (expired != NULL) if (expired != NULL)
{ {
*expired = p->Exipred; *expired = p->Expired;
} }
ret = p->Ok; ret = p->Ok;
@ -6492,7 +6492,7 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls
volatile bool *cancel_flag = NULL; volatile bool *cancel_flag = NULL;
void *hWnd; void *hWnd;
UINT nat_t_err = 0; UINT nat_t_err = 0;
bool is_additonal_rudp_session = false; bool is_additional_rudp_session = false;
UCHAR uc = 0; UCHAR uc = 0;
IP ret_ip; IP ret_ip;
// Validate arguments // Validate arguments
@ -6508,7 +6508,7 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls
if (sess != NULL) if (sess != NULL)
{ {
cancel_flag = &sess->CancelConnect; cancel_flag = &sess->CancelConnect;
is_additonal_rudp_session = sess->IsRUDPSession; is_additional_rudp_session = sess->IsRUDPSession;
} }
hWnd = c->hWndForUI; hWnd = c->hWndForUI;
@ -6552,7 +6552,7 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls
// If additional_connect == false, enable trying to NAT-T connection // If additional_connect == false, enable trying to NAT-T connection
// If additional_connect == true, follow the IsRUDPSession setting in this session // If additional_connect == true, follow the IsRUDPSession setting in this session
s = TcpIpConnectEx(host_for_direct_connection, port_for_direct_connection, s = TcpIpConnectEx(host_for_direct_connection, port_for_direct_connection,
(bool *)cancel_flag, hWnd, &nat_t_err, (additional_connect ? (!is_additonal_rudp_session) : false), (bool *)cancel_flag, hWnd, &nat_t_err, (additional_connect ? (!is_additional_rudp_session) : false),
true, no_tls, &ret_ip); true, no_tls, &ret_ip);
} }
} }

View File

@ -121,7 +121,7 @@ struct CHECK_CERT_THREAD_PROC
X *ServerX; X *ServerX;
CHECK_CERT_PROC *CheckCertProc; CHECK_CERT_PROC *CheckCertProc;
bool UserSelected; bool UserSelected;
bool Exipred; bool Expired;
bool Ok; bool Ok;
}; };

View File

@ -137,7 +137,7 @@ bool PeapClientSendMsChapv2AuthClientResponse(EAP_CLIENT *e, UCHAR *client_respo
msg1.Chap_Id = e->MsChapV2Challenge.Chap_Id; msg1.Chap_Id = e->MsChapV2Challenge.Chap_Id;
msg1.Chap_Len = Endian16(54 + StrLen(e->Username)); msg1.Chap_Len = Endian16(54 + StrLen(e->Username));
msg1.Chap_ValueSize = 49; msg1.Chap_ValueSize = 49;
Copy(msg1.Chap_PeerChallange, client_challenge, 16); Copy(msg1.Chap_PeerChallenge, client_challenge, 16);
Copy(msg1.Chap_NtResponse, client_response, 24); Copy(msg1.Chap_NtResponse, client_response, 24);
Copy(msg1.Chap_Name, e->Username, MIN(StrLen(e->Username), 255)); Copy(msg1.Chap_Name, e->Username, MIN(StrLen(e->Username), 255));
@ -757,7 +757,7 @@ bool EapClientSendMsChapv2AuthClientResponse(EAP_CLIENT *e, UCHAR *client_respon
eap1->Chap_Id = e->MsChapV2Challenge.Chap_Id; eap1->Chap_Id = e->MsChapV2Challenge.Chap_Id;
eap1->Chap_Len = Endian16(54 + StrLen(e->Username)); eap1->Chap_Len = Endian16(54 + StrLen(e->Username));
eap1->Chap_ValueSize = 49; eap1->Chap_ValueSize = 49;
Copy(eap1->Chap_PeerChallange, client_challenge, 16); Copy(eap1->Chap_PeerChallenge, client_challenge, 16);
Copy(eap1->Chap_NtResponse, client_response, 24); Copy(eap1->Chap_NtResponse, client_response, 24);
Copy(eap1->Chap_Name, e->Username, MIN(StrLen(e->Username), 255)); Copy(eap1->Chap_Name, e->Username, MIN(StrLen(e->Username), 255));

View File

@ -234,7 +234,7 @@ struct EAP_MSCHAPV2_RESPONSE
UCHAR Chap_Id; UCHAR Chap_Id;
USHORT Chap_Len; USHORT Chap_Len;
UCHAR Chap_ValueSize; // = 49 UCHAR Chap_ValueSize; // = 49
UCHAR Chap_PeerChallange[16]; UCHAR Chap_PeerChallenge[16];
UCHAR Chap_Reserved[8]; UCHAR Chap_Reserved[8];
UCHAR Chap_NtResponse[24]; UCHAR Chap_NtResponse[24];
UCHAR Chap_Flags; UCHAR Chap_Flags;

View File

@ -3470,7 +3470,7 @@ void SmSetupDlgOnOk(HWND hWnd, SM_SETUP *s)
s->s->IPsecMessageDisplayed = true; s->s->IPsecMessageDisplayed = true;
} }
// Confgure the VPN Azure if VPN Azure feature is available // Configure the VPN Azure if VPN Azure feature is available
if (GetCapsBool(s->s->CapsList, "b_support_azure")) if (GetCapsBool(s->s->CapsList, "b_support_azure"))
{ {
SmAzure(hWnd, s->s, true); SmAzure(hWnd, s->s, true);
@ -9465,7 +9465,7 @@ void SmSessionDlgUpdate(HWND hWnd, SM_HUB *s)
if (s->p->ServerInfo.ServerBuildInt < 2844) if (s->p->ServerInfo.ServerBuildInt < 2844)
{ {
// Old version doen't support for remote management of the sessions // Old version doesn't support for remote management of the sessions
ok2 = ok; ok2 = ok;
} }
@ -13776,7 +13776,7 @@ void SmEditUserDlgOk(HWND hWnd, SM_EDIT_USER *s)
} }
FreeRpcSetUser(&t); FreeRpcSetUser(&t);
MsgBoxEx(hWnd, MB_ICONINFORMATION, _UU("SM_USER_CREEATE_OK"), u->Name); MsgBoxEx(hWnd, MB_ICONINFORMATION, _UU("SM_USER_CREATE_OK"), u->Name);
} }
else else
{ {
@ -16120,7 +16120,7 @@ void SmConnectionDlgRefresh(HWND hWnd, SM_SERVER *p)
LvInsertEnd(b, hWnd, L_LIST); LvInsertEnd(b, hWnd, L_LIST);
FreeRpcEnumConnetion(&t); FreeRpcEnumConnection(&t);
} }
// Update the control // Update the control
@ -17571,7 +17571,7 @@ void SmEditHubOnOk(HWND hWnd, SM_EDIT_HUB *s)
{ {
if (CALL(hWnd, ScCreateHub(s->p->Rpc, &t))) if (CALL(hWnd, ScCreateHub(s->p->Rpc, &t)))
{ {
MsgBoxEx(hWnd, MB_ICONINFORMATION, _UU("CM_EDIT_HUB_CREATER"), hubname); MsgBoxEx(hWnd, MB_ICONINFORMATION, _UU("CM_EDIT_HUB_CREATED"), hubname);
EndDialog(hWnd, true); EndDialog(hWnd, true);
} }
} }

View File

@ -665,7 +665,7 @@ bool SwSfxCopyVgFiles(HWND hWnd, wchar_t *src, wchar_t *dst)
} }
msg = L"The file \"%s\" was not found on the directory which the installer \"%s\" is located on.\r\n\r\n" msg = L"The file \"%s\" was not found on the directory which the installer \"%s\" is located on.\r\n\r\n"
L"To continue the installation, the file \"%s\" is required on the same direcotry.\r\n" L"To continue the installation, the file \"%s\" is required on the same directory.\r\n"
L"If you have extracted the installer from a ZIP archive, you have to also extract the file \"%s\" from the ZIP archive together."; L"If you have extracted the installer from a ZIP archive, you have to also extract the file \"%s\" from the ZIP archive together.";
MsgBoxEx(hWnd, MB_ICONINFORMATION, msg, srcfilename, exefilename, srcfilename, srcfilename); MsgBoxEx(hWnd, MB_ICONINFORMATION, msg, srcfilename, exefilename, srcfilename, srcfilename);
@ -1759,7 +1759,7 @@ UINT SwFinish(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, WIZARD *wizard,
return 0; return 0;
} }
// Error occuring screen // Error occurring screen
UINT SwError(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, WIZARD *wizard, WIZARD_PAGE *wizard_page, void *param) UINT SwError(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, WIZARD *wizard, WIZARD_PAGE *wizard_page, void *param)
{ {
SW *sw = (SW *)param; SW *sw = (SW *)param;
@ -4155,7 +4155,7 @@ L_RETRY_LINK:
{ {
// Show the error message if it fails // Show the error message if it fails
UINT msgret; UINT msgret;
UniFormat(tmp, sizeof(tmp), _UU("SW_PERFORM_MSG_CRAETE_LINK_ERROR"), lnk_fullpath); UniFormat(tmp, sizeof(tmp), _UU("SW_PERFORM_MSG_CREATE_LINK_ERROR"), lnk_fullpath);
msgret = SwPerformMsgBox(wp, MB_ICONEXCLAMATION | MB_YESNO, tmp); msgret = SwPerformMsgBox(wp, MB_ICONEXCLAMATION | MB_YESNO, tmp);
if (msgret == IDYES) if (msgret == IDYES)

View File

@ -473,7 +473,7 @@ void SecurePassword(void *secure_password, void *password, void *random)
} }
// Generate 160bit random number // Generate 160bit random number
void GenRamdom(void *random) void GenRandom(void *random)
{ {
// Validate arguments // Validate arguments
if (random == NULL) if (random == NULL)

View File

@ -124,7 +124,7 @@ bool SamAuthUserByCert(HUB *h, char *username, X *x);
bool SamAuthUserByPlainPassword(CONNECTION *c, HUB *hub, char *username, char *password, bool ast, UCHAR *mschap_v2_server_response_20, RADIUS_LOGIN_OPTION *opt); bool SamAuthUserByPlainPassword(CONNECTION *c, HUB *hub, char *username, char *password, bool ast, UCHAR *mschap_v2_server_response_20, RADIUS_LOGIN_OPTION *opt);
POLICY *SamGetUserPolicy(HUB *h, char *username); POLICY *SamGetUserPolicy(HUB *h, char *username);
void GenRamdom(void *random); void GenRandom(void *random);
void SecurePassword(void *secure_password, void *password, void *random); void SecurePassword(void *secure_password, void *password, void *random);
X *GetIssuerFromList(LIST *cert_list, X *cert); X *GetIssuerFromList(LIST *cert_list, X *cert);

View File

@ -839,7 +839,7 @@ LIST *SuGetAdapterList(SU *u)
return NULL; return NULL;
} }
ret = NewList(SuCmpAdaterList); ret = NewList(SuCmpAdapterList);
// Enumerate adapters // Enumerate adapters
Zero(&u->AdapterInfoList, sizeof(u->AdapterInfoList)); Zero(&u->AdapterInfoList, sizeof(u->AdapterInfoList));
@ -869,7 +869,7 @@ LIST *SuGetAdapterList(SU *u)
} }
// Comparison function of the adapter list // Comparison function of the adapter list
int SuCmpAdaterList(void *p1, void *p2) int SuCmpAdapterList(void *p1, void *p2)
{ {
int r; int r;
SU_ADAPTER_LIST *a1, *a2; SU_ADAPTER_LIST *a1, *a2;

View File

@ -168,7 +168,7 @@ bool SuPutPacket(SU_ADAPTER *a, void *buf, UINT size);
SU_ADAPTER_LIST *SuAdapterInfoToAdapterList(SL_ADAPTER_INFO *info); SU_ADAPTER_LIST *SuAdapterInfoToAdapterList(SL_ADAPTER_INFO *info);
LIST *SuGetAdapterList(SU *u); LIST *SuGetAdapterList(SU *u);
void SuFreeAdapterList(LIST *o); void SuFreeAdapterList(LIST *o);
int SuCmpAdaterList(void *p1, void *p2); int SuCmpAdapterList(void *p1, void *p2);
bool SuInstallDriver(bool force); bool SuInstallDriver(bool force);
bool SuInstallDriverInner(bool force); bool SuInstallDriverInner(bool force);

View File

@ -1390,7 +1390,7 @@ UINT GetGlobalServerFlag(UINT index)
return global_server_flags[index]; return global_server_flags[index];
} }
// Main of the aquisition of Caps of the server // Main of the acquisition of Caps of the server
void GetServerCapsMain(SERVER *s, CAPSLIST *t) void GetServerCapsMain(SERVER *s, CAPSLIST *t)
{ {
bool is_restricted = false; bool is_restricted = false;
@ -1558,7 +1558,7 @@ void GetServerCapsMain(SERVER *s, CAPSLIST *t)
// Maximum NAT table size / Virtual HUB // Maximum NAT table size / Virtual HUB
AddCapsInt(t, "i_max_secnat_tables", NAT_MAX_SESSIONS); AddCapsInt(t, "i_max_secnat_tables", NAT_MAX_SESSIONS);
// Cascade connction // Cascade connection
if (s->ServerType == SERVER_TYPE_STANDALONE) if (s->ServerType == SERVER_TYPE_STANDALONE)
{ {
AddCapsBool(t, "b_support_cascade", true); AddCapsBool(t, "b_support_cascade", true);
@ -1620,7 +1620,7 @@ void GetServerCapsMain(SERVER *s, CAPSLIST *t)
AddCapsBool(t, "b_tap_supported", GetOsInfo()->OsType == OSTYPE_LINUX ? true : false); AddCapsBool(t, "b_tap_supported", GetOsInfo()->OsType == OSTYPE_LINUX ? true : false);
} }
// Cascade connction // Cascade connection
if (s->ServerType == SERVER_TYPE_STANDALONE) if (s->ServerType == SERVER_TYPE_STANDALONE)
{ {
AddCapsBool(t, "b_support_cascade", true); AddCapsBool(t, "b_support_cascade", true);
@ -2794,7 +2794,7 @@ void SiInitConfiguration(SERVER *s)
} }
} }
if (s->DisableDosProction) if (s->DisableDosProtection)
{ {
DisableDosProtect(); DisableDosProtect();
} }
@ -5905,7 +5905,7 @@ void SiLoadServerCfg(SERVER *s, FOLDER *f)
s->Cedar->DisableIPv6Listener = CfgGetBool(f, "DisableIPv6Listener"); s->Cedar->DisableIPv6Listener = CfgGetBool(f, "DisableIPv6Listener");
// DoS // DoS
s->DisableDosProction = CfgGetBool(f, "DisableDosProction"); s->DisableDosProtection = CfgGetBool(f, "DisableDosProtection");
// Num Connections Per IP // Num Connections Per IP
SetMaxConnectionsPerIp(CfgGetInt(f, "MaxConnectionsPerIP")); SetMaxConnectionsPerIp(CfgGetInt(f, "MaxConnectionsPerIP"));
@ -6329,7 +6329,7 @@ void SiWriteServerCfg(FOLDER *f, SERVER *s)
CfgAddBool(f, "DisableIPv6Listener", s->Cedar->DisableIPv6Listener); CfgAddBool(f, "DisableIPv6Listener", s->Cedar->DisableIPv6Listener);
// DoS // DoS
CfgAddBool(f, "DisableDosProction", s->DisableDosProction); CfgAddBool(f, "DisableDosProtection", s->DisableDosProtection);
// MaxConnectionsPerIP // MaxConnectionsPerIP
CfgAddInt(f, "MaxConnectionsPerIP", GetMaxConnectionsPerIp()); CfgAddInt(f, "MaxConnectionsPerIP", GetMaxConnectionsPerIp());

View File

@ -277,7 +277,7 @@ struct SERVER
bool DontBackupConfig; // Do not save a backup of the configuration automatically bool DontBackupConfig; // Do not save a backup of the configuration automatically
bool BackupConfigOnlyWhenModified; // Save a backup of the configuration only if there is a modification bool BackupConfigOnlyWhenModified; // Save a backup of the configuration only if there is a modification
UINT ConfigRevision; // Configuration file revision UINT ConfigRevision; // Configuration file revision
bool DisableDosProction; // Disable the DoS attack protection bool DisableDosProtection; // Disable the DoS attack protection
UCHAR MyRandomKey[SHA1_SIZE]; // Their own random key UCHAR MyRandomKey[SHA1_SIZE]; // Their own random key
bool FarmControllerInited; // Initialization of farm controller has been completed bool FarmControllerInited; // Initialization of farm controller has been completed
bool DisableDeadLockCheck; // Disable the deadlock check bool DisableDeadLockCheck; // Disable the deadlock check

View File

@ -212,11 +212,11 @@ void SessionMain(SESSION *s)
s->NextConnectionTime = Tick64() + (UINT64)(s->ClientOption->AdditionalConnectionInterval * 1000); s->NextConnectionTime = Tick64() + (UINT64)(s->ClientOption->AdditionalConnectionInterval * 1000);
} }
s->NumConnectionsEatablished++; s->NumConnectionsEstablished++;
s->CurrentConnectionEstablishTime = Tick64(); s->CurrentConnectionEstablishTime = Tick64();
if (s->FirstConnectionEstablisiedTime == 0) if (s->FirstConnectionEstablishedTime == 0)
{ {
s->FirstConnectionEstablisiedTime = Tick64(); s->FirstConnectionEstablishedTime = Tick64();
} }
if (s->ServerMode == false && s->Cedar->Client != NULL) if (s->ServerMode == false && s->Cedar->Client != NULL)
@ -919,7 +919,7 @@ void IncrementUserTraffic(HUB *hub, char *username, SESSION *s)
Unlock(s->TrafficLock); Unlock(s->TrafficLock);
} }
// Cummulate the traffic information of the connection // Cumulate the traffic information of the connection
void AddTrafficForSession(SESSION *s, TRAFFIC *t) void AddTrafficForSession(SESSION *s, TRAFFIC *t)
{ {
HUB *h; HUB *h;
@ -980,7 +980,7 @@ void ClientAdditionalConnectChance(SESSION *s)
return; return;
} }
if (s->IsRUDPSession && (s->Connection->AdditionalConnectionFailedCounter > MAX_ADDITONAL_CONNECTION_FAILED_COUNTER)) if (s->IsRUDPSession && (s->Connection->AdditionalConnectionFailedCounter > MAX_ADDITIONAL_CONNECTION_FAILED_COUNTER))
{ {
// Not to make a large amount of repeated connection retry within a certain time in the case of R-UDP session // Not to make a large amount of repeated connection retry within a certain time in the case of R-UDP session
return; return;

View File

@ -265,9 +265,9 @@ struct SESSION
UINT NumDisconnected; // Number of socket disconnection UINT NumDisconnected; // Number of socket disconnection
bool NoReconnectToSession; // Disable to reconnect to the session bool NoReconnectToSession; // Disable to reconnect to the session
char UnderlayProtocol[64]; // Physical communication protocol char UnderlayProtocol[64]; // Physical communication protocol
UINT64 FirstConnectionEstablisiedTime; // Connection completion time of the first connection UINT64 FirstConnectionEstablishedTime; // Connection completion time of the first connection
UINT64 CurrentConnectionEstablishTime; // Completion time of this connection UINT64 CurrentConnectionEstablishTime; // Completion time of this connection
UINT NumConnectionsEatablished; // Number of connections established so far UINT NumConnectionsEstablished; // Number of connections established so far
UINT AdjustMss; // MSS adjustment value UINT AdjustMss; // MSS adjustment value
bool IsVPNClientAndVLAN_Win32; // Is the VPN Client session with a VLAN card (Win32) bool IsVPNClientAndVLAN_Win32; // Is the VPN Client session with a VLAN card (Win32)
@ -309,7 +309,7 @@ struct SESSION
LIST *DelayedPacketList; // Delayed packet list LIST *DelayedPacketList; // Delayed packet list
UINT Flag1; UINT Flag1;
USER *NumLoginIncrementUserObject; // User objects to increment the nymber of logins USER *NumLoginIncrementUserObject; // User objects to increment the number of logins
HUB *NumLoginIncrementHubObject; // Virtual HUB object to increment the number of logins HUB *NumLoginIncrementHubObject; // Virtual HUB object to increment the number of logins
UINT64 NumLoginIncrementTick; // Time to perform increment a number of log UINT64 NumLoginIncrementTick; // Time to perform increment a number of log
@ -317,7 +317,7 @@ struct SESSION
char FirstTimeHttpRedirectUrl[128]; // URL for redirection only the first time char FirstTimeHttpRedirectUrl[128]; // URL for redirection only the first time
UINT FirstTimeHttpAccessCheckIp; // IP address for access checking UINT FirstTimeHttpAccessCheckIp; // IP address for access checking
// To examine the maximum number of alowed logging target packets per minute // To examine the maximum number of allowed logging target packets per minute
UINT64 MaxLoggedPacketsPerMinuteStartTick; // Inspection start time UINT64 MaxLoggedPacketsPerMinuteStartTick; // Inspection start time
UINT CurrentNumPackets; // Current number of packets UINT CurrentNumPackets; // Current number of packets

View File

@ -340,7 +340,7 @@ void RouteTrackingMain(SESSION *s)
UINT i; UINT i;
bool route_to_server_erased = true; bool route_to_server_erased = true;
bool is_vlan_want_to_be_default_gateway = false; bool is_vlan_want_to_be_default_gateway = false;
UINT vlan_default_gatewat_metric = 0; UINT vlan_default_gateway_metric = 0;
UINT other_if_default_gateway_metric_min = INFINITE; UINT other_if_default_gateway_metric_min = INFINITE;
// Get whether the routing table have been changed // Get whether the routing table have been changed
@ -383,10 +383,10 @@ void RouteTrackingMain(SESSION *s)
{ {
// The virtual LAN card think that he want to be a default gateway // The virtual LAN card think that he want to be a default gateway
is_vlan_want_to_be_default_gateway = true; is_vlan_want_to_be_default_gateway = true;
vlan_default_gatewat_metric = e->Metric; vlan_default_gateway_metric = e->Metric;
if (vlan_default_gatewat_metric >= 2 && if (vlan_default_gateway_metric >= 2 &&
t->OldDefaultGatewayMetric == (vlan_default_gatewat_metric - 1)) t->OldDefaultGatewayMetric == (vlan_default_gateway_metric - 1))
{ {
// Restore because the PPP server rewrites // Restore because the PPP server rewrites
// the routing table selfishly // the routing table selfishly
@ -408,7 +408,7 @@ void RouteTrackingMain(SESSION *s)
t->DefaultGatewayByVLan = ZeroMalloc(sizeof(ROUTE_ENTRY)); t->DefaultGatewayByVLan = ZeroMalloc(sizeof(ROUTE_ENTRY));
Copy(t->DefaultGatewayByVLan, e, sizeof(ROUTE_ENTRY)); Copy(t->DefaultGatewayByVLan, e, sizeof(ROUTE_ENTRY));
t->OldDefaultGatewayMetric = vlan_default_gatewat_metric; t->OldDefaultGatewayMetric = vlan_default_gateway_metric;
} }
else else
{ {
@ -509,10 +509,10 @@ void RouteTrackingMain(SESSION *s)
// there is no LAN card with smaller metric of 0.0.0.0/0 than // there is no LAN card with smaller metric of 0.0.0.0/0 than
// the virtual LAN card, delete other default gateway entries // the virtual LAN card, delete other default gateway entries
// to elect the virtual LAN card as the default gateway // to elect the virtual LAN card as the default gateway
// Debug("is_vlan_want_to_be_default_gateway = %u, rs = %u, route_to_server_erased = %u, other_if_default_gateway_metric_min = %u, vlan_default_gatewat_metric = %u\n", // Debug("is_vlan_want_to_be_default_gateway = %u, rs = %u, route_to_server_erased = %u, other_if_default_gateway_metric_min = %u, vlan_default_gateway_metric = %u\n",
// is_vlan_want_to_be_default_gateway, rs, route_to_server_erased, other_if_default_gateway_metric_min, vlan_default_gatewat_metric); // is_vlan_want_to_be_default_gateway, rs, route_to_server_erased, other_if_default_gateway_metric_min, vlan_default_gateway_metric);
if (is_vlan_want_to_be_default_gateway && (rs != NULL && route_to_server_erased == false) && if (is_vlan_want_to_be_default_gateway && (rs != NULL && route_to_server_erased == false) &&
other_if_default_gateway_metric_min >= vlan_default_gatewat_metric) other_if_default_gateway_metric_min >= vlan_default_gateway_metric)
{ {
// Scan the routing table again // Scan the routing table again
for (i = 0;i < table->NumEntry;i++) for (i = 0;i < table->NumEntry;i++)

View File

@ -436,7 +436,7 @@ void NnCombineIp(NATIVE_NAT *t, IP_COMBINE *c, UINT offset, void *data, UINT siz
if (last_packet) if (last_packet)
{ {
// If No More Flagment packet arrives, the size of this datagram is finalized // If No More Fragment packet arrives, the size of this datagram is finalized
c->Size = offset + size; c->Size = offset + size;
} }
@ -1178,7 +1178,7 @@ void NnIpSendFragmentedForInternet(NATIVE_NAT *t, UCHAR ip_protocol, UINT src_ip
ip->TypeOfService = DEFAULT_IP_TOS; ip->TypeOfService = DEFAULT_IP_TOS;
ip->TotalLength = Endian16((USHORT)(size + IP_HEADER_SIZE)); ip->TotalLength = Endian16((USHORT)(size + IP_HEADER_SIZE));
ip->Identification = Endian16(id); ip->Identification = Endian16(id);
ip->FlagsAndFlagmentOffset[0] = ip->FlagsAndFlagmentOffset[1] = 0; ip->FlagsAndFragmentOffset[0] = ip->FlagsAndFragmentOffset[1] = 0;
IPV4_SET_OFFSET(ip, (offset / 8)); IPV4_SET_OFFSET(ip, (offset / 8));
if ((offset + size) >= total_size) if ((offset + size) >= total_size)
{ {
@ -7637,7 +7637,7 @@ void CombineIp(VH *v, IP_COMBINE *c, UINT offset, void *data, UINT size, bool la
if (last_packet) if (last_packet)
{ {
// If No More Flagment packet arrives, the size of this datagram is finalized // If No More Fragment packet arrives, the size of this datagram is finalized
c->Size = offset + size; c->Size = offset + size;
} }
@ -8847,7 +8847,7 @@ void SendFragmentedIp(VH *v, UINT dest_ip, UINT src_ip, USHORT id, USHORT total_
ip->TypeOfService = DEFAULT_IP_TOS; ip->TypeOfService = DEFAULT_IP_TOS;
ip->TotalLength = Endian16((USHORT)(size + IP_HEADER_SIZE)); ip->TotalLength = Endian16((USHORT)(size + IP_HEADER_SIZE));
ip->Identification = Endian16(id); ip->Identification = Endian16(id);
ip->FlagsAndFlagmentOffset[0] = ip->FlagsAndFlagmentOffset[1] = 0; ip->FlagsAndFragmentOffset[0] = ip->FlagsAndFragmentOffset[1] = 0;
IPV4_SET_OFFSET(ip, (offset / 8)); IPV4_SET_OFFSET(ip, (offset / 8));
if ((offset + size) >= total_size) if ((offset + size) >= total_size)
{ {

View File

@ -214,7 +214,7 @@ UINT UpdateConfigDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void
LoadUpdateUiSetting(u, &s); LoadUpdateUiSetting(u, &s);
Check(hWnd, S_ENABLE, s.DisableCheck == false); Check(hWnd, S_ENABLE, s.DisableCheck == false);
Check(hWnd, S_DISBLE, s.DisableCheck); Check(hWnd, S_DISABLE, s.DisableCheck);
DlgFont(hWnd, S_TITLE, 10, true); DlgFont(hWnd, S_TITLE, 10, true);
FormatText(hWnd, S_TITLE, u->SoftwareTitle); FormatText(hWnd, S_TITLE, u->SoftwareTitle);
@ -246,7 +246,7 @@ UINT UpdateConfigDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, void
LABEL_CLOSE: LABEL_CLOSE:
LoadUpdateUiSetting(u, &s); LoadUpdateUiSetting(u, &s);
s.DisableCheck = IsChecked(hWnd, S_DISBLE); s.DisableCheck = IsChecked(hWnd, S_DISABLE);
if (s.DisableCheck) if (s.DisableCheck)
{ {

View File

@ -306,7 +306,7 @@ struct _PACKET_OID_DATA {
ULONG Oid; ///< OID code. See the Microsoft DDK documentation or the file ntddndis.h ULONG Oid; ///< OID code. See the Microsoft DDK documentation or the file ntddndis.h
///< for a complete list of valid codes. ///< for a complete list of valid codes.
ULONG Length; ///< Length of the data field ULONG Length; ///< Length of the data field
UCHAR Data[1]; ///< variable-lenght field that contains the information passed to or received UCHAR Data[1]; ///< variable-length field that contains the information passed to or received
///< from the adapter. ///< from the adapter.
}; };
typedef struct _PACKET_OID_DATA PACKET_OID_DATA, *PPACKET_OID_DATA; typedef struct _PACKET_OID_DATA PACKET_OID_DATA, *PPACKET_OID_DATA;
@ -346,7 +346,7 @@ LONG PacketDumpRegistryKey(PCHAR KeyName, PCHAR FileName);
#endif #endif
#endif #endif
/* We load dinamically the dag library in order link it only when it's present on the system */ /* We load dynamically the dag library in order link it only when it's present on the system */
#ifdef HAVE_DAG_API #ifdef HAVE_DAG_API
typedef dagc_t* (*dagc_open_handler)(const char *source, unsigned flags, char *ebuf); ///< prototype used to dynamically load the dag dll typedef dagc_t* (*dagc_open_handler)(const char *source, unsigned flags, char *ebuf); ///< prototype used to dynamically load the dag dll
typedef void (*dagc_close_handler)(dagc_t *dagcfd); ///< prototype used to dynamically load the dag dll typedef void (*dagc_close_handler)(dagc_t *dagcfd); ///< prototype used to dynamically load the dag dll

View File

@ -445,7 +445,7 @@ struct bpf_version {
* interface (irdaX), but not on a raw serial port. * interface (irdaX), but not on a raw serial port.
* Note the capture is done in "Linux-cooked" mode, so each packet include * Note the capture is done in "Linux-cooked" mode, so each packet include
* a fake packet header (struct sll_header). This is because IrDA packet * a fake packet header (struct sll_header). This is because IrDA packet
* decoding is dependant on the direction of the packet (incomming or * decoding is dependant on the direction of the packet (incoming or
* outgoing). * outgoing).
* When/if other platform implement IrDA capture, we may revisit the * When/if other platform implement IrDA capture, we may revisit the
* issue and define a real DLT_IRDA... * issue and define a real DLT_IRDA...

View File

@ -128,7 +128,7 @@ struct pcap_md {
\brief It keeps the number of packets that have been received by the application. \brief It keeps the number of packets that have been received by the application.
Packets dropped by the kernel buffer are not counted in this variable. The variable is always Packets dropped by the kernel buffer are not counted in this variable. The variable is always
equal to (TotAccepted - TotDrops), exept for the case of remote capture, in which we have also equal to (TotAccepted - TotDrops), except for the case of remote capture, in which we have also
packets in fligh, i.e. that have been transmitted by the remote host, but that have not been packets in fligh, i.e. that have been transmitted by the remote host, but that have not been
received (yet) from the client. In this case, (TotAccepted - TotDrops - TotNetDrops) gives a received (yet) from the client. In this case, (TotAccepted - TotDrops - TotNetDrops) gives a
wrong result, since this number does not corresponds always to the number of packet received by wrong result, since this number does not corresponds always to the number of packet received by
@ -228,7 +228,7 @@ struct pcap {
SOCKET rmt_sockctrl; //!< socket ID of the socket used for the control connection SOCKET rmt_sockctrl; //!< socket ID of the socket used for the control connection
SOCKET rmt_sockdata; //!< socket ID of the socket used for the data connection SOCKET rmt_sockdata; //!< socket ID of the socket used for the data connection
int rmt_flags; //!< we have to save flags, since they are passed by the pcap_open_live(), but they are used by the pcap_startcapture() int rmt_flags; //!< we have to save flags, since they are passed by the pcap_open_live(), but they are used by the pcap_startcapture()
int rmt_capstarted; //!< 'true' if the capture is already started (needed to knoe if we have to call the pcap_startcapture() int rmt_capstarted; //!< 'true' if the capture is already started (needed to know if we have to call the pcap_startcapture()
struct pcap_samp rmt_samp; //!< Keeps the parameters related to the sampling process. struct pcap_samp rmt_samp; //!< Keeps the parameters related to the sampling process.
char *currentfilter; //!< Pointer to a buffer (allocated at run-time) that stores the current filter. Needed when flag PCAP_OPENFLAG_NOCAPTURE_RPCAP is turned on. char *currentfilter; //!< Pointer to a buffer (allocated at run-time) that stores the current filter. Needed when flag PCAP_OPENFLAG_NOCAPTURE_RPCAP is turned on.
#endif /* HAVE_REMOTE */ #endif /* HAVE_REMOTE */

View File

@ -543,7 +543,7 @@ enum {
PTHREAD_SCOPE_SYSTEM = 1, /* Default */ PTHREAD_SCOPE_SYSTEM = 1, /* Default */
/* /*
* pthread_setcancelstate paramters * pthread_setcancelstate parameters
*/ */
PTHREAD_CANCEL_ENABLE = 0, /* Default */ PTHREAD_CANCEL_ENABLE = 0, /* Default */
PTHREAD_CANCEL_DISABLE = 1, PTHREAD_CANCEL_DISABLE = 1,

View File

@ -118,15 +118,15 @@ extern "C" {
- rpcap://devicename [opens the selected device devices available on the local host, without using the RPCAP protocol] - rpcap://devicename [opens the selected device devices available on the local host, without using the RPCAP protocol]
- rpcap://host/devicename [opens the selected device available on a remote host] - rpcap://host/devicename [opens the selected device available on a remote host]
- rpcap://host:port/devicename [opens the selected device available on a remote host, using a non-standard port for RPCAP] - rpcap://host:port/devicename [opens the selected device available on a remote host, using a non-standard port for RPCAP]
- adaptername [to open a local adapter; kept for compability, but it is strongly discouraged] - adaptername [to open a local adapter; kept for compatibility, but it is strongly discouraged]
- (NULL) [to open the first local adapter; kept for compability, but it is strongly discouraged] - (NULL) [to open the first local adapter; kept for compatibility, but it is strongly discouraged]
The formats allowed by the pcap_findalldevs_ex() are the following: The formats allowed by the pcap_findalldevs_ex() are the following:
- file://folder/ [lists all the files in the given folder] - file://folder/ [lists all the files in the given folder]
- rpcap:// [lists all local adapters] - rpcap:// [lists all local adapters]
- rpcap://host:port/ [lists the devices available on a remote host] - rpcap://host:port/ [lists the devices available on a remote host]
Referring to the 'host' and 'port' paramters, they can be either numeric or literal. Since Referring to the 'host' and 'port' parameters, they can be either numeric or literal. Since
IPv6 is fully supported, these are the allowed formats: IPv6 is fully supported, these are the allowed formats:
- host (literal): e.g. host.foo.bar - host (literal): e.g. host.foo.bar
@ -299,7 +299,7 @@ extern "C" {
/*! /*!
\brief This structure keeps the information needed to autheticate \brief This structure keeps the information needed to authenticate
the user on a remote machine. the user on a remote machine.
The remote machine can either grant or refuse the access according The remote machine can either grant or refuse the access according
@ -371,7 +371,7 @@ struct pcap_samp
//! Maximum lenght of an host name (needed for the RPCAP active mode) //! Maximum length of an host name (needed for the RPCAP active mode)
#define RPCAP_HOSTLIST_SIZE 1024 #define RPCAP_HOSTLIST_SIZE 1024

View File

@ -296,7 +296,7 @@ CFG_RW *NewCfgRwEx2W(FOLDER **root, wchar_t *cfg_name, bool dont_backup, wchar_t
{ {
loaded_from_template = true; loaded_from_template = true;
goto LABEL_CONTIUNE; goto LABEL_CONTINUE;
} }
} }
@ -311,7 +311,7 @@ CFG_RW *NewCfgRwEx2W(FOLDER **root, wchar_t *cfg_name, bool dont_backup, wchar_t
return rw; return rw;
} }
LABEL_CONTIUNE: LABEL_CONTINUE:
rw = ZeroMalloc(sizeof(CFG_RW)); rw = ZeroMalloc(sizeof(CFG_RW));
rw->FileNameW = CopyUniStr(cfg_name); rw->FileNameW = CopyUniStr(cfg_name);
rw->FileName = CopyUniToStr(cfg_name); rw->FileName = CopyUniToStr(cfg_name);

View File

@ -1463,7 +1463,7 @@ void GetExeNameW(wchar_t *name, UINT size)
UniStrCpy(name, size, exe_file_name_w); UniStrCpy(name, size, exe_file_name_w);
} }
// Initialization of the aquisition of the EXE file name // Initialization of the acquisition of the EXE file name
void InitGetExeName(char *arg) void InitGetExeName(char *arg)
{ {
wchar_t *arg_w = NULL; wchar_t *arg_w = NULL;

View File

@ -423,7 +423,7 @@ void AddThreadToThreadList(LIST *o, THREAD *t)
} }
// Maintain thread list // Maintain thread list
void MainteThreadList(LIST *o) void MaintainThreadList(LIST *o)
{ {
UINT i; UINT i;
LIST *delete_list = NULL; LIST *delete_list = NULL;

View File

@ -274,7 +274,7 @@ UINT DoNothing();
LIST *NewThreadList(); LIST *NewThreadList();
void AddThreadToThreadList(LIST *o, THREAD *t); void AddThreadToThreadList(LIST *o, THREAD *t);
void DelThreadFromThreadList(LIST *o, THREAD *t); void DelThreadFromThreadList(LIST *o, THREAD *t);
void MainteThreadList(LIST *o); void MaintainThreadList(LIST *o);
void FreeThreadList(LIST *o); void FreeThreadList(LIST *o);
void StopThreadList(LIST *o); void StopThreadList(LIST *o);
void WaitAllThreadsWillBeStopped(LIST *o); void WaitAllThreadsWillBeStopped(LIST *o);

View File

@ -552,7 +552,7 @@ void InitMayaqua(bool memcheck, bool debug, int argc, char **argv)
// Initialize the network communication module // Initialize the network communication module
InitNetwork(); InitNetwork();
// Initialization of the aquisition of the EXE file name // Initialization of the acquisition of the EXE file name
InitGetExeName(argc >= 1 ? argv[0] : NULL); InitGetExeName(argc >= 1 ? argv[0] : NULL);
// Initialization of the command line string // Initialization of the command line string

View File

@ -778,7 +778,7 @@ void AddCandidate(LIST *o, wchar_t *str, UINT num_max)
} }
// Comparison of candidates // Comparison of candidates
int ComapreCandidate(void *p1, void *p2) int CompareCandidate(void *p1, void *p2)
{ {
CANDIDATE *c1, *c2; CANDIDATE *c1, *c2;
if (p1 == NULL || p2 == NULL) if (p1 == NULL || p2 == NULL)
@ -828,7 +828,7 @@ void FreeCandidateList(LIST *o)
// Creating a new candidate list // Creating a new candidate list
LIST *NewCandidateList() LIST *NewCandidateList()
{ {
return NewList(ComapreCandidate); return NewList(CompareCandidate);
} }
// Fill a range of memory // Fill a range of memory
@ -1968,7 +1968,7 @@ bool IsInt64InList(LIST *o, UINT64 i)
return false; return false;
} }
// Remove all int from the interger list // Remove all int from the integer list
void DelAllInt(LIST *o) void DelAllInt(LIST *o)
{ {
UINT i; UINT i;

View File

@ -265,7 +265,7 @@ UINT PRandInt(PRAND *p);
LIST *NewCandidateList(); LIST *NewCandidateList();
void FreeCandidateList(LIST *o); void FreeCandidateList(LIST *o);
int ComapreCandidate(void *p1, void *p2); int CompareCandidate(void *p1, void *p2);
void AddCandidate(LIST *o, wchar_t *str, UINT num_max); void AddCandidate(LIST *o, wchar_t *str, UINT num_max);
BUF *CandidateToBuf(LIST *o); BUF *CandidateToBuf(LIST *o);
LIST *BufToCandidate(BUF *b); LIST *BufToCandidate(BUF *b);

View File

@ -3976,7 +3976,7 @@ void *MsLoadLibraryAsDataFile(char *name)
return MsLoadLibraryAsDataFileW(name_w); return MsLoadLibraryAsDataFileW(name_w);
} }
// Simple LoadLibaray // Simple LoadLibrary
void *MsLoadLibraryRawW(wchar_t *name) void *MsLoadLibraryRawW(wchar_t *name)
{ {
// Validate arguments // Validate arguments
@ -6602,7 +6602,7 @@ UINT MsService(char *name, SERVICE_FUNCTION *start, SERVICE_FUNCTION *stop, UINT
mode == SVC_MODE_STOP || mode == SVC_MODE_SERVICE) && mode == SVC_MODE_STOP || mode == SVC_MODE_SERVICE) &&
(ms->IsAdmin == false)) (ms->IsAdmin == false))
{ {
// Do not have Administrators privillage // Do not have Administrators privilege
MsgBox(NULL, MB_ICONEXCLAMATION, _UU("SVC_NOT_ADMIN")); MsgBox(NULL, MB_ICONEXCLAMATION, _UU("SVC_NOT_ADMIN"));
} }
else else
@ -6970,7 +6970,7 @@ UINT MsService(char *name, SERVICE_FUNCTION *start, SERVICE_FUNCTION *stop, UINT
case SVC_MODE_SERVICE: case SVC_MODE_SERVICE:
// Run as a service // Run as a service
// Obsolated (2012.12.31) (Do this in the above code) // Obsoleted (2012.12.31) (Do this in the above code)
//MsServiceMode(start, stop); //MsServiceMode(start, stop);
break; break;
@ -7346,7 +7346,7 @@ bool MsIsRemoteDesktopEnabled()
} }
// Examine whether the remote desktop becomes available by registry operation // Examine whether the remote desktop becomes available by registry operation
bool MsIsRemoteDesktopCanEnableByRegistory() bool MsIsRemoteDesktopCanEnableByRegistry()
{ {
OS_INFO *info = GetOsInfo(); OS_INFO *info = GetOsInfo();
if (MsIsRemoteDesktopAvailable() == false) if (MsIsRemoteDesktopAvailable() == false)
@ -8452,7 +8452,7 @@ bool MsUpgradeVLanWithoutLock(char *tag_name, char *connection_tag_name, char *i
Free(reg_key); Free(reg_key);
// Get the .sys file name that is currently being used // Get the .sys file name that is currently being used
if (MsGetNeoDeiverFilename(neo_sys, sizeof(neo_sys), instance_name) == false) if (MsGetNeoDriverFilename(neo_sys, sizeof(neo_sys), instance_name) == false)
{ {
if (MsIsInfCatalogRequired()) if (MsIsInfCatalogRequired())
{ {
@ -12014,7 +12014,7 @@ TOKEN_LIST *MsEnumNeoDriverFilenames()
for (i = 0;i < neos->NumTokens;i++) for (i = 0;i < neos->NumTokens;i++)
{ {
char filename[MAX_PATH]; char filename[MAX_PATH];
if (MsGetNeoDeiverFilename(filename, sizeof(filename), neos->Token[i])) if (MsGetNeoDriverFilename(filename, sizeof(filename), neos->Token[i]))
{ {
Add(o, CopyStr(filename)); Add(o, CopyStr(filename));
} }
@ -12029,7 +12029,7 @@ TOKEN_LIST *MsEnumNeoDriverFilenames()
} }
// Get the driver file name of Neo // Get the driver file name of Neo
bool MsGetNeoDeiverFilename(char *name, UINT size, char *instance_name) bool MsGetNeoDriverFilename(char *name, UINT size, char *instance_name)
{ {
char tmp[MAX_SIZE]; char tmp[MAX_SIZE];
char *ret; char *ret;

View File

@ -764,7 +764,7 @@ bool MsCheckLogon(wchar_t *username, char *password);
bool MsIsPasswordEmpty(wchar_t *username); bool MsIsPasswordEmpty(wchar_t *username);
TOKEN_LIST *MsEnumNetworkAdapters(char *start_with_name, char *start_with_name_2); TOKEN_LIST *MsEnumNetworkAdapters(char *start_with_name, char *start_with_name_2);
TOKEN_LIST *MsEnumNetworkAdaptersNeo(); TOKEN_LIST *MsEnumNetworkAdaptersNeo();
bool MsGetNeoDeiverFilename(char *name, UINT size, char *instance_name); bool MsGetNeoDriverFilename(char *name, UINT size, char *instance_name);
bool MsMakeNewNeoDriverFilename(char *name, UINT size); bool MsMakeNewNeoDriverFilename(char *name, UINT size);
void MsGenerateNeoDriverFilenameFromInt(char *name, UINT size, UINT n); void MsGenerateNeoDriverFilenameFromInt(char *name, UINT size, UINT n);
TOKEN_LIST *MsEnumNeoDriverFilenames(); TOKEN_LIST *MsEnumNeoDriverFilenames();
@ -1052,7 +1052,7 @@ UINT64 MsGetScreenSaverTimeout();
void *MsNoSleepStart(bool no_screensaver); void *MsNoSleepStart(bool no_screensaver);
void MsNoSleepEnd(void *p); void MsNoSleepEnd(void *p);
bool MsIsRemoteDesktopAvailable(); bool MsIsRemoteDesktopAvailable();
bool MsIsRemoteDesktopCanEnableByRegistory(); bool MsIsRemoteDesktopCanEnableByRegistry();
bool MsIsRemoteDesktopEnabled(); bool MsIsRemoteDesktopEnabled();
bool MsEnableRemoteDesktop(); bool MsEnableRemoteDesktop();

View File

@ -7289,7 +7289,7 @@ void IPToStr6Inner(char *str, IP *ip)
values[i] = Endian16(values[i]); values[i] = Endian16(values[i]);
} }
// Search for omitable part // Search for omittable part
zero_started_index = INFINITE; zero_started_index = INFINITE;
max_zero_len = 0; max_zero_len = 0;
max_zero_start = INFINITE; max_zero_start = INFINITE;
@ -20735,7 +20735,7 @@ UINT GetUdpListenerPortList(UDPLISTENER *u, UINT **port_list)
return num_ports; return num_ports;
} }
// Dekete all the UDP ports // Delete all the UDP ports
void DeleteAllPortFromUdpListener(UDPLISTENER *u) void DeleteAllPortFromUdpListener(UDPLISTENER *u)
{ {
// Validate arguments // Validate arguments
@ -22144,7 +22144,7 @@ bool PostHttp(SOCK *s, HTTP_HEADER *header, void *post_data, UINT post_size)
return false; return false;
} }
// Check whether the Content-Lentgh exists? // Check whether the Content-Length exists?
if (GetHttpValue(header, "Content-Length") == NULL) if (GetHttpValue(header, "Content-Length") == NULL)
{ {
char tmp[MAX_SIZE]; char tmp[MAX_SIZE];

View File

@ -822,7 +822,7 @@ typedef bool (RUDP_STACK_RPC_RECV_PROC)(RUDP_STACK *r, UDPPACKET *p);
#define RUDP_PROTOCOL_ICMP 1 // ICMP #define RUDP_PROTOCOL_ICMP 1 // ICMP
#define RUDP_PROTOCOL_DNS 2 // DNS #define RUDP_PROTOCOL_DNS 2 // DNS
// Maximum time of continously changing of the NAT-T hostname // Maximum time of continuously changing of the NAT-T hostname
#define RUDP_NATT_MAX_CONT_CHANGE_HOSTNAME 30 #define RUDP_NATT_MAX_CONT_CHANGE_HOSTNAME 30
#define RUDP_NATT_CONT_CHANGE_HOSTNAME_RESET_INTERVAL (5 * 60 * 1000) #define RUDP_NATT_CONT_CHANGE_HOSTNAME_RESET_INTERVAL (5 * 60 * 1000)
@ -869,7 +869,7 @@ struct RUDP_STACK
UINT64 TotalPhysicalSent; // Physical amount of data transmitted UINT64 TotalPhysicalSent; // Physical amount of data transmitted
UINT64 TotalLogicalSent; // Logical amount of data transmitted UINT64 TotalLogicalSent; // Logical amount of data transmitted
char CurrentRegisterHostname[MAX_SIZE]; // The host name of the the current destination of registration char CurrentRegisterHostname[MAX_SIZE]; // The host name of the the current destination of registration
UINT NumChangedHostname; // How number of changing NAT-T hostname has occured continously UINT NumChangedHostname; // How number of changing NAT-T hostname has occured continuously
UINT64 NumChangedHostnameValueResetTick; UINT64 NumChangedHostnameValueResetTick;
// NAT-T server related // NAT-T server related
@ -893,7 +893,7 @@ struct RUDP_STACK
volatile UINT *NatTGlobalUdpPort; // NAT-T global UDP port volatile UINT *NatTGlobalUdpPort; // NAT-T global UDP port
UCHAR RandPortId; // Random UDP port ID UCHAR RandPortId; // Random UDP port ID
bool NatT_EnableSourceIpValidation; // Enable the source IP address validation mechanism bool NatT_EnableSourceIpValidation; // Enable the source IP address validation mechanism
LIST *NatT_SourceIpList; // Authenticated source IP adddress list LIST *NatT_SourceIpList; // Authenticated source IP address list
// For Client // For Client
bool TargetIpAndPortInited; // The target IP address and the port number are initialized bool TargetIpAndPortInited; // The target IP address and the port number are initialized

View File

@ -2084,7 +2084,7 @@ void TestSecMain(SECURE *sec)
UCHAR sign_cpu[512]; UCHAR sign_cpu[512];
UCHAR sign_sec[512]; UCHAR sign_sec[512];
K *pub = GetKFromX(cert); K *pub = GetKFromX(cert);
UINT keybtytes = (cert->bits)/8; UINT keybytes = (cert->bits)/8;
Print("Ok.\n"); Print("Ok.\n");
Print("Signing Data by CPU...\n"); Print("Signing Data by CPU...\n");
if (RsaSign(sign_cpu, test_str, StrLen(test_str), private_key) == false) if (RsaSign(sign_cpu, test_str, StrLen(test_str), private_key) == false)
@ -2095,7 +2095,7 @@ void TestSecMain(SECURE *sec)
{ {
Print("Ok.\n"); Print("Ok.\n");
Print("sign_cpu: "); Print("sign_cpu: ");
PrintBin(sign_cpu, keybtytes); PrintBin(sign_cpu, keybytes);
Print("Signing Data by %s..\n", sec->Dev->DeviceName); Print("Signing Data by %s..\n", sec->Dev->DeviceName);
if (SignSec(sec, "test_key", sign_sec, test_str, StrLen(test_str)) == false) if (SignSec(sec, "test_key", sign_sec, test_str, StrLen(test_str)) == false)
{ {
@ -2105,9 +2105,9 @@ void TestSecMain(SECURE *sec)
{ {
Print("Ok.\n"); Print("Ok.\n");
Print("sign_sec: "); Print("sign_sec: ");
PrintBin(sign_sec, keybtytes); PrintBin(sign_sec, keybytes);
Print("Compare..."); Print("Compare...");
if (Cmp(sign_sec, sign_cpu, keybtytes) == 0) if (Cmp(sign_sec, sign_cpu, keybytes) == 0)
{ {
Print("Ok.\n"); Print("Ok.\n");
Print("Verify..."); Print("Verify...");
@ -2123,7 +2123,7 @@ void TestSecMain(SECURE *sec)
} }
else else
{ {
Print("[DIFFIRENT]\n"); Print("[DIFFERENT]\n");
} }
} }
} }

View File

@ -1440,7 +1440,7 @@ bool LoadTableMain(wchar_t *filename)
FreeBuf(b); FreeBuf(b);
SetLocale(_UU("DEFAULE_LOCALE")); SetLocale(_UU("DEFAULT_LOCALE"));
UniStrCpy(old_table_name, sizeof(old_table_name), filename); UniStrCpy(old_table_name, sizeof(old_table_name), filename);

View File

@ -1095,7 +1095,7 @@ BUF *BuildICMPv6(IPV6_ADDR *src_ip, IPV6_ADDR *dest_ip, UCHAR hop_limit, UCHAR t
return NULL; return NULL;
} }
// Assembe the header // Assemble the header
icmp = ZeroMalloc(sizeof(ICMP_HEADER) + size); icmp = ZeroMalloc(sizeof(ICMP_HEADER) + size);
data_buf = ((UCHAR *)icmp) + sizeof(ICMP_HEADER); data_buf = ((UCHAR *)icmp) + sizeof(ICMP_HEADER);
Copy(data_buf, data, size); Copy(data_buf, data, size);

View File

@ -200,7 +200,7 @@ struct IPV4_HEADER
UCHAR TypeOfService; // Service Type UCHAR TypeOfService; // Service Type
USHORT TotalLength; // Total size USHORT TotalLength; // Total size
USHORT Identification; // Identifier USHORT Identification; // Identifier
UCHAR FlagsAndFlagmentOffset[2]; // Flag and Fragment offset UCHAR FlagsAndFragmentOffset[2]; // Flag and Fragment offset
UCHAR TimeToLive; // TTL UCHAR TimeToLive; // TTL
UCHAR Protocol; // Protocol UCHAR Protocol; // Protocol
USHORT Checksum; // Checksum USHORT Checksum; // Checksum
@ -215,10 +215,10 @@ struct IPV4_HEADER
#define IPV4_SET_HEADER_LEN(h, v) ((h)->VersionAndHeaderLength |= ((v) & 0x0f)) #define IPV4_SET_HEADER_LEN(h, v) ((h)->VersionAndHeaderLength |= ((v) & 0x0f))
// Macro for IPv4 fragment related operation // Macro for IPv4 fragment related operation
#define IPV4_GET_FLAGS(h) (((h)->FlagsAndFlagmentOffset[0] >> 5) & 0x07) #define IPV4_GET_FLAGS(h) (((h)->FlagsAndFragmentOffset[0] >> 5) & 0x07)
#define IPV4_SET_FLAGS(h, v) ((h)->FlagsAndFlagmentOffset[0] |= (((v) & 0x07) << 5)) #define IPV4_SET_FLAGS(h, v) ((h)->FlagsAndFragmentOffset[0] |= (((v) & 0x07) << 5))
#define IPV4_GET_OFFSET(h) (((h)->FlagsAndFlagmentOffset[0] & 0x1f) * 256 + ((h)->FlagsAndFlagmentOffset[1])) #define IPV4_GET_OFFSET(h) (((h)->FlagsAndFragmentOffset[0] & 0x1f) * 256 + ((h)->FlagsAndFragmentOffset[1]))
#define IPV4_SET_OFFSET(h, v) {(h)->FlagsAndFlagmentOffset[0] |= (UCHAR)((v) / 256); (h)->FlagsAndFlagmentOffset[1] = (UCHAR)((v) % 256);} #define IPV4_SET_OFFSET(h, v) {(h)->FlagsAndFragmentOffset[0] |= (UCHAR)((v) / 256); (h)->FlagsAndFragmentOffset[1] = (UCHAR)((v) % 256);}
// IPv4 / IPv6 common protocol // IPv4 / IPv6 common protocol
#define IP_PROTO_TCP 0x06 // TCP protocol #define IP_PROTO_TCP 0x06 // TCP protocol
@ -359,7 +359,7 @@ struct DNSV4_HEADER
struct NBTDG_HEADER struct NBTDG_HEADER
{ {
UCHAR MessageType; UCHAR MessageType;
UCHAR MoreFlagments; UCHAR MoreFragments;
USHORT DatagramId; USHORT DatagramId;
UINT SrcIP; UINT SrcIP;
USHORT SrcPort; USHORT SrcPort;
@ -441,17 +441,17 @@ struct IPV6_FRAGMENT_HEADER
{ {
UCHAR NextHeader; // Next header UCHAR NextHeader; // Next header
UCHAR Reserved; // Reserved UCHAR Reserved; // Reserved
UCHAR FlagmentOffset1; // Fragment offset 1 (/8, 8 bit) UCHAR FragmentOffset1; // Fragment offset 1 (/8, 8 bit)
UCHAR FlagmentOffset2AndFlags; // Fragment offset 2 (/8, 5 bit) + Reserved (2 bit) + More flag (1 bit) UCHAR FragmentOffset2AndFlags; // Fragment offset 2 (/8, 5 bit) + Reserved (2 bit) + More flag (1 bit)
UINT Identification; // ID UINT Identification; // ID
} GCC_PACKED; } GCC_PACKED;
// Macro for IPv6 fragment header operation // Macro for IPv6 fragment header operation
#define IPV6_GET_FRAGMENT_OFFSET(h) (((((h)->FlagmentOffset1) << 5) & 0x1fe0) | (((h)->FlagmentOffset2AndFlags >> 3) & 0x1f)) #define IPV6_GET_FRAGMENT_OFFSET(h) (((((h)->FragmentOffset1) << 5) & 0x1fe0) | (((h)->FragmentOffset2AndFlags >> 3) & 0x1f))
#define IPV6_SET_FRAGMENT_OFFSET(h, v) ((h)->FlagmentOffset1 = (v / 32) & 0xff, \ #define IPV6_SET_FRAGMENT_OFFSET(h, v) ((h)->FragmentOffset1 = (v / 32) & 0xff, \
((h)->FlagmentOffset2AndFlags = ((v % 256) << 3) & 0xf8) | ((h)->FlagmentOffset2AndFlags & 0x07)) ((h)->FragmentOffset2AndFlags = ((v % 256) << 3) & 0xf8) | ((h)->FragmentOffset2AndFlags & 0x07))
#define IPV6_GET_FLAGS(h) ((h)->FlagmentOffset2AndFlags & 0x0f) #define IPV6_GET_FLAGS(h) ((h)->FragmentOffset2AndFlags & 0x0f)
#define IPV6_SET_FLAGS(h, v) ((h)->FlagmentOffset2AndFlags = (((h)->FlagmentOffset2AndFlags & 0xf8) | (v & 0x07))) #define IPV6_SET_FLAGS(h, v) ((h)->FragmentOffset2AndFlags = (((h)->FragmentOffset2AndFlags & 0xf8) | (v & 0x07)))
// Flag // Flag
#define IPV6_FRAGMENT_HEADER_FLAG_MORE_FRAGMENTS 0x01 // There are more fragments #define IPV6_FRAGMENT_HEADER_FLAG_MORE_FRAGMENTS 0x01 // There are more fragments

View File

@ -197,7 +197,7 @@ struct tun_pi {
#define _SYS_IF_TUN_H #define _SYS_IF_TUN_H
#ifdef _KERNEL #ifdef _KERNEL
/* Uncomment to enable debuging */ /* Uncomment to enable debugging */
/* #define TUN_DEBUG 1 */ /* #define TUN_DEBUG 1 */
#ifdef TUN_DEBUG #ifdef TUN_DEBUG

View File

@ -88,7 +88,7 @@ typedef CK_VERSION CK_PTR CK_VERSION_PTR;
typedef struct CK_INFO { typedef struct CK_INFO {
/* manufacturerID and libraryDecription have been changed from /* manufacturerID and libraryDescription have been changed from
* CK_CHAR to CK_UTF8CHAR for v2.10 */ * CK_CHAR to CK_UTF8CHAR for v2.10 */
CK_VERSION cryptokiVersion; /* Cryptoki interface ver */ CK_VERSION cryptokiVersion; /* Cryptoki interface ver */
CK_UTF8CHAR manufacturerID[32]; /* blank padded */ CK_UTF8CHAR manufacturerID[32]; /* blank padded */

View File

@ -270,7 +270,7 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
output buffer because there might be more output pending. output buffer because there might be more output pending.
Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to
decide how much data to accumualte before producing output, in order to decide how much data to accumulate before producing output, in order to
maximize compression. maximize compression.
If the parameter flush is set to Z_SYNC_FLUSH, all pending output is If the parameter flush is set to Z_SYNC_FLUSH, all pending output is
@ -869,7 +869,7 @@ ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,
See inflateBack() for the usage of these routines. See inflateBack() for the usage of these routines.
inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of
the paramaters are invalid, Z_MEM_ERROR if the internal state could not the parameters are invalid, Z_MEM_ERROR if the internal state could not
be allocated, or Z_VERSION_ERROR if the version of the library does not be allocated, or Z_VERSION_ERROR if the version of the library does not
match the version of the header file. match the version of the header file.
*/ */

View File

@ -268,7 +268,7 @@ NDIS_STATUS NeoNdisInit(NDIS_STATUS *OpenErrorStatus,
} }
// Read the information from the registry // Read the information from the registry
if (NeoLoadRegistory() == FALSE) if (NeoLoadRegistry() == FALSE)
{ {
// Failure // Failure
ctx->Initing = FALSE; ctx->Initing = FALSE;
@ -682,13 +682,13 @@ void NeoFreeControlDevice()
ctx->Event = NULL; ctx->Event = NULL;
ctx->Opened = FALSE; ctx->Opened = FALSE;
} }
// Delet the device // Delete the device
NdisMDeregisterDevice(ctx->NdisControl); NdisMDeregisterDevice(ctx->NdisControl);
} }
// Read the information from the registry // Read the information from the registry
BOOL NeoLoadRegistory() BOOL NeoLoadRegistry()
{ {
void *buf; void *buf;
NDIS_STATUS ret; NDIS_STATUS ret;

View File

@ -282,7 +282,7 @@ void NeoNdisSendPackets(NDIS_HANDLE MiniportAdapterContext,
NDIS_STATUS NeoNdisSend(NDIS_HANDLE MiniportAdapterContext, NDIS_STATUS NeoNdisSend(NDIS_HANDLE MiniportAdapterContext,
NDIS_PACKET *Packet, UINT Flags); NDIS_PACKET *Packet, UINT Flags);
BOOL NeoNdisSendPacketsHaltCheck(NDIS_PACKET **PacketArray, UINT NumberOfPackets); BOOL NeoNdisSendPacketsHaltCheck(NDIS_PACKET **PacketArray, UINT NumberOfPackets);
BOOL NeoLoadRegistory(); BOOL NeoLoadRegistry();
void NeoInitControlDevice(); void NeoInitControlDevice();
void NeoFreeControlDevice(); void NeoFreeControlDevice();
NTSTATUS NeoNdisDispatch(DEVICE_OBJECT *DeviceObject, IRP *Irp); NTSTATUS NeoNdisDispatch(DEVICE_OBJECT *DeviceObject, IRP *Irp);

View File

@ -434,7 +434,7 @@ void NeoShutdown()
return; return;
} }
// Relaese the status information // Release the status information
NeoFreeStatus(&ctx->Status); NeoFreeStatus(&ctx->Status);
NeoZero(ctx, sizeof(NEO_CTX)); NeoZero(ctx, sizeof(NEO_CTX));

View File

@ -310,7 +310,7 @@ NDIS_STATUS NeoNdisInitEx(NDIS_HANDLE MiniportAdapterHandle,
} }
// Read the information from the registry // Read the information from the registry
if (NeoLoadRegistory() == FALSE) if (NeoLoadRegistry() == FALSE)
{ {
// Failure // Failure
ctx->Initing = FALSE; ctx->Initing = FALSE;
@ -749,7 +749,7 @@ void NeoFreeControlDevice()
// Read the information from the registry // Read the information from the registry
BOOL NeoLoadRegistory() BOOL NeoLoadRegistry()
{ {
void *buf; void *buf;
NDIS_STATUS ret; NDIS_STATUS ret;

View File

@ -240,7 +240,7 @@ void NeoNdisSendNetBufferLists(NDIS_HANDLE MiniportAdapterContext,
NDIS_PORT_NUMBER PortNumber, NDIS_PORT_NUMBER PortNumber,
ULONG SendFlags); ULONG SendFlags);
void NeoNdisSetNetBufferListsStatus(NET_BUFFER_LIST *nbl, UINT status); void NeoNdisSetNetBufferListsStatus(NET_BUFFER_LIST *nbl, UINT status);
BOOL NeoLoadRegistory(); BOOL NeoLoadRegistry();
void NeoInitControlDevice(); void NeoInitControlDevice();
void NeoFreeControlDevice(); void NeoFreeControlDevice();
NTSTATUS NeoNdisDispatch(DEVICE_OBJECT *DeviceObject, IRP *Irp); NTSTATUS NeoNdisDispatch(DEVICE_OBJECT *DeviceObject, IRP *Irp);

View File

@ -504,7 +504,7 @@ void NeoShutdown()
return; return;
} }
// Relaese the status information // Release the status information
NeoFreeStatus(&ctx->Status); NeoFreeStatus(&ctx->Status);
NeoZero(ctx, sizeof(NEO_CTX)); NeoZero(ctx, sizeof(NEO_CTX));

View File

@ -2950,7 +2950,7 @@ BEGIN
GROUPBOX "@STATIC1",-1,7,5,265,51 GROUPBOX "@STATIC1",-1,7,5,265,51
ICON ICO_NIC_ONLINE,-1,14,17,20,18 ICON ICO_NIC_ONLINE,-1,14,17,20,18
COMBOBOX C_DEVICE,37,22,226,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX C_DEVICE,37,22,226,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "@R_PROMISCUS",R_PROMISCUS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,38,37,223,11 CONTROL "@R_PROMISCUOUS",R_PROMISCUOUS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,38,37,223,11
GROUPBOX "@STATIC2",-1,7,69,265,172 GROUPBOX "@STATIC2",-1,7,69,265,172
ICON ICO_USER_ADMIN,-1,14,80,20,18 ICON ICO_USER_ADMIN,-1,14,80,20,18
RTEXT "@S_PACKET",S_PACKET,39,86,98,9 RTEXT "@S_PACKET",S_PACKET,39,86,98,9
@ -4441,7 +4441,7 @@ BEGIN
LTEXT "@S_INFO",S_INFO,7,27,293,47 LTEXT "@S_INFO",S_INFO,7,27,293,47
LTEXT "@S_TITLE",S_TITLE,7,5,293,21 LTEXT "@S_TITLE",S_TITLE,7,5,293,21
CONTROL "@S_ENABLE",S_ENABLE,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,48,80,157,12 CONTROL "@S_ENABLE",S_ENABLE,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,48,80,157,12
CONTROL "@S_DISBLE",S_DISBLE,"Button",BS_AUTORADIOBUTTON,48,96,157,12 CONTROL "@S_DISABLE",S_DISABLE,"Button",BS_AUTORADIOBUTTON,48,96,157,12
ICON ICO_MACHINE,IDC_STATIC,16,79,20,18 ICON ICO_MACHINE,IDC_STATIC,16,79,20,18
DEFPUSHBUTTON "@IDCANCEL",IDCANCEL,236,112,64,15 DEFPUSHBUTTON "@IDCANCEL",IDCANCEL,236,112,64,15
END END

View File

@ -711,7 +711,7 @@
#define S_TSUKUBA2 1281 #define S_TSUKUBA2 1281
#define IDC_CHECK1 1285 #define IDC_CHECK1 1285
#define R_NO_SAVE_PASSWORD 1285 #define R_NO_SAVE_PASSWORD 1285
#define R_PROMISCUS 1285 #define R_PROMISCUOUS 1285
#define R_NO_ENUM 1285 #define R_NO_ENUM 1285
#define R_ETHERNET 1285 #define R_ETHERNET 1285
#define R_CONTROLLER_ONLY 1285 #define R_CONTROLLER_ONLY 1285
@ -936,7 +936,7 @@
#define R_UNESTABLISHED 1435 #define R_UNESTABLISHED 1435
#define R_USER 1435 #define R_USER 1435
#define R_CUSTOM 1435 #define R_CUSTOM 1435
#define S_DISBLE 1435 #define S_DISABLE 1435
#define R_PERMANENT 1435 #define R_PERMANENT 1435
#define R_FOR_SYSTEM 1436 #define R_FOR_SYSTEM 1436
#define IDC_NETADDRESS1 1437 #define IDC_NETADDRESS1 1437

View File

@ -524,7 +524,7 @@ NTSTATUS SlDeviceCloseProc(DEVICE_OBJECT *device_object, IRP *irp)
// Wait until the number of packet being sent becomes the zero // Wait until the number of packet being sent becomes the zero
while (true) while (true)
{ {
if (f->NumSendingPacketets == 0) if (f->NumSendingPackets == 0)
{ {
break; break;
} }
@ -1060,7 +1060,7 @@ NTSTATUS SlDeviceWriteProc(DEVICE_OBJECT *device_object, IRP *irp)
if (nbl_head != NULL) if (nbl_head != NULL)
{ {
InterlockedExchangeAdd(&f->NumSendingPacketets, num_packets); InterlockedExchangeAdd(&f->NumSendingPackets, num_packets);
InterlockedExchangeAdd(&f->Adapter->NumPendingSendPackets, num_packets); InterlockedExchangeAdd(&f->Adapter->NumPendingSendPackets, num_packets);
SlUnlock(f->Adapter->Lock); SlUnlock(f->Adapter->Lock);
@ -1741,7 +1741,7 @@ void SlNdisSendNetBufferListsCompleteProc(NDIS_HANDLE protocol_binding_context,
NdisFreeNetBufferList(current_nbl); NdisFreeNetBufferList(current_nbl);
// Reduce the number of packets being sent by 1 // Reduce the number of packets being sent by 1
InterlockedExchangeAdd(&f->NumSendingPacketets, (LONG)-1); InterlockedExchangeAdd(&f->NumSendingPackets, (LONG)-1);
InterlockedExchangeAdd(&f->Adapter->NumPendingSendPackets, (LONG)-1); InterlockedExchangeAdd(&f->Adapter->NumPendingSendPackets, (LONG)-1);
} }
} }

View File

@ -260,7 +260,7 @@ typedef struct SL_FILE
SL_PACKET *RecvPacketTail; // Tail of the received packet SL_PACKET *RecvPacketTail; // Tail of the received packet
UINT NumRecvPackets; // Number of items of the received packet queue UINT NumRecvPackets; // Number of items of the received packet queue
NDIS_HANDLE NetBufferListPool; // NET_BUFFER_LIST Pool NDIS_HANDLE NetBufferListPool; // NET_BUFFER_LIST Pool
volatile UINT NumSendingPacketets; // Number of packets being transmitted volatile UINT NumSendingPackets; // Number of packets being transmitted
bool SetEventFlag; // Flag to set an event bool SetEventFlag; // Flag to set an event
bool FinalWakeUp; bool FinalWakeUp;
} SL_FILE; } SL_FILE;

View File

@ -129,7 +129,7 @@ NTSTATUS NPF_Open(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
Open->DeviceExtension=DeviceExtension; Open->DeviceExtension=DeviceExtension;
// Save the Irp here for the completeion routine to retrieve // Save the Irp here for the completion routine to retrieve
Open->OpenCloseIrp=Irp; Open->OpenCloseIrp=Irp;
// Allocate a packet pool for our xmit and receive packets // Allocate a packet pool for our xmit and receive packets
@ -259,7 +259,7 @@ NTSTATUS NPF_Open(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
// //
// Try to open the MAC // Try to open the MAC
// //
IF_LOUD(DbgPrint("NPF: Openinig the device %ws, BindingContext=%d\n",DeviceExtension->AdapterName.Buffer, Open);) IF_LOUD(DbgPrint("NPF: Opening the device %ws, BindingContext=%d\n",DeviceExtension->AdapterName.Buffer, Open);)
NdisOpenAdapter( NdisOpenAdapter(
&Status, &Status,
@ -675,7 +675,7 @@ NPF_ResetComplete(IN NDIS_HANDLE ProtocolBindingContext,IN NDIS_STATUS Status)
PLIST_ENTRY ResetListEntry; PLIST_ENTRY ResetListEntry;
IF_LOUD(DbgPrint("NPF: PacketResetComplte\n");) IF_LOUD(DbgPrint("NPF: PacketResetComplete\n");)
Open= (POPEN_INSTANCE)ProtocolBindingContext; Open= (POPEN_INSTANCE)ProtocolBindingContext;
@ -700,7 +700,7 @@ NPF_ResetComplete(IN NDIS_HANDLE ProtocolBindingContext,IN NDIS_STATUS Status)
Irp->IoStatus.Status = STATUS_SUCCESS; Irp->IoStatus.Status = STATUS_SUCCESS;
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
IF_LOUD(DbgPrint("NPF: PacketResetComplte exit\n");) IF_LOUD(DbgPrint("NPF: PacketResetComplete exit\n");)
return; return;

View File

@ -118,7 +118,7 @@ DriverEntry(
} }
else else
{ {
// Windows XP, 2003 and follwing want only NDIS_FLAGS_DONT_LOOPBACK // Windows XP, 2003 and following want only NDIS_FLAGS_DONT_LOOPBACK
g_SendPacketFlags = NDIS_FLAGS_DONT_LOOPBACK; g_SendPacketFlags = NDIS_FLAGS_DONT_LOOPBACK;
} }

Some files were not shown because too many files have changed in this diff Show More