Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-10 | Change DLL search path order for external libraries that are linked at ↵ | Thilo Schulz | |
runtime, like libcurl or libopenal to: * system library paths * executable path * fs_basepath | |||
2013-01-10 | - Switch master server protocol to dpmaster for better game separation. ↵ | Thilo Schulz | |
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. | |||
2013-01-10 | Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes ↵ | Thilo Schulz | |
unused-but-set gcc warnings | |||
2013-01-10 | - Apply parts of Ben Millwood's target bitfield patch (#3787) - Fix Ryan's ↵ | Thilo Schulz | |
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 | |||
2013-01-10 | Fix client crash on windows with old OpenAL | Thilo Schulz | |
2013-01-10 | Bug 4812 - GCC __attribute__ annotations for printf, non-returning functions ↵ | Thilo Schulz | |
etc., patch by linux@youmustbejoking.demon.co.uk and Zack Middleton | |||
2013-01-10 | Fix compile for USE_VOIP=0 | Thilo Schulz | |
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 | Permit downloading files larger than 65 Megabytes via UDP by working around ↵ | Thilo Schulz | |
short int wraparound. | |||
2013-01-10 | Bug 5069 - Remove unused variable console_color, by uZu | Thilo Schulz | |
2013-01-10 | Make sound fallback behaviour for music streams less verbose | Thilo Schulz | |
2013-01-10 | Fix ipv6 server query | Thilo 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 | - Clear ip address listings after a NET_Restart - check for oldGameSet ↵ | Thilo Schulz | |
instead of the gamename string | |||
2013-01-10 | - Bug 5034 - q3_ui: fill whole screen and allow cursor to move to edge in ↵ | Thilo Schulz | |
widescreen, by Zack Middleton Check if uivm is loaded before using it Patch adds a check for uivm before using it, fixes running dedicated server using client binary. Missing uivm check pointed out by Ensiform. - Bug 5049 - TA UI forces overstrike mode on when focusing an edit box, by Ensiform - Bug 5052 - Missing podium timer initialization, by Eugene C. | |||
2013-01-10 | Fix unnoticed bug in game_restart | Thilo Schulz | |
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-10 | - Fix memory leak in DMA sound after S_Shutdown() - Make codec load use temp ↵ | Thilo Schulz | |
hunk memory instead of zone mem - Fix sound issues with direct sound and game_restart (#4526) | |||
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 | Bug 5034 - q3_ui: fill whole screen and allow cursor to move to edge in ↵ | Thilo Schulz | |
widescreen, patch by Zack Middleton | |||
2013-01-09 | Fix return values for several syscall functions, patch by Zack Middleton (#5018) | Thilo Schulz | |
2013-01-09 | Fix newlines in Com_Error, patch by Zack Middleton (#5023) | 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 | More codec loader troubles with extensions | Thilo Schulz | |
2013-01-09 | Fix crash bug in new codec audio loader, thanks brain for reporting | Thilo Schulz | |
2013-01-09 | Add codec fallback support for sound files not found, Patch by Zack ↵ | Thilo Schulz | |
Middleton (#4982) | |||
2013-01-09 | fix overzealous cvar cheat protection, patch by cyrri (#4974) | Thilo Schulz | |
2013-01-09 | Fix sending reliable commands before being connected, patch by Eugene C. (#4971) | 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 | * (bug 5000) refactor: use ARRAY_LEN; remove undefined functions; more size_t | M. Kristall | |
(/dev/humancontroller) | |||
2013-01-03 | * Remove the protocol argument to globalServers, always use PROTOCOL_VERSION | Ben Millwood | |
- This fixes the server list, thanks to Oopss for pointing out it was broken * Remove debug_protocol * Revert some getservers stuff accidentally merged from ioq3 | |||
2013-01-03 | * Merge ioq3-r1946 | Tim Angus | |
2013-01-03 | * Don't allow people to manually set com_downloadprompt, because setting it ↵ | Christopher Schwarz | |
nonzero at the wrong time causes the game to hang | |||
2013-01-03 | * Fix error in error message when UI fails to load | Christopher Schwarz | |
2013-01-03 | * Merge ioq3-r1813 | Tim Angus | |
2013-01-03 | * (bug 3013) Add gametype column to server browser (Rezyn, with thanks to ↵ | Christopher Schwarz | |
Jackmcbarn, Risujin) | |||
2013-01-03 | * (bug 4684) Don't stop playing a demo when someone presses TAB etc. (Giulio ↵ | Christopher Schwarz | |
Dignitoso) | |||
2013-01-03 | * Merge ioq3-r1765 | Tim Angus | |
2013-01-03 | * Update copyright notices | Tim Angus | |
2013-01-03 | * Merge ioq3-r1752 | Tim Angus | |
2013-01-03 | * Fix GetNews when USE_CURL is undefined | Ben Millwood | |
2013-01-03 | * Reduce the size of MAX_FEATLABEL_CHARS because it's bloating up ↵ | Christopher Schwarz | |
servercache.dat and general serverlist memory usage for no reason (thanks Oopss) | |||
2013-01-03 | * Indent wrapped chat lines to avoid potential imitation exploits | Tim Angus | |
2013-01-03 | * Merge ioq3-r1715 | Tim Angus | |
2013-01-03 | * Request MOTD upon getting server list, instead of just when connecting to ↵ | Christopher Schwarz | |
a server, so that someone might actually see it sometime :) | |||
2013-01-03 | * Fix buffer-safety issues in the download prompt code | Christopher Schwarz | |
2013-01-03 | * Fix the client News menu function, broken by a new filesystem check ↵ | Christopher Schwarz | |
introduced in the ioq3 merge |