From: openbsd@systemfailure.net Subject: Re: [UPDATE] net/i2pd 2.58.0 -> 2.59.0 + Improvements To: Lucas Gabriel Vuotto ,ports@openbsd.org,David Uhden Collado Date: Mon, 16 Feb 2026 00:09:28 +0000 On Sunday, February 15th, 2026 at 4:18 PM, Lucas Gabriel Vuotto wrote: > Hi David, systemfailure, > > I'm busy, but I'll be taking a look at this update by next weekend. > > On Sun, Feb 15, 2026 at 11:08:14AM +0000, openbsd@systemfailure.net wrote: > > I guess this should be documented in the README, at least until the old port is not supported anymore, in other words until 7.8 is phased out? > > I think that the usual way of dealing with this is /faq/current.html . > > > I hope we'll be able to update the port soon, since this new release of i2pd partially mitigates an ongoing DDoS/Sybil attack disrupting the I2P network. FYI this new attack may be the result of a botnet operator's incompetence: https://krebsonsecurity.com/2026/02/kimwolf-botnet-swamps-anonymity-network-i2p/ . > > The easiest way to deal with this is decoupling the port changes from > the version update. > > For only the version update, it has my OK in case any other of the devs > can commit it. I won't be able to do so until Wednesday or Thursday. > > Lucas > I think you are absolutely right. Here is a patch updating net/i2pd to the latest release (2.59.0), without any other changes. 'make test' is failing: c++ -Wall -Wno-unused-parameter -Wextra -pedantic -O0 -g -std=c++17 -D_GLIBCXX_USE_NANOSLEEP=1 -DOPENSSL_SUPPRESS_DEPRECATED -pthread -Wl,--unresolved-symbols=ignore-in-object-files -I/usr/local/include -I../libi2pd -O2 -pipe -L/usr/local/lib -o test-http-merge_chunked test-http-merge_chunked.cpp ../libi2pd.a -lboost_system -lboost_program_options -lssl -lcrypto -lz -lpthread ld: error: unable to find library -lboost_system c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:36: test-http-merge_chunked] Error 1 But it does not prevent the port from building and working fine, as far as I tested (on amd64). Best regards. Index: Makefile =================================================================== RCS file: /cvs/ports/net/i2pd/Makefile,v diff -u -p -r1.32 Makefile --- Makefile 10 Feb 2026 13:25:02 -0000 1.32 +++ Makefile 15 Feb 2026 23:06:34 -0000 @@ -2,8 +2,7 @@ COMMENT = client for the I2P anonymous n GH_ACCOUNT = PurpleI2P GH_PROJECT = i2pd -GH_TAGNAME = 2.58.0 -REVISION = 0 +GH_TAGNAME = 2.59.0 CATEGORIES = net HOMEPAGE = https://i2pd.website Index: distinfo =================================================================== RCS file: /cvs/ports/net/i2pd/distinfo,v diff -u -p -r1.25 distinfo --- distinfo 12 Nov 2025 02:13:09 -0000 1.25 +++ distinfo 15 Feb 2026 23:06:34 -0000 @@ -1,2 +1,2 @@ -SHA256 (i2pd-2.58.0.tar.gz) = X/ZQxtqP2jUiwQ7CKImn/RxrXRr0LCRTHYTDb2zEkBk= -SIZE (i2pd-2.58.0.tar.gz) = 719564 +SHA256 (i2pd-2.59.0.tar.gz) = Dr6wXk82qzgJRJVhoJXcdnrYIaxqYclWI6tJvk/9OYs= +SIZE (i2pd-2.59.0.tar.gz) = 743516 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/i2pd/pkg/PLIST,v diff -u -p -r1.17 PLIST --- pkg/PLIST 12 Nov 2025 02:13:09 -0000 1.17 +++ pkg/PLIST 15 Feb 2026 23:06:34 -0000 @@ -144,6 +144,12 @@ share/examples/i2pd/certificates/reseed/ @sample ${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/creativecowpat_at_mail.i2p.crt @owner @group +share/examples/i2pd/certificates/reseed/diyarciftci_at_protonmail.com.crt +@owner _i2pd +@group _i2pd +@sample ${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/diyarciftci_at_protonmail.com.crt +@owner +@group share/examples/i2pd/certificates/reseed/echelon3_at_mail.i2p.crt @owner _i2pd @group _i2pd @@ -196,6 +202,12 @@ share/examples/i2pd/certificates/reseed/ @owner _i2pd @group _i2pd @sample ${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/reseed_at_diva.exchange.crt +@owner +@group +share/examples/i2pd/certificates/reseed/sahil_at_mail.i2p.crt +@owner _i2pd +@group _i2pd +@sample ${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/sahil_at_mail.i2p.crt @owner @group share/examples/i2pd/i2pd.conf