]> Cypherpunks repositories - gostls13.git/commit
net: support TCP_KEEPIDLE, TCP_KEEPINTVL and TCP_KEEPCNT on newer Windows
authorAndy Pan <panjf2000@gmail.com>
Tue, 20 Feb 2024 18:30:42 +0000 (02:30 +0800)
committerQuim Muntal <quimmuntal@gmail.com>
Thu, 7 Mar 2024 16:02:18 +0000 (16:02 +0000)
commit1cce1a6a1110a53c1aa8fa0f40b69307ff641ca4
tree332039757948e38e2718dba13e6bd40ecbd637b2
parent997636760e2d981bb2f5ba486e0702e60a07ba16
net: support TCP_KEEPIDLE, TCP_KEEPINTVL and TCP_KEEPCNT on newer Windows

Follows up CL 542275

Fixes #65817

Change-Id: I0b77c23f15d595d58492dfa20839a08e8670448b
Reviewed-on: https://go-review.googlesource.com/c/go/+/565495
Reviewed-by: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
16 files changed:
doc/next/6-stdlib/99-minor/syscall/65817.md [new file with mode: 0644]
src/internal/syscall/windows/types_windows.go [new file with mode: 0644]
src/internal/syscall/windows/version_windows.go [new file with mode: 0644]
src/net/tcpconn_keepalive_conf_darwin_test.go [new file with mode: 0644]
src/net/tcpconn_keepalive_conf_posix_test.go [new file with mode: 0644]
src/net/tcpconn_keepalive_conf_unix_test.go
src/net/tcpconn_keepalive_conf_windows_test.go [new file with mode: 0644]
src/net/tcpconn_keepalive_posix_test.go [moved from src/net/tcpconn_keepalive_darwin_test.go with 83% similarity]
src/net/tcpconn_keepalive_solaris_test.go
src/net/tcpconn_keepalive_test.go
src/net/tcpconn_keepalive_unix_test.go [deleted file]
src/net/tcpconn_keepalive_windows_test.go [deleted file]
src/net/tcpsock.go
src/net/tcpsock_windows.go
src/net/tcpsockopt_windows.go
src/syscall/syscall_windows.go