I tested the update briefly and it works. Noticed some errors in `make test` about rand(), strcat(), and sprintf(), but I'm unsure what to do about those. Adding boost_atomic-mt to WANTLIB was necessary to pass port-lib-depends-check.
Feedback? I hope I didn't miss anything obvious. --- Changelog entry from upstream: ## [2.47.0] - 2023-03-11 ### Added - Congestion caps - SAM UDP port parameter - Support domain addresses for yggdrasil reseeds ### Changed - DHT for floodfills instead plain list - Process router's messages in separate thread - Don't publish non-reachable router - Send and check target destination in first streaming SYN packet - Reseeds list ### Fixed - Memory leak in windows network state detection - Reseed attempts from invalid address
Index: Makefile =================================================================== RCS file: /cvs/ports/net/i2pd/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- Makefile 26 Feb 2023 07:51:45 -0000 1.17 +++ Makefile 15 May 2023 22:28:46 -0000 @@ -2,7 +2,7 @@ COMMENT = client for the I2P anonymous n GH_ACCOUNT = PurpleI2P GH_PROJECT = i2pd -GH_TAGNAME = 2.46.1 +GH_TAGNAME = 2.47.0 CATEGORIES = net HOMEPAGE = https://i2pd.website @@ -12,7 +12,7 @@ PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} boost_date_time-mt boost_filesystem-mt WANTLIB += boost_program_options-mt boost_system-mt c crypto m -WANTLIB += ssl z +WANTLIB += ssl z boost_atomic-mt COMPILER = base-clang ports-gcc MODULES = devel/cmake Index: distinfo =================================================================== RCS file: /cvs/ports/net/i2pd/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- distinfo 26 Feb 2023 07:51:45 -0000 1.12 +++ distinfo 15 May 2023 22:28:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (i2pd-2.46.1.tar.gz) = g7teJJTVZtQf86heTJMHjSkNEOPPH754B77J8NAkUT4= -SIZE (i2pd-2.46.1.tar.gz) = 644777 +SHA256 (i2pd-2.47.0.tar.gz) = yYi68jIVw31fVmt7IFmjwWjHjRV+rG3ASjCsJmxjNfA= +SIZE (i2pd-2.47.0.tar.gz) = 650284 cvs server: Diffing patches cvs server: Diffing pkg Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/i2pd/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 26 Feb 2023 07:51:45 -0000 1.10 +++ pkg/PLIST 15 May 2023 22:28:46 -0000 @@ -131,6 +131,7 @@ share/examples/i2pd/certificates/reseed/ @sample ${LOCALSTATEDIR}/lib/i2pd/certificates/reseed/acetone_at_mail.i2p.crt @owner @group +share/examples/i2pd/certificates/reseed/arnavbhatt288_at_mail.i2p.crt share/examples/i2pd/certificates/reseed/creativecowpat_at_mail.i2p.crt @owner _i2pd @group _i2pd