Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-09 | do not send version information in CURL downloads and MOTD requests | /dev/humancontroller | |
2017-03-09 | do not request MOTD updates upon connecting (especially to local servers) | /dev/humancontroller | |
2017-03-09 | stop accessing the hostname, the current username and the ↵ | /dev/humancontroller | |
architecture/platform/OS information use "UnnamedPlayer" as the default player name | |||
2017-03-09 | do not allow the ui module to query the clipboard contents | /dev/humancontroller | |
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 | |