Up to [cvs.NetBSD.org] / pkgsrc / lang / go116
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.14, Sat Oct 1 11:25:52 2022 UTC (17 months, 3 weeks ago) by bsiegert
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +1 -1
lines
FILE REMOVED
go19, go110, go116, go117: remove Go 1.9 and 1.10 are no longer useful because they do not support module-based builds, which is most other packages now. Go 1.16 and 1.17 are end of life. ok to remove from gdt@ on tech-pkg@.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 6 09:53:43 2022 UTC (2 years ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Update go116 to 1.16.15. This minor release includes a security fix following the security policy: regexp: stack exhaustion compiling deeply nested expressions On 64-bit platforms, an extremely deeply nested expression can cause regexp.Compile to cause goroutine stack exhaustion, forcing the program to exit. Note this applies to very large expressions, on the order of 2MB. Thanks to Juho Nurminen of Mattermost for reporting this. This is CVE-2022-24921 and https://go.dev/issue/51112.
Revision 1.12 / (download) - annotate - [select for diffs], Sat Feb 12 19:52:40 2022 UTC (2 years, 1 month ago) by bsiegert
Branch: MAIN
Changes since 1.11: +4 -1
lines
Diff to previous 1.11 (colored)
Update go116 to 1.16.14 (security update). crypto/elliptic: fix IsOnCurve for big.Int values that are not valid coordinates Some big.Int values that are not valid field elements (negative or overflowing) might cause Curve.IsOnCurve to incorrectly return true. Operating on those values may cause a panic or an invalid curve operation. Note that Unmarshal will never return such values. Thanks to Guido Vranken for reporting this. This is CVE-2022-23806 and https://go.dev/issue/50974. math/big: prevent large memory consumption in Rat.SetString An attacker can cause unbounded memory growth in a program using (*Rat).SetString due to an unhandled overflow. Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel Odeke (@odeke_et) for reporting it. This is CVE-2022-23772 and Go issue https://go.dev/issue/50699. cmd/go: prevent branches from materializing into versions A branch whose name resembles a version tag (such as "v1.0.0" or "subdir/v2.0.0-dev") can be considered a valid version by the go command. Materializing versions from branches might be unexpected and bypass ACLs that limit the creation of tags but not branches. This is CVE-2022-23773 and Go issue https://go.dev/issue/35671.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 9 19:18:52 2022 UTC (2 years, 2 months ago) by bsiegert
Branch: MAIN
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
Update go116 to 1.16.13. go1.16.13 (released 2022-01-06) includes fixes to the compiler, linker, runtime, and the net/http package. See the Go 1.16.13 milestone on our issue tracker for details.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Dec 3 17:08:35 2021 UTC (2 years, 3 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.9: +3 -1
lines
Diff to previous 1.9 (colored)
Update go116 to 1.16.11. go1.16.11 (released 2021-12-02) includes fixes to the compiler, runtime, and the net/http, net/http/httptest, and time packages. See the Go 1.16.11 milestone on our issue tracker for details.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Nov 4 19:18:59 2021 UTC (2 years, 4 months ago) by bsiegert
Branch: MAIN
Changes since 1.8: +4 -1
lines
Diff to previous 1.8 (colored)
Update go116 to 1.16.10. go1.16.10 (released 2021-11-04) includes security fixes to the archive/zip and debug/macho packages, as well as bug fixes to the compiler, linker, runtime, the misc/wasm directory, and to the net/http package. See the Go 1.16.10 milestone on our issue tracker for details.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 11 19:00:24 2021 UTC (2 years, 7 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.7: +6 -1
lines
Diff to previous 1.7 (colored)
go116: update to 1.16.7. This minor release includes a security fix according to the new security policy. A net/http/httputil ReverseProxy can panic due to a race condition if its Handler aborts with ErrAbortHandler, for example due to an error in copying the response body. An attacker might be able to force the conditions leading to the race condition. This is issue https://golang.org/issue/46866 and CVE-2021-36221. Thanks to Andrew Crump (VMware) for reporting this issue.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Jul 13 10:12:00 2021 UTC (2 years, 8 months ago) by bsiegert
Branch: MAIN
Changes since 1.6: +4 -1
lines
Diff to previous 1.6 (colored)
Update go116 to 1.16.6. This minor release includes a security fix according to the new security policy. crypto/tls clients can panic when provided a certificate of the wrong type for the negotiated parameters. net/http clients performing HTTPS requests are also affected. The panic can be triggered by an attacker in a privileged network position without access to the server certificate's private key, as long as a trusted ECDSA or Ed25519 certificate for the server exists (or can be issued), or the client is configured with Config.InsecureSkipVerify. Clients that disable all TLS_RSA cipher suites (that is, TLS 1.0ур.2 cipher suites without ECDHE), as well as TLS 1.3-only clients, are unaffected. This is issue 47143 and CVE-2021-34558. Thanks to Imre Rad for reporting this issue.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Jun 5 12:40:07 2021 UTC (2 years, 9 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Update go116 to 1.16.5. go1.16.5 (released 2021-06-03) includes security fixes to the archive/zip, math /big, net, and net/http/httputil packages, as well as bug fixes to the linker, the go command, and the net/http package. See the Go 1.16.5 milestone on our issue tracker for details. The SetString and UnmarshalText methods of math/big.Rat <https://pkg.go.dev/math/big#Rat> may cause a panic or an unrecoverable fatal error if passed inputs with very large exponents. This is issue <https://github.com/golang/go/issues/44910> and CVE-2021-33198. Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel Odeke for reporting it. ReverseProxy in net/http/httputil <https://pkg.go.dev/net/http/httputil> could be made to forward certain hop-by-hop headers, including Connection. In case the target of the ReverseProxy was itself a reverse proxy, this would let an attacker drop arbitrary headers, including those set by the ReverseProxy.Director. This is issue <https://github.com/golang/go/issues/46313> and CVE-2021-33197. Thanks to Mattias Grenfeldt (https://grenfeldt.dev) and Asta Olofsson for reporting this issue. The LookupCNAME, LookupSRV, LookupMX, LookupNS, and LookupAddr functions in net <https://pkg.go.dev/net>, and their respective methods on the Resolver <https://pkg.go.dev/net#Resolver> type may return arbitrary values retrieved from DNS which do not follow the established RFC 1035 <https://datatracker.ietf.org/doc/html/rfc1035>rules for domain names. If these names are used without further sanitization, for instance unsafely included in HTML, they may allow for injection of unexpected content. Note that LookupTXT may still return arbitrary values that could require sanitization before further use. This is issue <https://github.com/golang/go/issues/46241> and CVE-2021-33195. Thanks to Philipp Jeitner and Haya Shulman from Fraunhofer SIT for reporting this issue. The NewReader and OpenReader functions in archive/zip <https://pkg.go.dev/archive/zip> can cause a panic or an unrecoverable fatal error when reading an archive that claims to contain a large number of files, regardless of its actual size. This is issue <https://github.com/golang/go/issues/46242>and CVE-2021-33196. Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel Odeke for reporting it.
Revision 1.5 / (download) - annotate - [select for diffs], Fri May 7 18:29:14 2021 UTC (2 years, 10 months ago) by bsiegert
Branch: MAIN
Changes since 1.4: +9 -1
lines
Diff to previous 1.4 (colored)
Update go116 to 1.16.4. go1.16.3 (released 2021/04/01) includes fixes to the compiler, linker, runtime, the go command, and the testing and time packages. See the Go 1.16.3 milestone on our issue tracker for details. go1.16.4 (released 2021/05/06) includes a security fix to the net/http package, as well as bug fixes to the runtime, the compiler, and the archive/zip, time, and syscall packages. See the Go 1.16.4 milestone on our issue tracker for details.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Mar 14 18:15:16 2021 UTC (3 years ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.3: +9 -1
lines
Diff to previous 1.3 (colored)
Update go116 to 1.16.2. go1.16.2 (released 2021/03/11) includes fixes to cgo, the compiler, linker, the go command, and the syscall and time packages. See the Go 1.16.2 milestone on our issue tracker for details.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Feb 17 08:07:03 2021 UTC (3 years, 1 month ago) by bsiegert
Branch: MAIN
Changes since 1.2: +8 -145
lines
Diff to previous 1.2 (colored)
go116: update to the final 1.16 release I did not find a detailed changelog from rc1.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 29 17:22:30 2021 UTC (3 years, 1 month ago) by bsiegert
Branch: MAIN
Changes since 1.1: +50 -4
lines
Diff to previous 1.1 (colored)
Update go116 to 1.16 RC1. This RC contains the recent security updates for Go and fixes a number of bugs.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Dec 19 17:58:07 2020 UTC (3 years, 3 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Add a package for go116-1.16.beta1. Normally, we would not package beta versions, except maybe in pkgsrc-wip. This is different though, since 1.16.beta1 is the first Go version supporting macOS on Apple Silicon. Discussion about this was on tech-pkg@.