http://forums.mydigitallife.info/thr...dows-platforms 7zip password is 2015
CHANGES
2015-02-16 (svn718)
Implemented custom malloc vlmcsd_malloc which simplifies code and reduces binary size
vlmcs no loner uses types u_int, u_short and u_long because they are not available on every platform
Moved the DNS resolver code for SRV records to a seperate file (dns_srv.c)
Fixed a bug that vlmcs did not work, if it has been compiled with -DNO_SOCKETS
vlmcsd no longer logs that it has read the ini file during installation as an NT service
Compiled Cygwin versions with -DNO_SIGHUP because restarting vlmcsd via SIGHUP signal never worked on Cygwin
vlmcs and vlmcsd can now be compiled using Microsoft RPC on Windows and Cygwin. Add MSRPC=1 to your make command line
New ini file parameter Port = (only works if MS RPC is used)
New CFLAG -DSUPPORT_WINE to support running vlmcsd on wine with wine's RPC
New option -o in vlmcs to set the previous client machine ID
Added display of previous client machine ID in verbose log/display
Renamed KMS struct members to their official names according to http://forums.mydigitallife.info/thr...l=1#post758517 (thx to deagles)
Changed text in help, documentation and verbose logging so it refers to the official names
Removed lots of gcc specific code. vlmcsd can now be compiled using ANSI C 99 / ANSI C++ 98 and higher dialects including C++ 14. No more GNU extensions required. Still conforms to ANSI C 90 with GNU extensions.
Fixed a bug that the 64-bit version of vlmcsd was likely to fail on XP 64-bit and Windows Server 2003 64-bit
CHANGES
2015-02-16 (svn718)
Implemented custom malloc vlmcsd_malloc which simplifies code and reduces binary size
vlmcs no loner uses types u_int, u_short and u_long because they are not available on every platform
Moved the DNS resolver code for SRV records to a seperate file (dns_srv.c)
Fixed a bug that vlmcs did not work, if it has been compiled with -DNO_SOCKETS
vlmcsd no longer logs that it has read the ini file during installation as an NT service
Compiled Cygwin versions with -DNO_SIGHUP because restarting vlmcsd via SIGHUP signal never worked on Cygwin
vlmcs and vlmcsd can now be compiled using Microsoft RPC on Windows and Cygwin. Add MSRPC=1 to your make command line
New ini file parameter Port = (only works if MS RPC is used)
New CFLAG -DSUPPORT_WINE to support running vlmcsd on wine with wine's RPC
New option -o in vlmcs to set the previous client machine ID
Added display of previous client machine ID in verbose log/display
Renamed KMS struct members to their official names according to http://forums.mydigitallife.info/thr...l=1#post758517 (thx to deagles)
Changed text in help, documentation and verbose logging so it refers to the official names
Removed lots of gcc specific code. vlmcsd can now be compiled using ANSI C 99 / ANSI C++ 98 and higher dialects including C++ 14. No more GNU extensions required. Still conforms to ANSI C 90 with GNU extensions.
Fixed a bug that the 64-bit version of vlmcsd was likely to fail on XP 64-bit and Windows Server 2003 64-bit