Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-10 | Have 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-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 | - Implement dual protocol support (#4962) - Fix several UDP spoofing ↵ | Thilo Schulz | |
security issues | |||
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-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-10 | - Improve game_restart: * differing screen resolutions and network settings ↵ | Thilo Schulz | |
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() | |||
2013-01-09 | - Add MASM assembler files for MSVC x64 projects to support vm_x86 in x64 ↵ | Thilo Schulz | |
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 | |||
2013-01-09 | Fix return values for several syscall functions, patch by Zack Middleton (#5018) | Thilo Schulz | |
2013-01-09 | - Remove Q_strrchr(), replace with standard, portable strrchr() - Add ↵ | Thilo Schulz | |
strrchr() to bg_lib.c, patch by DevHC | |||
2013-01-09 | Remove newlines from Com_Error message format strings, patch by DevHC | Thilo Schulz | |
2013-01-09 | Refactoring patch by DevHC | Thilo Schulz | |
2013-01-09 | - Add HOMEPATH default name define to q_shared.c, patch by uZu (#4973) - ↵ | Thilo Schulz | |
Reverted change from (#4972) and implemented the other suggestion to be consistent with cl_cgame.c and cl_ui.c | |||
2013-01-09 | Do use the SV_Game{Error,Print} functions (#4972) | Thilo Schulz | |
2013-01-09 | Revert protocol 69 pending further discussion (#4962) | Thilo Schulz | |
2013-01-09 | - Harden the client and server protocol against UDP spoofing attacks. This ↵ | Thilo Schulz | |
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 | |||
2013-01-03 | * Merge ioq3-r1946 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1813 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1765 | Tim Angus | |
2013-01-03 | * Remove unnecessary security code introduced from ioq3 merge | M. Kristall | |
2013-01-03 | * Update copyright notices | Tim Angus | |
2013-01-03 | * Remove sv_www* cvars, which were in mgdev for 1.1 client compatibility and ↵ | Christopher Schwarz | |
shouldn't be in trunk | |||
2013-01-03 | * Server- and client-side tab completion for commands handled by the game module | M. Kristall | |
* 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) | |||
2013-01-03 | * Merge ioq3-r1680 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1666 | Tim Angus | |
2013-01-03 | * Fix restart causing a crash due to the new configstrings code (kevlarman, ↵ | Christopher Schwarz | |
Rezyn) | |||
2013-01-03 | * (bug #3836) Add [SV|trap]_SetConfigstringRestrictions which prevents some | Tim Angus | |
clients receiving a config string * Move BG_ClientList* to Com_ClientList* * Split CS_STAGES into CS_ALIEN_STAGES and CS_HUMAN_STAGES | |||
2013-01-03 | * Remove some experimental code accidentally introduced during the merge | Christopher Schwarz | |
2013-01-03 | * Merge ioq3-r1637 | Tim Angus | |
2013-01-03 | * Convert master address resolution to IPv6-compatible API | Ben Millwood | |
* MOTD parsing should use the whole string rather than just arg1 | |||
2013-01-03 | * Make sv_dlUrl default to use the official downloads repository (Khalsa) | Christopher Schwarz | |
2013-01-03 | * Merge ioq3-r1498, by popular demand | Tim Angus | |
2013-01-03 | * Move some server commands into game and refactor game commands | M. Kristall | |
2013-01-03 | * (bug 3416) Overlapping strings with strcpy (thanks Jacques Boscq) | M. Kristall | |
* (bug 3576) Allow % since people promise it is safe (/dev/humancontroller) | |||
2013-01-03 | Fix server-side team voip check | Ben Millwood | |
2013-01-03 | * Experimental cg_voipTeamOnly handling on the server | Ben Millwood | |
2013-01-03 | * Your wish is my command, Amanieu | Tim Angus | |
2013-01-03 | * Remove sv_rankings.c, which the ioq3 merge resurrected | Tim Angus | |
* Remove NSIS reference from Makefile | |||
2013-01-03 | * Merge ioq3-r1423 | Tim Angus | |
+ IPv6 + VoIP + Stereo rendering + Other minor stuff | |||
2013-01-03 | * (bug 3517) connect.menu isn't properly opened on connection | Tim Angus | |
* Partially revert 772 * Strip off trailing '\n' from server denial messages | |||
2013-01-03 | Found a stray bit of tjw's patch that didn't make it in, and removed extra ↵ | Ben Millwood | |
newline on console say | |||
2013-01-03 | Added armour files to version control. | Michael Levin | |
2007-11-28 | * Merge ioq3-r1220 | Tim Angus | |
2007-09-15 | * Merge of ioq3-r1183 | Tim Angus | |
+ Windows dedicated console + MSVC project + Makefile tweaks | |||
2007-09-05 | * Merge of ioq3-r1163 | Tim Angus | |
+ SDL everywhere + New R_LoadImage + net_ip.c + Window icon + GUI based dedicated server support + Compile time linked OpenGL * Remove ui_menuFiles cvar | |||
2007-08-13 | * sv_masterX cvars were being cleared by the server whenever a DNS lookup | Tony J. White | |
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. | |||
2007-07-15 | * Merge of ioq3-r1112 | Tim Angus | |
2007-03-21 | * ioq3-r1052 merge | Tim Angus | |
2006-12-03 | * Strip leading whitespace when displaying server names in the browser | Tim Angus | |
* Sort by server name on alpha characters only * Refresh master server IP address cache on map change |