Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-09 | remove the (generally unsecure) setenv command | /dev/humancontroller | |
2017-03-09 | when not restarting the filesystem, at least clear the pak references | /dev/humancontroller | |
this appears to fix some cases of unpure client errors TODO: figure out the details of why | |||
2017-03-09 | fix hanging when the demo file is not found | /dev/humancontroller | |
2017-03-09 | do not wipe cls.realtime when restarting the client for an fs_game change | /dev/humancontroller | |
otherwise, the client won't send connection/downloading-related packets until the timer reaches clc.lastPacketSentTime again | |||
2017-03-09 | fix the client's GUID resetting (to the non-serverunique value) upon ↵ | /dev/humancontroller | |
switching fs_game (when connecting to a modded server) | |||
2017-02-08 | add missing trailing '\n's from strings to execute; add double quotes around ↵ | /dev/humancontroller | |
substituted argument strings also transform trailing ';'s to '\n's | |||
2017-02-08 | fix the nullchar-termination in CL_GSRFeaturedLabel() | /dev/humancontroller | |
2017-02-07 | stop embedding the architecture in the filenames of binaries and libraries; ↵ | /dev/humancontroller | |
change the library loader appropriately | |||
2017-02-07 | silence a bunch of compiler warnings | /dev/humancontroller | |
2017-02-06 | fix compilation without USE_CURL | /dev/humancontroller | |
2017-02-06 | use system libraries more properly; introduce a dependency on Minizip | /dev/humancontroller | |
remove the USE_LOCAL_HEADERS option (it was broken anyway) | |||
2016-04-09 | Merge branch 'master' into gpp | Tim Angus | |
2016-04-07 | Fix frame_msec possibly being zero in cl_input.c. | SmileTheory | |
This fixes a mouse freezing bug. | |||
2016-04-07 | Fix some opus_decode issues | Zack Middleton | |
It was able to fail the assert before. I was using opus_decode wrong. | |||
2016-04-07 | Use Opus for VoIP | Zack Middleton | |
Server/client VoIP protocol is handled by adding new cvars cl_voipProtocol and sv_voipProtocol, sv_voip and cl_voip are used to auto set/clear them. All users need to touch are cl/sv_voip as 0 or 1 just like before. Old Speex VoIP packets in demos are skipped. New VoIP packets are skipped in demos if sv_voipProtocol doesn't match cl_voipProtocol. Notable difference between usage of speex and opus codecs, when using Speex client would be sent 80ms at a time. Using Opus, 60ms is sent at a time. This was changed because the Opus codec supports encoding up to 60ms at a time. (Simpler to send only one codec frame in a packet.) | |||
2016-04-07 | Fix check for empty rconpassword in CL_Rcon_f | Tim Angus | |
2016-04-07 | Now with less infinite recursion | Tim Angus | |
2016-04-07 | Effectively revert c2e146c1 | Tim Angus | |
2016-04-07 | Fix the wonky fix to the wonky va_list usage | Tim Angus | |
2016-04-07 | Fix wonky va_list usage | Tim Angus | |
2016-04-07 | Fix va_list warning | Pan7 | |
2016-04-07 | Add missing qcurl handle cleanup | Pan7 | |
2016-04-07 | Return the result from qcurl_easy_setopt_warn | Tim Angus | |
2016-04-07 | qcurl_multi_cleanup check | Pan7 | |
2016-04-07 | qcurl_easy_setopt dev warning | Pan7 | |
2016-04-07 | qcurl_multi_strerror not curl_multi_strerror | Pan7 | |
2016-04-07 | qcurl_multi_remove_handle check | Pan7 | |
2016-04-07 | Remove logically dead code from CL_GetServerStatus | Zack Middleton | |
Found by Coverity. | |||
2016-04-07 | Fix abs() being used for float in cl_input.c | Zack Middleton | |
2016-04-07 | Make cinematic times be int like CL_ScaledMilliseconds | Zack Middleton | |
Cinematic's startTime and lastTime are always set from CL_ScaledMilliseconds which returns int and are converted back and forth to int and unsigned int. This fixes a warning that abs() is used on an unsigned int. | |||
2016-04-07 | Remove unused function WRITE_1BYTES from cl_avi.c | Zack Middleton | |
2016-04-07 | fix buffer overflow in CL_CheckForResend | Jeff Kent | |
2016-04-07 | qcurl_multi_add_handle error check | Pan7 | |
2016-04-07 | sayto cmd with player name completion | Pan7 | |
2015-06-08 | change the serverlist-querying methods to be compatible with the current ↵ | /dev/humancontroller | |
deployment of master servers | |||
2015-03-17 | Fix incorrect strncpy in S_AL_StartBackgroundTrack | Zack Middleton | |
Error is loop argument is NULL. Ensure that s_backgroundTrack is a null terminated string. | |||
2015-03-17 | Ensure that mbstowcs does not overflow its buffer | Simon McVittie | |
Similar to one of the changes by Tim Angus in fd986da: mbstowcs' third argument is the number of wchar_t available in dest, not the number of bytes. This does not appear to be exploitable, because ioquake3 does not actually call mumble_set_identity() or mumble_set_description() anywhere, but it might be relevant to derivatives. Spotted via compiler warnings. | |||
2015-03-17 | Include stdint.h instead of inttypes.h in libmumblelink.c | Zack Middleton | |
MSVC 2010 has stdint.h but not inttypes.h. Debian (GCC, MinGW) and OS X (Clang) can compile using stdint.h. | |||
2015-03-17 | Add facility to describe cvars | Tim Angus | |
2015-03-17 | Change default value for s_alDopplerSpeed | MAN-AT-ARMS | |
2015-03-17 | Fix possible division by zero in S_PaintChannelFrom16_altivec | MAN-AT-ARMS | |
2015-03-17 | Fix client warnings | Tim Angus | |
2015-03-17 | Use ColorIndexForNumber in Con_DrawSolidConsole | Zack Middleton | |
2015-03-17 | SDL 2 scroll/caps/num lock keys send KEYUP event when key is released | Zack Middleton | |
2015-03-17 | Don't scale cinematic time by timescale twice | Zack Middleton | |
Reported by Ensiform. | |||
2014-08-28 | Fix incorrect strncat usage in CL_ServerInfoPacket | Zack Middleton | |
2014-08-28 | Restore drawing a cut off client console line in 1920x1080 | Zack Middleton | |
The text lines don't meet at top of the sceen in 1920x1080, restore drawing a cut off line across the top. In 640x480 this line isn't seen at all. This is still better then trying to draw twice as many lines than are actually seen (the way it was before the last commit). | |||
2014-08-28 | Don't draw client console buffer past top of screen | Zack Middleton | |
Thanks @Pan7. | |||
2014-08-28 | Readd backspace char event for UI VM text fields | Zack Middleton | |
UI VMs expect a backspace char event, but sdl2 branch only was only sending a key event. Revert cl_keys.c to master branch (it would cause backspace to happen twice in console). | |||
2014-08-28 | Use SDL 2 instead of SDL 1.2 | Tim Angus | |