Masaki Matsushita

Results 7 issues of Masaki Matsushita

This change implements Happy Eyeballs Version 2 (RFC8305) in Socket.tcp. It enables fallback from IPv6 to IPv4 without a long waiting time.

Fix typescript build error as below. ``` src/DataConsumer.ts:141:3 - error TS2322: Type 'string' is not assignable to type 'BinaryType'. 141 return this._dataChannel.binaryType; ```

This change makes `accept()` on `connectionrequest` handles cookies. It is useful for using sticky sessions on load balancers.

`UR_CLIENT_SOCK_BUF_SIZE` and `UR_SERVER_SOCK_BUF_SIZE` are too small for high bandwidth (approximately 4Mbps or higher). It causes UDP packet receive errors. This change removes `set_sock_buf_size()` from `set_socket_options_fd()`. The socket buffer size is...

This change uses `ngx_proxy_protocol_read()` for proxy_protocol. It can handle both proxy protocol v1 and v2. This resolves #1533.

**What would you like to be added**: Add support for arm64 instances with GPU. G5g instance type is released: https://aws.amazon.com/jp/ec2/instance-types/g5g/ **Why is this needed**: To use G5g instances in EKS

enhancement
instance-type

This change uses ngx_proxy_protocol_read() for proxy_protocol. It can handle both proxy protocol v1 and v2.