1
0
mirror of https://github.com/golang/go synced 2024-10-05 12:21:22 -06:00
go/src/pkg/net
Yoshiyuki Kanno d645adc3d0 net/http: fix Transport deadlock
This patch intend to fix following issues.
http://code.google.com/p/go/issues/detail?id=2616

Fixes #2616.

R=golang-dev, bradfitz, nekotaroh
CC=golang-dev
https://golang.org/cl/5532057
2012-01-25 15:00:39 -08:00
..
http net/http: fix Transport deadlock 2012-01-25 15:00:39 -08:00
mail use new strconv API 2011-12-05 15:48:46 -05:00
rpc net/rpc: trivial test cleanup 2011-12-23 22:01:46 +09:00
smtp crypto/hmac: Deprecate hmac.NewMD5, hmac.NewSHA1 and hmac.NewSHA256 2012-01-19 17:28:38 -05:00
textproto net/textproto: always copy the data from bufio to avoid corruption 2012-01-12 14:15:58 +11:00
url net/url: cleaned up URL interface (v2) 2012-01-17 00:49:05 -02:00
cgo_bsd.go build: add build comments to core packages 2011-09-15 16:48:57 -04:00
cgo_linux.go net: fix EAI_BADFLAGS error on freebsd 2011-04-21 10:22:53 -04:00
cgo_stub.go go/build: add BuildTags to Context, allow !tag 2012-01-23 15:16:38 -05:00
cgo_unix.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
dial_test.go net: DialTimeout 2011-12-20 13:17:39 -08:00
dial.go net: Dial, ListenPacket with "ip:protocol" network for raw IP sockets 2012-01-21 21:51:53 +09:00
dialgoogle_test.go net: fix dialing google test 2012-01-26 07:38:49 +09:00
dnsclient_unix.go net: change SetTimeout to SetDeadline 2012-01-18 16:24:06 -08:00
dnsclient.go renaming_3: gofix -r go1pkgrename src/pkg/[m-z]* 2011-11-08 15:41:54 -08:00
dnsconfig.go crypto/mime/net/time: add netbsd to +build tags 2011-12-21 21:44:47 +11:00
dnsmsg_test.go net: rearrange source files so we could run more tests on windows 2011-06-13 10:22:31 +10:00
dnsmsg.go go/printer: changed max. number of newlines from 3 to 2 2011-07-14 14:39:40 -07:00
dnsname_test.go net: rearrange source files so we could run more tests on windows 2011-06-13 10:22:31 +10:00
doc.go pkg: add missing godoc comments to windows versions 2012-01-17 16:51:54 +11:00
fd_darwin.go net, syscall, os: set CLOEXEC flag on epoll/kqueue descriptor 2011-12-19 12:57:49 -08:00
fd_freebsd.go net, syscall, os: set CLOEXEC flag on epoll/kqueue descriptor 2011-12-19 12:57:49 -08:00
fd_linux.go net, syscall, os: set CLOEXEC flag on epoll/kqueue descriptor 2011-12-19 12:57:49 -08:00
fd_netbsd.go net, syscall, os: set CLOEXEC flag on epoll/kqueue descriptor 2011-12-19 12:57:49 -08:00
fd_openbsd.go net, syscall, os: set CLOEXEC flag on epoll/kqueue descriptor 2011-12-19 12:57:49 -08:00
fd_windows.go net: fix windows build 2012-01-20 08:33:37 +09:00
fd.go net: fix broken setDefaultSockopts 2012-01-20 07:31:13 +09:00
file_plan9.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
file_test.go src: make use of runtime.GOOS, GOARCH instead of syscall.OS, ARCH 2012-01-14 06:40:55 +09:00
file_windows.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
file.go crypto/mime/net/time: add netbsd to +build tags 2011-12-21 21:44:47 +11:00
hosts_test.go sort: rename helpers: s/Sort// in sort.Sort[Float64s|Ints|Strings] 2011-07-08 10:52:50 +10:00
hosts_testdata
hosts.go use new time API 2011-11-30 12:01:46 -05:00
interface_bsd.go net, syscall: interface address and mask 2011-12-21 21:39:00 +09:00
interface_darwin.go syscall: use error 2011-11-13 22:44:52 -05:00
interface_freebsd.go syscall: use error 2011-11-13 22:44:52 -05:00
interface_linux.go net, syscall: interface address and mask 2011-12-21 21:39:00 +09:00
interface_netbsd.go os: OS-dependent bits to support NetBSD. 2011-12-15 12:19:19 -05:00
interface_openbsd.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
interface_stub.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
interface_test.go net, syscall: interface address and mask 2011-12-21 21:39:00 +09:00
interface_windows.go syscall: return error, not uintptr, when function returns error 2011-12-08 12:07:21 +11:00
interface.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
ip_test.go all: sort imports 2011-11-02 15:54:16 -04:00
ip.go net, syscall: interface address and mask 2011-12-21 21:39:00 +09:00
ipraw_test.go net: Dial, ListenPacket with "ip:protocol" network for raw IP sockets 2012-01-21 21:51:53 +09:00
iprawsock_plan9.go net: Dial, ListenPacket with "ip:protocol" network for raw IP sockets 2012-01-21 21:51:53 +09:00
iprawsock_posix.go net: consistent OpError message 2012-01-24 02:59:43 +09:00
iprawsock.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
ipsock_plan9.go net: fix plan9 build 2012-01-19 12:25:37 +09:00
ipsock_posix.go net: fix broken setDefaultSockopts 2012-01-20 07:31:13 +09:00
ipsock.go various: avoid func compare 2011-11-13 22:57:19 -05:00
lookup_plan9.go net: Dial, ListenPacket with "ip:protocol" network for raw IP sockets 2012-01-21 21:51:53 +09:00
lookup_test.go net: implement LookupTXT for windows 2011-11-02 17:11:40 +11:00
lookup_unix.go pkg: add missing godoc comments to windows versions 2012-01-17 16:51:54 +11:00
lookup_windows.go pkg: add missing godoc comments to windows versions 2012-01-17 16:51:54 +11:00
Makefile pkg: add missing godoc comments to windows versions 2012-01-17 16:51:54 +11:00
multicast_test.go net: platform-dependent default socket options 2012-01-15 14:19:44 +09:00
net_test.go all: rename os.EOF to io.EOF in various non-code contexts 2011-11-03 14:01:30 -07:00
net.go net: fix comments 2012-01-19 12:23:30 +09:00
newpollserver.go crypto/mime/net/time: add netbsd to +build tags 2011-12-21 21:44:47 +11:00
parse_test.go all: sort imports 2011-11-02 15:54:16 -04:00
parse.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
pipe_test.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
pipe.go net: change SetTimeout to SetDeadline 2012-01-18 16:24:06 -08:00
port_test.go
port.go crypto/mime/net/time: add netbsd to +build tags 2011-12-21 21:44:47 +11:00
sendfile_linux.go net: change SetTimeout to SetDeadline 2012-01-18 16:24:06 -08:00
sendfile_stub.go crypto/mime/net/time: add netbsd to +build tags 2011-12-21 21:44:47 +11:00
sendfile_windows.go syscall: use error 2011-11-13 22:44:52 -05:00
server_test.go net: change SetTimeout to SetDeadline 2012-01-18 16:24:06 -08:00
sock_bsd.go net: make use of the kernel state to listen on TCP, Unix 2012-01-14 13:42:18 +09:00
sock_linux.go net: make use of the kernel state to listen on TCP, Unix 2012-01-14 13:42:18 +09:00
sock_windows.go net: make use of the kernel state to listen on TCP, Unix 2012-01-14 13:42:18 +09:00
sock.go net: fix broken setDefaultSockopts 2012-01-20 07:31:13 +09:00
sockopt_bsd.go net: fix broken setDefaultSockopts 2012-01-20 07:31:13 +09:00
sockopt_linux.go net: fix broken setDefaultSockopts 2012-01-20 07:31:13 +09:00
sockopt_windows.go net: fix broken setDefaultSockopts 2012-01-20 07:31:13 +09:00
sockopt.go net: actually reset deadline when time is zero 2012-01-24 14:06:12 -08:00
sockoptip_bsd.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
sockoptip_darwin.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
sockoptip_freebsd.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
sockoptip_linux.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
sockoptip_openbsd.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
sockoptip_windows.go net: fix windows build 2012-01-11 14:55:10 +11:00
sockoptip.go net: add IP-level socket option helpers for Unix variants 2012-01-11 09:53:32 +09:00
tcpsock_plan9.go net: consistent OpError message 2012-01-24 02:59:43 +09:00
tcpsock_posix.go net: consistent OpError message 2012-01-24 02:59:43 +09:00
tcpsock.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
timeout_test.go net: actually reset deadline when time is zero 2012-01-24 14:06:12 -08:00
udpsock_plan9.go net: consistent OpError message 2012-01-24 02:59:43 +09:00
udpsock_posix.go net: consistent OpError message 2012-01-24 02:59:43 +09:00
udpsock.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
unicast_test.go net: fix linux build 2012-01-19 18:56:17 -08:00
unixsock_plan9.go net: fix plan9 build 2012-01-19 12:25:37 +09:00
unixsock_posix.go net: consistent OpError message 2012-01-24 02:59:43 +09:00
unixsock.go src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00