pkgsrc/lang/go
bsiegert 7d0681f6c0 go118: update to 1.18.6 (security)
This minor release includes 2 security fixes following the security policy:

net/http: handle server errors after sending GOAWAY

A closing HTTP/2 server connection could hang forever waiting for a clean
shutdown that was preempted by a subsequent fatal error. This failure mode
could be exploited to cause a denial of service.

Thanks to Bahruz Jabiyev, Tommaso Innocenti, Anthony Gavazzi, Steven Sprecher,
and Kaan Onarlioglu for reporting this.

This is CVE-2022-27664 and Go issue https://go.dev/issue/54658.

net/url: JoinPath does not strip relative path components in all circumstances

JoinPath and URL.JoinPath would not remove ../ path components appended to a
relative path. For example, JoinPath("https://go.dev", "../go") returned the
URL https://go.dev/../go, despite the JoinPath documentation stating that ../
path elements are cleaned from the result.

Thanks to q0jt for reporting this issue.

This is CVE-2022-32190 and Go issue https://go.dev/issue/54385.
2022-09-07 06:36:32 +00:00
..
bootstrap.mk lang/go: Fix bootstrap on macOS Monterrey 2022-03-09 15:15:59 +00:00
DESCR
go-dep.mk lang/go: extend _VARGROUPS section in go-dep.mk 2019-09-10 20:01:06 +00:00
go-module.mk go-module.mk: allow packages that use this to have post-extract & pre-clean 2022-01-20 21:37:11 +00:00
go-package.mk Mark go-package.mk as deprecated. 2021-05-08 15:55:04 +00:00
go-vars.mk go: not ready for PIE 2021-09-27 16:02:36 +00:00
Makefile all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
version.mk go118: update to 1.18.6 (security) 2022-09-07 06:36:32 +00:00