gcc/libgo/go/net
Nikhil Benesch 27f7ab27d1 net/http/cgi: merge upstream changes to default env vars
Incorporate upstream modifications to the cgi package's set of rules
about which environment variables should be inherited by child processes
by default on each platform. In particular this permits tests to pass on
NetBSD by preserving the value of the LD_LIBRARY_PATH environment
variable.

This is a partial backport of the following upstream CLs:

    https://golang.org/cl/263802
    https://golang.org/cl/263577
    https://golang.org/cl/254740

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/264097
2020-10-23 16:55:57 -07:00
..
http net/http/cgi: merge upstream changes to default env vars 2020-10-23 16:55:57 -07:00
internal/socktest libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
mail libgo: update to Go1.15.2 release 2020-09-23 17:32:49 -07:00
rpc libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
smtp libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
testdata libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
textproto libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
url libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
addrselect_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
addrselect.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
cgo_aix.go Big merge of changes to gofrontend repo that were postponed due to the 2017-05-10 17:26:09 +00:00
cgo_android.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cgo_bsd.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cgo_hurd.go os, net, crypto/x509: add hurd support 2019-02-07 04:45:01 +00:00
cgo_linux.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cgo_netbsd.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cgo_openbsd.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cgo_resnew.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
cgo_resold.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_socknew.go libgo: Update to go1.6rc1. 2016-02-03 21:58:02 +00:00
cgo_sockold.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
cgo_solaris.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cgo_stub.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
cgo_unix_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
cgo_unix.go libgo: update to Go1.13 2019-09-12 23:22:53 +00:00
cgo_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
conf_netcgo.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
conf_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
conf.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
conn_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
dial_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
dial_unix_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
dial.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
dnsclient_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
dnsclient_unix_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
dnsclient_unix.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
dnsclient.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
dnsconfig_unix_test.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
dnsconfig_unix.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
dnsname_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
error_plan9_test.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
error_plan9.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
error_posix_test.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
error_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
error_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
error_unix_test.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
error_unix.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
error_windows_test.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
error_windows.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
example_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
external_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
fd_plan9.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
fd_posix.go net: add hurd build tag 2020-09-28 16:16:54 -07:00
fd_unix.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
fd_windows.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
file_plan9.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
file_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
file_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
file_unix.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
file_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
hook_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hook_unix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
hook_windows.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
hook.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
hosts_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
hosts_testdata
hosts.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
interface_aix.go runtime, net: fix build errors on AIX 2020-09-22 17:29:52 -07:00
interface_bsd_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
interface_bsd.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
interface_bsdvar.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
interface_darwin.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
interface_freebsd.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
interface_linux_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
interface_linux.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
interface_plan9.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
interface_solaris.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
interface_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
interface_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
interface_unix_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
interface_windows.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
interface.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
ip_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
ip.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
iprawsock_plan9.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
iprawsock_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
iprawsock_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
iprawsock.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
ipsock_plan9_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
ipsock_plan9.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
ipsock_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
ipsock_test.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
ipsock.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
listen_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
lookup_fake.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
lookup_plan9.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
lookup_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
lookup_unix.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
lookup_windows_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
lookup_windows.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
lookup.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
mac_test.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
mac.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
main_cloexec_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
main_conf_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
main_noconf_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
main_plan9_test.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
main_posix_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
main_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
main_unix_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
main_windows_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
mockserver_test.go re PR go/89406 (Go testing leaves many temporary directories in /tmp around) 2019-02-22 00:47:30 +00:00
net_fake.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
net_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
net.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
newpollserver_rtems.go libgo: change build procedure to use build tags 2016-08-06 00:36:33 +00:00
nss_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
nss.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
packetconn_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
parse_test.go libgo: update to Go 1.8 release candidate 1 2017-01-14 00:05:42 +00:00
parse.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
pipe_test.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
pipe.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
platform_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
port_test.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
port_unix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
port.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
protoconn_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
rawconn_stub_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
rawconn_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
rawconn_unix_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
rawconn_windows_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
rawconn.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sendfile_glibc.go os, net, crypto/x509: add hurd support 2019-02-07 04:45:01 +00:00
sendfile_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sendfile_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sendfile_unix_alt.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
sendfile_windows.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
server_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sock_bsd.go libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
sock_cloexec.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
sock_linux.go libgo: update to Go 1.8 release candidate 1 2017-01-14 00:05:42 +00:00
sock_plan9.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
sock_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sock_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sock_windows.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
sockaddr_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sockopt_aix.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
sockopt_bsd.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
sockopt_hurd.go os, net, crypto/x509: add hurd support 2019-02-07 04:45:01 +00:00
sockopt_linux.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
sockopt_plan9.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
sockopt_posix.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
sockopt_solaris.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
sockopt_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sockopt_windows.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
sockoptip_bsdvar.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
sockoptip_linux.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
sockoptip_posix.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
sockoptip_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
sockoptip_windows.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
splice_linux.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
splice_stub.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
splice_test.go libgo: update to Go 1.13beta1 release 2019-09-06 18:12:46 +00:00
sys_cloexec.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsock_plan9.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsock_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsock_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsock_unix_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
tcpsock.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsockopt_darwin.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsockopt_dragonfly.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsockopt_openbsd.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
tcpsockopt_plan9.go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
tcpsockopt_posix.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
tcpsockopt_solaris.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsockopt_stub.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsockopt_unix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
tcpsockopt_windows.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
timeout_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
udpsock_plan9_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
udpsock_plan9.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
udpsock_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
udpsock_test.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
udpsock.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
unixsock_linux_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
unixsock_plan9.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
unixsock_posix.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
unixsock_test.go libgo: update to go1.15rc1 2020-08-01 11:21:40 -07:00
unixsock_windows_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
unixsock.go libgo: update to Go1.14beta1 2020-01-21 23:53:22 -08:00
write_unix_test.go libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
writev_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
writev_unix.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00