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

Reply via email to