2020-03-28 (1113)

.kmd file format changed to version 2.0 (version 1.x files cannot be used any more)
host builds are now configurable in the .kmd file
Bugfix: vlmcs did not use the configured CSVLKs when used with -G
Bugfix: .kmd file version was not displayed correctly on big-endian systems
Bugfix: Posix versions of vlmcsd were unable to read MS-DOS/Windows text files with crlf line termination
Bugfix: the NO_INI_FILE CFLAG did not work in combination with some other directives
New CFLAG NO_COMPILER_UAA disables all compiler/platform support for big-endian/little-endian conversion. Required on some toolchains that are incorrectly configured
The bootable floppy directory now contains a .vmx file that can be used to directly start the floppy in VMware products, e.g. the free VMware player
When you use -v all CSVLK available in the .kmd file are now logged at program startup.
If you do not use -N0 or -N1 to force disable/enable the NDR64 protocol, vlmcsd now uses the host build to decide if it uses NDR64 depending if a genuine KMS is using NDR64 on that build.
master
kissshot 2020-05-19 17:11:12 +08:00
parent b8ebe210b3
commit fc9517de54
499 changed files with 9877 additions and 3985 deletions

View File

@ -1,4 +1,15 @@
CHANGES
2020-03-28 (1113)
.kmd file format changed to version 2.0 (version 1.x files cannot be used any more)
host builds are now configurable in the .kmd file
Bugfix: vlmcs did not use the configured CSVLKs when used with -G
Bugfix: .kmd file version was not displayed correctly on big-endian systems
Bugfix: Posix versions of vlmcsd were unable to read MS-DOS/Windows text files with crlf line termination
Bugfix: the NO_INI_FILE CFLAG did not work in combination with some other directives
New CFLAG NO_COMPILER_UAA disables all compiler/platform support for big-endian/little-endian conversion. Required on some toolchains that are incorrectly configured
The bootable floppy directory now contains a .vmx file that can be used to directly start the floppy in VMware products, e.g. the free VMware player
When you use -v all CSVLK available in the .kmd file are now logged at program startup.
If you do not use -N0 or -N1 to force disable/enable the NDR64 protocol, vlmcsd now uses the host build to decide if it uses NDR64 depending if a genuine KMS is using NDR64 on that build.
2018-10-15 (1112)
Support for Windows 10 1809, Windows Server 2019 and Office 2019 built-in
vlmcsd now has fully configurable CSVLKs that allow a custom EPID and HwId for each CSVLK to be specified.

View File

@ -225,9 +225,9 @@ help:
@echo " DNS_PARSER=internal Use $(BASE_CLIENT_NAME) internal DNS parsing routines. No effect on MingW (native Windows)."
@echo ""
@echo "Other useful CFLAGS"
@echo " -DNO_COMPILER_UAA Do not use compiler support for byte swapping and unaligned access"
@echo " -DFULL_INTERNAL_DATA Embed full internal KMS data in $(BASE_PROGRAM_NAME)."
@echo " -DSUPPORT_WINE Add code that the Windows version of $(BASE_PROGRAM_NAME) runs on Wine if MSRPC=1"
@echo " -D_PEDANTIC Report rare error/warning conditions instead of silently ignoring them."
@echo " -DINCLUDE_BETAS Include SKU / activation IDs for obsolete beta/preview products."
@echo " -DFD_SETSIZE=<x> Allow <x> -L statements in $(BASE_PROGRAM_NAME) (default: 64 on Windows, 1024 on most Unixes)."

View File

@ -1,5 +1,5 @@
# vlmcsd - Portable open-source KMS Emulator in C
**vlmcsd-1112-2018-10-20 [Binaries][1]**
**vlmcsd-1113-2020-03-28 [Binaries][1]**
|Supported operating systems / run-time environments|
:-|
@ -254,5 +254,5 @@ Numbers|Product names
> https://forums.mydigitallife.net/threads/emulated-kms-servers-on-non-windows-platforms.50234/
[1]: https://github.com/lixuy/vlmcsd/tree/master/binaries "binaries"
[2]: https://github.com/lixuy/vlmcsd/tree/master/man
[1]: https://github.com/kkkgo/vlmcsd/tree/master/binaries "binaries"
[2]: https://github.com/kkkgo/vlmcsd/tree/master/man

Binary file not shown.

Binary file not shown.

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