diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-07-17 09:39:39 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-07-23 21:15:03 +0100 |
| commit | 11b4a4ebd384aa015d5aaa102ac0e452fc7d13cc (patch) | |
| tree | 92a7e85c132e4fd66596fc9f6c4b23d40b85fe49 /gnu | |
| parent | bfed370071e0857b2ad31cc0641b2225a06ab488 (diff) | |
gnu: go-1.26: Update to 1.26.5 [security-fixes].
go1.26.5 (released 2026-07-07) includes security fixes to the crypto/tls
and os packages, as well as bug fixes to the compiler, the runtime, the
go command, and the net, os, and syscall packages.
See: <https://github.com/golang/go/milestone/439>,
<https://groups.google.com/g/golang-announce/c/OrmQE_Yp5Sc>.
Contains fixes for:
CVE-2026-39822: os: Root escape via symlink plus trailing slash
CVE-2026-42505: crypto/tls: Encrypted Client Hello privacy leak
* gnu/packages/golang.scm (go-1.26): Update to 1.26.5.
[phases]{remove-testscript-mod_get_fips140_issue73649.txt}: New phase,
remove test script file requiring connection to Internet.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/golang.scm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 469070e9f69..9940af038f0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm | |||
| @@ -1139,7 +1139,7 @@ in the style of communicating sequential processes (@dfn{CSP}).") | |||
| 1139 | (package | 1139 | (package |
| 1140 | (inherit go-1.24) | 1140 | (inherit go-1.24) |
| 1141 | (name "go") | 1141 | (name "go") |
| 1142 | (version "1.26.4") | 1142 | (version "1.26.5") |
| 1143 | (source | 1143 | (source |
| 1144 | (origin | 1144 | (origin |
| 1145 | (method git-fetch) | 1145 | (method git-fetch) |
| @@ -1148,11 +1148,18 @@ in the style of communicating sequential processes (@dfn{CSP}).") | |||
| 1148 | (commit (string-append "go" version)))) | 1148 | (commit (string-append "go" version)))) |
| 1149 | (file-name (git-file-name name version)) | 1149 | (file-name (git-file-name name version)) |
| 1150 | (sha256 | 1150 | (sha256 |
| 1151 | (base32 "143qz6hikkh08gfm9md7r1na8mj404a27a4cidq3zkj6qc54jrm1")))) | 1151 | (base32 "0kip7ak6ablgvpaf20mqy8an9g9y9nyslsf3hbk1z5gmy10789lg")))) |
| 1152 | (arguments | 1152 | (arguments |
| 1153 | (substitute-keyword-arguments arguments | 1153 | (substitute-keyword-arguments arguments |
| 1154 | ((#:phases phases) | 1154 | ((#:phases phases) |
| 1155 | #~(modify-phases #$phases | 1155 | #~(modify-phases #$phases |
| 1156 | (add-after 'unpack 'remove-testscript-mod_get_fips140_issue73649.txt | ||
| 1157 | (lambda _ | ||
| 1158 | ;; vcs-test.golang.org rerouted to http://127.0.0.1:46381 | ||
| 1159 | ;; https://vcs-test.golang.org rerouted to https://127.0.0.1:44403 | ||
| 1160 | ;; go test proxy running at GOPROXY=http://127.0.0.1:40005/mod | ||
| 1161 | ;; 2026/07/17 10:05:01 http: TLS handshake error from 127.0.0.1:33040: EOF | ||
| 1162 | (delete-file "src/cmd/go/testdata/script/mod_get_fips140_issue73649.txt"))) | ||
| 1156 | ;; There is no real discussion on the issue among humans, a lot | 1163 | ;; There is no real discussion on the issue among humans, a lot |
| 1157 | ;; of gopherbot updates and it's closed without final resolution. | 1164 | ;; of gopherbot updates and it's closed without final resolution. |
| 1158 | ;; https://github.com/golang/go/issues/73977 | 1165 | ;; https://github.com/golang/go/issues/73977 |
