lilium-voyager/code/sys
Zack Middleton df8f657f09 Fix exploit to bypass filename restrictions on Windows
Windows API ignores all trailing spaces and periods which can get around
Quake 3 file system restrictions. QVM opening 'uix86.dll.' actually
opens 'uix86.dll' which allows QVM to write native code.

This is done in the low-level Sys_FOpen() instead of the function
directly used by VMs ( FS_FOpenFileByMode() ) in case there are engine
commands now or in the future that can read or write arbitrary files.

Reported by Noah Metzger (Chomenor).
2018-01-30 07:59:25 -06:00
..
con_log.c Fix reading crash log when log wraps around buffer 2017-10-08 07:19:07 -05:00
con_passive.c * Add con_log.c to log all console output 2007-11-30 18:32:52 +00:00
con_tty.c Add con_autochat and con_autoclear cvars 2017-06-08 15:46:19 -05:00
con_win32.c Add arrow key support for win32 console 2015-01-26 02:39:59 -06:00
sys_autoupdater.c Fixed comment typo: s/until/under 2017-06-02 11:28:33 -04:00
sys_loadlib.h Don't search system directories for renderer lib 2011-08-01 09:33:48 +00:00
sys_local.h Removing input functions from sys_local.h for last commit 2017-08-21 22:27:09 -05:00
sys_main.c Improve client input responsiveness 2017-08-21 21:40:54 -05:00
sys_osx.m Fix Makefile for OSX 2016-06-12 17:17:33 -04:00
sys_unix.c Correct spelling mistakes. 2017-11-22 01:40:20 -06:00
sys_win32.c Fix exploit to bypass filename restrictions on Windows 2018-01-30 07:59:25 -06:00
win_manifest.xml Disable DPI scaling on Windows 2017-09-07 21:17:44 -05:00
win_resource.h
win_resource.rc Add Windows application manifest 2017-09-07 21:04:52 -05:00