virtualx-engine/modules
baptr 2eadbe7b78 Fix multiplayer replication crash in on_sync_receive.
A number of early continue cases applied the packet-provided `size`
without validation, allowing large uint32_t values to be treated as
negative offsets and leading to segfaults.

Now, we validate `size` against the buffer length immediately to avoid a
crash.

This could be triggered by receiving sync data for a synchronizer who's
root node had just been removed, since the code path that checked for
unusable sync state failed to advance the offset. Thus the next read
could interpret part of the payload as such an invalid `size`.

Now, we properly advance the read offset in that case (and raise a
better error).
2023-02-14 02:46:32 -08:00
..
astcenc Refactor high quality texture import 2023-01-30 15:53:23 +01:00
basis_universal Handle gltf binary 2023-01-27 02:02:02 -08:00
bmp Merge pull request #67661 from cooperra/bmp-2bpp-loader 2023-01-19 10:08:21 +01:00
camera
csg Don't generate CSGPolygon3D shape before the assigned path is inside tree 2023-01-31 02:04:57 +01:00
cvtt Refactor high quality texture import 2023-01-30 15:53:23 +01:00
dds
denoise
enet Fix various typos with codespell 2023-01-30 14:22:47 +01:00
etcpak Refactor high quality texture import 2023-01-30 15:53:23 +01:00
freetype
gdscript Improve GDScript error for method call on null/previously freed instance 2023-02-12 21:52:05 +01:00
glslang
gltf Fixes for gltf export. 2023-02-07 11:57:25 -08:00
gridmap Add EditorUndoRedoManager singleton 2023-01-16 01:11:52 +01:00
hdr
jpg
jsonrpc
lightmapper_rd
mbedtls [Net] Remove StreamPeerTLS.blocking_handshake option. 2023-01-28 11:08:02 +01:00
meshoptimizer
minimp3 docs: replace File with FileAccess 2023-01-30 22:43:08 +08:00
mobile_vr
mono Merge pull request #73026 from SirUppyPancakes/sync-context-send 2023-02-12 22:34:18 +01:00
msdfgen
multiplayer Fix multiplayer replication crash in on_sync_receive. 2023-02-14 02:46:32 -08:00
navigation Rename NavigationServer internal RvoAgent to NavAgent 2023-02-01 22:27:48 +01:00
noise [Noise/NoiseTexture2D] Allow disabling normalization 2023-01-29 14:59:10 +01:00
ogg
openxr Merge pull request #72604 from rbessems/rbessems/env_blend_mode 2023-02-03 06:24:30 +01:00
raycast Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
regex
squish
svg
text_server_adv [TextServer] Preload USpoofChecker to speed up GDScript parsing. 2023-02-05 23:31:54 +02:00
text_server_fb Merge pull request #71598 from bruvzg/gdscript_bidi_override 2023-01-19 19:33:18 +01:00
tga One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora Updates VideoDecoder plugin API to GDExtension. 2023-01-30 18:39:29 -08:00
tinyexr
upnp
vhacd
vorbis Disable OGG and MP3 looping by default on import 2023-01-22 15:45:45 +01:00
webp libwebp: Sync with upstream 1.3.0 2023-01-25 10:38:03 -03:00
webrtc Remove some unused signals 2023-01-31 18:54:04 +01:00
websocket Remove some unused signals 2023-01-31 18:54:04 +01:00
webxr Fix byte packing (and buffer overrun) in godot_webxr_get_bounds_geometry() 2023-02-10 19:33:18 -06:00
xatlas_unwrap
zip
modules_builders.py
register_module_types.h
SCsub