git: 2c1f8d46e877 - 2026Q4 - net-p2p/go-ethereum: Security update 1.17.7 => 1.17.8

From: Yusuf Yaman <nxjoseph_at_FreeBSD.org>
Date: Fri, 16 Oct 2026 14:25:23 UTC
The branch 2026Q4 has been updated by nxjoseph:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2c1f8d46e87711f35b8f47576fca76020795f595

commit 2c1f8d46e87711f35b8f47576fca76020795f595
Author:     Guillaume Ballet <vice-shore-grid@duck.com>
AuthorDate: 2026-10-16 14:22:21 +0000
Commit:     Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-10-16 14:25:10 +0000

    net-p2p/go-ethereum: Security update 1.17.7 => 1.17.8
    
    While here, add TESTING_UNSAFE.
    
    Changelog:
    * Fix DDoS issues found in the upcoming Glamsterdam fork
    * Adaptation of RPC calls to support changes in Glamsterdam
    * abigen uses sequential nonces when deploying dependencies of a contract
    * Fix an unclean shutdown issue
    https://github.com/ethereum/go-ethereum/releases/tag/v1.17.8
    
    PR:             299443
    Approved by:    Enrique Fynn <me@enriquefynn.com> (maintainer)
    Approved by:    osa, vvd (Mentors, implicit)
    MFH:            2026Q4
    
    (cherry picked from commit 20d553344b4c8ae684452a787a2aa9b304668634)
---
 net-p2p/go-ethereum/Makefile |  5 +++--
 net-p2p/go-ethereum/distinfo | 10 +++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/net-p2p/go-ethereum/Makefile b/net-p2p/go-ethereum/Makefile
index 39dbf9a710d1..c94556780869 100644
--- a/net-p2p/go-ethereum/Makefile
+++ b/net-p2p/go-ethereum/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	go-ethereum
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.17.7
-PORTREVISION=	1
+DISTVERSION=	1.17.8
 CATEGORIES=	net-p2p
 
 MAINTAINER=	me@enriquefynn.com
@@ -21,6 +20,8 @@ GO_MODULE=	github.com/ethereum/go-ethereum
 
 CGO_LDFLAGS=	-liconv
 
+TESTING_UNSAFE=	wants blst.h (security/blst) and extra test-related modules
+
 TMPDIR=		${WRKDIR}
 
 OPTIONS_DEFINE=	DEVTOOLS
diff --git a/net-p2p/go-ethereum/distinfo b/net-p2p/go-ethereum/distinfo
index 2a0952157f89..69a2b32fc216 100644
--- a/net-p2p/go-ethereum/distinfo
+++ b/net-p2p/go-ethereum/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1791027721
-SHA256 (go/net-p2p_go-ethereum/go-ethereum-v1.17.7/v1.17.7.mod) = df118216aaddb19dc1c98c0c2df5e4673b290a8a4d034df5cf67d6a3b2ed5c7e
-SIZE (go/net-p2p_go-ethereum/go-ethereum-v1.17.7/v1.17.7.mod) = 8420
-SHA256 (go/net-p2p_go-ethereum/go-ethereum-v1.17.7/v1.17.7.zip) = f721e2a0eab8a443cc67589bfb00a5ceb3b8ee73a7061cb53f594d542f87bb50
-SIZE (go/net-p2p_go-ethereum/go-ethereum-v1.17.7/v1.17.7.zip) = 24253063
+TIMESTAMP = 1792159061
+SHA256 (go/net-p2p_go-ethereum/go-ethereum-v1.17.8/v1.17.8.mod) = d9c7522d4ecd408179a5b005cfa356b5592dcfe3fdd8d2c2b966da490ceff3b4
+SIZE (go/net-p2p_go-ethereum/go-ethereum-v1.17.8/v1.17.8.mod) = 8420
+SHA256 (go/net-p2p_go-ethereum/go-ethereum-v1.17.8/v1.17.8.zip) = 82004301f37bd2ae54cba715d1da834d83bf891e2f828b5b3648cff886595e6f
+SIZE (go/net-p2p_go-ethereum/go-ethereum-v1.17.8/v1.17.8.zip) = 24267356