Commit graph

  • 394c09fa26 Remove chars with ascii value > 127 in MSG_ReadBigString too to make it correspond to the behaviour of WriteBigString. Thilo Schulz 2006-06-16 21:44:44 +0000
  • e02617ee89 Little fix for the sanity check fix from previous rev... Thilo Schulz 2006-06-16 20:47:29 +0000
  • 813a6ecdc3 - Fix bug that allows a malicious server to write and overwrite any files in the quake3 directory. Reported by Luigi Auriemma. - Moved directory traversal check to a more proper location. - Added a few sanity checks for checksum/pakname storage to fix a crash that can occur under certain circumstances. Thilo Schulz 2006-06-16 20:38:08 +0000
  • c9c15562ea Fix client "freezes" if a user with ASCII characters > 127 enters a server. Reported by tjw Thilo Schulz 2006-06-11 14:56:58 +0000
  • d9fe81c08e Add HAVE_VM_COMPILED=true for x86 FreeBSD so vm_x86.c gets built. Thilo Schulz 2006-06-06 22:49:42 +0000
  • eaa8f1c989 refactor platform specific stuff a bit Ludwig Nussel 2006-06-06 18:09:09 +0000
  • 99abd01c2f Fix remotely exploitable parse download overflow reported by Luigi Auriemma. See http://lists.grok.org.uk/pipermail/full-disclosure/2006-June/046578.html for the advisory. Thilo Schulz 2006-06-04 13:45:53 +0000
  • 84296bfc2c Fixed a crash in md4 routines when using them on files with zero length, reported by Lukasz Saduniowski. Thilo Schulz 2006-06-01 00:58:19 +0000
  • 9af85d9378 Forgot to check for windows-style path seperator in precaution against directory traversal abuse. Thilo Schulz 2006-06-01 00:23:46 +0000
  • 503c0a22c6 Partially applied patch from Joerg Dietrich. Fixes: - incorrect handling of file names when opening sound files by name without extension - byte endian issues in ogg decoder. Thilo Schulz 2006-06-01 00:14:56 +0000
  • 997dffc649 Correction in PowerPC JIT code. Fixes crash in server browser, etc, on Mac OS X and probably PowerPC Linux, too...fixes Bugzilla #2519. Ryan C. Gordon 2006-05-29 03:02:54 +0000
  • 856a397e8c Prevent servers from making clients download files that are written to non-quake3 directories. Thilo Schulz 2006-05-28 14:36:37 +0000
  • af7fa1784d sdl1111111111111111111111111111 Zachary Slater 2006-05-25 16:22:19 +0000
  • febd62a4bc Since we've hit the second time for this being asked... Zachary Slater 2006-05-22 04:48:09 +0000
  • d2b5dd1e8a Applied parts of Josh Weisskopf's patch to make naming of executables consistent with Linux. Thilo Schulz 2006-05-16 07:11:39 +0000
  • e5c0581d52 Added two missing source files to the MSVC project files Thilo Schulz 2006-05-16 07:03:36 +0000
  • 6fe78df757 Fixed missing initialization of idPack and missionPack variables which may result in failure to autodownload files from the server even if legitimate. Thilo Schulz 2006-05-15 19:50:44 +0000
  • a08a539c10 Fix JIT compiler code execution on NX-protected win32 OS Thilo Schulz 2006-05-15 15:57:02 +0000
  • 27df5fca31 Corrected #include directives of openal headers for MSVC. Thilo Schulz 2006-05-13 12:18:43 +0000
  • 60293f49ee Fix bug that permits download of arbitrary files from a download enabled server by checking requested file name against the list of loaded pk3 files. See CVE-2006-2082 Thilo Schulz 2006-05-08 19:53:41 +0000
  • fda7db7619 * Fix the MinGW build. Ugh. Tim Angus 2006-05-06 16:01:41 +0000
  • e1c5be3ab0 Added return; statement so it doesn't complain when it receives a remapShader command. Thilo Schulz 2006-05-06 12:11:24 +0000
  • 5ebb75e651 Fix remapShader command in cgame and tweak it in ui. Thilo Schulz 2006-05-06 10:54:55 +0000
  • 63d2010914 add update_url. Maybe we need it in the future Ludwig Nussel 2006-05-06 08:46:21 +0000
  • d21411452e Add string length checking to function COM_StripExtension. This fixes the R_RemapShader buffer overflow exploit that can be found here: http://milw0rm.com/exploits/1750 Thilo Schulz 2006-05-06 01:56:24 +0000
  • 2e368c02a6 Hm, thought I added this earlier. Zachary Slater 2006-05-04 23:58:08 +0000
  • 2675960c2c removed a space too much after "say_team: " chat prompt. Thilo Schulz 2006-05-04 15:37:08 +0000
  • 1847c321f0 - Added SV_Shutdown to Linux signal handler to ensure that clients don't hang when server gets killed, as suggested by Tony J. White - Added newline to final message sent to clients. - Added check for whether client is running at all before CL_Shutdown runs through. Thilo Schulz 2006-05-04 13:59:58 +0000
  • 2583351211 - Replaced SV_GetPlayerByName with SV_GetPlayerByHandle that supports lookup of client_t structures by playernum, too. That means the ban and kick commands will now accept the playernum - as seen in the status command - as argument. Thilo Schulz 2006-05-02 21:20:07 +0000
  • 7b6fe90aad Fix "Net_CompareAdr: Bad address type" error message when starting a new map with bots. Thilo Schulz 2006-05-02 17:53:26 +0000
  • 8895df0925 - remove leftover anistropic filtering variables from glconfig_t - check size of glconfig_t to prevent accidential ABI breakage in the future Ludwig Nussel 2006-04-30 15:00:39 +0000
  • 12a2b7694a - Fixed incompatibility to original VMs introduced by anisotropic filtering patch. - Removed dependency of flares from tr.identityLight because they are barely visible with r_overbrightbits set to 1 Thilo Schulz 2006-04-30 14:32:56 +0000
  • 82c4c70535 - Fix r_overBrightBits variable getting ignored on Linux - Replaced SDL_SetGamma by SDL_SetGammaRamp with gamma behaviour now matching win_gamma.c Thilo Schulz 2006-04-30 13:50:13 +0000
  • 75eb99b716 SDL built won't get copied anymore because it gets built by default even if SMP doesn't work. Thilo Schulz 2006-04-29 19:54:54 +0000
  • e8a5e4c1ad Applied patch by Ben Noordhuis: - Fix for "make copyfile" errors when certain parts are not built. - SMP binary and QVMs now get copied when built Thilo Schulz 2006-04-29 19:11:37 +0000
  • d475dfef97 * Yet another tweak to the long server uptime bug fix Tim Angus 2006-04-28 17:31:02 +0000
  • f1afb6ae1a Added readme detailing about the MD4/MDR format ioquake3 supports. Thilo Schulz 2006-04-27 15:49:17 +0000
  • 55453fd919 Fix for skybox blacklines bug on non-SDL compilations. Thilo Schulz 2006-04-27 14:48:35 +0000
  • 235e2c215f - Introduced various new typedefs for windows platform (int32_t, int64_t, etc...) - Applied md5 64-bit safety patch by Tony White. Thilo Schulz 2006-04-27 13:39:41 +0000
  • c116695ea7 - "baseq3" literal replacement patch (by Erik Auerswald) applied - Commented setting of the cl_guid cvar because md5.c is not 64-bit safe. Thilo Schulz 2006-04-26 13:36:58 +0000
  • dbdc92d4be strupr'ing demo filenames breaks demo selection on case sensitive file systems. Thilo Schulz 2006-04-26 11:31:18 +0000
  • 70fca10af2 Replaced various "baseq3" strings with the centrally defined BASEGAME macro. Thilo Schulz 2006-04-26 11:27:12 +0000
  • 88b2b82b00 SunOS -> sunos (patch by Vincent Cojot) Ludwig Nussel 2006-04-23 20:59:06 +0000
  • 31fdab187c Fix didn't work yet because it didn't use the buffer where the filename extension chop-off is done. D'oh! Thilo Schulz 2006-04-23 20:04:42 +0000
  • 56294e2da8 * Oops Tim Angus 2006-04-23 18:04:51 +0000
  • 8aecee5158 * cl_guid for semi-reliable server authentication (from tjw) Tim Angus 2006-04-22 22:21:56 +0000
  • 68b9eb3fba * Anisotropic texture filtering (from Echon) Tim Angus 2006-04-22 22:14:15 +0000
  • 40d5eee8ef Fix prohibits illegal downloading of id PK3 files from servers. That bug is hit by *every* official server release from ID. Thilo Schulz 2006-04-22 18:24:50 +0000
  • ef51968654 * Fix to a bug introduced by the fix to the long server uptime bug Tim Angus 2006-04-22 15:57:43 +0000
  • 91cfe4a77c Ignore the build dir. Zachary Slater 2006-04-21 20:51:15 +0000
  • e7daf33d8e - botlib logfile now gets stored in the fs_game directory in fs_homepath. (patch from Erik Auerswald) - Added proper error handling when fopening qconsole.log - Fixed bug where r_chat.c gets loaded in botlib even when bot_nochat is 1. Thilo Schulz 2006-04-21 17:04:21 +0000
  • 57cc0f901e Still some little improvements to flares. Thilo Schulz 2006-04-20 16:52:39 +0000
  • d18f7bb738 Removed redundant assignment. Thilo Schulz 2006-04-20 11:26:27 +0000
  • c552a46e5f Fix for flares. Can be enabled by setting r_flares 1 Thilo Schulz 2006-04-20 04:43:43 +0000
  • 7aed801011 God damn spaces. Zachary Slater 2006-04-19 23:01:48 +0000
  • 2cbd5a1493 Minor makefile change (blame gentoo's vapier if it doesn't work right) Zachary Slater 2006-04-19 22:57:04 +0000
  • 9ee853343e Was that intentional? (version change) Zachary Slater 2006-04-19 22:51:20 +0000
  • 0018df2cfc * Output botlib.log in a sensible place (from Erik Auerswald) Tim Angus 2006-04-14 20:35:47 +0000
  • 131fb9933f * Fix to bug involving the port value of master server heartbeats (from Thilo Schulz) Tim Angus 2006-04-14 20:28:28 +0000
  • 21e0bdd993 * Fix to (static!) buffer overflow in renderer (from Thilo Schulz) Tim Angus 2006-04-14 20:15:58 +0000
  • a235245e35 * Fixes to MDR implementation from Thilo Schulz Tim Angus 2006-04-14 20:13:49 +0000
  • 2b75754cdb * Removed strange MacOS X #ifdeffery from cl_cin.c (from tjw) Tim Angus 2006-04-14 20:11:42 +0000
  • 47b03b0cc5 * Fix network init crashes on OS X 10.4 (from tjw) Tim Angus 2006-04-14 20:08:36 +0000
  • b191cc056c * Fix backspace on MacOS X (from tjw) Tim Angus 2006-04-14 20:02:11 +0000
  • a596185844 * Fixed radix sort on big endian platforms (from tjw, blame Timbo for the bug) Tim Angus 2006-04-14 19:54:56 +0000
  • 08f44d8247 solaris tr apparently doesn't work as the GNU one Ludwig Nussel 2006-04-04 14:33:35 +0000
  • 150ad09ce1 PLATFORM is lower case Ludwig Nussel 2006-04-04 07:12:24 +0000
  • f6203a1e13 Logo stuff on Media page, change the icon to be standard svg instead of inkscape svg. Aaron Gyes 2006-03-26 01:48:38 +0000
  • 066f79f744 * web directory no longer present, so don't try to remove it * Cosmetic patch from zinx Tim Angus 2006-03-24 21:48:44 +0000
  • d9cb8cb083 * Shift no longer modifies bound keys. Use in_shiftedKeys for the old behaviour. Tim Angus 2006-03-24 21:46:07 +0000
  • f63472025f * Change window title Tim Angus 2006-03-24 17:28:27 +0000
  • 4f55e9f989 * Fix a warning introduced by the recent LCC fix Tim Angus 2006-03-24 16:28:07 +0000
  • e31d46651d webspace is separate now, so generate one splash image. Aaron Gyes 2006-03-24 07:29:52 +0000
  • 8dffd41c18 * Anal README formatting edits Tim Angus 2006-03-21 23:12:01 +0000
  • 8415024a08 * Fix native MinGW QVM compilation Tim Angus 2006-03-21 22:21:05 +0000
  • ffc78a67ba * LCC bug fix from the how-the-fuck-did-that-ever-work? department Tim Angus 2006-03-21 21:58:39 +0000
  • 5028c174ba * Solaris packager tweak Tim Angus 2006-03-15 22:42:27 +0000
  • d72fd2e6e7 * Video export doesn't crap out with sv_pure 1 anymore * Video export doesn't crap out when writing > 2Gb files anymore Tim Angus 2006-03-15 22:41:38 +0000
  • 8b41386905 * Solaris package patch Tim Angus 2006-03-14 22:26:35 +0000
  • be6ca402e8 accept pak0.pk3 in demoq3/ as well Ludwig Nussel 2006-03-08 11:02:20 +0000
  • f52330bcfe Be less redundant. Aaron Gyes 2006-03-05 20:07:07 +0000
  • 02a05debeb README correctified and specified for installers. Zachary Slater 2006-03-05 19:38:54 +0000
  • 88fca67962 Moving the eula so people stop playa hatin Zachary Slater 2006-03-05 19:36:38 +0000
  • da1fabdd91 - fix icon - remove GPL license popup - make demo script optional Ludwig Nussel 2006-03-05 19:12:20 +0000
  • 65c1d9a7a5 merge fixes from ioquake3.sh Ludwig Nussel 2006-03-05 19:11:19 +0000
  • aed3c9c667 package files with owner root Ludwig Nussel 2006-03-05 19:10:49 +0000
  • 1a7147ef95 More specification on the requirements for binary installers. Zachary Slater 2006-03-05 07:08:09 +0000
  • 39f2e449b6 use mmap to allocate memory for generated code to be able to set PROT_EXEC Ludwig Nussel 2006-03-04 11:14:44 +0000
  • 87ce505868 Fix crazy ISO8859 stuff. Aaron Gyes 2006-03-04 04:24:31 +0000
  • 9a996c1338 Makefile Aaron Gyes 2006-03-01 22:32:02 +0000
  • 1ceb039bb0 * Look, I'm anally retentive OK? Tim Angus 2006-03-01 21:43:43 +0000
  • 769db7648c This is needed for binary installers. Zachary Slater 2006-03-01 01:30:39 +0000
  • 92cac77033 More Aaron Gyes 2006-03-01 00:42:45 +0000
  • 4ec0c94828 * Displace the '\n's passed to SV_Shutdown Tim Angus 2006-02-28 23:01:23 +0000
  • ef4dad1875 * Entity sounds on the player entity are now AL_SOURCE_RELATIVE * Thus no need to s_alSpatEntOrigin anymore Tim Angus 2006-02-28 21:52:25 +0000
  • 0f8c7da187 * Lets try that again Tim Angus 2006-02-26 21:22:12 +0000
  • a99e721711 try to fix msvc build Ludwig Nussel 2006-02-26 20:01:45 +0000
  • 40a5ee007f * Sound related bug fixes from Thilo Schulz Tim Angus 2006-02-26 18:47:39 +0000
  • c93d8fc185 * Resolve symlinks to the binary. This prevents the situation where a symlink to ioq3 in e.g. /usr/local/bin/ cannot locate the data files since it thinks /usr/local/bin/ is the directory the actual binary sits. Tim Angus 2006-02-26 18:44:15 +0000
  • d5509dcd35 * Fix to a bug where servers with long uptimes (~27 days) would consume 100% CPU if the running game did not set the nextmap cvar. This patch instead uses the mapname server cvar, which is guaranteed to be defined. Tim Angus 2006-02-23 23:10:54 +0000