| Age | Commit message (Collapse) | Author | 
 | 
From /dev/humancontroller.
 | 
 | 
From /dev/humancontroller.
 | 
 | 
 | 
 | 
server side related to the cg fix with moving water. Dunno why s.origin and s.angles was ever used, the rest of sv_world.c always uses r.currentOrigin and r.currentAngles [18:58:10] <Thilo> mhm [18:58:15] <Thilo> Ensiform: it doesnt break anything? [18:59:20] <Ensiform> nah
 | 
 | 
after map_restart if server operator has qagame.qvm residing outside pak file (#5196) Thanks to "rg3" for providing a shell account
 | 
 | 
 | 
 | 
Based partly on patch by Zack Middleton - Get rid of ugly cvars sv_heartbeat and cl_gamename and replace with single com_gamename - Remove sv_flatline. Flatlines are ignored by dpmaster and are considered to be insecure because flatlines can be udp-spoofed.
 | 
 | 
unused-but-set gcc warnings
 | 
 | 
FIXME and have voip packet buffer on the server dynamically allocated via Z_Malloc and store pointers in a circular buffer - Improve voip target parsing on top of Ben Millwood's patch - Add new "spatial" target where speaker is spatialized in 3d space and can be heard by all clients in hearing range (s_alMaxDistance) (#4467) - Decrease voip sound lengths from 240ms to 80ms per voip packet to mitigate udp packet loss and decrease latency - Protocol version incremented to 71
 | 
 | 
etc., patch by linux@youmustbejoking.demon.co.uk and Zack Middleton
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
negotiation works. (Where did this one get lost?)
 | 
 | 
Hunk_FreeTempMemory must be freed in LIFO order (#5079) - Introduce SV_ClientFree() to prevent memory leaks r2077 was supposed to fix
 | 
 | 
Fix queued packet rate control
 | 
 | 
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
 | 
 | 
security issues
 | 
 | 
control cvar sv_dlRate - Don't send snapshots to downloading clients
 | 
 | 
Have Com_sprintf return string length - add STR_LEN macro for static strings
 | 
 | 
are now honoured when changing fs_game * Fix hunk memory leak on game_restart * Move cls.state and cls.servername to clc so connection state is fully preserved over game_restart * Revert back to previous fs_game after disconnecting from a server that triggered a game_restart * Fix error dialog popping up after every game_restart if an error happened previously (reported by Ensiform) - Fixed that not all commands added by CL_Init() would be removed by CL_Shutdown()
 | 
 | 
mode - Clean up ftol()/snapvector() mess - Make use of SSE instructions for ftol()/snapvector() if available - move ftol/snapvector pure assembler to inline assembler, this will add x86_64 and improve support for different calling conventions - Set FPU control word at program startup to get consistent behaviour on all platforms
 | 
 | 
 | 
 | 
strrchr() to bg_lib.c, patch by DevHC
 | 
 | 
 | 
 | 
 | 
 | 
Reverted change from (#4972) and implemented the other suggestion to be consistent with cl_cgame.c and cl_ui.c
 | 
 | 
 | 
 | 
 | 
 | 
will defend ioquake3 against http://aluigi.altervista.org/papers/q3noclient.txt (#3041) - Retains full compatibility to the old but unsecure protocol between clients and servers - Harden the connection process against DoS attacks, possibly connected to UDP spoofing
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
shouldn't be in trunk
 | 
 | 
* Admin commands are just like all other commands now: no more !
  ("!map" was renamed to "changemap" since "map" already exists)
* Text in the chat ui beginning with / or \ is treated as a command unless
  ui_chatCommands = 0 (default 1)
 | 
 | 
 | 
 | 
 | 
 | 
Rezyn)
 | 
 | 
clients receiving a config string
* Move BG_ClientList* to Com_ClientList*
* Split CS_STAGES into CS_ALIEN_STAGES and CS_HUMAN_STAGES
 | 
 | 
 | 
 | 
 | 
 | 
* MOTD parsing should use the whole string rather than just arg1
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
* (bug 3576) Allow % since people promise it is safe (/dev/humancontroller)
 | 
 | 
 |