From: David Uhden Collado Subject: [UPDATE] net/i2p 2.12.0 -> 2.13.0 To: pascal@stumpf.co, ports@openbsd.org Date: Wed, 29 Jul 2026 14:40:00 +0000 Hello, Please find attached a patch that updates the net/i2p port from version 2.12.0 to 2.13.0. The upstream release notes and full list of changes are available at: https://i2p.net/en/blog/2026/07/20/i2p-2.13.0-release/ In short, this release focuses on post-quantum support, performance improvements, network stability, and usability fixes. Post-quantum protection is now fully available for NTCP2, and the cryptographic implementation includes additional constant-time operations to reduce the risk of timing attacks. The release also removes the remaining legacy SSU1 transport code, adds per-tunnel bandwidth limits, and improves congestion handling, peer discovery, floodfill tracking, and router selection. Additional changes include a router map in NetDB search results, several container startup and privilege-handling fixes, and improvements to i2psnark and Susimail. In addition to the version bump, I regenerated distinfo for the new source archive and updated the package list for the upstream reseed certificate changes. The new admin_at_likogan.dev certificate was added, and the removed hottuna_at_mail.i2p certificate was dropped. The existing OpenBSD-specific build, wrapper, and runtime configuration changes remain unchanged. Thank you for your time and consideration. Best regards, David. Index: Makefile =================================================================== RCS file: /cvs/ports/net/i2p/Makefile,v diff -u -p -u -r1.29 Makefile --- Makefile 1 Jun 2026 20:32:53 -0000 +++ Makefile 29 Jul 2026 13:42:04 -0000 @@ -1,6 +1,6 @@ COMMENT= i2p routing protocol -V = 2.12.0 +V = 2.13.0 DISTNAME = i2psource_${V} PKGNAME = i2p-${V} Index: distinfo =================================================================== RCS file: /cvs/ports/net/i2p/distinfo,v diff -u -p -u -r1.16 distinfo --- distinfo 1 Jun 2026 20:32:53 -0000 +++ distinfo 29 Jul 2026 13:42:04 -0000 @@ -1,2 +1,2 @@ -SHA256 (i2psource_2.12.0.tar.bz2) = 5jLqG4qczEoRludhUEftFuMiigoXkaCpA2JTPu74kZI= -SIZE (i2psource_2.12.0.tar.bz2) = 39528116 +SHA256 (i2psource_2.13.0.tar.bz2) = TqYEAYVdLcOgBYtHKCnJBgKRkHv+SMFzxX3ebn9etq0= +SIZE (i2psource_2.13.0.tar.bz2) = 39437152 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/i2p/pkg/PLIST,v diff -u -p -u -r1.16 PLIST --- pkg/PLIST 1 Jun 2026 20:32:53 -0000 +++ pkg/PLIST 29 Jul 2026 13:42:04 -0000 @@ -35,13 +35,13 @@ share/i2p/certificates/plugin/hankhill19 share/i2p/certificates/plugin/idki2p_at_mail.i2p.crt share/i2p/certificates/plugin/zzz-plugin_at_mail.i2p.crt share/i2p/certificates/reseed/ +share/i2p/certificates/reseed/admin_at_likogan.dev.crt share/i2p/certificates/reseed/admin_at_stormycloud.org.crt share/i2p/certificates/reseed/arnavbhatt288_at_mail.i2p.crt share/i2p/certificates/reseed/creativecowpat_at_mail.i2p.crt share/i2p/certificates/reseed/diyarciftci_at_protonmail.com.crt share/i2p/certificates/reseed/echelon3_at_mail.i2p.crt share/i2p/certificates/reseed/hankhill19580_at_gmail.com.crt -share/i2p/certificates/reseed/hottuna_at_mail.i2p.crt share/i2p/certificates/reseed/i2p-reseed_at_mk16.de.crt share/i2p/certificates/reseed/igor_at_novg.net.crt share/i2p/certificates/reseed/lazygravy_at_mail.i2p.crt