Re: [UPDATE] net/i2pd: update to 2.61.0

Andrew Kloet <[email protected]> Wed, 22 Jul 2026 08:24:03 -0400
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Resending to the ports@, accidentally sent direct to the author earlier.

On Wed Jul 22, 2026 at 7:33 AM EDT, David Uhden Collado wrote:
> The unveil support added in the latest i2pd release does not account for 
> the fact that OpenBSD commonly uses /var instead of /var/lib.
>
> I had to make a small code change so that unveil works correctly with 
> the default paths used by the OpenBSD port.

I looked at the upstream implementation for pledge/unveil. It's riddled
with errors, typos, and wicked code smells. It's quite frankly appalling
that it got merged. It's apparent it was merged with little to no
testing. It will cause problems.

I encourage you to take a look at it yourself. [1]

> bool openbsd_unevil_enabled;
Seriously?

I'm going to rewrite it for upstream.

[1] https://github.com/PurpleI2P/i2pd/pull/2403

-- 
Andrew
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQQDYAWAj/Md1ZRJrhK0H7x/oPHhDgUCamC2ZAAKCRC0H7x/oPHh
DlQEAQDY9YB7O1hyN6rwWNgbvoRGLG9H8S6vXGxqWKt1Q2OHvQEA2UZTKhvXddxN
FWKDbDjmnS3CyvJi/hdTbPYtABeerQA=
=+Wf3
-----END PGP SIGNATURE-----