On Sunday, February 15th, 2026 at 4:18 PM, Lucas Gabriel Vuotto <[email protected]>
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, [email protected] 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