Cameron Gutman
8d794daa7c
Merge branch 'master' of https://github.com/lsalzman/enet into moonlight
...
# Conflicts:
# unix.c
# win32.c
2020-06-12 21:46:42 -07:00
Lee Salzman
22272e29f9
enet 1.3.15 release prep
2020-04-19 19:40:37 -04:00
Lee Salzman
c25b57b2c1
stabilize packet throttle when RTT variance is low
2020-04-16 00:15:18 -04:00
Lee Salzman
f89e5986d0
don't throttle on first RTT measurement
2020-04-13 19:32:13 -04:00
Lee Salzman
6991632abf
accumulate fractional RTT values
2020-04-04 12:30:54 -04:00
Cameron Gutman
512b3f26f9
Enable QOS prioritization on macOS
2020-03-29 15:21:26 -07:00
Sunguk Lee
93b080b053
vita: No more need vita specific codesets ( #4 )
...
* vita: No more need to define sockaddr_storage
* vita: Remove everything and combine unix codeset
* unix: Remove HACK for the specialized code of the vita nonblock IO
2019-10-12 15:10:59 -07:00
Lee Salzman
0eaf48eeb0
enet 1.3.14 release prep
2019-01-27 15:00:06 -05:00
Sebastian Valle
219c625c74
Add the <arpa/inet.h> include to unix.h.
...
Some files were using ENET_HOST_TO_NET_32 and ENET_NET_TO_HOST_32 without having included the <arpa/inet.h> file beforehand, leading to compiler warnings about implicit declarations of ntohl and htonl.
2018-09-10 23:19:30 -05:00
Antonio Aloisio
eb38c3c737
Fixed build with latest VitaSDK ( #2 )
2018-07-25 21:27:12 -07:00
Lee Salzman
3ae5af4548
add portable enet_address_set_host_ip that can properly parse broadcast address
2017-05-06 14:55:03 -04:00
Sunguk Lee
e33ca1dc47
Add vita environment ( #1 )
...
* vita: Initial port
* vita: add debug logging and reduce max number of IOV (caused errors)
* vita: now using newlib's socket apis
* vita: Refactoring for cgutman/enet
* Fix review things
https://github.com/cgutman/enet/pull/1#pullrequestreview-2436331
2016-10-02 00:56:59 -07:00
lsalzman@gmail.com
f46fee0acc
typo fix
2016-06-04 18:12:24 -04:00
Cameron Gutman
7546b505c1
Lower ENet's MTU to 900 because some ISPs will drop the RTSP DESCRIBE response packets with the default MTU
2016-05-21 18:01:31 -05:00
Cameron Gutman
2bc07bb50d
Add enet_address_set_address() function to allow ENetAddress to be populated from sockaddr directly
2016-04-02 14:04:31 -04:00
Cameron Gutman
8b24595dbd
Require an address family to be specified when creating a host
2016-03-07 14:26:13 -08:00
Cameron Gutman
4f7ef11c23
Fix some compilation warnings
2016-03-06 15:33:32 -08:00
Cameron Gutman
ae9002fe19
Protocol agnostic socket address to fix IPv6 and remove broadcast support
2016-03-06 14:47:01 -08:00
Lee Salzman
809a1d15b6
update packet flag documentation
2015-12-30 18:13:58 -05:00
lsalzman@gmail.com
f7c46f03fd
enet 1.3.13 release prep
2015-04-30 06:32:01 -07:00
lsalzman
9895a4f110
enet 1.3.12 release prep
2014-04-24 10:47:26 +03: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
73c930881f
avoid some strncpy usage
2014-03-08 18:46:39 +02:00
Lee Salzman
c58ec4cc44
note about null-termination in enet_address_get_host
2014-02-20 19:55:51 +02:00
Lee Salzman
272d4432f8
typo fixes
2013-12-28 16:30:15 +02:00
Lee Salzman
6fcfba5141
enet 1.3.11 release prep
2013-12-26 15:49:43 +02:00
Lee Salzman
9d1d09c1e5
_MSC_VER fix
2013-11-26 19:40:06 +02:00
Lee Salzman
970ee42041
FD_CLR typo fix
2013-11-07 23:40:15 +02:00
lsalzman
2ebb3560b7
enet 1.3.10 release prep
2013-10-23 14:13:44 +03:00
Lee Salzman
e19dc9f825
double maximum reliable window size
2013-10-20 13:29:44 +03:00
Lee Salzman
48571bb05f
make VS quiet down about -unsigned
2013-10-09 00:25:36 +03:00
lsalzman
2c5dd69b17
fix RCVTIMEO and SNDTIMEO options on unix and also add NODELAY
2013-09-27 09:42:37 +03:00
Lee Salzman
bc8019aa15
fix some warnings
2013-08-19 07:07:19 +03:00
Lee Salzman
4d7b80152b
small fix for duplicate peers
2013-08-18 17:20:17 +03:00
Lee Salzman
dc48f76192
enet 1.3.9 release prep
2013-08-16 01:19:06 +03:00
Lee Salzman
e123218df3
added enet_socket_get_option() and ENET_SOCKOPT_ERROR
2013-08-16 00:14:02 +03:00
lsalzman
73ef8d8a96
enet_host_random_seed fix
2013-08-14 18:26:29 +03:00
lsalzman
1658cf3a95
stub out enet_host_random_seed()
2013-08-09 09:41:57 +03:00
Lee Salzman
742e6b9552
1.3.8 release prep
2013-06-02 13:23:50 +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
2bb83d9813
check for MS C compiler before using pragmas
2013-05-11 18:56:20 +03:00
Lee Salzman
7dc0189ffb
handle EINTR in enet_socket_wait
2013-05-10 17:49:44 +03:00
Lee Salzman
5d76b92c54
explicitly include sys/socket.h
2013-05-09 15:19:44 +03:00
Lee Salzman
bd4e5035bc
move MSG_MAXIOVLEN check out of configure.ac
2013-05-09 15:04:01 +03:00
lsalzman
27d41dd2ae
add enet_linked_version() for querying linked version
2013-05-07 10:11:22 +03:00
Lee Salzman
ff4e2cab30
check for _WIN32 instead of WIN32
2013-04-07 07:11:12 +03:00
lsalzman
03c0de167c
add clang check
2013-04-03 10:30:41 +03:00
Lee Salzman
726ff6bc6d
query the socket name if an explicit address binding is requested on host creation
2013-03-20 00:43:34 +02:00
lsalzman
eb7126c662
ENet 1.3.7 release prep
2013-03-06 17:10:59 +02:00