From: Stuart Henderson Subject: Re: New port: lyrebird, the obfourscator To: Douglas Silva Cc: "ports@openbsd.org" Date: Wed, 17 Dec 2025 10:01:52 +0000 On 2025/12/17 01:29, Douglas Silva wrote: > Lyrebird is a fork of obfs4proxy maintained by the Tor Project. It's an obfuscator commonly used for deploying obfs4 Tor bridges. It's written in Go. > > https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird > > This is my first attempt to contribute to the ports tree, so please test it and send me your feedback. > > I used the obfs4proxy port as a starting point. It hasn't seen a release since 2022, which is around the time the fork was made — it may be considered unmaintained. > > The old project is hosted here: https://gitlab.com/yawning/obfs4 small tweaks, the license marker could be more clear (the combined result of compilation is GPLv3+ because some parts are GPLv3+), and ALL_TARGET not needed. not using tor so not tested runtime, but lgtm, ok for someone else to import if they're happy. --- Makefile- Mon Dec 15 22:40:19 2025 +++ Makefile Wed Dec 17 09:59:09 2025 @@ -14,14 +14,12 @@ HOMEPAGE = https://gitlab.torproject.org/tpo/anti-cen MAINTAINER = Douglas Silva -# BSD and GPLv3+ +# GPLv3+ (due to x25519ell2, meeklite; other code is BSD) PERMIT_PACKAGE = Yes WANTLIB += c pthread MODULES += lang/go - -ALL_TARGET = ${MODGO_MODNAME}/... post-install: ${INSTALL_MAN} ${WRKSRC}/doc/lyrebird.1 \