1
0
mirror of https://github.com/golang/go synced 2024-10-05 07:11:22 -06:00
go/src/pkg/net
Mikio Hara e257cd8aae net: extend sockaddr interface to the all address families
This CL extends existing sockaddr interface to accommodate not only
internet protocol family endpoint addressess but unix network family
endpoint addresses.

This is in preparation for runtime-integrated network pollster for BSD
variants.

Update #5199

R=golang-dev, dave
CC=golang-dev
https://golang.org/cl/11979043
2013-07-28 12:52:30 +09:00
..
http net/http: respect tls.Config.ServerName in Transport 2013-07-22 22:39:09 -07:00
mail
rpc net/rpc: fix a test bug 2013-07-11 15:55:08 -04:00
smtp net/smtp: preserve Auth errors 2013-06-28 12:24:45 -07:00
testdata
textproto net/textproto: reduce allocations in ReadMIMEHeader 2013-07-02 22:37:19 -07:00
url net/url: use strings.Index instead of a loop 2013-03-28 13:43:34 -07:00
cgo_bsd.go net: introduce netgo build tag to build a pure Go net package. 2013-06-11 02:55:16 +08:00
cgo_linux.go net: introduce netgo build tag to build a pure Go net package. 2013-06-11 02:55:16 +08:00
cgo_netbsd.go net: introduce netgo build tag to build a pure Go net package. 2013-06-11 02:55:16 +08:00
cgo_openbsd.go net: introduce netgo build tag to build a pure Go net package. 2013-06-11 02:55:16 +08:00
cgo_stub.go net: introduce netgo build tag to build a pure Go net package. 2013-06-11 02:55:16 +08:00
cgo_unix.go net: introduce netgo build tag to build a pure Go net package. 2013-06-11 02:55:16 +08:00
conn_test.go net: fix windows and plan9 build 2013-03-13 07:42:55 -07:00
dial_gen_test.go net: fix dial race on plan9 and windows 2013-05-08 16:19:02 +10:00
dial_gen.go net: fix dial race on plan9 and windows 2013-05-08 16:19:02 +10:00
dial_test.go all: excise some warts found by vet -shadow 2013-06-20 16:14:40 -07:00
dial.go net: delete DialOpt and DialOption; add struct Dialer 2013-04-02 13:24:16 -07:00
dialgoogle_test.go
dnsclient_unix.go net: make use of noDeadline instead of time.Time{} 2013-07-23 10:13:58 +09:00
dnsclient.go
dnsconfig_unix.go
dnsmsg_test.go
dnsmsg.go
dnsname_test.go
empty.c net: fix build with CGO_ENABLED=0 2013-03-15 22:23:35 +04:00
example_test.go net: close TCPListener in example 2013-03-29 15:07:10 +09:00
fd_bsd.go net: permit pollster DelFD to return whether to call Wakeup 2013-02-06 17:18:53 -08:00
fd_plan9.go net: delete DialOpt and DialOption; add struct Dialer 2013-04-02 13:24:16 -07:00
fd_poll_runtime.go net: implement netpoll for windows 2013-07-22 12:49:57 +10:00
fd_poll_unix.go net: move system common global variables into fd_unix.go 2013-05-20 15:23:45 +10:00
fd_posix_test.go net: make use of noDeadline instead of time.Time{} 2013-07-23 10:13:58 +09:00
fd_unix_test.go net: remove noisy test for issue 3590 2013-02-14 10:11:16 +11:00
fd_unix.go net: move system common global variables into fd_unix.go 2013-05-20 15:23:45 +10:00
fd_windows.go net: implement netpoll for windows 2013-07-22 12:49:57 +10:00
file_plan9.go net: Implement FileListener, FileConn, and File methods for Plan 9 2013-02-26 01:26:40 +01:00
file_test.go net: pass tests on Plan 9 2013-02-28 07:18:02 +01:00
file_unix.go
file_windows.go net: update documentation for FileConn, FilePacketConn, FileListener 2013-03-29 12:16:24 +09:00
hosts_test.go
hosts.go
interface_bsd_test.go net: skip interface tests when required external command not found 2013-03-02 10:56:51 +09:00
interface_bsd.go net: revert Zone in IPNet temporally 2013-03-17 19:50:01 +09:00
interface_darwin.go src/pkg: fixed various typos 2013-03-20 16:32:37 -07:00
interface_freebsd.go src/pkg: fixed various typos 2013-03-20 16:32:37 -07:00
interface_linux_test.go net: give more detail when test panics 2013-07-26 00:21:37 +09:00
interface_linux.go net: revert Zone in IPNet temporally 2013-03-17 19:50:01 +09:00
interface_netbsd.go net: fix slow network interface manipulations 2013-02-28 14:58:41 +09:00
interface_openbsd.go net: fix slow network interface manipulations 2013-02-28 14:58:41 +09:00
interface_stub.go net: fix slow network interface manipulations 2013-02-28 14:58:41 +09:00
interface_test.go net: support IPv6 scoped addressing zone 2013-03-23 09:57:40 +09:00
interface_unix_test.go net: disable tests with controlling network facilities in short mode 2013-03-25 13:25:28 +09:00
interface_windows.go net: fix slow network interface manipulations 2013-02-28 14:58:41 +09:00
interface.go net: fix slow network interface manipulations 2013-02-28 14:58:41 +09:00
ip_test.go net: support IPv6 scoped addressing zone 2013-03-23 09:57:40 +09:00
ip.go net: support IPv6 scoped addressing zone 2013-03-23 09:57:40 +09:00
ipraw_test.go net: remove unnecessary bit masking 2013-07-22 20:08:58 +09:00
iprawsock_plan9.go net: update documentation for IPConn and related stuff 2013-03-31 16:46:59 +09:00
iprawsock_posix.go net: update documentation for IPConn and related stuff 2013-03-31 16:46:59 +09:00
iprawsock.go net: update documentation for IPConn and related stuff 2013-03-31 16:46:59 +09:00
ipsock_plan9.go net: consolidate listenerBacklog declaration 2013-07-24 08:43:08 +09:00
ipsock_posix.go net: extend sockaddr interface to the all address families 2013-07-28 12:52:30 +09:00
ipsock.go net: support IPv6 scoped addressing zone 2013-03-23 09:57:40 +09:00
lookup_plan9.go net: fix LookupNS on Plan 9 2013-06-17 11:38:07 -07:00
lookup_test.go
lookup_unix.go
lookup_windows.go net: prevent races during windows lookup calls 2013-02-04 13:05:20 +11:00
lookup.go net: coalesce duplicate in-flight DNS lookups 2013-06-14 08:59:43 -07:00
mac_test.go
mac.go
multicast_test.go net: enable IPv6 tests on Windows 2013-03-29 11:46:47 +09:00
net_test.go all: avoid leaking fds during tests 2013-06-21 11:13:14 +10:00
net.go net: consolidate listenerBacklog declaration 2013-07-24 08:43:08 +09:00
packetconn_test.go net: fix windows and plan9 build 2013-03-13 07:42:55 -07:00
parse_test.go all: avoid leaking fds during tests 2013-06-21 11:13:14 +10:00
parse.go
pipe_test.go
pipe.go
port_test.go
port_unix.go
port.go
protoconn_test.go net: make sure to use /tmp in unix domain socket tests 2013-03-13 07:26:21 +08:00
sendfile_freebsd.go net: refactoring in preparation for integrated network poller 2013-03-13 00:03:00 +04:00
sendfile_linux.go net: refactoring in preparation for integrated network poller 2013-03-13 00:03:00 +04:00
sendfile_stub.go
sendfile_windows.go net: implement netpoll for windows 2013-07-22 12:49:57 +10:00
server_test.go net: use original raddr if getpeername fails 2013-03-23 22:32:19 +09:00
singleflight.go net: coalesce duplicate in-flight DNS lookups 2013-06-14 08:59:43 -07:00
sock_bsd.go net: never use backlog > 65535 2013-03-12 01:48:48 -04:00
sock_cloexec.go net: if accept4 returns EINVAL fall back to accept 2013-03-08 21:18:06 -08:00
sock_linux.go net: never use backlog > 65535 2013-03-12 01:48:48 -04:00
sock_plan9.go net: consolidate listenerBacklog declaration 2013-07-24 08:43:08 +09:00
sock_posix.go net: extend sockaddr interface to the all address families 2013-07-28 12:52:30 +09:00
sock_unix.go net: delete duplicate listenerSockaddr 2013-02-08 17:02:08 +09:00
sock_windows.go net: never use backlog > 65535 2013-03-12 01:48:48 -04:00
sockopt_bsd.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockopt_linux.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockopt_posix.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockopt_windows.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockoptip_bsd.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockoptip_linux.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockoptip_posix.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sockoptip_windows.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
sys_cloexec.go net: do not use RLock around Accept 2013-02-07 22:45:12 -05:00
tcp_test.go net: fix test data corruption in repetitive test runs by -cpu 2013-03-27 01:06:48 +09:00
tcpsock_plan9.go net: add missing File method document 2013-04-24 08:32:11 +09:00
tcpsock_posix.go net: add SetKeepAlivePeriod 2013-07-15 18:40:55 -04:00
tcpsock.go net: update documentation for TCPConn, TCPListener and related stuff 2013-03-31 16:47:26 +09:00
tcpsockopt_darwin.go net: add SetKeepAlivePeriod 2013-07-15 18:40:55 -04:00
tcpsockopt_openbsd.go net: fix setsockopt for openbsd 2013-07-16 08:35:06 -07:00
tcpsockopt_posix.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
tcpsockopt_unix.go net: simplify socket option helpers 2013-07-28 11:18:06 +09:00
tcpsockopt_windows.go net: add SetKeepAlivePeriod 2013-07-15 18:40:55 -04:00
timeout_test.go net: temporary skip hanging test on windows 2013-07-27 13:36:27 +04:00
udp_test.go net: fix test data corruption in repetitive test runs by -cpu 2013-03-27 01:06:48 +09:00
udpsock_plan9.go net: update documentation for UDPConn and related stuff 2013-03-31 16:47:54 +09:00
udpsock_posix.go net: update documentation for UDPConn and related stuff 2013-03-31 16:47:54 +09:00
udpsock.go net: update documentation for UDPConn and related stuff 2013-03-31 16:47:54 +09:00
unicast_posix_test.go net: give more detail when test panics 2013-07-26 00:21:37 +09:00
unix_test.go all: excise some warts found by vet -shadow 2013-06-20 16:14:40 -07:00
unixsock_plan9.go net: add missing File method document 2013-04-24 08:32:11 +09:00
unixsock_posix.go net: add missing File method document 2013-04-24 08:32:11 +09:00
unixsock.go net: update documentation for UnixConn, UnixListener and related stuff 2013-03-31 16:48:18 +09:00