aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-06-26fix extern "C" usageLee Salzman
2024-06-26unsequenced comment fixLee Salzman
2024-06-19Fix compiler warnings on Windows due to redefines (#258)Arvid Norlander
Co-authored-by: Arvid Norlander <[email protected]>
2024-06-10Fix undefined behaviour with signed left shift in fragment calculations ↵Arvid Norlander
(fixes #256) (#257) Co-authored-by: Arvid Norlander <[email protected]>
2024-05-20return -2 for EINTRLee Salzman
2024-05-20check for EINTRLee Salzman
2024-04-24CMake: Improve install instructions (#244)Michael Keck
2024-04-22Update tutorial.dox (#246)ccn
remove excess spaces which show up as literal <br> in the docs
2024-04-19Add a .gitignore (#245)Michael Keck
2024-04-18CMake: Enable shared builds (#242)Michael Keck
2024-04-17CMake: Fix linking for Windows builds on non-mingw compilers (#241)Michael Keck
2024-04-141.3.18 release prepv1.3.18Lee Salzman
2024-03-05Fix unaligned reads and writes of the checksum (fixes #237) (#238)Arvid Norlander
Co-authored-by: Arvid Norlander <[email protected]>
2023-07-23better partial message handlingLee Salzman
2023-04-02lower default MTU to 1392 to avoid stressing certain VPNsLee Salzman
2023-04-01update connecting peer's mtu from host's current mtuLee Salzman
2023-03-21Add GitHub Actions CI (#188)Michael Keck
Add GitHub Actions CI
2023-03-10Merge pull request #222 from seragh/server-mtuLee Salzman
Fix MTU negotiation on server side
2023-03-10Fix MTU negotiation on server sideRalph Sennhauser
On connect the MTU sent by the client gets stored and sent back unchanged if within minimum and maximum of the protocol. Then on verify connect a test is done if the returned MTU is smaller than the current MTU and if so gets adjusted. So as long as the MTU is within boundaries only the client specified MTU is relevant. This patch adds a check for smaller MTU on server side. Signed-off-by: Ralph Sennhauser <[email protected]>
2023-03-02Relocate home to http://sauerbraten.org/enet/Lee Salzman
2023-02-05avoid explicitly storing roundTripTimeoutLimitLee Salzman
2023-02-04remove unnecessary sent unreliable list from peersLee Salzman
2023-02-04avoid revisiting peers when continuing to sendLee Salzman
2023-02-04maintain a separate queue for outgoing send reliable packetsLee Salzman
2023-01-08Merge pull request #217 from skyfloogle/ttlLee Salzman
Add ENET_SOCKOPT_TTL
2023-01-08added ENET_SOCKOPT_TTLFloogle
2022-10-17Merge pull request #82 from JonnyPtn/masterLee Salzman
Add install target to CMakeLists.txt
2022-10-11Merge pull request #209 from daichifukui/dfukui/allow-build-on-hurd-i386Lee Salzman
allow build on hurd i386
2022-10-10allow build on hurd i386Fukui Daichi
This patch originates with: https://salsa.debian.org/games-team/enet/-/commit/88648f10bd19d658167b0d303bef05e9e6144278
2022-08-12use a hard-coded crc32 tableLee Salzman
2022-02-20more enet_peer_send notesLee Salzman
2022-02-20enet_peer_send note about failure and enet_packet_destroyLee Salzman
2022-01-19Merge pull request #187 from metaquarx/masterLee Salzman
Future proof cmake minimum version
2022-01-19future proof cmake minimum versionmetaquarx
2021-11-11silence analyzer warning about peer->channelsLee Salzman
2021-06-13switch irc channelLee Salzman
2021-05-14Add install target to CMakeLists.txt[email protected]
2021-04-26fix minimum cmake versionLee Salzman
2021-04-25better socklen_t detectionLee Salzman
2021-04-25silence some MSVC warningsLee Salzman
2021-01-13implement mulberry32 for PRNGLee Salzman
2020-12-19fix more changelog typosLee Salzman
2020-12-19fix typo in changelogLee Salzman
2020-11-151.3.17 release prepv1.3.17Lee Salzman
2020-11-13avoid sending packets in unacknowledged windowLee Salzman
2020-10-19fix for sending getting too far ahead of receiverLee Salzman
2020-09-081.3.16 release prepv1.3.16Lee Salzman
2020-09-08revert failed throttle changesLee Salzman
2020-09-05clamp RTT variance a bit more loosely for throttleLee Salzman
2020-09-03round RTT stats before comparingLee Salzman