mirror of
				https://github.com/Wind4/vlmcsd.git
				synced 2025-11-04 06:49:28 +08:00 
			
		
		
		
	vlmcsd-svn1085-2016-10-21-Hotbird64
This commit is contained in:
		@@ -189,6 +189,7 @@ help:
 | 
				
			|||||||
	@echo "Useful CFLAGS to save memory when running $(BASE_PROGRAM_NAME) on very small embedded devices (finer control than FEATURES=)"
 | 
						@echo "Useful CFLAGS to save memory when running $(BASE_PROGRAM_NAME) on very small embedded devices (finer control than FEATURES=)"
 | 
				
			||||||
	@echo "    -DNO_EXTENDED_PRODUCT_LIST   Don't compile the detailed product list."
 | 
						@echo "    -DNO_EXTENDED_PRODUCT_LIST   Don't compile the detailed product list."
 | 
				
			||||||
	@echo "    -DNO_BASIC_PRODUCT_LIST      Don't compile the basic product list."
 | 
						@echo "    -DNO_BASIC_PRODUCT_LIST      Don't compile the basic product list."
 | 
				
			||||||
 | 
						@echo "    -DNO_STRICT_MODES            Don't support enhanced emulator detection prevention."
 | 
				
			||||||
	@echo "    -DNO_VERBOSE_LOG             Don't support verbose logging. Removes -v option."
 | 
						@echo "    -DNO_VERBOSE_LOG             Don't support verbose logging. Removes -v option."
 | 
				
			||||||
	@echo "    -DNO_LOG                     Don't add support for logging. Implies -DNO_VERBOSE_LOG -DNO_EXTENDED_PRODUCT_LIST and -DNO_BASIC_PRODUCT_LIST."
 | 
						@echo "    -DNO_LOG                     Don't add support for logging. Implies -DNO_VERBOSE_LOG -DNO_EXTENDED_PRODUCT_LIST and -DNO_BASIC_PRODUCT_LIST."
 | 
				
			||||||
	@echo "    -DNO_RANDOM_EPID             Don't support random ePIDs."
 | 
						@echo "    -DNO_RANDOM_EPID             Don't support random ePIDs."
 | 
				
			||||||
@@ -199,6 +200,8 @@ help:
 | 
				
			|||||||
	@echo "    -DNO_CUSTOM_INTERVALS        Don't support custom intervals for retry and refresh activation. Removes -A and -R options."
 | 
						@echo "    -DNO_CUSTOM_INTERVALS        Don't support custom intervals for retry and refresh activation. Removes -A and -R options."
 | 
				
			||||||
	@echo "    -DNO_FREEBIND                Don't support binding to foreign IP addresses. Removes -F0 and -F1 options. Only affects FreeBSD and Linux."
 | 
						@echo "    -DNO_FREEBIND                Don't support binding to foreign IP addresses. Removes -F0 and -F1 options. Only affects FreeBSD and Linux."
 | 
				
			||||||
	@echo "    -DNO_SOCKETS                 Don't support standalone operation. Requires an internet superserver to start $(BASE_PROGRAM_NAME)."
 | 
						@echo "    -DNO_SOCKETS                 Don't support standalone operation. Requires an internet superserver to start $(BASE_PROGRAM_NAME)."
 | 
				
			||||||
 | 
						@echo "    -DSIMPLE_SOCKETS             Don't support listening on explicit IP addresses. Always listens on all IP addresses."
 | 
				
			||||||
 | 
						@echo "    -DSIMPLE_RPC                 Don't support RPC with NDR64 and BTFN in $(BASE_PROGRAM_NAME) (but do in $(BASE_CLIENT_NAME)). Makes emulator detection easy."
 | 
				
			||||||
	@echo "    -DNO_CL_PIDS                 Don't support specifying ePIDs and HwId from the command line in $(BASE_PROGRAM_NAME)."
 | 
						@echo "    -DNO_CL_PIDS                 Don't support specifying ePIDs and HwId from the command line in $(BASE_PROGRAM_NAME)."
 | 
				
			||||||
	@echo "    -DNO_LIMIT                   Don't support limiting concurrent clients in $(BASE_PROGRAM_NAME)."
 | 
						@echo "    -DNO_LIMIT                   Don't support limiting concurrent clients in $(BASE_PROGRAM_NAME)."
 | 
				
			||||||
	@echo "    -DNO_SIGHUP                  Don't support SIGHUP handling in $(BASE_PROGRAM_NAME)."
 | 
						@echo "    -DNO_SIGHUP                  Don't support SIGHUP handling in $(BASE_PROGRAM_NAME)."
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -177,6 +177,7 @@
 | 
				
			|||||||
      <RuntimeTypeInfo>false</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>false</RuntimeTypeInfo>
 | 
				
			||||||
      <OpenMPSupport>false</OpenMPSupport>
 | 
					      <OpenMPSupport>false</OpenMPSupport>
 | 
				
			||||||
      <AdditionalOptions>$(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>
 | 
					      <AdditionalOptions>$(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>
 | 
				
			||||||
 | 
					      <OmitFramePointers>true</OmitFramePointers>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
    <Link>
 | 
					    <Link>
 | 
				
			||||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
					      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,9 +11,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vlmcsdmulti-Windows", "vlmc
 | 
				
			|||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libkms-Windows", "libkms\libkms.vcxproj", "{2A0FC04D-C3C0-43E2-8812-53AE901C5395}"
 | 
					Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libkms-Windows", "libkms\libkms.vcxproj", "{2A0FC04D-C3C0-43E2-8812-53AE901C5395}"
 | 
				
			||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vlmcsd-gcc5", "..\vlmcsd-linux-remote.vcxproj", "{CC2FBE0B-B9DF-4306-88A1-20706BBD2B0C}"
 | 
					Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vlmcsd-gcc5", "..\src\vlmcsd-linux-remote.vcxproj", "{CC2FBE0B-B9DF-4306-88A1-20706BBD2B0C}"
 | 
				
			||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vlmcs-gcc5", "..\vlmcs-linux-remote.vcxproj", "{1ED83566-8AE1-4EE8-9B62-37188A7AC7CA}"
 | 
					Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vlmcs-gcc5", "..\src\vlmcs-linux-remote.vcxproj", "{1ED83566-8AE1-4EE8-9B62-37188A7AC7CA}"
 | 
				
			||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
Global
 | 
					Global
 | 
				
			||||||
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 | 
						GlobalSection(SolutionConfigurationPlatforms) = preSolution
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -82,6 +82,14 @@
 | 
				
			|||||||
# Command line: -v and -q
 | 
					# Command line: -v and -q
 | 
				
			||||||
;LogVerbose = true
 | 
					;LogVerbose = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Whitelist known products
 | 
				
			||||||
 | 
					# Command line: -K0, -K1, -K2, -K3
 | 
				
			||||||
 | 
					;WhiteListingLevel = 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Check that the client time is within +/- 4 hours of the system time
 | 
				
			||||||
 | 
					# Command Line: -c0, -c1
 | 
				
			||||||
 | 
					;CheckClientTime = false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set activation interval to 2 hours
 | 
					# Set activation interval to 2 hours
 | 
				
			||||||
# Command line: -A
 | 
					# Command line: -A
 | 
				
			||||||
;ActivationInterval = 2h
 | 
					;ActivationInterval = 2h
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@@ -19,7 +19,7 @@ CF45="-static-libgcc -pipe -fno-common -fno-exceptions -fno-stack-protector -fno
 | 
				
			|||||||
CFCLANG="-pipe -fno-common -fno-exceptions -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants"
 | 
					CFCLANG="-pipe -fno-common -fno-exceptions -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants"
 | 
				
			||||||
LF="-Wl,-z,norelro -Wl,--hash-style=sysv -Wl,--build-id=none"
 | 
					LF="-Wl,-z,norelro -Wl,--hash-style=sysv -Wl,--build-id=none"
 | 
				
			||||||
LFCLANG="-Wl,-z,norelro -Wl,--hash-style=sysv"
 | 
					LFCLANG="-Wl,-z,norelro -Wl,--hash-style=sysv"
 | 
				
			||||||
export CC=gcc5
 | 
					export CC=gcc6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gmake $MAKEFLAGS MULTI_NAME=$BINDIR/vlmcsdmulti-DragonFly-x64 PROGRAM_NAME=$BINDIR/vlmcsd-DragonFly-x64 CLIENT_NAME=$BINDIR/vlmcs-DragonFly-x64 CFLAGS="$CF" LDFLAGS="$LF" allmulti
 | 
					gmake $MAKEFLAGS MULTI_NAME=$BINDIR/vlmcsdmulti-DragonFly-x64 PROGRAM_NAME=$BINDIR/vlmcsd-DragonFly-x64 CLIENT_NAME=$BINDIR/vlmcs-DragonFly-x64 CFLAGS="$CF" LDFLAGS="$LF" allmulti
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
.mso www.tmac
 | 
					.mso www.tmac
 | 
				
			||||||
.TH VLMCS 1 "May 2016" "Hotbird64" "KMS Activation Manual"
 | 
					.TH VLMCS 1 "October 2016" "Hotbird64" "KMS Activation Manual"
 | 
				
			||||||
.LO 1
 | 
					.LO 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.SH NAME
 | 
					.SH NAME
 | 
				
			||||||
@@ -76,7 +76,7 @@ to specify applications that are not listed with \fB-x\fR. The
 | 
				
			|||||||
option is used as a shortcut for the most common applications.
 | 
					option is used as a shortcut for the most common applications.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.IP "\fB-K\fR \fIprotocol-version\fR"
 | 
					.IP "\fB-K\fR \fIprotocol-version\fR"
 | 
				
			||||||
Force a specific version of the KMS protocol. Valid versions are 4.0, 5.0 and 6.0. The default is to select a suitable version according to the \fIapplication\fR selected. You may use \fB-K\fR to send an incorrect protocol version to the KMS server and see how it behaves. Genuine KMS servers return HRESULT 0x8007000D if the KMS protocol is not 4.0, 5.0 or 6.0. Emulators should do the same. When sending a request with an incorrect protocol number, vlmcs ignores the minor protocol number (e.g. sends a v4 request for version 4.1). If the major version number is less then 4, it sends a v4 request. If the major version is greater then 6, is sends a v6 request. In any case the \fIprotocol-version\fR as specified by \fB-K\fR is put in the version fields of the request.
 | 
					Force a specific version of the KMS protocol. Valid versions are 4.0, 5.0 and 6.0. The default is to select a suitable version according to the \fIapplication\fR selected. You may use \fB-K\fR to send an incorrect protocol version to the KMS server and see how it behaves. Genuine KMS servers return HRESULT 0x8007000D if the KMS protocol is not 4.0, 5.0 or 6.0. Emulators should do the same. When sending a request with an incorrect protocol number, vlmcs ignores the minor protocol number (e.g. sends a v4 request for version 4.1). If the major version number is less then 4, it sends a v4 request. If the major version is greater then 6, it sends a v6 request. In any case the \fIprotocol-version\fR as specified by \fB-K\fR is put in the version fields of the request.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.IP "\fB-4\fR, \fB-5\fR and \fB-6"
 | 
					.IP "\fB-4\fR, \fB-5\fR and \fB-6"
 | 
				
			||||||
Force version 4, 5 or 6 of the KMS protocol. These options are actually shortcuts of \fB-K 4.0\fR, \fB-K 5.0\fR and \fB-K 6.0\fR.
 | 
					Force version 4, 5 or 6 of the KMS protocol. These options are actually shortcuts of \fB-K 4.0\fR, \fB-K 5.0\fR and \fB-K 6.0\fR.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -90,7 +90,7 @@ OPTIONS
 | 
				
			|||||||
              same. When sending a request with an incorrect protocol  number,
 | 
					              same. When sending a request with an incorrect protocol  number,
 | 
				
			||||||
              vlmcs ignores the minor protocol number (e.g. sends a v4 request
 | 
					              vlmcs ignores the minor protocol number (e.g. sends a v4 request
 | 
				
			||||||
              for version 4.1). If the major version number is less then 4, it
 | 
					              for version 4.1). If the major version number is less then 4, it
 | 
				
			||||||
              sends  a  v4 request. If the major version is greater then 6, is
 | 
					              sends  a  v4 request. If the major version is greater then 6, it
 | 
				
			||||||
              sends a v6 request. In any case the protocol-version  as  speci‐
 | 
					              sends a v6 request. In any case the protocol-version  as  speci‐
 | 
				
			||||||
              fied by -K is put in the version fields of the request.
 | 
					              fied by -K is put in the version fields of the request.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -323,4 +323,4 @@ SEE ALSO
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Hotbird64                          May 2016                           VLMCS(1)
 | 
					Hotbird64                        October 2016                         VLMCS(1)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
<!-- Creator     : groff version 1.22.3 -->
 | 
					<!-- Creator     : groff version 1.22.3 -->
 | 
				
			||||||
<!-- CreationDate: Tue Oct 11 21:34:50 2016 -->
 | 
					<!-- CreationDate: Fri Oct 21 03:17:10 2016 -->
 | 
				
			||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
					<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
				
			||||||
"http://www.w3.org/TR/html4/loose.dtd">
 | 
					"http://www.w3.org/TR/html4/loose.dtd">
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
@@ -39,7 +39,7 @@
 | 
				
			|||||||
</h2>
 | 
					</h2>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">vlmcs − a
 | 
					<p style="margin-left:11%; margin-top: 1em">vlmcs - a
 | 
				
			||||||
client for testing and/or charging KMS servers</p>
 | 
					client for testing and/or charging KMS servers</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>SYNOPSIS
 | 
					<h2>SYNOPSIS
 | 
				
			||||||
@@ -197,7 +197,7 @@ the same. When sending a request with an incorrect protocol
 | 
				
			|||||||
number, vlmcs ignores the minor protocol number (e.g. sends
 | 
					number, vlmcs ignores the minor protocol number (e.g. sends
 | 
				
			||||||
a v4 request for version 4.1). If the major version number
 | 
					a v4 request for version 4.1). If the major version number
 | 
				
			||||||
is less then 4, it sends a v4 request. If the major version
 | 
					is less then 4, it sends a v4 request. If the major version
 | 
				
			||||||
is greater then 6, is sends a v6 request. In any case the
 | 
					is greater then 6, it sends a v6 request. In any case the
 | 
				
			||||||
<i>protocol-version</i> as specified by <b>-K</b> is put in
 | 
					<i>protocol-version</i> as specified by <b>-K</b> is put in
 | 
				
			||||||
the version fields of the request.</p>
 | 
					the version fields of the request.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -292,7 +292,7 @@ ExtendedProductList).</p>
 | 
				
			|||||||
<p style="margin-left:22%;">Send <i>requests</i> requests
 | 
					<p style="margin-left:22%;">Send <i>requests</i> requests
 | 
				
			||||||
to the server. The default is to send at least one request
 | 
					to the server. The default is to send at least one request
 | 
				
			||||||
and enough subsequent requests that the server is fully
 | 
					and enough subsequent requests that the server is fully
 | 
				
			||||||
charged afterwards for the <i>application−guid</i> you
 | 
					charged afterwards for the <i>application-guid</i> you
 | 
				
			||||||
selected (explicitly with <b>-a</b> or implicitly by using
 | 
					selected (explicitly with <b>-a</b> or implicitly by using
 | 
				
			||||||
<b>-l</b>).</p>
 | 
					<b>-l</b>).</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -384,7 +384,7 @@ what was specified with <b>-r</b>. This option can be used
 | 
				
			|||||||
to "overcharge" a Microsoft KMS server.</p>
 | 
					to "overcharge" a Microsoft KMS server.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%;"><b>−t </b><i>status</i></p>
 | 
					<p style="margin-left:11%;"><b>-t </b><i>status</i></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:22%;">Reports a specific license
 | 
					<p style="margin-left:22%;">Reports a specific license
 | 
				
			||||||
status to the KMS server. <i>status</i> is a number that can
 | 
					status to the KMS server. <i>status</i> is a number that can
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								man/vlmcs.1.pdf
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								man/vlmcs.1.pdf
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -90,7 +90,7 @@ OPTIONS
 | 
				
			|||||||
              same. When sending a request with an incorrect protocol  number,
 | 
					              same. When sending a request with an incorrect protocol  number,
 | 
				
			||||||
              vlmcs ignores the minor protocol number (e.g. sends a v4 request
 | 
					              vlmcs ignores the minor protocol number (e.g. sends a v4 request
 | 
				
			||||||
              for version 4.1). If the major version number is less then 4, it
 | 
					              for version 4.1). If the major version number is less then 4, it
 | 
				
			||||||
              sends  a  v4 request. If the major version is greater then 6, is
 | 
					              sends  a  v4 request. If the major version is greater then 6, it
 | 
				
			||||||
              sends a v6 request. In any case the protocol-version  as  speci‐
 | 
					              sends a v6 request. In any case the protocol-version  as  speci‐
 | 
				
			||||||
              fied by -K is put in the version fields of the request.
 | 
					              fied by -K is put in the version fields of the request.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -323,4 +323,4 @@ SEE ALSO
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Hotbird64                          May 2016                           VLMCS(1)
 | 
					Hotbird64                        October 2016                         VLMCS(1)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
<!-- Creator     : groff version 1.22.3 -->
 | 
					<!-- Creator     : groff version 1.22.3 -->
 | 
				
			||||||
<!-- CreationDate: Tue Oct 11 21:34:50 2016 -->
 | 
					<!-- CreationDate: Fri Oct 21 03:17:10 2016 -->
 | 
				
			||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
					<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
				
			||||||
"http://www.w3.org/TR/html4/loose.dtd">
 | 
					"http://www.w3.org/TR/html4/loose.dtd">
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
@@ -42,9 +42,8 @@
 | 
				
			|||||||
</h2>
 | 
					</h2>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">floppy144.vfd
 | 
					<p style="margin-left:11%; margin-top: 1em">floppy144.vfd -
 | 
				
			||||||
− a bootable floppy disk with Linux and
 | 
					a bootable floppy disk with Linux and <b>vlmcsd</b>(8)</p>
 | 
				
			||||||
<b>vlmcsd</b>(8)</p>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>DESCRIPTION
 | 
					<h2>DESCRIPTION
 | 
				
			||||||
<a name="DESCRIPTION"></a>
 | 
					<a name="DESCRIPTION"></a>
 | 
				
			||||||
@@ -549,9 +548,9 @@ addresses and all user names and passwords.</p>
 | 
				
			|||||||
<p style="margin-left:11%; margin-top: 1em"><b>Logging into
 | 
					<p style="margin-left:11%; margin-top: 1em"><b>Logging into
 | 
				
			||||||
the system</b> <br>
 | 
					the system</b> <br>
 | 
				
			||||||
There are 5 local logins provided on /dev/tty2 to /dev/tty6.
 | 
					There are 5 local logins provided on /dev/tty2 to /dev/tty6.
 | 
				
			||||||
To switch to these logins, simply press ALT−F2 to
 | 
					To switch to these logins, simply press ALT-F2 to ALT-F6. To
 | 
				
			||||||
ALT−F6. To return to the console on /dev/tty1, press
 | 
					return to the console on /dev/tty1, press ALT-F1. If
 | 
				
			||||||
ALT−F1. If <b>inetd</b>(8) is running you can also use
 | 
					<b>inetd</b>(8) is running you can also use
 | 
				
			||||||
<b>telnet</b>(1). This allows you use a terminal program
 | 
					<b>telnet</b>(1). This allows you use a terminal program
 | 
				
			||||||
(e.g. putty) that can utilize your keyboard layout, can be
 | 
					(e.g. putty) that can utilize your keyboard layout, can be
 | 
				
			||||||
resized and has full UTF-8 support. The local terminals
 | 
					resized and has full UTF-8 support. The local terminals
 | 
				
			||||||
@@ -571,11 +570,11 @@ editor of your choice and transfer them back to the
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em"><b>The menu
 | 
					<p style="margin-left:11%; margin-top: 1em"><b>The menu
 | 
				
			||||||
system</b> <br>
 | 
					system</b> <br>
 | 
				
			||||||
You’ll find a menu system on /dev/tty8 (press
 | 
					You’ll find a menu system on /dev/tty8 (press ALT-F8
 | 
				
			||||||
ALT−F8 to see it). It allows you performing some
 | 
					to see it). It allows you performing some administrative
 | 
				
			||||||
administrative tasks and to view various system information.
 | 
					tasks and to view various system information. It is mainly
 | 
				
			||||||
It is mainly for users that do not have much experience with
 | 
					for users that do not have much experience with Unix
 | 
				
			||||||
Unix commands. <b><br>
 | 
					commands. <b><br>
 | 
				
			||||||
1) (Re)start vlmcsd</b></p>
 | 
					1) (Re)start vlmcsd</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:22%;">Starts or restarts
 | 
					<p style="margin-left:22%;">Starts or restarts
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
<!-- Creator     : groff version 1.22.3 -->
 | 
					<!-- Creator     : groff version 1.22.3 -->
 | 
				
			||||||
<!-- CreationDate: Tue Oct 11 21:34:50 2016 -->
 | 
					<!-- CreationDate: Fri Oct 21 03:17:10 2016 -->
 | 
				
			||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
					<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
				
			||||||
"http://www.w3.org/TR/html4/loose.dtd">
 | 
					"http://www.w3.org/TR/html4/loose.dtd">
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
@@ -35,7 +35,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">vlmcsd − a
 | 
					<p style="margin-left:11%; margin-top: 1em">vlmcsd - a
 | 
				
			||||||
guide to KMS activation using vlmcsd</p>
 | 
					guide to KMS activation using vlmcsd</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>SYNOPSIS
 | 
					<h2>SYNOPSIS
 | 
				
			||||||
@@ -169,34 +169,29 @@ inofficial GVLKs that work with consumer-only versions of
 | 
				
			|||||||
Windows. Here is a list:</p>
 | 
					Windows. Here is a list:</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">TX9XD−98N7V−6WMQ6−BX7FG−H8Q99
 | 
					<p style="margin-left:11%; margin-top: 1em">TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
 | 
				
			||||||
- Windows 10 Home <br>
 | 
					- Windows 10 Home <br>
 | 
				
			||||||
3KHY7−WNT83−DGQKR−F7HPR−844BM -
 | 
					3KHY7-WNT83-DGQKR-F7HPR-844BM - Windows 10 Home N <br>
 | 
				
			||||||
Windows 10 Home N <br>
 | 
					7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH - Windows 10 Home Single
 | 
				
			||||||
7HNRX−D7KGG−3K4RQ−4WPJ4−YTDFH -
 | 
					Language <br>
 | 
				
			||||||
Windows 10 Home Single Language <br>
 | 
					PVMJN-6DFY6-9CCP6-7BKTT-D3WVR - Windows 10 Home Country
 | 
				
			||||||
PVMJN−6DFY6−9CCP6−7BKTT−D3WVR -
 | 
					Specific <br>
 | 
				
			||||||
Windows 10 Home Country Specific <br>
 | 
					789NJ-TQK6T-6XTH8-J39CJ-J8D3P - Windows 8.1 Professional
 | 
				
			||||||
789NJ−TQK6T−6XTH8−J39CJ−J8D3P -
 | 
					with Media Center <br>
 | 
				
			||||||
Windows 8.1 Professional with Media Center <br>
 | 
					M9Q9P-WNJJT-6PXPY-DWX8H-6XWKK - Windows 8.1 Core <br>
 | 
				
			||||||
M9Q9P−WNJJT−6PXPY−DWX8H−6XWKK -
 | 
					7B9N3-D94CG-YTVHR-QBPX3-RJP64 - Windows 8.1 Core N <br>
 | 
				
			||||||
Windows 8.1 Core <br>
 | 
					BB6NG-PQ82V-VRDPW-8XVD2-V8P66 - Windows 8.1 Core Single
 | 
				
			||||||
7B9N3−D94CG−YTVHR−QBPX3−RJP64 -
 | 
					Language <br>
 | 
				
			||||||
Windows 8.1 Core N <br>
 | 
					NCTT7-2RGK8-WMHRF-RY7YQ-JTXG3 - Windows 8.1 Core Country
 | 
				
			||||||
BB6NG−PQ82V−VRDPW−8XVD2−V8P66 -
 | 
					Specific <br>
 | 
				
			||||||
Windows 8.1 Core Single Language <br>
 | 
					GNBB8-YVD74-QJHX6-27H4K-8QHDG - Windows 8 Professional with
 | 
				
			||||||
NCTT7−2RGK8−WMHRF−RY7YQ−JTXG3 -
 | 
					Media Center <br>
 | 
				
			||||||
Windows 8.1 Core Country Specific <br>
 | 
					BN3D2-R7TKB-3YPBD-8DRP2-27GG4 - Windows 8 Core <br>
 | 
				
			||||||
GNBB8−YVD74−QJHX6−27H4K−8QHDG -
 | 
					8N2M2-HWPGY-7PGT9-HGDD8-GVGGY - Windows 8 Core N <br>
 | 
				
			||||||
Windows 8 Professional with Media Center <br>
 | 
					2WN2H-YGCQR-KFX6K-CD6TF-84YXQ - Windows 8 Core Single
 | 
				
			||||||
BN3D2−R7TKB−3YPBD−8DRP2−27GG4 -
 | 
					Language <br>
 | 
				
			||||||
Windows 8 Core <br>
 | 
					4K36P-JN4VD-GDC6V-KDT89-DYFKP - Windows 8 Core Country
 | 
				
			||||||
8N2M2−HWPGY−7PGT9−HGDD8−GVGGY -
 | 
					Specific</p>
 | 
				
			||||||
Windows 8 Core N <br>
 | 
					 | 
				
			||||||
2WN2H−YGCQR−KFX6K−CD6TF−84YXQ -
 | 
					 | 
				
			||||||
Windows 8 Core Single Language <br>
 | 
					 | 
				
			||||||
4K36P−JN4VD−GDC6V−KDT89−DYFKP -
 | 
					 | 
				
			||||||
Windows 8 Core Country Specific</p>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">The above keys
 | 
					<p style="margin-left:11%; margin-top: 1em">The above keys
 | 
				
			||||||
require activation renewal every 45 days (Win 8.1) or 30
 | 
					require activation renewal every 45 days (Win 8.1) or 30
 | 
				
			||||||
@@ -240,9 +235,9 @@ turned out to be non-working, you can use
 | 
				
			|||||||
Examples</b></p>
 | 
					Examples</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:22%;">slmgr /ipk
 | 
					<p style="margin-left:22%;">slmgr /ipk
 | 
				
			||||||
GCRJD−8NW9H−F2CDX−CCM8D−9D6T9 <br>
 | 
					GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 <br>
 | 
				
			||||||
cscript
 | 
					cscript
 | 
				
			||||||
ospp.vbs /inpkey:YC7DK−G2NP3−2QQC3−J6H88−GVGXT</p>
 | 
					ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em"><b>Why
 | 
					<p style="margin-left:11%; margin-top: 1em"><b>Why
 | 
				
			||||||
doesn’t Office accpet a GVLK?</b> <br>
 | 
					doesn’t Office accpet a GVLK?</b> <br>
 | 
				
			||||||
@@ -306,7 +301,7 @@ automatically. This may take a while. <br>
 | 
				
			|||||||
You may type</p>
 | 
					You may type</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:22%;">slmgr /ato <br>
 | 
					<p style="margin-left:22%;">slmgr /ato <br>
 | 
				
			||||||
−or− <br>
 | 
					-or- <br>
 | 
				
			||||||
cscript ospp.vbs /act</p>
 | 
					cscript ospp.vbs /act</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">at any time to
 | 
					<p style="margin-left:11%; margin-top: 1em">at any time to
 | 
				
			||||||
@@ -325,8 +320,8 @@ like this:</p>
 | 
				
			|||||||
<p style="margin-left:22%; margin-top: 1em">Connecting to
 | 
					<p style="margin-left:22%; margin-top: 1em">Connecting to
 | 
				
			||||||
127.0.0.1:1688 ... successful <br>
 | 
					127.0.0.1:1688 ... successful <br>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Sending activation request (KMS V4) 1 of 1 −>
 | 
					Sending activation request (KMS V4) 1 of 1 ->
 | 
				
			||||||
06401−00206−296−206344−03−5179−9600.0000−3432013</p>
 | 
					06401-00206-296-206344-03-5179-9600.0000-3432013</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">If anything
 | 
					<p style="margin-left:11%; margin-top: 1em">If anything
 | 
				
			||||||
goes wrong, you’ll see an error message. Next try
 | 
					goes wrong, you’ll see an error message. Next try
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								man/vlmcsd.7.pdf
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								man/vlmcsd.7.pdf
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										23
									
								
								man/vlmcsd.8
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								man/vlmcsd.8
									
									
									
									
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
.mso www.tmac
 | 
					.mso www.tmac
 | 
				
			||||||
.TH VLMCSD 8 "September 2016" "Hotbird64" "KMS Activation Manual"
 | 
					.TH VLMCSD 8 "October 2016" "Hotbird64" "KMS Activation Manual"
 | 
				
			||||||
.LO 8
 | 
					.LO 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.SH NAME
 | 
					.SH NAME
 | 
				
			||||||
@@ -184,6 +184,25 @@ for a list of valid \fILCID\fRs. Please note that some of them are not recognize
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Most other KMS emulators use a fixed \fILCID\fR of 1033 (English - US). To achive the same behavior in vlmcsd use \fB-C 1033\fR.
 | 
					Most other KMS emulators use a fixed \fILCID\fR of 1033 (English - US). To achive the same behavior in vlmcsd use \fB-C 1033\fR.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.IP "\fB-K0\fR, \fB-K1\fR, \fB-K2\fR and \fB-K3\fR"
 | 
				
			||||||
 | 
					Sets the whitelisting level to determine which products vlmcsd activates or refuses. The default is \fB-K0\fR.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.RS 12
 | 
				
			||||||
 | 
					\fB-K0\fR: activate all products with an unknown, retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					\fB-K1\fR: activate products with a retail or beta/preview KMS ID but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					\fB-K2\fR: activate products with an unknown KMS ID but refuse products with a retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					\fB-K3\fR: activate only products with a known volume license RTM KMS ID and refuse all others.
 | 
				
			||||||
 | 
					.RE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.IP ""
 | 
				
			||||||
 | 
					The SKU ID is not checked. Like a genuine KMS server vlmcsd activates a product that has a random or unknown SKU ID. If you select \fB-K1\fR or \fB-K3\fR, vlmcsd also checks the Application ID for correctness. If Microsoft introduces a new KMS ID for a new product, you cannot activate it if you used \fB-K1\fR or \fB-K3\fR until a new version of vlmcsd is available.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.IP "\fB-c0\fR and \fB-c1\fR"
 | 
				
			||||||
 | 
					\fB-c1\fR causes vlmcsd to check if the client time differs no more than four hours from the system time. \fB-c0\fR (the default) disables this check. \fB-c1\fR is useful to prevent emulator detection. A client that tries to detect an emulator could simply send two subsequent request with two time stamps that differ more than four hours from each other. If both requests succeed, the server is an emulator. If you specify \fB-c1\fR on a system with no reliable time source, activations will fail. It is ok to set the correct system time after you started vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.IP "\fB-R\fR \fIrenewal-interval\fR"
 | 
					.IP "\fB-R\fR \fIrenewal-interval\fR"
 | 
				
			||||||
Instructs clients to renew activation every \fIrenewal-interval\fR. The \fIrenewal-interval\fR is a number optionally immediately followed by a letter indicating the unit. Valid unit letters are s (seconds), m (minutes), h (hours), d (days) and w (weeks). If you do not specify a letter, minutes is assumed.
 | 
					Instructs clients to renew activation every \fIrenewal-interval\fR. The \fIrenewal-interval\fR is a number optionally immediately followed by a letter indicating the unit. Valid unit letters are s (seconds), m (minutes), h (hours), d (days) and w (weeks). If you do not specify a letter, minutes is assumed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -274,8 +293,6 @@ Installs \fBvlmcsd\fR as a Windows service with low privileges and logs everythi
 | 
				
			|||||||
An ePID specified in an ini file must not contain spaces.
 | 
					An ePID specified in an ini file must not contain spaces.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.SH INTENTIONAL BUGS
 | 
					.SH INTENTIONAL BUGS
 | 
				
			||||||
vlmcsd activates non-VL (retail) and beta/preview versions of Windows.
 | 
					 | 
				
			||||||
.br
 | 
					 | 
				
			||||||
vlmcsd always reports enough active clients to satisfy the N count policy of the request.
 | 
					vlmcsd always reports enough active clients to satisfy the N count policy of the request.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.SH AUTHOR
 | 
					.SH AUTHOR
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -415,6 +415,40 @@ OPTIONS
 | 
				
			|||||||
              US). To achive the same behavior in vlmcsd use -C 1033.
 | 
					              US). To achive the same behavior in vlmcsd use -C 1033.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       -K0, -K1, -K2 and -K3
 | 
				
			||||||
 | 
					              Sets the whitelisting level to determine which  products  vlmcsd
 | 
				
			||||||
 | 
					              activates or refuses. The default is -K0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                   -K0:  activate  all  products  with  an  unknown, retail or
 | 
				
			||||||
 | 
					                   beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   -K1: activate products with a retail or beta/preview KMS ID
 | 
				
			||||||
 | 
					                   but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					                   -K2:  activate  products  with an unknown KMS ID but refuse
 | 
				
			||||||
 | 
					                   products with a retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   -K3: activate only products with a known volume license RTM
 | 
				
			||||||
 | 
					                   KMS ID and refuse all others.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					              The  SKU  ID  is  not  checked. Like a genuine KMS server vlmcsd
 | 
				
			||||||
 | 
					              activates a product that has a random or unknown SKU ID. If  you
 | 
				
			||||||
 | 
					              select  -K1  or  -K3,  vlmcsd also checks the Application ID for
 | 
				
			||||||
 | 
					              correctness. If Microsoft introduces a new  KMS  ID  for  a  new
 | 
				
			||||||
 | 
					              product,  you  cannot activate it if you used -K1 or -K3 until a
 | 
				
			||||||
 | 
					              new version of vlmcsd is available.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       -c0 and -c1
 | 
				
			||||||
 | 
					              -c1 causes vlmcsd to check if the client time  differs  no  more
 | 
				
			||||||
 | 
					              than four hours from the system time. -c0 (the default) disables
 | 
				
			||||||
 | 
					              this check. -c1 is  useful  to  prevent  emulator  detection.  A
 | 
				
			||||||
 | 
					              client  that  tries  to detect an emulator could simply send two
 | 
				
			||||||
 | 
					              subsequent request with two time stamps that  differ  more  than
 | 
				
			||||||
 | 
					              four hours from each other. If both requests succeed, the server
 | 
				
			||||||
 | 
					              is an emulator. If you specify -c1 on a system with no  reliable
 | 
				
			||||||
 | 
					              time  source, activations will fail. It is ok to set the correct
 | 
				
			||||||
 | 
					              system time after you started vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       -R renewal-interval
 | 
					       -R renewal-interval
 | 
				
			||||||
              Instructs clients to renew  activation  every  renewal-interval.
 | 
					              Instructs clients to renew  activation  every  renewal-interval.
 | 
				
			||||||
              The renewal-interval is a number optionally immediately followed
 | 
					              The renewal-interval is a number optionally immediately followed
 | 
				
			||||||
@@ -592,7 +626,6 @@ BUGS
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INTENTIONAL BUGS
 | 
					INTENTIONAL BUGS
 | 
				
			||||||
       vlmcsd activates non-VL (retail) and beta/preview versions of Windows.
 | 
					 | 
				
			||||||
       vlmcsd always reports enough active clients to satisfy the N count pol‐
 | 
					       vlmcsd always reports enough active clients to satisfy the N count pol‐
 | 
				
			||||||
       icy of the request.
 | 
					       icy of the request.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -612,4 +645,4 @@ SEE ALSO
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Hotbird64                       September 2016                       VLMCSD(8)
 | 
					Hotbird64                        October 2016                        VLMCSD(8)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
<!-- Creator     : groff version 1.22.3 -->
 | 
					<!-- Creator     : groff version 1.22.3 -->
 | 
				
			||||||
<!-- CreationDate: Tue Oct 11 21:34:50 2016 -->
 | 
					<!-- CreationDate: Fri Oct 21 03:17:10 2016 -->
 | 
				
			||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
					<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
				
			||||||
"http://www.w3.org/TR/html4/loose.dtd">
 | 
					"http://www.w3.org/TR/html4/loose.dtd">
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
@@ -43,8 +43,8 @@
 | 
				
			|||||||
</h2>
 | 
					</h2>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">vlmcsd −
 | 
					<p style="margin-left:11%; margin-top: 1em">vlmcsd - a
 | 
				
			||||||
a fully Microsoft compatible KMS server</p>
 | 
					fully Microsoft compatible KMS server</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>SYNOPSIS
 | 
					<h2>SYNOPSIS
 | 
				
			||||||
<a name="SYNOPSIS"></a>
 | 
					<a name="SYNOPSIS"></a>
 | 
				
			||||||
@@ -619,6 +619,54 @@ them are not recognized by .NET Framework 4.0.</p>
 | 
				
			|||||||
emulators use a fixed <i>LCID</i> of 1033 (English - US). To
 | 
					emulators use a fixed <i>LCID</i> of 1033 (English - US). To
 | 
				
			||||||
achive the same behavior in vlmcsd use <b>-C 1033</b>.</p>
 | 
					achive the same behavior in vlmcsd use <b>-C 1033</b>.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:11%;"><b>-K0</b>, <b>-K1</b>,
 | 
				
			||||||
 | 
					<b>-K2</b> and <b>-K3</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:22%;">Sets the whitelisting level to
 | 
				
			||||||
 | 
					determine which products vlmcsd activates or refuses. The
 | 
				
			||||||
 | 
					default is <b>-K0</b>.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:29%; margin-top: 1em"><b>-K0</b>:
 | 
				
			||||||
 | 
					activate all products with an unknown, retail or
 | 
				
			||||||
 | 
					beta/preview KMS ID. <b><br>
 | 
				
			||||||
 | 
					-K1</b>: activate products with a retail or beta/preview KMS
 | 
				
			||||||
 | 
					ID but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					<b><br>
 | 
				
			||||||
 | 
					-K2</b>: activate products with an unknown KMS ID but refuse
 | 
				
			||||||
 | 
					products with a retail or beta/preview KMS ID. <b><br>
 | 
				
			||||||
 | 
					-K3</b>: activate only products with a known volume license
 | 
				
			||||||
 | 
					RTM KMS ID and refuse all others.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<table width="100%" border="0" rules="none" frame="void"
 | 
				
			||||||
 | 
					       cellspacing="0" cellpadding="0">
 | 
				
			||||||
 | 
					<tr valign="top" align="left">
 | 
				
			||||||
 | 
					<td width="22%"></td>
 | 
				
			||||||
 | 
					<td width="78%">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p>The SKU ID is not checked. Like a genuine KMS server
 | 
				
			||||||
 | 
					vlmcsd activates a product that has a random or unknown SKU
 | 
				
			||||||
 | 
					ID. If you select <b>-K1</b> or <b>-K3</b>, vlmcsd also
 | 
				
			||||||
 | 
					checks the Application ID for correctness. If Microsoft
 | 
				
			||||||
 | 
					introduces a new KMS ID for a new product, you cannot
 | 
				
			||||||
 | 
					activate it if you used <b>-K1</b> or <b>-K3</b> until a new
 | 
				
			||||||
 | 
					version of vlmcsd is available.</p></td></tr>
 | 
				
			||||||
 | 
					</table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:11%;"><b>-c0</b> and <b>-c1</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:22%;"><b>-c1</b> causes vlmcsd to
 | 
				
			||||||
 | 
					check if the client time differs no more than four hours
 | 
				
			||||||
 | 
					from the system time. <b>-c0</b> (the default) disables this
 | 
				
			||||||
 | 
					check. <b>-c1</b> is useful to prevent emulator detection. A
 | 
				
			||||||
 | 
					client that tries to detect an emulator could simply send
 | 
				
			||||||
 | 
					two subsequent request with two time stamps that differ more
 | 
				
			||||||
 | 
					than four hours from each other. If both requests succeed,
 | 
				
			||||||
 | 
					the server is an emulator. If you specify <b>-c1</b> on a
 | 
				
			||||||
 | 
					system with no reliable time source, activations will fail.
 | 
				
			||||||
 | 
					It is ok to set the correct system time after you started
 | 
				
			||||||
 | 
					vlmcsd.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%;"><b>-R</b>
 | 
					<p style="margin-left:11%;"><b>-R</b>
 | 
				
			||||||
<i>renewal-interval</i></p>
 | 
					<i>renewal-interval</i></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -736,8 +784,8 @@ directory.</p>
 | 
				
			|||||||
convenience you can use the special username "/l"
 | 
					convenience you can use the special username "/l"
 | 
				
			||||||
as a shortcut for "NT AUTHORITY\LocalService" and
 | 
					as a shortcut for "NT AUTHORITY\LocalService" and
 | 
				
			||||||
"/n" for "NT AUTHORITY\NetworkService".
 | 
					"/n" for "NT AUTHORITY\NetworkService".
 | 
				
			||||||
"vlmcsd −s −U /n"
 | 
					"vlmcsd -s -U /n" installs the
 | 
				
			||||||
installs the service to run as "NT
 | 
					service to run as "NT
 | 
				
			||||||
AUTHORITY\NetworkService".</p>
 | 
					AUTHORITY\NetworkService".</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%;"><b>-W</b> <i>password</i></p>
 | 
					<p style="margin-left:11%;"><b>-W</b> <i>password</i></p>
 | 
				
			||||||
@@ -928,11 +976,9 @@ specified in an ini file must not contain spaces.</p>
 | 
				
			|||||||
</h2>
 | 
					</h2>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">vlmcsd
 | 
					<p style="margin-left:11%; margin-top: 1em">vlmcsd always
 | 
				
			||||||
activates non-VL (retail) and beta/preview versions of
 | 
					reports enough active clients to satisfy the N count policy
 | 
				
			||||||
Windows. <br>
 | 
					of the request.</p>
 | 
				
			||||||
vlmcsd always reports enough active clients to satisfy the N
 | 
					 | 
				
			||||||
count policy of the request.</p>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>AUTHOR
 | 
					<h2>AUTHOR
 | 
				
			||||||
<a name="AUTHOR"></a>
 | 
					<a name="AUTHOR"></a>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								man/vlmcsd.8.pdf
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								man/vlmcsd.8.pdf
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -415,6 +415,40 @@ OPTIONS
 | 
				
			|||||||
              US). To achive the same behavior in vlmcsd use -C 1033.
 | 
					              US). To achive the same behavior in vlmcsd use -C 1033.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       -K0, -K1, -K2 and -K3
 | 
				
			||||||
 | 
					              Sets the whitelisting level to determine which  products  vlmcsd
 | 
				
			||||||
 | 
					              activates or refuses. The default is -K0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                   -K0:  activate  all  products  with  an  unknown, retail or
 | 
				
			||||||
 | 
					                   beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   -K1: activate products with a retail or beta/preview KMS ID
 | 
				
			||||||
 | 
					                   but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					                   -K2:  activate  products  with an unknown KMS ID but refuse
 | 
				
			||||||
 | 
					                   products with a retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   -K3: activate only products with a known volume license RTM
 | 
				
			||||||
 | 
					                   KMS ID and refuse all others.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					              The  SKU  ID  is  not  checked. Like a genuine KMS server vlmcsd
 | 
				
			||||||
 | 
					              activates a product that has a random or unknown SKU ID. If  you
 | 
				
			||||||
 | 
					              select  -K1  or  -K3,  vlmcsd also checks the Application ID for
 | 
				
			||||||
 | 
					              correctness. If Microsoft introduces a new  KMS  ID  for  a  new
 | 
				
			||||||
 | 
					              product,  you  cannot activate it if you used -K1 or -K3 until a
 | 
				
			||||||
 | 
					              new version of vlmcsd is available.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       -c0 and -c1
 | 
				
			||||||
 | 
					              -c1 causes vlmcsd to check if the client time  differs  no  more
 | 
				
			||||||
 | 
					              than four hours from the system time. -c0 (the default) disables
 | 
				
			||||||
 | 
					              this check. -c1 is  useful  to  prevent  emulator  detection.  A
 | 
				
			||||||
 | 
					              client  that  tries  to detect an emulator could simply send two
 | 
				
			||||||
 | 
					              subsequent request with two time stamps that  differ  more  than
 | 
				
			||||||
 | 
					              four hours from each other. If both requests succeed, the server
 | 
				
			||||||
 | 
					              is an emulator. If you specify -c1 on a system with no  reliable
 | 
				
			||||||
 | 
					              time  source, activations will fail. It is ok to set the correct
 | 
				
			||||||
 | 
					              system time after you started vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       -R renewal-interval
 | 
					       -R renewal-interval
 | 
				
			||||||
              Instructs clients to renew  activation  every  renewal-interval.
 | 
					              Instructs clients to renew  activation  every  renewal-interval.
 | 
				
			||||||
              The renewal-interval is a number optionally immediately followed
 | 
					              The renewal-interval is a number optionally immediately followed
 | 
				
			||||||
@@ -592,7 +626,6 @@ BUGS
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INTENTIONAL BUGS
 | 
					INTENTIONAL BUGS
 | 
				
			||||||
       vlmcsd activates non-VL (retail) and beta/preview versions of Windows.
 | 
					 | 
				
			||||||
       vlmcsd always reports enough active clients to satisfy the N count pol‐
 | 
					       vlmcsd always reports enough active clients to satisfy the N count pol‐
 | 
				
			||||||
       icy of the request.
 | 
					       icy of the request.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -612,4 +645,4 @@ SEE ALSO
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Hotbird64                       September 2016                       VLMCSD(8)
 | 
					Hotbird64                        October 2016                        VLMCSD(8)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
.TH VLMCSD.INI 5 "September 2016" "Hotbird64" "KMS Activation Manual"
 | 
					.TH VLMCSD.INI 5 "October 2016" "Hotbird64" "KMS Activation Manual"
 | 
				
			||||||
.LO 8
 | 
					.LO 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.SH NAME
 | 
					.SH NAME
 | 
				
			||||||
@@ -99,6 +99,25 @@ Can be TRUE or FALSE. The default is TRUE. If set to FALSE, logging output does
 | 
				
			|||||||
.IP "\fBLogVerbose\fR"
 | 
					.IP "\fBLogVerbose\fR"
 | 
				
			||||||
Set this to either TRUE or FALSE. The default is FALSE. If set to TRUE, more details of each activation will be logged. You use \fB-v\fR and \fB-q\fR in the command line to control this setting. \fBLogVerbose\fR has an effect only if you specify a log file or redirect logging to \fBstdout\fR(3).
 | 
					Set this to either TRUE or FALSE. The default is FALSE. If set to TRUE, more details of each activation will be logged. You use \fB-v\fR and \fB-q\fR in the command line to control this setting. \fBLogVerbose\fR has an effect only if you specify a log file or redirect logging to \fBstdout\fR(3).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.IP "\fBWhitelistingLevel\fR"
 | 
				
			||||||
 | 
					Can be 0, 1, 2 or 3. The default is 0. Sets the whitelisting level to determine which products vlmcsd activates or refuses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.RS 12
 | 
				
			||||||
 | 
					\fB0\fR: activate all products with an unknown, retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					\fB1\fR: activate products with a retail or beta/preview KMS ID but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					\fB2\fR: activate products with an unknown KMS ID but refuse products with a retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					\fB3\fR: activate only products with a known volume license RTM KMS ID and refuse all others.
 | 
				
			||||||
 | 
					.RE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.IP ""
 | 
				
			||||||
 | 
					The SKU ID is not checked. Like a genuine KMS server vlmcsd activates a product that has a random or unknown SKU ID. If you select \fB1\fR or \fB3\fR, vlmcsd also checks the Application ID for correctness. If Microsoft introduces a new KMS ID for a new product, you cannot activate it if you used \fB1\fR or \fB3\fR until a new version of vlmcsd is available.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.IP "\fBCheckClientTime\fR"
 | 
				
			||||||
 | 
					Can be TRUE or FALSE. The default is FALSE. If you set this to TRUE \fBvlmcsd\fR(8) checks if the client time differs no more than four hours from the system time. This is useful to prevent emulator detection. A client that tries to detect an emulator could simply send two subsequent request with two time stamps that differ more than four hours from each other. If both requests succeed, the server is an emulator. If you set this to TRUE on a system with no reliable time source, activations will fail. It is ok to set the correct system time after you started \fBvlmcsd\fR(8).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.IP "\fBActivationInterval\fR"
 | 
					.IP "\fBActivationInterval\fR"
 | 
				
			||||||
This is the same as specifying \fB-A\fR on the command line. See \fBvlmcsd\fR(8) for details. The default is 2 hours. Example: ActivationInterval = 1h
 | 
					This is the same as specifying \fB-A\fR on the command line. See \fBvlmcsd\fR(8) for details. The default is 2 hours. Example: ActivationInterval = 1h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -208,88 +208,123 @@ KEYWORDS
 | 
				
			|||||||
              logging to stdout(3).
 | 
					              logging to stdout(3).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       WhitelistingLevel
 | 
				
			||||||
 | 
					              Can  be  0,  1,  2 or 3. The default is 0. Sets the whitelisting
 | 
				
			||||||
 | 
					              level to determine which products vlmcsd activates or refuses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                   0:  activate  all  products  with  an  unknown,  retail  or
 | 
				
			||||||
 | 
					                   beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   1:  activate  products with a retail or beta/preview KMS ID
 | 
				
			||||||
 | 
					                   but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					                   2: activate products with an  unknown  KMS  ID  but  refuse
 | 
				
			||||||
 | 
					                   products with a retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   3:  activate  only products with a known volume license RTM
 | 
				
			||||||
 | 
					                   KMS ID and refuse all others.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					              The SKU ID is not checked. Like  a  genuine  KMS  server  vlmcsd
 | 
				
			||||||
 | 
					              activates  a product that has a random or unknown SKU ID. If you
 | 
				
			||||||
 | 
					              select 1 or 3, vlmcsd also checks the Application  ID  for  cor‐
 | 
				
			||||||
 | 
					              rectness.  If  Microsoft introduces a new KMS ID for a new prod‐
 | 
				
			||||||
 | 
					              uct, you cannot activate it if you used 1 or 3 until a new  ver‐
 | 
				
			||||||
 | 
					              sion of vlmcsd is available.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       CheckClientTime
 | 
				
			||||||
 | 
					              Can  be  TRUE or FALSE. The default is FALSE. If you set this to
 | 
				
			||||||
 | 
					              TRUE vlmcsd(8) checks if the client time differs  no  more  than
 | 
				
			||||||
 | 
					              four  hours from the system time. This is useful to prevent emu‐
 | 
				
			||||||
 | 
					              lator detection. A client that tries to detect an emulator could
 | 
				
			||||||
 | 
					              simply  send  two  subsequent  request with two time stamps that
 | 
				
			||||||
 | 
					              differ more than four hours from each other.  If  both  requests
 | 
				
			||||||
 | 
					              succeed, the server is an emulator. If you set this to TRUE on a
 | 
				
			||||||
 | 
					              system with no reliable time source, activations will  fail.  It
 | 
				
			||||||
 | 
					              is  ok  to  set  the  correct system time after you started vlm‐
 | 
				
			||||||
 | 
					              csd(8).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       ActivationInterval
 | 
					       ActivationInterval
 | 
				
			||||||
              This  is the same as specifying -A on the command line. See vlm‐
 | 
					              This is the same as specifying -A on the command line. See  vlm‐
 | 
				
			||||||
              csd(8) for details. The default is 2 hours. Example: Activation‐
 | 
					              csd(8) for details. The default is 2 hours. Example: Activation‐
 | 
				
			||||||
              Interval = 1h
 | 
					              Interval = 1h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       RenewalInterval
 | 
					       RenewalInterval
 | 
				
			||||||
              This  is the same as specifying -R on the command line. See vlm‐
 | 
					              This is the same as specifying -R on the command line. See  vlm‐
 | 
				
			||||||
              csd(8) for details. The default is 7 days.  Example:  RenewalIn‐
 | 
					              csd(8)  for  details. The default is 7 days. Example: RenewalIn‐
 | 
				
			||||||
              terval = 3d. Please note that the KMS client decides itself when
 | 
					              terval = 3d. Please note that the KMS client decides itself when
 | 
				
			||||||
              to renew activation. Even though vlmcsd sends the renewal inter‐
 | 
					              to renew activation. Even though vlmcsd sends the renewal inter‐
 | 
				
			||||||
              val  you specify, it is no more than some kind of recommendation
 | 
					              val you specify, it is no more than some kind of  recommendation
 | 
				
			||||||
              to the client. Older KMS clients did follow  the  recommendation
 | 
					              to  the  client. Older KMS clients did follow the recommendation
 | 
				
			||||||
              from a KMS server or emulator. Newer clients do not.
 | 
					              from a KMS server or emulator. Newer clients do not.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       User   Run  vlmcsd  as  another, preferrably less privileged, user. The
 | 
					       User   Run vlmcsd as another, preferrably less  privileged,  user.  The
 | 
				
			||||||
              argument can be a user name or a numeric user id. You must  have
 | 
					              argument  can be a user name or a numeric user id. You must have
 | 
				
			||||||
              the  required  privileges  (capabilities on Linux) to change the
 | 
					              the required privileges (capabilities on Linux)  to  change  the
 | 
				
			||||||
              security context of a process without providing any  credentials
 | 
					              security  context of a process without providing any credentials
 | 
				
			||||||
              (a  password in most cases). On most unixoid OSses 'root' is the
 | 
					              (a password in most cases). On most unixoid OSses 'root' is  the
 | 
				
			||||||
              only user who has these privileges in the default configuration.
 | 
					              only user who has these privileges in the default configuration.
 | 
				
			||||||
              This  setting  is not available in the native Windows version of
 | 
					              This setting is not available in the native Windows  version  of
 | 
				
			||||||
              vlmcsd. See -u in vlmcsd(8). This setting cannot be  changed  on
 | 
					              vlmcsd.  See  -u in vlmcsd(8). This setting cannot be changed on
 | 
				
			||||||
              the fly by sending SIGHUP to vlmcsd.
 | 
					              the fly by sending SIGHUP to vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Group  Run  vlmcsd  as another, preferrably less privileged, group. The
 | 
					       Group  Run vlmcsd as another, preferrably less privileged,  group.  The
 | 
				
			||||||
              argument can be a group name or a numeric  group  id.  You  must
 | 
					              argument  can  be  a  group name or a numeric group id. You must
 | 
				
			||||||
              have  the  required privileges (capabilities on Linux) to change
 | 
					              have the required privileges (capabilities on Linux)  to  change
 | 
				
			||||||
              the security context of a process without providing any  creden‐
 | 
					              the  security context of a process without providing any creden‐
 | 
				
			||||||
              tials  (a  password in most cases). On most unixoid OSses 'root'
 | 
					              tials (a password in most cases). On most unixoid  OSses  'root'
 | 
				
			||||||
              is the only user who has these privileges in the default config‐
 | 
					              is the only user who has these privileges in the default config‐
 | 
				
			||||||
              uration.  This  setting  is  not available in the native Windows
 | 
					              uration. This setting is not available  in  the  native  Windows
 | 
				
			||||||
              version of vlmcsd. See -g in vlmcsd(8). This setting  cannot  be
 | 
					              version  of  vlmcsd. See -g in vlmcsd(8). This setting cannot be
 | 
				
			||||||
              changed on the fly by sending SIGHUP to vlmcsd.
 | 
					              changed on the fly by sending SIGHUP to vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Windows
 | 
					       Windows
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Windows activations. If  specified,  RandomizationLevel
 | 
					              HwId  for  Windows activations. If specified, RandomizationLevel
 | 
				
			||||||
              for Windows activitations will be ignored.
 | 
					              for Windows activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Office2010
 | 
					       Office2010
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Office 2010 activations. If  specified,  Randomization‐
 | 
					              HwId  for  Office 2010 activations. If specified, Randomization‐
 | 
				
			||||||
              Level for Office 2010 activitations will be ignored.
 | 
					              Level for Office 2010 activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Office2013
 | 
					       Office2013
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Office 2013 activations. If  specified,  Randomization‐
 | 
					              HwId  for  Office 2013 activations. If specified, Randomization‐
 | 
				
			||||||
              Level for Office 2013 activitations will be ignored.
 | 
					              Level for Office 2013 activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Office2016
 | 
					       Office2016
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Office 2016 activations. If  specified,  Randomization‐
 | 
					              HwId  for  Office 2016 activations. If specified, Randomization‐
 | 
				
			||||||
              Level for Office 2016 activitations will be ignored.
 | 
					              Level for Office 2016 activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VALID EPIDS
 | 
					VALID EPIDS
 | 
				
			||||||
       The  ePID is currently a comment only. You can specify any string up to
 | 
					       The ePID is currently a comment only. You can specify any string up  to
 | 
				
			||||||
       63 bytes. In Windows 7 Microsoft has blacklisted few (  <  10  )  ePIDs
 | 
					       63  bytes.  In  Windows  7 Microsoft has blacklisted few ( < 10 ) ePIDs
 | 
				
			||||||
       that  were  used  in KMSv5 versions of the "Ratiborus Virtual Machine".
 | 
					       that were used in KMSv5 versions of the  "Ratiborus  Virtual  Machine".
 | 
				
			||||||
       Microsoft has given up on blacklisting when KMS emulators  appeared  in
 | 
					       Microsoft  has  given up on blacklisting when KMS emulators appeared in
 | 
				
			||||||
       the wild.
 | 
					       the wild.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Even if you can use "Activated by cool hacker guys" as an ePID, you may
 | 
					       Even if you can use "Activated by cool hacker guys" as an ePID, you may
 | 
				
			||||||
       wish to use ePIDs that cannot be detected as non-MS ePIDs. If you don't
 | 
					       wish to use ePIDs that cannot be detected as non-MS ePIDs. If you don't
 | 
				
			||||||
       know  how  these  "valid"  ePIDs look like exactly, do not use GUIDS in
 | 
					       know how these "valid" ePIDs look like exactly, do  not  use  GUIDS  in
 | 
				
			||||||
       vlmcsd.ini. vlmcsd  provides  internal  mechanisms  to  generate  valid
 | 
					       vlmcsd.ini.  vlmcsd  provides  internal  mechanisms  to  generate valid
 | 
				
			||||||
       ePIDs.
 | 
					       ePIDs.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       If you use non-ASCII characters in your ePID (you shouldn't do anyway),
 | 
					       If you use non-ASCII characters in your ePID (you shouldn't do anyway),
 | 
				
			||||||
       these must be in UTF-8 format. This is especially  important  when  you
 | 
					       these  must  be  in UTF-8 format. This is especially important when you
 | 
				
			||||||
       run vlmcsd on Windows or cygwin because UTF-8 is not the default encod‐
 | 
					       run vlmcsd on Windows or cygwin because UTF-8 is not the default encod‐
 | 
				
			||||||
       ing for most editors.
 | 
					       ing for most editors.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       If you are specifying an optional HWID it follows the same syntax as in
 | 
					       If you are specifying an optional HWID it follows the same syntax as in
 | 
				
			||||||
       the  -H  option in vlmcsd(8) ecxept that you must not enclose a HWID in
 | 
					       the -H option in vlmcsd(8) ecxept that you must not enclose a  HWID  in
 | 
				
			||||||
       quotes even if it contains spaces.
 | 
					       quotes even if it contains spaces.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -303,7 +338,7 @@ AUTHOR
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREDITS
 | 
					CREDITS
 | 
				
			||||||
       Thanks  to  CODYQX4,  deagles,  eIcn, mikmik38, nosferati87, qad, Rati‐
 | 
					       Thanks to CODYQX4, deagles, eIcn,  mikmik38,  nosferati87,  qad,  Rati‐
 | 
				
			||||||
       borus, ...
 | 
					       borus, ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -312,4 +347,4 @@ SEE ALSO
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Hotbird64                       September 2016                   VLMCSD.INI(5)
 | 
					Hotbird64                        October 2016                    VLMCSD.INI(5)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
<!-- Creator     : groff version 1.22.3 -->
 | 
					<!-- Creator     : groff version 1.22.3 -->
 | 
				
			||||||
<!-- CreationDate: Tue Oct 11 21:34:50 2016 -->
 | 
					<!-- CreationDate: Fri Oct 21 03:17:10 2016 -->
 | 
				
			||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
					<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
				
			||||||
"http://www.w3.org/TR/html4/loose.dtd">
 | 
					"http://www.w3.org/TR/html4/loose.dtd">
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
@@ -41,7 +41,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em"><b>vlmcsd.ini</b>
 | 
					<p style="margin-left:11%; margin-top: 1em"><b>vlmcsd.ini</b>
 | 
				
			||||||
− vlmcsd KMS emulator configuration file</p>
 | 
					- vlmcsd KMS emulator configuration file</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>SYNOPSIS
 | 
					<h2>SYNOPSIS
 | 
				
			||||||
<a name="SYNOPSIS"></a>
 | 
					<a name="SYNOPSIS"></a>
 | 
				
			||||||
@@ -267,8 +267,8 @@ randomized. The <i>argument</i> must be a number between 1
 | 
				
			|||||||
and 32767. While any number in that range is valid, you
 | 
					and 32767. While any number in that range is valid, you
 | 
				
			||||||
should use an offcial LCID. A list of assigned LCIDs can be
 | 
					should use an offcial LCID. A list of assigned LCIDs can be
 | 
				
			||||||
found at
 | 
					found at
 | 
				
			||||||
http://msdn.microsoft.com/en−us/goglobal/bb964664.aspx.
 | 
					http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx. On
 | 
				
			||||||
On the command line you control this setting with option
 | 
					the command line you control this setting with option
 | 
				
			||||||
<b>-C</b>.</p> </td></tr>
 | 
					<b>-C</b>.</p> </td></tr>
 | 
				
			||||||
</table>
 | 
					</table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -339,6 +339,53 @@ each activation will be logged. You use <b>-v</b> and
 | 
				
			|||||||
<b>LogVerbose</b> has an effect only if you specify a log
 | 
					<b>LogVerbose</b> has an effect only if you specify a log
 | 
				
			||||||
file or redirect logging to <b>stdout</b>(3).</p>
 | 
					file or redirect logging to <b>stdout</b>(3).</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:11%;"><b>WhitelistingLevel</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:22%;">Can be 0, 1, 2 or 3. The
 | 
				
			||||||
 | 
					default is 0. Sets the whitelisting level to determine which
 | 
				
			||||||
 | 
					products vlmcsd activates or refuses.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:29%; margin-top: 1em"><b>0</b>:
 | 
				
			||||||
 | 
					activate all products with an unknown, retail or
 | 
				
			||||||
 | 
					beta/preview KMS ID. <b><br>
 | 
				
			||||||
 | 
					1</b>: activate products with a retail or beta/preview KMS
 | 
				
			||||||
 | 
					ID but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					<b><br>
 | 
				
			||||||
 | 
					2</b>: activate products with an unknown KMS ID but refuse
 | 
				
			||||||
 | 
					products with a retail or beta/preview KMS ID. <b><br>
 | 
				
			||||||
 | 
					3</b>: activate only products with a known volume license
 | 
				
			||||||
 | 
					RTM KMS ID and refuse all others.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<table width="100%" border="0" rules="none" frame="void"
 | 
				
			||||||
 | 
					       cellspacing="0" cellpadding="0">
 | 
				
			||||||
 | 
					<tr valign="top" align="left">
 | 
				
			||||||
 | 
					<td width="22%"></td>
 | 
				
			||||||
 | 
					<td width="78%">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p>The SKU ID is not checked. Like a genuine KMS server
 | 
				
			||||||
 | 
					vlmcsd activates a product that has a random or unknown SKU
 | 
				
			||||||
 | 
					ID. If you select <b>1</b> or <b>3</b>, vlmcsd also checks
 | 
				
			||||||
 | 
					the Application ID for correctness. If Microsoft introduces
 | 
				
			||||||
 | 
					a new KMS ID for a new product, you cannot activate it if
 | 
				
			||||||
 | 
					you used <b>1</b> or <b>3</b> until a new version of vlmcsd
 | 
				
			||||||
 | 
					is available.</p></td></tr>
 | 
				
			||||||
 | 
					</table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:11%;"><b>CheckClientTime</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<p style="margin-left:22%;">Can be TRUE or FALSE. The
 | 
				
			||||||
 | 
					default is FALSE. If you set this to TRUE <b>vlmcsd</b>(8)
 | 
				
			||||||
 | 
					checks if the client time differs no more than four hours
 | 
				
			||||||
 | 
					from the system time. This is useful to prevent emulator
 | 
				
			||||||
 | 
					detection. A client that tries to detect an emulator could
 | 
				
			||||||
 | 
					simply send two subsequent request with two time stamps that
 | 
				
			||||||
 | 
					differ more than four hours from each other. If both
 | 
				
			||||||
 | 
					requests succeed, the server is an emulator. If you set this
 | 
				
			||||||
 | 
					to TRUE on a system with no reliable time source,
 | 
				
			||||||
 | 
					activations will fail. It is ok to set the correct system
 | 
				
			||||||
 | 
					time after you started <b>vlmcsd</b>(8).</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%;"><b>ActivationInterval</b></p>
 | 
					<p style="margin-left:11%;"><b>ActivationInterval</b></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:22%;">This is the same as specifying
 | 
					<p style="margin-left:22%;">This is the same as specifying
 | 
				
			||||||
@@ -465,8 +512,8 @@ UTF-8 is not the default encoding for most editors.</p>
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">If you are
 | 
					<p style="margin-left:11%; margin-top: 1em">If you are
 | 
				
			||||||
specifying an optional HWID it follows the same syntax as in
 | 
					specifying an optional HWID it follows the same syntax as in
 | 
				
			||||||
the <b>−H</b> option in <b>vlmcsd</b>(8) ecxept that
 | 
					the <b>-H</b> option in <b>vlmcsd</b>(8) ecxept that you
 | 
				
			||||||
you must not enclose a HWID in quotes even if it contains
 | 
					must not enclose a HWID in quotes even if it contains
 | 
				
			||||||
spaces.</p>
 | 
					spaces.</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>FILES
 | 
					<h2>FILES
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@@ -208,88 +208,123 @@ KEYWORDS
 | 
				
			|||||||
              logging to stdout(3).
 | 
					              logging to stdout(3).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       WhitelistingLevel
 | 
				
			||||||
 | 
					              Can  be  0,  1,  2 or 3. The default is 0. Sets the whitelisting
 | 
				
			||||||
 | 
					              level to determine which products vlmcsd activates or refuses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                   0:  activate  all  products  with  an  unknown,  retail  or
 | 
				
			||||||
 | 
					                   beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   1:  activate  products with a retail or beta/preview KMS ID
 | 
				
			||||||
 | 
					                   but refuse to activate products with an unknown KMS ID.
 | 
				
			||||||
 | 
					                   2: activate products with an  unknown  KMS  ID  but  refuse
 | 
				
			||||||
 | 
					                   products with a retail or beta/preview KMS ID.
 | 
				
			||||||
 | 
					                   3:  activate  only products with a known volume license RTM
 | 
				
			||||||
 | 
					                   KMS ID and refuse all others.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					              The SKU ID is not checked. Like  a  genuine  KMS  server  vlmcsd
 | 
				
			||||||
 | 
					              activates  a product that has a random or unknown SKU ID. If you
 | 
				
			||||||
 | 
					              select 1 or 3, vlmcsd also checks the Application  ID  for  cor‐
 | 
				
			||||||
 | 
					              rectness.  If  Microsoft introduces a new KMS ID for a new prod‐
 | 
				
			||||||
 | 
					              uct, you cannot activate it if you used 1 or 3 until a new  ver‐
 | 
				
			||||||
 | 
					              sion of vlmcsd is available.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       CheckClientTime
 | 
				
			||||||
 | 
					              Can  be  TRUE or FALSE. The default is FALSE. If you set this to
 | 
				
			||||||
 | 
					              TRUE vlmcsd(8) checks if the client time differs  no  more  than
 | 
				
			||||||
 | 
					              four  hours from the system time. This is useful to prevent emu‐
 | 
				
			||||||
 | 
					              lator detection. A client that tries to detect an emulator could
 | 
				
			||||||
 | 
					              simply  send  two  subsequent  request with two time stamps that
 | 
				
			||||||
 | 
					              differ more than four hours from each other.  If  both  requests
 | 
				
			||||||
 | 
					              succeed, the server is an emulator. If you set this to TRUE on a
 | 
				
			||||||
 | 
					              system with no reliable time source, activations will  fail.  It
 | 
				
			||||||
 | 
					              is  ok  to  set  the  correct system time after you started vlm‐
 | 
				
			||||||
 | 
					              csd(8).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       ActivationInterval
 | 
					       ActivationInterval
 | 
				
			||||||
              This  is the same as specifying -A on the command line. See vlm‐
 | 
					              This is the same as specifying -A on the command line. See  vlm‐
 | 
				
			||||||
              csd(8) for details. The default is 2 hours. Example: Activation‐
 | 
					              csd(8) for details. The default is 2 hours. Example: Activation‐
 | 
				
			||||||
              Interval = 1h
 | 
					              Interval = 1h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       RenewalInterval
 | 
					       RenewalInterval
 | 
				
			||||||
              This  is the same as specifying -R on the command line. See vlm‐
 | 
					              This is the same as specifying -R on the command line. See  vlm‐
 | 
				
			||||||
              csd(8) for details. The default is 7 days.  Example:  RenewalIn‐
 | 
					              csd(8)  for  details. The default is 7 days. Example: RenewalIn‐
 | 
				
			||||||
              terval = 3d. Please note that the KMS client decides itself when
 | 
					              terval = 3d. Please note that the KMS client decides itself when
 | 
				
			||||||
              to renew activation. Even though vlmcsd sends the renewal inter‐
 | 
					              to renew activation. Even though vlmcsd sends the renewal inter‐
 | 
				
			||||||
              val  you specify, it is no more than some kind of recommendation
 | 
					              val you specify, it is no more than some kind of  recommendation
 | 
				
			||||||
              to the client. Older KMS clients did follow  the  recommendation
 | 
					              to  the  client. Older KMS clients did follow the recommendation
 | 
				
			||||||
              from a KMS server or emulator. Newer clients do not.
 | 
					              from a KMS server or emulator. Newer clients do not.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       User   Run  vlmcsd  as  another, preferrably less privileged, user. The
 | 
					       User   Run vlmcsd as another, preferrably less  privileged,  user.  The
 | 
				
			||||||
              argument can be a user name or a numeric user id. You must  have
 | 
					              argument  can be a user name or a numeric user id. You must have
 | 
				
			||||||
              the  required  privileges  (capabilities on Linux) to change the
 | 
					              the required privileges (capabilities on Linux)  to  change  the
 | 
				
			||||||
              security context of a process without providing any  credentials
 | 
					              security  context of a process without providing any credentials
 | 
				
			||||||
              (a  password in most cases). On most unixoid OSses 'root' is the
 | 
					              (a password in most cases). On most unixoid OSses 'root' is  the
 | 
				
			||||||
              only user who has these privileges in the default configuration.
 | 
					              only user who has these privileges in the default configuration.
 | 
				
			||||||
              This  setting  is not available in the native Windows version of
 | 
					              This setting is not available in the native Windows  version  of
 | 
				
			||||||
              vlmcsd. See -u in vlmcsd(8). This setting cannot be  changed  on
 | 
					              vlmcsd.  See  -u in vlmcsd(8). This setting cannot be changed on
 | 
				
			||||||
              the fly by sending SIGHUP to vlmcsd.
 | 
					              the fly by sending SIGHUP to vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Group  Run  vlmcsd  as another, preferrably less privileged, group. The
 | 
					       Group  Run vlmcsd as another, preferrably less privileged,  group.  The
 | 
				
			||||||
              argument can be a group name or a numeric  group  id.  You  must
 | 
					              argument  can  be  a  group name or a numeric group id. You must
 | 
				
			||||||
              have  the  required privileges (capabilities on Linux) to change
 | 
					              have the required privileges (capabilities on Linux)  to  change
 | 
				
			||||||
              the security context of a process without providing any  creden‐
 | 
					              the  security context of a process without providing any creden‐
 | 
				
			||||||
              tials  (a  password in most cases). On most unixoid OSses 'root'
 | 
					              tials (a password in most cases). On most unixoid  OSses  'root'
 | 
				
			||||||
              is the only user who has these privileges in the default config‐
 | 
					              is the only user who has these privileges in the default config‐
 | 
				
			||||||
              uration.  This  setting  is  not available in the native Windows
 | 
					              uration. This setting is not available  in  the  native  Windows
 | 
				
			||||||
              version of vlmcsd. See -g in vlmcsd(8). This setting  cannot  be
 | 
					              version  of  vlmcsd. See -g in vlmcsd(8). This setting cannot be
 | 
				
			||||||
              changed on the fly by sending SIGHUP to vlmcsd.
 | 
					              changed on the fly by sending SIGHUP to vlmcsd.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Windows
 | 
					       Windows
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Windows activations. If  specified,  RandomizationLevel
 | 
					              HwId  for  Windows activations. If specified, RandomizationLevel
 | 
				
			||||||
              for Windows activitations will be ignored.
 | 
					              for Windows activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Office2010
 | 
					       Office2010
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Office 2010 activations. If  specified,  Randomization‐
 | 
					              HwId  for  Office 2010 activations. If specified, Randomization‐
 | 
				
			||||||
              Level for Office 2010 activitations will be ignored.
 | 
					              Level for Office 2010 activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Office2013
 | 
					       Office2013
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Office 2013 activations. If  specified,  Randomization‐
 | 
					              HwId  for  Office 2013 activations. If specified, Randomization‐
 | 
				
			||||||
              Level for Office 2013 activitations will be ignored.
 | 
					              Level for Office 2013 activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Office2016
 | 
					       Office2016
 | 
				
			||||||
              The  argument  has the form ePID [ / HwId ]. Always use ePID and
 | 
					              The argument has the form ePID [ / HwId ]. Always use  ePID  and
 | 
				
			||||||
              HwId for Office 2016 activations. If  specified,  Randomization‐
 | 
					              HwId  for  Office 2016 activations. If specified, Randomization‐
 | 
				
			||||||
              Level for Office 2016 activitations will be ignored.
 | 
					              Level for Office 2016 activitations will be ignored.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VALID EPIDS
 | 
					VALID EPIDS
 | 
				
			||||||
       The  ePID is currently a comment only. You can specify any string up to
 | 
					       The ePID is currently a comment only. You can specify any string up  to
 | 
				
			||||||
       63 bytes. In Windows 7 Microsoft has blacklisted few (  <  10  )  ePIDs
 | 
					       63  bytes.  In  Windows  7 Microsoft has blacklisted few ( < 10 ) ePIDs
 | 
				
			||||||
       that  were  used  in KMSv5 versions of the "Ratiborus Virtual Machine".
 | 
					       that were used in KMSv5 versions of the  "Ratiborus  Virtual  Machine".
 | 
				
			||||||
       Microsoft has given up on blacklisting when KMS emulators  appeared  in
 | 
					       Microsoft  has  given up on blacklisting when KMS emulators appeared in
 | 
				
			||||||
       the wild.
 | 
					       the wild.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Even if you can use "Activated by cool hacker guys" as an ePID, you may
 | 
					       Even if you can use "Activated by cool hacker guys" as an ePID, you may
 | 
				
			||||||
       wish to use ePIDs that cannot be detected as non-MS ePIDs. If you don't
 | 
					       wish to use ePIDs that cannot be detected as non-MS ePIDs. If you don't
 | 
				
			||||||
       know  how  these  "valid"  ePIDs look like exactly, do not use GUIDS in
 | 
					       know how these "valid" ePIDs look like exactly, do  not  use  GUIDS  in
 | 
				
			||||||
       vlmcsd.ini. vlmcsd  provides  internal  mechanisms  to  generate  valid
 | 
					       vlmcsd.ini.  vlmcsd  provides  internal  mechanisms  to  generate valid
 | 
				
			||||||
       ePIDs.
 | 
					       ePIDs.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       If you use non-ASCII characters in your ePID (you shouldn't do anyway),
 | 
					       If you use non-ASCII characters in your ePID (you shouldn't do anyway),
 | 
				
			||||||
       these must be in UTF-8 format. This is especially  important  when  you
 | 
					       these  must  be  in UTF-8 format. This is especially important when you
 | 
				
			||||||
       run vlmcsd on Windows or cygwin because UTF-8 is not the default encod‐
 | 
					       run vlmcsd on Windows or cygwin because UTF-8 is not the default encod‐
 | 
				
			||||||
       ing for most editors.
 | 
					       ing for most editors.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       If you are specifying an optional HWID it follows the same syntax as in
 | 
					       If you are specifying an optional HWID it follows the same syntax as in
 | 
				
			||||||
       the  -H  option in vlmcsd(8) ecxept that you must not enclose a HWID in
 | 
					       the -H option in vlmcsd(8) ecxept that you must not enclose a  HWID  in
 | 
				
			||||||
       quotes even if it contains spaces.
 | 
					       quotes even if it contains spaces.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -303,7 +338,7 @@ AUTHOR
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREDITS
 | 
					CREDITS
 | 
				
			||||||
       Thanks  to  CODYQX4,  deagles,  eIcn, mikmik38, nosferati87, qad, Rati‐
 | 
					       Thanks to CODYQX4, deagles, eIcn,  mikmik38,  nosferati87,  qad,  Rati‐
 | 
				
			||||||
       borus, ...
 | 
					       borus, ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -312,4 +347,4 @@ SEE ALSO
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Hotbird64                       September 2016                   VLMCSD.INI(5)
 | 
					Hotbird64                        October 2016                    VLMCSD.INI(5)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
<!-- Creator     : groff version 1.22.3 -->
 | 
					<!-- Creator     : groff version 1.22.3 -->
 | 
				
			||||||
<!-- CreationDate: Tue Oct 11 21:34:50 2016 -->
 | 
					<!-- CreationDate: Fri Oct 21 03:17:10 2016 -->
 | 
				
			||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
					<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | 
				
			||||||
"http://www.w3.org/TR/html4/loose.dtd">
 | 
					"http://www.w3.org/TR/html4/loose.dtd">
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
@@ -36,8 +36,8 @@
 | 
				
			|||||||
</h2>
 | 
					</h2>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p style="margin-left:11%; margin-top: 1em">vlmcsdmulti
 | 
					<p style="margin-left:11%; margin-top: 1em">vlmcsdmulti - a
 | 
				
			||||||
− a multi-call binary containing <b>vlmcs</b>(1) and
 | 
					multi-call binary containing <b>vlmcs</b>(1) and
 | 
				
			||||||
<b>vlmcsd</b>(8)</p>
 | 
					<b>vlmcsd</b>(8)</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2>SYNOPSIS
 | 
					<h2>SYNOPSIS
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@@ -62,7 +62,7 @@ DNS_PARSER ?= OS
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# You should supply your own version string here
 | 
					# You should supply your own version string here
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VLMCSD_VERSION ?= $(shell test -d .svn && echo svn`svnversion`)
 | 
					VLMCSD_VERSION ?= $(shell test -d ../.svn && echo svn`svnversion`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FEATURES ?= full
 | 
					FEATURES ?= full
 | 
				
			||||||
VERBOSE ?= NO
 | 
					VERBOSE ?= NO
 | 
				
			||||||
@@ -251,14 +251,14 @@ else
 | 
				
			|||||||
  STRIPFLAGS += -s
 | 
					  STRIPFLAGS += -s
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LIBRARY_CFLAGS = -DSIMPLE_SOCKETS -DNO_TIMEOUT -DNO_SIGHUP -DNO_CL_PIDS -DNO_EXTENDED_PRODUCT_LIST -DNO_BASIC_PRODUCT_LIST -DNO_LOG -DNO_RANDOM_EPID -DNO_INI_FILE -DNO_HELP -DNO_CUSTOM_INTERVALS -DNO_PID_FILE -DNO_USER_SWITCH -DNO_VERBOSE_LOG -DNO_LIMIT -DNO_VERSION_INFORMATION -DNO_PRIVATE_IP_DETECT
 | 
					LIBRARY_CFLAGS = -DSIMPLE_SOCKETS -DNO_TIMEOUT -DNO_SIGHUP -DNO_CL_PIDS -DNO_EXTENDED_PRODUCT_LIST -DNO_BASIC_PRODUCT_LIST -DNO_LOG -DNO_RANDOM_EPID -DNO_INI_FILE -DNO_HELP -DNO_CUSTOM_INTERVALS -DNO_PID_FILE -DNO_USER_SWITCH -DNO_VERBOSE_LOG -DNO_LIMIT -DNO_VERSION_INFORMATION -DNO_PRIVATE_IP_DETECT -UNO_SOCKETS -USIMPLE_RPC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(FEATURES), embedded)
 | 
					ifeq ($(FEATURES), embedded)
 | 
				
			||||||
  BASECFLAGS += -DNO_HELP -DNO_USER_SWITCH -DNO_BASIC_PRODUCT_LIST -DNO_CUSTOM_INTERVALS -DNO_PID_FILE -DNO_VERBOSE_LOG -DNO_VERSION_INFORMATION
 | 
					  BASECFLAGS += -DNO_HELP -DNO_USER_SWITCH -DNO_BASIC_PRODUCT_LIST -DNO_CUSTOM_INTERVALS -DNO_PID_FILE -DNO_VERBOSE_LOG -DNO_VERSION_INFORMATION
 | 
				
			||||||
else ifeq ($(FEATURES), autostart)
 | 
					else ifeq ($(FEATURES), autostart)
 | 
				
			||||||
  BASECFLAGS += -DNO_HELP -DNO_VERSION_INFORMATION
 | 
					  BASECFLAGS += -DNO_HELP -DNO_VERSION_INFORMATION
 | 
				
			||||||
else ifeq ($(FEATURES), minimum)
 | 
					else ifeq ($(FEATURES), minimum)
 | 
				
			||||||
  BASECFLAGS += -DSIMPLE_SOCKETS -DNO_TIMEOUT -DNO_SIGHUP -DNO_CL_PIDS -DNO_EXTENDED_PRODUCT_LIST -DNO_BASIC_PRODUCT_LIST -DNO_LOG -DNO_RANDOM_EPID -DNO_INI_FILE -DNO_HELP -DNO_CUSTOM_INTERVALS -DNO_PID_FILE -DNO_USER_SWITCH -DNO_VERBOSE_LOG -DNO_LIMIT -DNO_VERSION_INFORMATION -DNO_PRIVATE_IP_DETECT -DSMALL_AES
 | 
					  BASECFLAGS += -DSIMPLE_RPC -DSIMPLE_SOCKETS -DNO_TIMEOUT -DNO_SIGHUP -DNO_CL_PIDS -DNO_EXTENDED_PRODUCT_LIST -DNO_BASIC_PRODUCT_LIST -DNO_LOG -DNO_RANDOM_EPID -DNO_INI_FILE -DNO_HELP -DNO_CUSTOM_INTERVALS -DNO_PID_FILE -DNO_USER_SWITCH -DNO_VERBOSE_LOG -DNO_LIMIT -DNO_VERSION_INFORMATION -DNO_PRIVATE_IP_DETECT -DSMALL_AES
 | 
				
			||||||
else ifeq ($(FEATURES), most)
 | 
					else ifeq ($(FEATURES), most)
 | 
				
			||||||
  BASECFLAGS += -DNO_SIGHUP -DNO_PID_FILE -DNO_LIMIT
 | 
					  BASECFLAGS += -DNO_SIGHUP -DNO_PID_FILE -DNO_LIMIT
 | 
				
			||||||
else ifeq ($(FEATURES), inetd)
 | 
					else ifeq ($(FEATURES), inetd)
 | 
				
			||||||
 
 | 
				
			|||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user