Commit graph

  • d6bc68d632 workaround glibc ld.so bug #12561 master Jonathan Gray 2013-05-12 12:10:13 +1000
  • 724596766a Merge ef39017afd into 6902b84f94 jonathangray 2013-05-07 05:57:32 -0700
  • ef39017afd Fix game getting stuck in a do-while loop when "team follow1" or "team follow2" client sends a follownext or followprev command. Jonathan Gray 2013-05-07 22:03:24 +1000
  • 2cb6b49d77 init arrays to zero in BG_LegalizedForcePowers() Jonathan Gray 2013-05-07 21:42:26 +1000
  • 8be8413a0b bounds check values in BG_LegalizedForcePowers() Jonathan Gray 2013-05-07 21:21:30 +1000
  • df117b922f fix buffer overflow in CalculateRanks() Jonathan Gray 2013-05-07 19:49:22 +1000
  • 3fa32e5910 Potential buffer overflow in UpdateTournamentInfo() Jonathan Gray 2013-05-07 19:36:35 +1000
  • 15b5f1f0c1 invalid msg field count buffer overflow Jonathan Gray 2013-05-07 18:37:38 +1000
  • 0829cfe9e4 Fix buffer overflow in x86 VM Jonathan Gray 2013-05-07 18:20:28 +1000
  • 647eeff5d3 security fix: prevent command injection via callvote Jonathan Gray 2013-05-07 18:03:21 +1000
  • 77a02a548e fix overflow in CG_ParseTeamInfo Jonathan Gray 2013-05-07 17:55:05 +1000
  • eec13dc1bf buffer overflow and format string bug in auth server response processing Jonathan Gray 2013-05-07 17:41:16 +1000
  • 61687fff0c CVE-2011-2764/CVE-2011-3012 check for dangerous file extensions Jonathan Gray 2013-05-07 16:39:08 +1000
  • d64b393927 add DLL_EXT defines Jonathan Gray 2013-05-07 17:23:22 +1000
  • 6e05e1552e CVE-2006-3401 Stack-based buffer overflow in CS_ITEMS Jonathan Gray 2013-05-07 16:06:57 +1000
  • ac9e5f1f79 CVE-2006-3324 arbitary file overwrite Jonathan Gray 2013-05-07 15:26:25 +1000
  • 8550620849 CVE-2006-3325 arbitrary cvar overwrite Jonathan Gray 2013-05-07 15:50:26 +1000
  • c0af0580aa CVE-2006-2875 Stack-based buffer overflow in CL_ParseDownload Jonathan Gray 2013-05-07 14:36:58 +1000
  • ec595883ab vsprintf -> Q_vsnprintf Jonathan Gray 2013-05-07 14:27:05 +1000
  • 518c81038f CVE-2005-0984 Buffer overflow in the G_Printf function Jonathan Gray 2013-05-07 13:56:54 +1000
  • 5ae4da05a7 Q_vsnprintf from ioquake3 Jonathan Gray 2013-05-07 13:55:35 +1000
  • 832b4342a8 CVE-2006-2236 Buffer overflow in the Quake 3 Engine Jonathan Gray 2013-05-07 03:49:43 +1000
  • 85caaddab4 CVE-2006-2082 Directory traversal vulnerability in Quake 3 engine Jonathan Gray 2013-05-07 02:37:25 +1000
  • c9da283d84 add Cmd_TokenizeStringIgnoreQuotes modelled after ioquake3 Jonathan Gray 2013-05-07 02:56:48 +1000
  • 8349abd8bb Fixed some qboolean type confusion Jonathan Gray 2013-05-07 02:11:45 +1000
  • 983705084a CVE-2005-0983 Fixed q3msgboom Jonathan Gray 2013-05-07 02:01:44 +1000
  • 14f42588a8 Fixed some missing calls to trap_FS_FCloseFile Jonathan Gray 2013-05-07 01:55:24 +1000
  • 1a40cbbe89 Fix to COM_ParseExt 1 byte overwrite bug Jonathan Gray 2013-05-07 01:49:40 +1000
  • fefad8e48c Fix to multiple buffer overflow bugs in CL_Rcon_f Jonathan Gray 2013-05-07 01:44:27 +1000
  • 8fc8601e0b CVE-2005-0430 Fixed q3infoboom Jonathan Gray 2013-05-07 01:25:34 +1000
  • a6591f68df CVE-2005-0430 Remotely exploitable Infostring Crash Jonathan Gray 2013-05-07 01:15:46 +1000
  • 6902b84f94 Merge pull request #7 from jonathangray/warn Zachary J. Slater 2013-05-02 12:04:09 -0700
  • a36bcd060a Merge dfb45c84f6 into 908d2f0880 jonathangray 2013-05-02 02:09:14 -0700
  • dfb45c84f6 make g_savegame.cpp build on amd64 without -fpermissive Jonathan Gray 2013-05-02 19:08:16 +1000
  • a3d6db9f5d set some possibly uninitialised vars to zero Jonathan Gray 2013-05-02 13:46:58 +1000
  • 2a6c6cf358 disable some noisy and mostly harmless warnings Jonathan Gray 2013-05-02 12:18:42 +1000
  • 624419334f const fixes Jonathan Gray 2013-05-02 13:03:47 +1000
  • 804687385c avoid enum to int conversions Jonathan Gray 2013-05-02 12:04:25 +1000
  • 6ae7218c21 remove the use of 'typedef enum' without an indentifier Jonathan Gray 2013-05-02 11:58:09 +1000
  • 7d29fb84a5 remove surplus tokens after preprocessor directives Jonathan Gray 2013-05-02 11:51:06 +1000
  • 42dd32771a set some possibly uninitialised vars to zero Jonathan Gray 2013-05-02 00:52:09 +1000
  • 1a47ca7601 disable some noisy and mostly harmless warnings Jonathan Gray 2013-05-01 21:11:49 +1000
  • 4074a53216 remove an uneeded extern decl that conflicts with an earlier one Jonathan Gray 2013-05-01 23:45:53 +1000
  • e95505989f const fixes Jonathan Gray 2013-05-01 23:45:04 +1000
  • 178544362e avoid enum to int conversions Jonathan Gray 2013-05-01 23:38:21 +1000
  • 88e6b70d0d remove the use of 'typedef enum' without an indentifier Jonathan Gray 2013-05-01 21:32:28 +1000
  • 00934e804e remove surplus tokens after preprocessor directives Jonathan Gray 2013-05-01 21:17:31 +1000
  • 908d2f0880 Merge pull request #6 from jonathangray/sdl Zachary J. Slater 2013-04-29 22:25:17 -0700
  • 61e1e3127e Merge dad17e40f1 into 788897fb1f jonathangray 2013-04-29 22:24:43 -0700
  • dad17e40f1 windowed mouse is fixed with sdl Jonathan Gray 2013-04-30 15:05:13 +1000
  • 96fa13bbdb add sdl glimp/input from ioquake3 for MP Jonathan Gray 2013-04-30 13:49:36 +1000
  • 8f7968cb9c add sdl glimp/input from ioquake3 for SP Jonathan Gray 2013-04-30 13:33:52 +1000
  • 788897fb1f Merge pull request #4 from jonathangray/mp_port Zachary J. Slater 2013-04-27 12:02:10 -0700
  • a4dbd35ca8 Merge 77295da1d9 into e1ff5e35b1 jonathangray 2013-04-27 12:01:54 -0700
  • e1ff5e35b1 Merge pull request #5 from jonathangray/amd64_fix Zachary J. Slater 2013-04-27 12:01:35 -0700
  • d2e5108086 Merge b1bf1b1379 into f50e96fe20 jonathangray 2013-04-27 04:39:38 -0700
  • b1bf1b1379 update readme for icarus fix Jonathan Gray 2013-04-27 20:58:48 +1000
  • 721432a911 fix CBlockStream/icarus on amd64 Jonathan Gray 2013-04-27 21:30:47 +1000
  • 77295da1d9 Fixed error in .menu file parsing on Unix Alexandre Blin 2013-04-13 21:54:09 +0200
  • 2ee20c7123 update the readme for multiplayer Jonathan Gray 2013-04-26 22:03:00 +1000
  • 14b5c93ba1 avoid overflowing buffer with GL_EXTENSIONS, from ioquake3 Jonathan Gray 2013-04-26 18:04:20 +1000
  • defd14bd3c shuffle some prototypes around to appease gcc Jonathan Gray 2013-04-26 17:36:46 +1000
  • 15cc54b440 adjust to different scoping of variables declared in for loops Jonathan Gray 2013-04-26 17:35:53 +1000
  • a765a9a98e avoid extra qualification of function members Jonathan Gray 2013-04-26 17:33:31 +1000
  • ce76dab7de directly use time_t in botlib Jonathan Gray 2013-04-26 17:31:28 +1000
  • 1660a3ca25 fix some accesses beyond the end of arrays spotted via clang Jonathan Gray 2013-04-26 16:28:34 +1000
  • 0ad40e0b6d make some ifdefs more specific to let this compile on more platforms Jonathan Gray 2013-04-26 16:18:40 +1000
  • fb2f55824f avoid redefining typedefs which is allowed in c++ but not c99 Jonathan Gray 2013-04-26 16:12:21 +1000
  • 09ee3c1696 use libGL.so.1 on linux Jonathan Gray 2013-04-26 13:33:04 +1000
  • b393554c11 use memmove not strcpy when src and test overlap, from ioquake3 Jonathan Gray 2013-04-26 04:40:46 +1000
  • 59010a333c make inlines static inline Jonathan Gray 2013-04-26 04:39:52 +1000
  • dc634d39db add a cmake file Jonathan Gray 2013-04-26 00:13:05 +1000
  • b1f71d5b81 don't try to compile c files as c++ Jonathan Gray 2013-04-26 00:08:03 +1000
  • ecd674b852 locally define min()/max() so there won't be unresolved symbols Jonathan Gray 2013-04-26 03:49:22 +1000
  • 80b273bbaa strupr -> Q_strupr Jonathan Gray 2013-04-25 23:33:15 +1000
  • 36099f2c19 allow null_snddma to be used with snd_dma Jonathan Gray 2013-04-25 22:35:50 +1000
  • e454e9ebd7 callMask needs to be externally visible Jonathan Gray 2013-04-25 22:33:13 +1000
  • 4d32952cd6 adapt the q3a unix backend to c++ and JA Jonathan Gray 2013-04-25 22:29:38 +1000
  • 0bbe192b6f rename some c files that will be compiled as c++ Jonathan Gray 2013-04-25 22:24:46 +1000
  • 30190c7cdc provide a gcc style alternative to the inline asm in zlib Jonathan Gray 2013-04-25 22:15:02 +1000
  • b65a1f3bde use QDECL instead of __cdecl Jonathan Gray 2013-04-25 18:13:45 +1000
  • eb0c330619 strcmpi -> Q_strcmpi Jonathan Gray 2013-04-25 17:55:44 +1000
  • 5d7ccfdff5 force some inherited template names to be dependent Jonathan Gray 2013-04-25 17:47:40 +1000
  • e058e43fa4 place win32 code under #ifdef _WIN32 not #ifndef __linux__ Jonathan Gray 2013-04-25 17:00:35 +1000
  • d08003294d rename some files to restore the correct case Jonathan Gray 2013-04-25 16:27:21 +1000
  • a064ebf87a change iterator erasing so we don't need to overload the = operator Jonathan Gray 2013-04-25 16:20:17 +1000
  • d7b7f5ac78 match the rest of the code and have OutputDebugString under _DEBUG Jonathan Gray 2013-04-25 16:09:19 +1000
  • d8c10b2711 avoid scoped enums which was until very recently a microsoft extension Jonathan Gray 2013-04-25 16:05:55 +1000
  • e8391f9c09 powf -> Q_powf Jonathan Gray 2013-04-25 15:58:49 +1000
  • f99cdcd1fa leave the masm assembly to msvc Jonathan Gray 2013-04-25 15:52:11 +1000
  • f820286f06 opt out of more masm assembly Jonathan Gray 2013-04-25 15:43:38 +1000
  • 5c941d29f1 strnicmp -> Q_strnicmp Jonathan Gray 2013-04-25 15:38:43 +1000
  • 901d5acb51 stricmp -> Q_stricmp Jonathan Gray 2013-04-25 15:31:31 +1000
  • e5e1251df8 make the openal code compile without eax and enable it by default Jonathan Gray 2013-04-25 15:19:50 +1000
  • 017bd42a1b add a gcc style alignment alternative to msvc code Jonathan Gray 2013-04-25 15:06:09 +1000
  • 37d2ad3bf1 put some wgl parts under _WIN32 Jonathan Gray 2013-04-25 15:01:53 +1000
  • 4d606a650d USHORT -> unsigned short Jonathan Gray 2013-04-25 14:59:26 +1000
  • 067e58ea4e provide a gcc style alternative to the inline asm in timing.h Jonathan Gray 2013-04-25 14:44:49 +1000
  • d140164808 __int64 -> int64_t Jonathan Gray 2013-04-25 14:36:56 +1000
  • 46c9f91703 strlwr -> Q_strlwr Jonathan Gray 2013-04-25 14:24:00 +1000