Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

vlmcsd-svn1099-2016-10-25-Hotbird64

Compare
Choose a tag to compare
@Wind4 Wind4 released this 31 Oct 13:05
· 18 commits to master since this release

2016-10-25 (svn1099)

  • Fixed a bug that vlmcs could not send more than request to servers that do not support NDR64.
  • vlmcsd now supports maintaing a list of clients (CMIDs) for better prevention of emulator detection (can be disabled at compile time using new CFLAG -DNO_CLIENT_LISTS).
  • CFLAG -DNO_STRICT_MODES now automatically includes -DNO_CLIENT_LISTS.
  • New vlmcsd command line options -M0 (default) and -M1 to disable or enable maintaining CMIDs.
  • New vlmcsd command line options -E0 (default) and -E1 to disable or enable starting with an empty CMID list. Ignored if -M0 is used.
  • New INI file parameter MaintainClients (same as -M0 and -M1)
  • New INI file parameter StartEmpty (same as -E0 and -E1)
  • Improved auto detection for availability of Posix threads
  • Fixed a bug in the cygwin version of vlmcsd that the logging mutex was not initialized.
  • Fixed a bug in vlmcsd that a request that was too long was not correctly detected.
  • The syslinux.cfg file of the bootable floppy has a new parameter VLMCSD_EXTRA_ARGS to specify additional command line options that will be passed to vlmcsd (requested by vactis).
  • The bootable floppy now uses the threads version of vlmcsdmulti to be able to use -M1 (stripped down kernel has no shared memory support).
  • Fixed a bug in the Linux build script that some vlmcsdmulti binaries were not built correctly.
  • Fixed a typo in the sample vlmcsd.ini file (thx to qewlpal).
  • Changed the default HWID to current Ratiborus virtual machine.
  • The OpenBSD pre-compiled binary now uses threads instead of fork because of missing pthread_mutexattr_setpshared.