godot-module-template/thirdparty/enet
Fabio Alessandrelli d4f06d4983 ENet: Fix DTLS server leaking peers
Our DTLS ENet implementation has always been quite hacky and
experimental since ENet itself lacks a proper API for DTLS.

This commit adds two more DTLS methods to our builtin ENet to allow
peer-connections lifecycle management for the DTLS server.

This means the DTLS server is now notified (by our module) when ENet
accepts or disconnects a peer, allowing it to handle timeouts and
higher-level disconnections.
2026-01-10 18:35:34 +01:00
..
enet ENet: Fix DTLS server leaking peers 2026-01-10 18:35:34 +01:00
patches Thirdparty: Harmonize patches to document downstream changes 2025-02-06 01:40:03 +01:00
callbacks.c enet: Split enet thirdparty files and allow unbundling 2016-10-15 11:50:39 +02:00
compress.c enet: Split enet thirdparty files and allow unbundling 2016-10-15 11:50:39 +02:00
enet_godot.cpp ENet: Fix DTLS server leaking peers 2026-01-10 18:35:34 +01:00
host.c [ENet] Update to upstream master. 2023-07-20 12:20:14 +02:00
LICENSE enet: Update to 1.3.18 2024-05-14 12:55:21 +02:00
list.c enet: Split enet thirdparty files and allow unbundling 2016-10-15 11:50:39 +02:00
packet.c [ENet] Update to upstream master. 2023-07-20 12:20:14 +02:00
peer.c [ENet] Update to upstream master. 2023-07-20 12:20:14 +02:00
protocol.c enet: Sync with upstream commit c44b7d0 2024-04-05 10:12:29 +02:00