Commit Graph

  • 6c95eb7991 Update the installer specific files for PPC and fix a few minor bugs. Thilo Schulz 2006-09-21 12:04:21 +00:00
  • a2dffecfbe Remove shfolder.lib dependeny as since rev 909 it's not necessary anymore. Thilo Schulz 2006-09-21 12:03:35 +00:00
  • ea997b340e * (bug 2813) ioquake3 on win32 is no longer linked to SHFolder.dll. instead it is dynamically loaded at run-time. this means that win95/win98 systems can fail the homepath detection gracefully if they don't have the dll installed (this dll is only provided by Internet Explorer updates on those systems) Tony J. White = 2006-09-20 16:13:20 +00:00
  • ea0f646068 Bug 2813 * reverted my recent win95, win98, winme homepath change. it turns out these systems can be configured to have multiple user directories afterall Tony J. White = 2006-09-13 23:52:54 +00:00
  • 307a4c037a Bug 2813 * Do not detect a seperate homepath on win95, win98, or winme since it's not truly a user-specific dir and therefore provides no advantage * Use CSIDL_APPDATA instead of CSIDL_LOCAL_APPDATA. This means that user-specific game data is now allowed to be part of a user's Roaming Profile Tony J. White = 2006-09-13 22:55:53 +00:00
  • e25fdba4fa Quick update ftw Zachary Slater 2006-09-13 18:57:27 +00:00
  • 2af23e813d * add cURL support for HTTP/FTP downloading (bug 2661) Tony J. White = 2006-09-11 16:41:55 +00:00
  • fa904ff235 Fix bug that wouldn't show 32 bit binaries on x86 arch .. d'oh! Thilo Schulz 2006-09-07 14:14:30 +00:00
  • 5d118e434f Fix a few text related bugs in the installer. Thilo Schulz 2006-09-05 14:29:07 +00:00
  • 4a084a46a8 - add TA patch pk3s to installation - some cleanups in the installer UI - reduce verbosiveness of preuninstall script Thilo Schulz 2006-09-05 14:21:06 +00:00
  • 4d062b1b84 - Remove arch name in resulting file as the file should contain all arches. - Make sure to delete all files that don't get uninstalled automatically before uninstall process begins. Thilo Schulz 2006-09-05 13:24:34 +00:00
  • c34c94294d Extend the installer to offer more options Thilo Schulz 2006-09-05 12:54:25 +00:00
  • cec7660885 looks like ALCchar is not available on older openal versions Ludwig Nussel 2006-09-05 07:05:04 +00:00
  • b5ab8384ac icculus.org/quake3 -> ioquake3 Ludwig Nussel 2006-09-05 07:02:23 +00:00
  • 6e45169ddd Update splash image for unix installer. Thilo Schulz 2006-09-05 00:58:50 +00:00
  • 8f965b9aad * fixed Mac OS X cross compiling from a ppc host Tony J. White = 2006-08-31 14:33:37 +00:00
  • bc4591b03e * renamed static function GetClipboardData to CL_GetClipboardData since it was causing compile errors in newer mingw Tony J. White = 2006-08-30 15:16:36 +00:00
  • 9f42be5d6c * Disable video command when not playing back a demo Tim Angus 2006-08-29 19:30:33 +00:00
  • 01d057967f Go back to rev. 874. ATM, there is no good way to make FS_Restart() behave as it was originally described. Thilo Schulz 2006-08-28 01:48:38 +00:00
  • 39d050b748 More fixes for the FS_Shutdown change. Declare qconsole.log as closed before FS_Shutdown closes all files. Thilo Schulz 2006-08-28 01:10:46 +00:00
  • fbfc886b22 Fix crash when recording to files and the map changes. Was caused by new, correct, behaviour of FS_Restart() which would close the files before they'd be closed by the client. Thilo Schulz 2006-08-28 00:44:59 +00:00
  • 591e11e740 There are actually files that can have a length of 0 so this in-use-check was just wrong. Thilo Schulz 2006-08-27 15:34:44 +00:00
  • 57dbc7a79f - Fixed filehandle / filedescriptor leak in S_AL_StartBackgroundTrack introduced in rev. 832 - intro now plays correctly before looping sound. Thilo Schulz 2006-08-27 15:31:03 +00:00
  • bea6fcff13 Correctly handle 0 timescale Thilo Schulz 2006-08-26 12:43:38 +00:00
  • 1f8c2c56eb * moved SVN_VERSION #ifdef from client.h to q_shared.h so dedicated server builds when svn version cannot be detected Tony J. White = 2006-08-26 06:12:15 +00:00
  • 5ee7b5ed59 A few more timescale influences added Thilo Schulz 2006-08-26 02:45:59 +00:00
  • fb18a4b2e4 - compensate sv_fps for timescale value. - Add a non-dirty-hack fix for client hanging when unpausing a game. Thilo Schulz 2006-08-26 01:45:27 +00:00
  • 90b35ec5c8 * Print the SVN version string in Com_Init() Tony J. White = 2006-08-25 16:25:51 +00:00
  • ba36526a5e * Revert version to 1.33 again Tim Angus 2006-08-22 18:47:59 +00:00
  • a4d1556bf7 * Add SVN version string to client console (clean up last commit) Tony J. White = 2006-08-22 16:30:04 +00:00
  • 0df6305274 * Add SVN version to the version string displayed in the client console if it can be detected Tony J. White = 2006-08-22 16:13:51 +00:00
  • 467917233a - Change available device list to be displayed on sound initialization and use line feeds as separators. Thilo Schulz 2006-08-19 22:17:04 +00:00
  • 4c8c2e5597 * Compiler warning fix Tim Angus 2006-08-19 14:40:24 +00:00
  • b2b17e334e - tweak enumeration support, remove win32 dependency - fix two typos in status message in snd_main.c Thilo Schulz 2006-08-19 13:44:10 +00:00
  • 87a3858f9a - Add device enumeration support on windows and make "Generic Software" new default device as that one seems to work more reliably on many platforms. - Add shfolder.lib library to dependencies in MSVC project files - update documentation for OpenAL changes. Thilo Schulz 2006-08-19 11:02:20 +00:00
  • 4450057eb7 The server should still process network packages for keeping the package queue empty. Thilo Schulz 2006-08-18 09:21:01 +00:00
  • ee12260b59 Tweak the select() stuff a bit still. Thilo Schulz 2006-08-18 02:10:02 +00:00
  • 5e88acf217 Fix 100% CPU usage on idle dedicated servers. Thilo Schulz 2006-08-18 01:50:51 +00:00
  • 55bddd58fd Added code/unix/MacSupport/ which currently includes a script and resource file that can add id's EULA to a .dmg file Tony J. White = 2006-08-16 07:03:20 +00:00
  • 265382d1a8 added Univeral Binary build instructions to README Tony J. White = 2006-08-16 05:34:12 +00:00
  • 77de9e65a8 bug 2723 * replaced my cheap hack to search current working dir on OS X with a more complex hack that detects the .app bundle directory structure. This is so the game data dirs do not need to be inside of the .app bundle btw. Tony J. White = 2006-08-16 05:22:09 +00:00
  • e17bea030f * Deugly the ugly new ascii banner * Re-justify some paragraphs dejustified by changing name * Add tjw to contributors list Tim Angus 2006-08-15 08:26:58 +00:00
  • de39561883 More ioquake3ness Zachary Slater 2006-08-15 05:55:38 +00:00
  • e41d081710 * qvm files no longer installed by "make copyfiles" * Loopback clients only get snapshots at the server frame rate now (Anonymous <nkylqinhvgcbyl@mailinator.com>) * JPEG chroma subsampling disabled if the quality value is >= 85 (Anonymous <nkylqinhvgcbyl@mailinator.com>) * cl_lanForcePackets. When set to 0 (default is 1) the cl_maxpackets setting will be ignored if on a LAN. (Anonymous <nkylqinhvgcbyl@mailinator.com>) Tim Angus 2006-08-13 17:09:05 +00:00
  • acd2473fce Makefile.local gets ignored for great justice! Zachary Slater 2006-08-08 23:57:20 +00:00
  • 0bffb8a8cd bug 2747 * it turns out Apple's OpenAL only allows for 64 alSource's by default http://opensource.creative.com/pipermail/openal/2005-October/008893.html This was the main cause of the Mac OS X OpenAL probem since we were using 128 as MAX_SRC Tony J. White = 2006-08-03 03:15:24 +00:00
  • 0141a4b4b0 bug 2747 * open music stream in S_AL_StartBackgroundTrack() instead of relying on S_AL_MusicProcess() to open it. This allows S_AL_MusicProcess() to return early when called whenever there is no open music stream to prevent a segfault. Tony J. White = 2006-08-03 02:29:47 +00:00
  • fe35a8eef8 bug 2723 * ARCH should be i386 instead of x86 for Mac OS X too Tony J. White = 2006-08-02 05:12:20 +00:00
  • 9a6fad9cf1 bug 2723 * adds a shell script ./make-macosx-ub.sh that builds Mac OS X Universal Binary * fixes Mac OS X x86 VM crashes (-mstackrealign) * adds current working directory to the search path on Mac OS X to make working with .app bundles easier * various tweaks to make ioquake3 build against the 10.2 SDK * changed default OpenAL .dylib location to the path of the one included with the Framework bundled in 10.4 (for USE_OPENAL_DLOPEN) * updated to a Universal libSDL-1.2.0.dylib Tony J. White = 2006-08-02 04:01:36 +00:00
  • 7cb5edc9ed bug 2813 * fixed bug with new win32 home path detection * added SHFolder.lib linking to the mingw build for win98/win95 compat Tony J. White = 2006-08-01 17:36:47 +00:00
  • 583745769d bug 2810 once a latched cvar was changed it could not be reset to its original value Tony J. White = 2006-08-01 16:51:13 +00:00
  • 635e8bc326 * Windows home directory support (tjw) Tim Angus 2006-08-01 11:41:49 +00:00
  • 13b119a40c * Fix to Windows renderer deadlock (bug #2767, Daniel Deptford) Tim Angus 2006-07-31 19:05:14 +00:00
  • 5efd7c8c36 Another patch to make uncompressed AVI write in RGB24 format by anonymous virtualdub sympathiser. Thilo Schulz 2006-07-31 15:32:59 +00:00
  • 3a1c4aa457 Fix from the VirtualDub people which should make avi files created with the video command playable with numerous windows players. Thilo Schulz 2006-07-31 13:05:15 +00:00
  • 3afbcc9854 Changed the demofile slot finder to use FS_FileExists instead of FS_ReadFile to find a free filename. Thilo Schulz 2006-07-30 14:42:15 +00:00
  • 9fd1a47819 Fix wrong demo filename when all 9999 demo*.dm_64 file slots have been written. Thilo Schulz 2006-07-30 14:11:51 +00:00
  • c6bf30ea7f Fixed shit commited by myself. Thilo Schulz 2006-07-30 11:09:45 +00:00
  • 2c14f02ee5 Revert "fix" because it was based on wrong assumptions and actually doesn't fix anything at all. Thilo Schulz 2006-07-17 19:15:36 +00:00
  • 57a5f2571a Fix wrong means of death message in server log. Thilo Schulz 2006-07-09 16:36:33 +00:00
  • 6327f1ce47 looks like the interpreter was broken all the time. Didn't anyone notice? Ludwig Nussel 2006-07-06 09:25:17 +00:00
  • fc244c97ef Fix critical buffer overflow in cgame, see exploit at http://www.milw0rm.com/exploits/1977 Thilo Schulz 2006-07-06 00:37:56 +00:00
  • a24ffc0dd5 - print warning if server tries to set cvars it shouldn't set - make warnings yellow Ludwig Nussel 2006-07-05 20:30:53 +00:00
  • 7d51d75b05 - Fix arbitrary cvar overwrite flaw: http://aluigi.altervista.org/adv.htm - Add myself to maintainer list :) Thilo Schulz 2006-07-03 21:37:50 +00:00
  • d42b87ae87 * OpenAL bug fix (from Josh Weisskopf) Tim Angus 2006-06-17 21:01:57 +00:00
  • ce0100138c * Better SDL joystick support (from Erik Auerswald) Tim Angus 2006-06-17 20:30:38 +00:00
  • 7d657ba62f * sv_minRate (from R1CH) * [cl|sv]_packetdelay (from tjw) Tim Angus 2006-06-17 19:19:34 +00:00
  • 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 +00:00
  • e02617ee89 Little fix for the sanity check fix from previous rev... Thilo Schulz 2006-06-16 20:47:29 +00:00
  • 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 +00:00
  • 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 +00:00
  • d9fe81c08e Add HAVE_VM_COMPILED=true for x86 FreeBSD so vm_x86.c gets built. Thilo Schulz 2006-06-06 22:49:42 +00:00
  • eaa8f1c989 refactor platform specific stuff a bit Ludwig Nussel 2006-06-06 18:09:09 +00:00
  • 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 +00:00
  • 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 +00:00
  • 9af85d9378 Forgot to check for windows-style path seperator in precaution against directory traversal abuse. Thilo Schulz 2006-06-01 00:23:46 +00:00
  • 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 +00:00
  • 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 +00:00
  • 856a397e8c Prevent servers from making clients download files that are written to non-quake3 directories. Thilo Schulz 2006-05-28 14:36:37 +00:00
  • af7fa1784d sdl1111111111111111111111111111 Zachary Slater 2006-05-25 16:22:19 +00:00
  • febd62a4bc Since we've hit the second time for this being asked... Zachary Slater 2006-05-22 04:48:09 +00:00
  • d2b5dd1e8a Applied parts of Josh Weisskopf's patch to make naming of executables consistent with Linux. Thilo Schulz 2006-05-16 07:11:39 +00:00
  • e5c0581d52 Added two missing source files to the MSVC project files Thilo Schulz 2006-05-16 07:03:36 +00:00
  • 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 +00:00
  • a08a539c10 Fix JIT compiler code execution on NX-protected win32 OS Thilo Schulz 2006-05-15 15:57:02 +00:00
  • 27df5fca31 Corrected #include directives of openal headers for MSVC. Thilo Schulz 2006-05-13 12:18:43 +00:00
  • 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 +00:00
  • fda7db7619 * Fix the MinGW build. Ugh. Tim Angus 2006-05-06 16:01:41 +00:00
  • e1c5be3ab0 Added return; statement so it doesn't complain when it receives a remapShader command. Thilo Schulz 2006-05-06 12:11:24 +00:00
  • 5ebb75e651 Fix remapShader command in cgame and tweak it in ui. Thilo Schulz 2006-05-06 10:54:55 +00:00
  • 63d2010914 add update_url. Maybe we need it in the future Ludwig Nussel 2006-05-06 08:46:21 +00:00
  • 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 +00:00
  • 2e368c02a6 Hm, thought I added this earlier. Zachary Slater 2006-05-04 23:58:08 +00:00
  • 2675960c2c removed a space too much after "say_team: " chat prompt. Thilo Schulz 2006-05-04 15:37:08 +00:00
  • 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 +00:00
  • 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 +00:00
  • 7b6fe90aad Fix "Net_CompareAdr: Bad address type" error message when starting a new map with bots. Thilo Schulz 2006-05-02 17:53:26 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00