[16-02-2015] Emulated KMS Servers on non-Windows platforms

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jmtella
    Administrator
    • Nov
    • 21088

    [16-02-2015] Emulated KMS Servers on non-Windows platforms

    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
Trabajando...
X