quakeforge/libs
Bill Currie 78a0075be1 [gamecode] Plug a nasty buffer overflow
This one is ancient: the code was essentially unmodified since release
(just some formatting). Malformed vectors could sneak through due to map
bugs (eg, "angles -90" instead of "angle -90" as in ad_tears) and the
vector parsing code would continue past the end of the string and
writing into unowned memory, potentially messing up the libc allocation
records. Replacing with the obvious sscanf works nicely.

Sometimes, Quake code is brilliant. Other times, it's a real face-palm.
2022-05-21 14:28:47 +09:00
..
audio [sound] Don't free realname in the vorbis loader 2022-05-12 19:58:18 +09:00
client [client] Pre-cache temp entity data after clearing memory 2022-05-19 13:26:45 +09:00
console [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
gamecode [gamecode] Plug a nasty buffer overflow 2022-05-21 14:28:47 +09:00
gib [gib] Plug some memory leaks 2022-05-12 19:58:18 +09:00
image [image] Set texture type for no-load tga images 2022-05-04 13:50:55 +09:00
input [input] Clear button inputs when IN_ClearStates called 2022-05-19 16:47:47 +09:00
models [mode] Go back to using dclipnode_t everywhere 2022-05-19 15:16:53 +09:00
net Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ruamoko] Free buffer used for loading plists 2022-05-12 22:47:55 +09:00
scene [scene] Improve directional light handling 2022-05-19 13:26:45 +09:00
ui [ui] Free the view's children array 2022-05-12 19:58:18 +09:00
util [plugin] Pull plugin from list before calling its shutdown 2022-05-13 09:50:24 +09:00
video [vulkan] Remove elements_t type 2022-05-19 13:26:45 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00