go/src/net
Russ Cox 1b09d43067 all: update references to symbols moved from io/ioutil to io
The old ioutil references are still valid, but update our code
to reflect best practices and get used to the new locations.

Code compiled with the bootstrap toolchain
(cmd/asm, cmd/dist, cmd/compile, debug/elf)
must remain Go 1.4-compatible and is excluded.
Also excluded vendored code.

For #41190.

Change-Id: I6d86f2bf7bc37a9d904b6cee3fe0c7af6d94d5b1
Reviewed-on: https://go-review.googlesource.com/c/go/+/263142
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
2020-10-20 18:41:18 +00:00
..
http all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
internal/socktest internal/poll, net, syscall: use accept4 on illumos 2020-10-16 19:53:34 +00:00
mail all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
rpc all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
smtp net/smtp: adds support for the SMTPUTF8 extension 2020-09-01 23:10:59 +00:00
testdata net: use DNS over TCP when use-vc is set in resolv.conf 2019-04-18 18:51:13 +00:00
textproto all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
url net/url: add URL.RawFragment, URL.EscapedFragment 2020-04-16 17:52:53 +00:00
addrselect.go
addrselect_test.go
cgo_aix.go net: allow build on aix/ppc64 with cgo 2019-03-19 03:19:53 +00:00
cgo_android.go
cgo_bsd.go
cgo_linux.go
cgo_netbsd.go
cgo_openbsd.go
cgo_resnew.go
cgo_resold.go
cgo_socknew.go
cgo_sockold.go net: allow build on aix/ppc64 with cgo 2019-03-19 03:19:53 +00:00
cgo_solaris.go
cgo_stub.go net: remove non-cgo macOS resolver code 2019-06-06 19:56:56 +00:00
cgo_unix.go all: remove os.ErrTimeout 2019-08-02 17:57:18 +00:00
cgo_unix_test.go net: allow build on aix/ppc64 with cgo 2019-03-19 03:19:53 +00:00
cgo_windows.go
conf.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
conf_netcgo.go
conf_test.go all: update references to symbols moved from os to io/fs 2020-10-20 02:32:42 +00:00
conn_test.go
dial.go os, net: define and use os.ErrDeadlineExceeded 2020-04-25 00:26:48 +00:00
dial_test.go all: enable more tests on macOS/ARM64 2020-10-06 21:56:24 +00:00
dial_unix_test.go
dnsclient.go net: remove dependency on math/rand 2020-10-12 16:30:11 +00:00
dnsclient_test.go net: remove dependency on math/rand 2020-10-12 16:30:11 +00:00
dnsclient_unix.go net: remove dependency on math/rand 2020-10-12 16:30:11 +00:00
dnsclient_unix_test.go os, net: define and use os.ErrDeadlineExceeded 2020-04-25 00:26:48 +00:00
dnsconfig_unix.go net: use DNS over TCP when use-vc is set in resolv.conf 2019-04-18 18:51:13 +00:00
dnsconfig_unix_test.go all: update references to symbols moved from os to io/fs 2020-10-20 02:32:42 +00:00
dnsname_test.go
error_plan9.go
error_plan9_test.go
error_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
error_posix_test.go
error_test.go all: update references to symbols moved from os to io/fs 2020-10-20 02:32:42 +00:00
error_unix.go
error_unix_test.go
error_windows.go
error_windows_test.go
example_test.go net: document concurrency safety and example for Dialer 2019-09-02 14:47:38 +00:00
external_test.go
fd_plan9.go
fd_posix.go net: merge common Unix/Windows methods 2020-03-20 00:49:34 +00:00
fd_unix.go net: merge common Unix/Windows methods 2020-03-20 00:49:34 +00:00
fd_windows.go net: merge common Unix/Windows methods 2020-03-20 00:49:34 +00:00
file.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
file_plan9.go net: add KeepAlive field to ListenConfig 2019-04-04 14:51:33 +00:00
file_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
file_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
file_unix.go net: add KeepAlive field to ListenConfig 2019-04-04 14:51:33 +00:00
file_windows.go
hook.go
hook_plan9.go
hook_unix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
hook_windows.go
hosts.go
hosts_test.go
interface.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
interface_aix.go net: fix fd leak with interfaces on aix/ppc64 2019-03-05 15:11:20 +00:00
interface_bsd.go all: move internal/x to vendor/golang.org/x and revendor using 'go mod vendor' 2019-03-11 20:28:54 +00:00
interface_bsd_test.go
interface_bsdvar.go all: move internal/x to vendor/golang.org/x and revendor using 'go mod vendor' 2019-03-11 20:28:54 +00:00
interface_darwin.go all: move internal/x to vendor/golang.org/x and revendor using 'go mod vendor' 2019-03-11 20:28:54 +00:00
interface_freebsd.go all: move internal/x to vendor/golang.org/x and revendor using 'go mod vendor' 2019-03-11 20:28:54 +00:00
interface_linux.go
interface_linux_test.go
interface_plan9.go net: handle more interface types without a hardware address on Plan 9 2020-06-29 08:06:23 +00:00
interface_solaris.go net: use IFF_* consts from package syscall on solaris 2020-09-17 20:37:53 +00:00
interface_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
interface_test.go syscall: reenable sysctl on iOS 2019-10-23 15:12:15 +00:00
interface_unix_test.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
interface_windows.go syscall, internal/syscall/windows: remove utf16PtrToString parameter 2020-05-03 07:23:32 +00:00
ip.go net: update ParseIP doc to say IPv4-mapped-IPv6 is supported 2020-04-02 22:10:27 +00:00
ip_test.go Revert "net: halve the allocs in ParseCIDR by sharing slice backing" 2019-11-10 20:36:44 +00:00
iprawsock.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
iprawsock_plan9.go
iprawsock_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
iprawsock_test.go
ipsock.go
ipsock_plan9.go all: update references to symbols moved from os to io/fs 2020-10-20 02:32:42 +00:00
ipsock_plan9_test.go net: correct address when listening on IPv4zero tcp4/udp4 on Plan 9 2020-07-07 23:03:29 +00:00
ipsock_posix.go all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
ipsock_test.go
listen_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
lookup.go net: add (*Resolver).LookupIP 2020-04-28 21:46:16 +00:00
lookup_fake.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
lookup_plan9.go net: fix lookupHost to return DNSError on Plan 9 2019-04-25 14:25:10 +00:00
lookup_test.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
lookup_unix.go all: move internal/x to vendor/golang.org/x and revendor using 'go mod vendor' 2019-03-11 20:28:54 +00:00
lookup_windows.go syscall, internal/syscall/windows: remove utf16PtrToString parameter 2020-05-03 07:23:32 +00:00
lookup_windows_test.go net: fix resolving local windows machine ptr 2019-08-29 09:26:02 +00:00
mac.go net: use EUI-48/EUI-64 reserved address blocks for documentation 2019-02-27 02:36:14 +00:00
mac_test.go net: use EUI-48/EUI-64 reserved address blocks for documentation 2019-02-27 02:36:14 +00:00
main_cloexec_test.go internal/poll, net, syscall: use accept4 on illumos 2020-10-16 19:53:34 +00:00
main_conf_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
main_noconf_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
main_plan9_test.go
main_posix_test.go
main_test.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
main_unix_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
main_windows_test.go
mockserver_test.go net: remove unixgram test sockets 2019-02-26 23:33:36 +00:00
net.go net: export ErrClosed 2020-08-26 22:48:00 +00:00
net_fake.go
net_test.go net: convert many Close tests to use parallel subtests 2020-04-09 15:10:48 +00:00
net_windows_test.go
netgo_unix_test.go
nss.go
nss_test.go
packetconn_test.go
parse.go
parse_test.go
pipe.go os, net: define and use os.ErrDeadlineExceeded 2020-04-25 00:26:48 +00:00
pipe_test.go all: move internal/x to vendor/golang.org/x and revendor using 'go mod vendor' 2019-03-11 20:28:54 +00:00
platform_test.go all: enable more tests on macOS/ARM64 2020-10-06 21:56:24 +00:00
port.go
port_test.go
port_unix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
protoconn_test.go
rawconn.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
rawconn_stub_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
rawconn_test.go os, net: define and use os.ErrDeadlineExceeded 2020-04-25 00:26:48 +00:00
rawconn_unix_test.go net: simplify error return in *RawConn test helpers 2020-08-18 08:47:18 +00:00
rawconn_windows_test.go net: simplify error return in *RawConn test helpers 2020-08-18 08:47:18 +00:00
sendfile_linux.go net: return poll.SendFile error from sendFile 2019-03-01 22:15:57 +00:00
sendfile_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sendfile_test.go all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
sendfile_unix_alt.go net: return poll.SendFile error from sendFile 2019-03-01 22:15:57 +00:00
sendfile_windows.go internal/poll: make SendFile work with large files on Windows 2019-09-26 06:16:42 +00:00
server_test.go net: convert TestTCPServer to use subtests 2019-10-22 17:34:15 +00:00
sock_bsd.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
sock_cloexec.go internal/poll, net, syscall: use accept4 on illumos 2020-10-16 19:53:34 +00:00
sock_linux.go net: reflect TCP backlog size update of uint16->uint32 on Linux 2020-09-23 02:32:24 +00:00
sock_linux_test.go net: reflect TCP backlog size update of uint16->uint32 on Linux 2020-09-23 02:32:24 +00:00
sock_plan9.go
sock_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sock_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sock_windows.go
sockaddr_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sockopt_aix.go net: only enable broadcast on sockets which support it 2020-05-09 00:33:27 +00:00
sockopt_bsd.go net: only enable broadcast on sockets which support it 2020-05-09 00:33:27 +00:00
sockopt_linux.go net: only enable broadcast on sockets which support it 2020-05-09 00:33:27 +00:00
sockopt_plan9.go
sockopt_posix.go
sockopt_solaris.go net: only enable broadcast on sockets which support it 2020-05-09 00:33:27 +00:00
sockopt_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sockopt_windows.go net: only enable broadcast on sockets which support it 2020-05-09 00:33:27 +00:00
sockoptip_bsdvar.go
sockoptip_linux.go
sockoptip_posix.go
sockoptip_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sockoptip_windows.go
splice_linux.go
splice_stub.go
splice_test.go all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
sys_cloexec.go internal/poll, net, syscall: use accept4 on illumos 2020-10-16 19:53:34 +00:00
tcpsock.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
tcpsock_plan9.go net: fix multicast and IPv6 related issues on Plan 9 2019-10-16 17:46:16 +00:00
tcpsock_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
tcpsock_test.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
tcpsock_unix_test.go
tcpsockopt_darwin.go net: avoid transiting durations through floats 2019-09-17 16:25:15 +00:00
tcpsockopt_dragonfly.go net: avoid transiting durations through floats 2019-09-17 16:25:15 +00:00
tcpsockopt_openbsd.go
tcpsockopt_plan9.go
tcpsockopt_posix.go
tcpsockopt_solaris.go net: avoid transiting durations through floats 2019-09-17 16:25:15 +00:00
tcpsockopt_stub.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
tcpsockopt_unix.go net: avoid transiting durations through floats 2019-09-17 16:25:15 +00:00
tcpsockopt_windows.go net: avoid transiting durations through floats 2019-09-17 16:25:15 +00:00
timeout_test.go all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
udpsock.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
udpsock_plan9.go net: fix multicast and IPv6 related issues on Plan 9 2019-10-16 17:46:16 +00:00
udpsock_plan9_test.go net: fix multicast and IPv6 related issues on Plan 9 2019-10-16 17:46:16 +00:00
udpsock_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
udpsock_test.go all: add GOOS=ios 2020-09-23 18:12:59 +00:00
unixsock.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
unixsock_linux_test.go
unixsock_plan9.go
unixsock_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
unixsock_test.go os, net: define and use os.ErrDeadlineExceeded 2020-04-25 00:26:48 +00:00
unixsock_windows_test.go
write_unix_test.go
writev_test.go all: update references to symbols moved from io/ioutil to io 2020-10-20 18:41:18 +00:00
writev_unix.go internal/poll, internal/syscall/unix, net: enable writev on illumos 2020-09-15 05:08:53 +00:00