Age | Commit message (Collapse) | Author |
|
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)
|
|
|
|
|
|
|
|
* Remove NSIS reference from Makefile
|
|
+ IPv6
+ VoIP
+ Stereo rendering
+ Other minor stuff
|
|
* Partially revert 772
* Strip off trailing '\n' from server denial messages
|
|
newline on console say
|
|
|
|
|
|
+ Windows dedicated console
+ MSVC project
+ Makefile tweaks
|
|
+ SDL everywhere
+ New R_LoadImage
+ net_ip.c
+ Window icon
+ GUI based dedicated server support
+ Compile time linked OpenGL
* Remove ui_menuFiles cvar
|
|
failed on the cvar value. This behaviour went unnoticed in Q3 since
lookups were typically only done when the server started or sv_masterX
cvars were manually changed. Now that Tremulous does fresh DNS lookups
after every map change, any network hiccup could clear out the
sv_masterX settings. This cvar clearing is now removed.
* removes a duplicate line setting sv_master[ X ]->modified.
|
|
|
|
|
|
* Sort by server name on alpha characters only
* Refresh master server IP address cache on map change
|
|
|
|
- OS X Universal Binary creation script
- OS X x86 support
- OS X vm support
- SDL video mode selection bug fix
- "Home directory" support on windows
- Windows SMP deadlock fix
- Improved JPEG quality (screenshots/video)
- AVIs recorded with \video command are now actually AVIs
- Usual assortment of ioq3 tweaks and fixes
|