Commit graph

57 commits

Author SHA1 Message Date
Lee Salzman
1e80a78f48 bound totalWaitingData decrement
Some checks failed
CMake / CMake ${{ matrix.os }} ${{ matrix.build_type }} (Debug, macos-latest) (push) Has been cancelled
CMake / CMake ${{ matrix.os }} ${{ matrix.build_type }} (Debug, ubuntu-latest) (push) Has been cancelled
CMake / CMake ${{ matrix.os }} ${{ matrix.build_type }} (Debug, windows-latest) (push) Has been cancelled
CMake / CMake ${{ matrix.os }} ${{ matrix.build_type }} (Release, macos-latest) (push) Has been cancelled
CMake / CMake ${{ matrix.os }} ${{ matrix.build_type }} (Release, ubuntu-latest) (push) Has been cancelled
CMake / CMake ${{ matrix.os }} ${{ matrix.build_type }} (Release, windows-latest) (push) Has been cancelled
2024-07-24 01:52:32 -04:00
Lee Salzman
a52811ef27 update totalWaitingData when removing an incoming command 2024-07-24 01:45:54 -04:00
Lee Salzman
be7cefa39c avoid explicitly storing roundTripTimeoutLimit 2023-02-05 00:55:34 -05:00
Lee Salzman
9dde91d003 remove unnecessary sent unreliable list from peers 2023-02-04 23:20:39 -05:00
Lee Salzman
d7e5470cf7 maintain a separate queue for outgoing send reliable packets 2023-02-04 22:16:19 -05:00
Lee Salzman
3340d1cf85 more enet_peer_send notes 2022-02-20 15:05:33 -05:00
Lee Salzman
bd0115c907 enet_peer_send note about failure and enet_packet_destroy 2022-02-20 15:03:09 -05:00
Lee Salzman
498b9e3571 silence analyzer warning about peer->channels 2021-11-11 10:05:49 -05:00
Lee Salzman
0286dcdb34 silence some MSVC warnings 2021-04-25 23:44:51 -04:00
Lee Salzman
54dac7af81 revert failed throttle changes 2020-09-08 13:39:54 -04:00
Lee Salzman
259e5dbd23 command queuing fix 2020-08-23 16:40:17 -04:00
Lee Salzman
8d55487767 make throttle more readily accelerate 2020-08-23 16:35:43 -04:00
Lee Salzman
47d2e192aa use unified outgoing command queue for reliable and unreliable commands 2020-07-23 04:42:59 -04:00
Lee Salzman
c25b57b2c1 stabilize packet throttle when RTT variance is low 2020-04-16 00:15:18 -04:00
Lee Salzman
6991632abf accumulate fractional RTT values 2020-04-04 12:30:54 -04:00
Lee Salzman
518144338d fix maximumWaitingData handling to allow acknowledgements when the packet already exists 2014-04-14 21:21:21 +03:00
Lee Salzman
ea8d41f65c added maximumPacketSize and maximumWaitingData fields for limiting peer buffer space 2014-04-14 19:11:44 +03:00
Lee Salzman
272d4432f8 typo fixes 2013-12-28 16:30:15 +02:00
Lee Salzman
51f303d5e2 another typo fix 2013-05-12 18:29:22 +03:00
Lee Salzman
69b98608e5 track the number of connected peers to make throttling a bit cheaper 2013-05-11 21:53:55 +03:00
Lee Salzman
0e0ace781b merging some things from Ryan C. Gordon (icculus):
enet_socket_connect() shouldn't fail with non-blocking sockets.
Removed unused variable.
Sanity check for possible NULL dereference reported by clang's static…analysis.
Added an interface to shutdown().
Fixed typo in the comments.
2012-09-18 16:38:10 +03:00
Lee Salzman
158955c86b unreliable fragment queuing fixes 2012-07-31 16:10:40 +03:00
lsalzman
ea8faf3579 added per-peer configurable ping interval and timeouts
1.3.4 release prep
2012-05-29 19:05:34 -07:00
eihrul
78222dc79e sanity checks 2012-01-06 15:11:04 +00:00
eihrul
70d0d8f25d warning workarounds 2011-12-31 12:37:26 +00:00
eihrul
cfb05d051b unreliable fragment fixes 2011-05-31 09:44:09 +00:00
eihrul
f38c177db0 support for ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT
1.3.2 release prep
2011-05-31 07:48:27 +00:00
eihrul
7af1cd0de7 fix fragment length when checksums are used 2010-12-23 21:05:37 +00:00
eihrul
572636062e 1.3.0 import 2010-06-09 21:16:23 +00:00
eihrul
2d985dba91 fragment dispatching fix 2010-06-05 20:31:31 +00:00
eihrul
94a1e8879f enet_peer_receive channelID fix 2010-05-14 22:28:38 +00:00
eihrul
3ddbfb202d wordo fix 2010-05-13 18:30:17 +00:00
eihrul
29cbf82230 use dispatch queues to cut down on array crawling costs 2010-05-13 16:55:59 +00:00
eihrul
cae2cff8fe send fragment fixes 2010-05-06 14:30:55 +00:00
eihrul
25c8948745 ensure fragment outgoing commands are allocated atomically with respect to failure 2010-05-06 13:44:47 +00:00
eihrul
41ccbd2f3f propagate malloc failure 2010-05-05 23:37:06 +00:00
eihrul
6cf5ada45c typo fix 2008-07-30 09:39:09 +00:00
eihrul
08836d86b3 duplicated disconnect packet fixes 2008-07-30 09:31:29 +00:00
eihrul
1975dc0dc9 *** empty log message *** 2007-10-21 19:14:54 +00:00
eihrul
cc14faefab *** empty log message *** 2007-10-12 23:58:37 +00:00
eihrul
389f5177d5 *** empty log message *** 2007-10-12 22:28:04 +00:00
eihrul
3b9f652290 *** empty log message *** 2007-10-12 17:54:11 +00:00
eihrul
ea03f96881 *** empty log message *** 2007-10-12 17:37:31 +00:00
eihrul
7bcef65dbd *** empty log message *** 2007-10-12 05:21:57 +00:00
eihrul
0b49c1bbcd *** empty log message *** 2007-10-12 05:18:46 +00:00
eihrul
62c902e0a0 *** empty log message *** 2007-10-12 05:18:46 +00:00
eihrul
870779bfb0 *** empty log message *** 2007-10-12 02:27:45 +00:00
eihrul
b323663c57 *** empty log message *** 2007-01-07 16:44:02 +00:00
eihrul
92f904f56a *** empty log message *** 2006-12-13 04:36:07 +00:00
eihrul
1d6253cc3d *** empty log message *** 2006-07-06 21:22:41 +00:00