summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-10Fix last "noreturn" warningsThilo Schulz
2013-01-10Include q_shared.h instead of redefining theseThilo Schulz
2013-01-10Fix extension name comparison for DLL filesThilo Schulz
2013-01-10* Replace usage of system with fork/execTim Angus
2013-01-10Fix client crash on windows with old OpenALThilo Schulz
2013-01-10Bug 5084 - [patch] add support for Debian cross compiling, by ↵Thilo Schulz
q3urt.undead@gmail.com
2013-01-10Revert attribute patch from r2090 because the jpeg functions really ↵Thilo Schulz
shouldn't be deviating from the codebase unnecessarily
2013-01-10Shut up returning functions with noreturn attribute warningThilo Schulz
2013-01-10* Fix various issues with unix Sys_DialogTim Angus
2013-01-10- Bug 5083 - Cross compiling for 64bit is missing libcurl.a - Fix a compiler ↵Thilo Schulz
warning for cross compile
2013-01-10Bug 4812 - GCC __attribute__ annotations for printf, non-returning functions ↵Thilo Schulz
etc., patch by linux@youmustbejoking.demon.co.uk and Zack Middleton
2013-01-10Fix delta compression breaking due to packet queuingThilo Schulz
2013-01-10* Use specific exit code for xmessageTim Angus
2013-01-10Fix legacy protocol with new packet queueingThilo Schulz
2013-01-10Fix alignment issues in message sending/reading that would crash IRIX, ↵Thilo Schulz
thanks to Canavan for supplying a shell where I could fix this (#5077)
2013-01-10Fix compile for USE_VOIP=0Thilo Schulz
2013-01-10Bug 5075 - Fix comments in quake3 configs, patch by q3urt.undead@gmail.comThilo Schulz
2013-01-10Move rate limiting / queued packet sending logic from Com_Frame() to sv_main.cThilo Schulz
2013-01-10Have server send protocol version in challengeResponse so protocol ↵Thilo Schulz
negotiation works. (Where did this one get lost?)
2013-01-10- Revert back to Z_Malloc from Hunk_FreeTempMemory introduced in r2077 as ↵Thilo Schulz
Hunk_FreeTempMemory must be freed in LIFO order (#5079) - Introduce SV_ClientFree() to prevent memory leaks r2077 was supposed to fix
2013-01-10Remove one unnecessary loop in the beginningThilo Schulz
2013-01-10- Make sure at least one round of download packets and packet queues gets ↵Thilo Schulz
sent each frame - Fix timeVal select timeout value for case of unlimited data rate and now downloads are active
2013-01-10- Forgot to mention: last rev (2077) bumped default protocol version to 70 - ↵Thilo Schulz
Fix queued packet rate control
2013-01-10- Improve snapshot rate and data rate control - Make server send packet ↵Thilo Schulz
fragments and queued packets when server is idle - Voip protocol detection is tied to com_protocol making past-end-of-message reading unncessary - Use Hunk_AllocateTempMemory() for buffering VOIP packets and fix buffering scheme that ryan hates so much - Disable packet scrambling for new protocol as it is useless now - Get rid of the old packet scrambling functions predating latest point release - Use Hunk_AllocateTempMemory() for netchan packet queue to fix memory leak when client gets disconnected with packets in the queue - Use Hunk_AllocateTempMemory() for download blocks to fix memory leak when client gets disconnected with download blocks in the queue - Fix SV_RateMsec to account for udp/udp6 packet lengths
2013-01-10- Add dual protocol support to team arena demo selector - Fix demo selection ↵Thilo Schulz
in team arena menu on case sensitive file systems - Some changes in the way how vanilla q3 demo file lists are compiled in the menu
2013-01-10- Implement dual protocol support (#4962) - Fix several UDP spoofing ↵Thilo Schulz
security issues
2013-01-10Forgot to set default rate back to 100kbyte/sThilo Schulz
2013-01-10- Greatly improve UDP downloading speed for clients - Add download rate ↵Thilo Schulz
control cvar sv_dlRate - Don't send snapshots to downloading clients
2013-01-10Permit downloading files larger than 65 Megabytes via UDP by working around ↵Thilo Schulz
short int wraparound.
2013-01-10Bug 5069 - Remove unused variable console_color, by uZuThilo Schulz
2013-01-10Bug 5066 - Plasmagun and BFG don't play the explosion when they hit players, ↵Thilo Schulz
patch by Ensiform
2013-01-10Bug 5067 - Remove references to unused teamtournament gametype. Toggle ↵Thilo Schulz
areaportal on mover ents where due is needed, patch by Ensiform
2013-01-10Fix indentationThilo Schulz
2013-01-10Make naming a bit more foolproof for new macroThilo Schulz
2013-01-10Add fixes to ui menu by Ensiform and DevHC (#5062)Thilo Schulz
2013-01-10- Add better protection against DoSing connecting users from connecting - ↵Thilo Schulz
Have Com_sprintf return string length - add STR_LEN macro for static strings
2013-01-10More color fixes for railgunThilo Schulz
Show other players' railgun color and their firetime state. Show snapshot client's color on world item models of railgun. Fix the impact mark using color2 (spiral) rather than color1 (beam). Credits go to Ensiform and Harekiet for the refire portion.
2013-01-10All patches by Zack Middleton: - Bug 5057 - Two weapon number range checks ↵Thilo Schulz
allows invalid number - Bug 5058 - Railgun explosion cannot be colorized - Bug 5059 - Client's railgun does not glow in third person and mirror - Bug 5060 - Warning in RAVENMD4 R_GetAnimTag cross compiling with amd64-mingw32
2013-01-10- Fix opStack size for vm_x86.c - Change opStack alignment to 16 for vm_x86_64.cThilo Schulz
2013-01-10Make g_doWarmup archived cvarThilo Schulz
2013-01-10Make sound fallback behaviour for music streams less verboseThilo Schulz
2013-01-10Add forced VM unloading to Com_Quit_fThilo Schulz
2013-01-10Fix ipv6 server queryThilo Schulz
2013-01-10Get rid of redundancyThilo Schulz
2013-01-10Fix grenade rotation ends always the orientation (#5053), patch by Eugene C.Thilo Schulz
2013-01-10Correct fix to (#5051), patch by RoughaelThilo Schulz
2013-01-10Allow recursive VM entry for VM operations as wellThilo Schulz
2013-01-10- Automatically reset fs_game to "" if it was supplied by the user and is ↵Thilo Schulz
equal to com_basegame - Fix problem where users could change values of CVAR_INIT variables after the call to Cvar_Get() via Com_StartupVariable() - Move sound shutdown after client shutdown so VMs don't hold invalid sound handles in memory
2013-01-10- align sse control word storage space to 16 byte boundary for snapvector - ↵Thilo Schulz
replace some whitespace with tabs in snapvector.c - Give gcc a bit more freedom in choice of registers
2013-01-10Fix by Laurent Desnogues for my feeble attempt at a fixThilo Schulz