[quake3-commits] [ioquake/ioq3] fbada2: Fix compiling when KEY_WOW64_32KEY is missing from...

Zack Middleton zack at cloemail.com
Wed May 24 11:30:17 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/ioquake/ioq3
  Commit: fbada2caf69d635de139b242b6b7449bafdd93e3
      https://github.com/ioquake/ioq3/commit/fbada2caf69d635de139b242b6b7449bafdd93e3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix compiling when KEY_WOW64_32KEY is missing from system headers


  Commit: 05858d30e8934cb14aac7d343c8328ae070bb039
      https://github.com/ioquake/ioq3/commit/05858d30e8934cb14aac7d343c8328ae070bb039
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/client/snd_openal.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Don't load libraries with non-standard file extensions

Also don't allow writting files ending in a library extension such
as ".so.0" or ".dylib.0".


  Commit: 70af7e673ff97147c863a995203074f5a02aa897
      https://github.com/ioquake/ioq3/commit/70af7e673ff97147c863a995203074f5a02aa897
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Check for truncated paths in Sys_LoadDll

Check for truncated paths which could allow loading a library with
a non-standard extension. Also provides a better message for why a
valid library with a long path would fail to load.


Compare: https://github.com/ioquake/ioq3/compare/f4739e9c4d42...70af7e673ff9


More information about the quake3-commits mailing list