summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-09remove the (generally unsecure) use of PIDs and PID files/dev/humancontroller
this includes the removal of the "safe mode" question feature
2017-03-09remove the (generally unsecure) setenv command/dev/humancontroller
2017-03-09add a crappy hack to allow the game DLL/SO to be reloaded when running a ↵/dev/humancontroller
server in the client-server binary
2017-03-09when not restarting the filesystem, at least clear the pak references/dev/humancontroller
this appears to fix some cases of unpure client errors TODO: figure out the details of why
2017-03-09fix hanging when the demo file is not found/dev/humancontroller
2017-03-09fix changing of the WRONG cvar: fs_basepath instead of fs_basegame/dev/humancontroller
2017-03-09on Windows, allow running without a system console (without crashing)/dev/humancontroller
2017-03-09fix network broadcasting on FreeBSD/dev/humancontroller
2017-03-09do not wipe cls.realtime when restarting the client for an fs_game change/dev/humancontroller
otherwise, the client won't send connection/downloading-related packets until the timer reaches clc.lastPacketSentTime again
2017-03-09fix the client's GUID resetting (to the non-serverunique value) upon ↵/dev/humancontroller
switching fs_game (when connecting to a modded server)
2017-02-08add missing trailing '\n's from strings to execute; add double quotes around ↵/dev/humancontroller
substituted argument strings also transform trailing ';'s to '\n's
2017-02-08fix a sizeof() error in Cmd_CallVote_f()/dev/humancontroller
2017-02-08fix the potential use of uninitialized memory in Svcmd_LayoutSave_f()/dev/humancontroller
2017-02-08fix the nullchar-termination in CL_GSRFeaturedLabel()/dev/humancontroller
2017-02-08protect the server against division by 0 in case of certain client rate and ↵/dev/humancontroller
server timescale settings
2017-02-07protect the server against the game module passing OOB passEntityNum values ↵/dev/humancontroller
(ie. -1 instead of ENTITYNUM_NONE) in trace calls
2017-02-07in the vote calling functions, protect against the dreaded exploit of ↵/dev/humancontroller
'\n'-interpretation inside quotes
2017-02-07add a makefile option to build only the game module or only the cgame and ui ↵/dev/humancontroller
modules new effective defines are BUILD_ONLY_GAME=1 and BUILD_ONLY_CGUI=1. the former overrides the latter.
2017-02-07add a makefile option not to acquire revision information from Git/dev/humancontroller
2017-02-07load libraries only, and load VMs additionally, from the path specified by ↵/dev/humancontroller
the fs_overpath cvar
2017-02-07be more cautious in assigning default fs_ paths/dev/humancontroller
2017-02-07stop referencing the current working directory/dev/humancontroller
remove Sys_GetCwd()
2017-02-07stop embedding the architecture in the filenames of binaries and libraries; ↵/dev/humancontroller
change the library loader appropriately
2017-02-07fix crashing when an fs_*path is relative, but does not have an initial "." ↵/dev/humancontroller
component (eg., fs_homepath = "dir1/dir2"), or when a path contains multiple consecutive separators (eg. "dir//file")
2017-02-07fix some usages of abs(), part 3: potentially tool-changing changes/dev/humancontroller
2017-02-07fix some usages of abs(), part 2: potentially gamelogic-changing changes/dev/humancontroller
detected by Clang
2017-02-07fix some usages of abs(), part 1: non-gamelogic-changing changes/dev/humancontroller
detected by Clang changes in tr_main.c reviewed by SmileTheory
2017-02-07fix some format specifiers in printf()-like function calls/dev/humancontroller
2017-02-07fix usage of the specularScale variable/dev/humancontroller
2017-02-07silence some MSVC warnings/dev/humancontroller
2017-02-07silence a bunch of compiler warnings/dev/humancontroller
2017-02-07include a modern, working MSVC solution/dev/humancontroller
WRONG ! this is possibly outdated by now; also, it isn't complete
2017-02-07fix compilation with MSVC/dev/humancontroller
TODO: uhm, _snprintf()... WRONG ?
2017-02-06MODERN(TM)ize the Makefile a bit/dev/humancontroller
2017-02-06fix compilation without USE_CURL/dev/humancontroller
2017-02-06use system libraries more properly; introduce a dependency on Minizip/dev/humancontroller
remove the USE_LOCAL_HEADERS option (it was broken anyway)
2017-02-06reserve (by default) the "dep" directory for the repository of dependencies ↵/dev/humancontroller
(system libraries)
2017-02-06rearrange the build directory structure a bit/dev/humancontroller
- do not use a BASEGAME subdirectory for intermediate (cgame/game/ui module) object files - place all final outputs (executables, libraries and VMs) in the "out" subdirectory of the build directory
2017-02-06stop using profile/platform/architecture-specific build directories, just ↵/dev/humancontroller
use "bld" (by default) also update the .gitignore appropriately
2017-02-06allow additional makefiles to be included via the new SETTINGS_MAKEFILES ↵/dev/humancontroller
variable; reference GNUmakefile.local instead of Makefile.local
2017-02-06rename the Makefile to GNUmakefile/dev/humancontroller
because it uses GNU Make extensions also update the .gitignore appropriately
2017-02-06make the .gitignore more specific/dev/humancontroller
2017-02-06remove the (non-working) MSVC solution, a bunch of scripts from the source ↵/dev/humancontroller
tree, and cruft from the .gitignore
2017-01-26move the CC and GPL files to misc//dev/humancontroller
2017-01-26remove ChangeLog and botlib/dev/humancontroller
2017-01-26remove most asset and configuration files from the source tree/dev/humancontroller
2017-01-26move menudef.h to src/ui/, update the include references appropriately/dev/humancontroller
2017-01-26remove most libraries from the source tree/dev/humancontroller
2016-04-09Merge branch 'master' into gppTim Angus
2016-04-07Make it compileTim Angus