CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

net-p2p/go-ethereum 1.17.10

Go implementation of the Ethereum y/w paper

Port info

Maintainer
me@enriquefynn.com
Packages
latest: 1.17.10
Upstream
up to date
Last update
to 1.17.10 · 85ad031936
Quarterly
2026Q4: 1.17.8_1 · last MFH 23bd499186
WWW
https://github.com/ethereum/go-ethereum
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install go-ethereum
installs 1.17.10 from latest; from quarterly (2026Q4) 1.17.8_1
Port
# cd /usr/ports/net-p2p/go-ethereum && make install clean
# make -C /usr/ports/net-p2p/go-ethereum config  # change options first
Size
18 MiB download · 62 MiB installed
Depends on
converters/libiconv 1.18_1
License
GPLv3
Options
0 of 1 on in the package
Show the 1 options that are off
DEVTOOLS
pkg-message
Shown after upgrading
* It's recommended to make a backup as the v1.9.0 release contains database
  schema changes, meaning it's not possible to downgrade once updated!

* It's also recommended to do a fresh fast sync as it can drastically reduce
  the database size.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.17.101.17.7_1–
FreeBSD 151.17.101.17.8–
FreeBSD 141.17.8_11.17.7_11.17.8_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.17.8_11.17.8–
FreeBSD 141.17.8_11.17.7_11.17.10

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.17.10.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (118)

Yusuf Yaman (nxjoseph) · 1.17.10 MFH 2026Q4 ✓
net-p2p/go-ethereum: Update 1.17.9 => 1.17.10

Changelog:
* This is a quick release that postpones the Amsterdam fork on the
  Hoodi testnet, previously scheduled for Oct 26, 2026, 17:42:48 UTC.
  Hoodi node operators running v1.17.9 must upgrade before then.
  New date will be set in future release; other networks are unaffected.
* Snap sync now switches to snap/2 automatically once Amsterdam is active.
  Use '--snap.v2=false' or '--snap.v2=true' to force a protocol.
* Optimize DUP/SWAP dispatch in the interpreter
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.10

PR:		299947
Approved by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q4
85ad031936
Yusuf Yaman (nxjoseph) · 1.17.9 MFH 2026Q4 ✓
net-p2p/go-ethereum: Update 1.17.8 => 1.17.9

Changelog:
* This release enables the Amsterdam fork on the Hoodi testnet at block
  timestamp 1793036568 (Mon, 26 Oct 2026 17:42:48 UTC).
* It also contains changes to EVM to improve performance significantly.
* This release is recommended for all users running their nodes on the
  Hoodi testnet.
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.9

While here, fix `make test` by using upstream CI script.

PR:		299702
Approved by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q4
99fc0413c1
Dag-Erling Smørgrav (des) · 1.17.8_1 MFH 2026Q4 ✓
various: Bump Go ports for Go 1.26.10 / 1.27.3
d81b7ba3c3
Yusuf Yaman (nxjoseph) · 1.17.8 MFH 2026Q4 ✓
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
20d553344b
Vladimir Druzenko (vvd) · 1.17.7 MFH 2026Q4 ✓
net-p2p/go-ethereum: Update 1.17.6 => 1.17.7

Changelog:
 * Add post-Osaka and custom chain history pruning points
 * Use BALs to move snap sync pivot
 * Allow restarting an interrupted snap sync when a history cutoff is configured
 * Add five new multi-cloud bootnodes operated by NodeOps alongside the existing bootnodes

https://github.com/ethereum/go-ethereum/releases/tag/v1.17.7

PR:		299102
Approved by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
Sponsored by:	UNIS Labs (vvd, commit patch)
MFH:		2026Q4
e337d1b42a
Yusuf Yaman (nxjoseph) · 1.17.6 MFH 2026Q3 ✓
net-p2p/go-ethereum: Update 1.17.5 => 1.17.6

Changelog:
* The Amsterdam hardfork is scheduled on the Sepolia testnet.
  Sepolia node operators must upgrade before that time.
* The Holesky testnet has been removed, as the network reached EOL.
* Parallel block execution.
* Deprecate the state sizer tool.
* Various enhancement/bug fixes.
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.6

PR:		298798
Approved by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q3
16414380c6
Yusuf Yaman (nxjoseph) · 1.17.5 MFH 2026Q3 ✓
net-p2p/go-ethereum: Update 1.17.2 => 1.17.5

Changes:
* Clef tool has been moved to https://github.com/ethereum/clef
* Drop dependency on hidapi as it seems no longer required.
* Pebble v2 is now supported as a key-value store backend.
* API Changes
  - memory: words are 0x-prefixed and padded to 32 bytes
  - storage: keys and values are 0x-prefixed
  - error: omitted when empty (previously serialized as "")
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.5

PR:		298514
Approved by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q3
9addc34680
Adam Weinberger (adamw) · 1.17.2_6
many: Bump go ports for 1.26.8 and 1.27.1
dd0905142a
Dag-Erling Smørgrav (des) · 1.17.2_5 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.14 / 1.26.7
4867821cd6
Dag-Erling Smørgrav (des) · 1.17.2_4 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.13 / 1.26.6
6d39dcf04e
Dag-Erling Smørgrav (des) · 1.17.2_3 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.12 / 1.26.5
4ea3547132
Dag-Erling Smørgrav (des) · 1.17.2_2
various: Bump go ports for go-1.25.11 / go-1.26.4
dd8dc2a59d
Adam Weinberger (adamw) · 1.17.2_1
various: Bump ports for Go 1.25.10
4e243a83f8
Yusuf Yaman (nxjoseph) · 1.17.2
net-p2p/go-ethereum: Update 1.16.8 => 1.17.2

Changelogs:
* https://github.com/ethereum/go-ethereum/releases/tag/v1.16.9
* https://github.com/ethereum/go-ethereum/releases/tag/v1.17.0
* https://github.com/ethereum/go-ethereum/releases/tag/v1.17.1
* https://github.com/ethereum/go-ethereum/releases/tag/v1.17.2

Port changes:
* Sort pkg-plist.
* Drop backported patch since it's in upstream now

PR:		293829
Reported by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
Approved by:	vvd (co-mentor)
MFH:		2026Q2
Security:	CVE-2026-26313
Security:	CVE-2026-26314
Security:	CVE-2026-26315
abbfe437e4
Dag-Erling Smørgrav (des) · 1.16.8_3
various: Bump go ports for go-1.25.9 / 1.26.2
7507e72a84
Adam Weinberger (adamw) · 1.16.8_2
various: Bump ports for Go 1.25.8
a8d318da7c
Adam Weinberger (adamw) · 1.16.8_1
various: Bump ports for Go default 1.24->1.25
97685c1886
Vladimir Druzenko (vvd) · 1.16.8
net-p2p/go-ethereum: Update 1.12.2 => 1.16.8

The karalabe/hid vendored package was trying to include hidapi source
files that don't exist in the vendor directory. This patch modifies
the build to use FreeBSD's installed hidapi library instead.

Changes:
- Link against system libhidapi library.
- Use hidapi headers instead of including source.
- Add necessary C standard library headers for FreeBSD.

Changelogs:
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.9
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.10
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.11
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.12
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.13
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.14
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.15
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.9
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.10
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.11
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.12
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.13
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.9
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.10
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.11
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.8

PR:	292943
MFH:	2026Q1
ed93a8fc9c
Adam Weinberger (adamw) · 1.12.2_22
various: Bump Go ports for 1.24.13
529df949a5
Adam Weinberger (adamw) · 1.12.2_21
various: Bump Go ports for 1.24.12
013f2d30b0
Adam Weinberger (adamw) · 1.12.2_20
various: Bump Go ports for 1.24.11
b24429e3ed
Adam Weinberger (adamw) · 1.12.2_19
various: Bump Go ports for 1.24.10
0dfced16fb
Adam Weinberger (adamw) · 1.12.2_18
various: Bump go ports for go-1.24.9
90f976619b
Adam Weinberger (adamw) · 1.12.2_17
many: Bump dependent ports after go124 update
2e7587aaf8
Adam Weinberger (adamw) · 1.12.2_16
many: Bump go ports for go-1.24.7
31a5a229a7
Adam Weinberger (adamw) · 1.12.2_15
go ports: Bump for 1.24.6
53610681ea
Adam Weinberger (adamw) · 1.12.2_14
many: Bump PORTREVISION for go-1.24.5 update
275975297b
Adam Weinberger (adamw) · 1.12.2_13
various: Bump PORTREVISION after go124-1.24.4 update
94be418de3
Adam Weinberger (adamw) · 1.12.2_12
go: Bump go124-dependent ports

Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
0bdd2ad334
Adam Weinberger (adamw) · 1.12.2_11
go: Bump ports for go124 update
a4e30d4f4f
Adam Weinberger (adamw) · 1.12.2_10
Bump all go ports for yesterday's releases
d0642a6176
Ashish SHUKLA (ashish) · 1.12.2_9
all: Bump after lang/go121 update
aa8c0111bf
Ashish SHUKLA (ashish) · 1.12.2_8
all: Bump after lang/go121 update
c4b51c2028
Ashish SHUKLA (ashish) · 1.12.2_7
all: Bump after lang/go121 update

MFH:		2024Q2
746fa696a1
Ashish SHUKLA (ashish) · 1.12.2_6
all: Bump after lang/go121 update

MFH:		2024Q2
fce0cc3272
Ashish SHUKLA (ashish) · 1.12.2_5
all: Bump after lang/go121 update

MFH:		2024Q2
32b284679a
Muhammad Moinur Rahman (bofh) · 1.12.2_4
lang/go: Change DEFAULT to 1.21

PR:		277776
Approved by:	portmgr (exp-run)
a5a000df3b
Ashish SHUKLA (ashish) · 1.12.2_3
all: Bump PORTREVISION after lang/go* update

PR:		276530
7e5aa2085f
Ashish SHUKLA (ashish) · 1.12.2_2
all: Bump PORTREVISION after lang/go* update

PR:		274405
0505b712df
Dmitri Goutnik (dmgk) · 1.12.2_1
all: Bump PORTREVISION after lang/go* update
8e4bc57934
Fernando Apesteguía (fernape) · 1.12.2
net-p2p/go-ethereum: upgrade to 1.12.2

ChangeLog: https://github.com/ethereum/go-ethereum/releases/tag/v1.12.2

For version 1.12.1, the main change is preparing for the Cancun fork.
Version 1.12.2 is mainly a maintenance release with small bugfixes.
(https://github.com/ethereum/go-ethereum/releases/tag/v1.12.2)

PR:		273135
Reported by:	me@enriquefynn.com (maintainer)
70e3e74982
Dmitri Goutnik (dmgk) · 1.12.0_1
all: Bump PORTREVISION after lang/go{119,120} update
09b993031a
Fernando Apesteguía (fernape) · 1.12.0
net-p2p/go-ethereum: update to 1.12.0

ChangeLog: https://github.com/ethereum/go-ethereum/releases/tag/v1.12.0

 * Geth now defaults to use Pebble as a backend if no existing database is
   found. If a previous LevelDB database exists Geth will keep using that, and
   if you must have LevelDB for some compatibility reasons, you can force it in
   Geth with the --db.engine=leveldb flag.

Other improvements:

 * Add block overrides to eth_call
 * Make batched state-test execution possible

Assorted bugfixes:

 * Do not ignore null address while iterative dump
 * Fix flatCallTracer crasher
 * Prevent pebble shutdown-panic
 * Make websocket use default "HTTP_PROXY" by default
 * Make eth_estimateGas use latest block by default
 * Add txHash field on txTraceResult
 * Fix crash on querying finalized block

PR:		272022
Reported by:	me@enriquefynn.com (maintainer)
f0f4fe064d
Dmitri Goutnik (dmgk) · 1.11.4_1
all: Bump PORTREVISION after lang/go{119,120} update
ff40d94c1d
Fernando Apesteguía (fernape) · 1.11.4
net-p2p/go-ethereum: upgrade to 1.11.4

ChangeLog: https://github.com/ethereum/go-ethereum/releases/tag/v1.11.4

 * TxPool validation rules have been tightened to defend against certain DoS
attacks. The new checks are based on research by @dwn1998, @wangyibo0308,
cooperation!

 * EIP-712 signing in Clef now recognizes all primitive types of
Solidity.

 * EF bootstrap nodes on MS Azure have been removed because they will
be decommissioned soon.

 * The core.Message type has been changed from interface to struct and
types.Message API change in core/types. We believe the removal should not cause
additional disruption for downstream projects because types.Messages had no
meaningful use outside of package core.

 * core.BlockGen has a new Timestamp method.

PR:		270119
Reported by:	me@enriquefynn.com (maintainer)
6c0af02606
Dmitri Goutnik (dmgk) · 1.11.2_6
all: Bump PORTREVISION after Go ports update
09079730e9
Fernando Apesteguía (fernape) · 1.11.2_5
net-p2p/go-ethereum: upgrade to 1.11.2

ChangeLog: https://github.com/ethereum/go-ethereum/releases/tag/v1.11.2
Geth 1.11.2 (Kite's Nest) is a patch-release, fixing a couple of issues with the 1.11 release family.

 * Fix a few small engine API discordances with the spec post-Shanghai
 * Fix unmarshalling JSON null values as a proper result instead of nil
 * Fix dumpgenesis which failed due to a bad database key write
 * Fix pending tx filter to return hashes, not full txs by default
 * Fix eth_feeHistory to accept decimal blocks again
 * Fix Ubuntu PPA builds after the Go 1.20 fallout.

Feature wise there's one change in this release: the downloader's chain sync
messages are aggregated into periodic (8s) outputs instead of a log line for
every batch of data imported.

PR:		269783
Reported by:	me@enriquefynn.com (maintainer)
226bddcd0f
Dries Michiels (driesm) · 1.11.1_4
net-p2p/go-ethereum: update to 1.11.1

Changes:	https://github.com/ethereum/go-ethereum/releases/tag/v1.11.1

PR:		269639
6e6b49ef5b
Dmitri Goutnik (dmgk) · 1.10.26_4
all: Bump PORTREVISION after lang/go{119,120} update
56b5ec772f