From nobody Sat Aug 7 17:52:55 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 9103211FACDA for ; Sat, 7 Aug 2021 17:53:09 +0000 (UTC) (envelope-from jeanpierre@jeanpierredevilliers.xyz) Received: from mail.jeanpierredevilliers.xyz (jeanpierredevilliers.xyz [102.130.119.46]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ghqh2147Sz4Wr9 for ; Sat, 7 Aug 2021 17:53:05 +0000 (UTC) (envelope-from jeanpierre@jeanpierredevilliers.xyz) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=mail; bh=7DaTQrHA5O4hHGk miMSyOZwc3hYHmIHFMJHzorCGkVU=; h=subject:cc:to:from:date; d=jeanpierredevilliers.xyz; b=dUiNfgBCB1mscV+DaI0S1iB99Bcm0pjzmbT9TUXw nB7aT/V9r+hpj7lcnseJjYgnloIxKjaN/AUh4zasDedj48Cx8tf/ezzc1p1rVZMQEn9z0D jrrJjv0RnVSlJQP/7PXa/I7BUgtxwHtYBdfc4UkYfGFgQZEQPT0kUwsqE+/JJOgD+Ugedx qEJ0WYEGlgTuZvX1qw5xsM5DeEv8tFYPrCzYCMj1U6aaVMIXXxSUtatCrrrFKZS55AvnZ5 +/aoH+Z3Z9thJOPEEwA3by+9SmAZcI2WbQYTJb+bXikKi4ve/i8MWMDO1U5f6/I2DKjHFD HDeY2foA9WgiqYjmQR/z3Q== Received: from localhost (n7i1-cust.coolideas.co.za [102.132.165.249]) by mail.jeanpierredevilliers.xyz (OpenSMTPD) with ESMTPSA id 6fdc26bd (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 7 Aug 2021 19:52:57 +0200 (SAST) Date: Sat, 7 Aug 2021 19:52:55 +0200 From: Jean-Pierre de Villiers To: FreeBSD Ports Cc: Nikola Kolev Subject: FreeBSD ports of OpenBSD relayd(8) and ldapd(8) Message-ID: <20210807175255.xpuvek3wlof3mbe2@laptop> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4Ghqh2147Sz4Wr9 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=jeanpierredevilliers.xyz header.s=mail header.b=dUiNfgBC; dmarc=pass (policy=none) header.from=jeanpierredevilliers.xyz; spf=pass (mx1.freebsd.org: domain of jeanpierre@jeanpierredevilliers.xyz designates 102.130.119.46 as permitted sender) smtp.mailfrom=jeanpierre@jeanpierredevilliers.xyz X-Spamd-Result: default: False [-3.30 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.jeanpierredevilliers.xyz]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[jeanpierredevilliers.xyz:~]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[jeanpierredevilliers.xyz,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_DKIM_PERMFAIL(0.00)[jeanpierredevilliers.xyz:s=mail]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:328364, ipnet:102.130.119.0/24, country:ZA]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RBL_AMI_RCVD_FAIL(0.00)[102.132.165.249:server fail] X-ThisMailContainsUnwantedMimeParts: N I've been actively using relayd(8) on FreeBSD but, due to its age, the TLS support is somewhat lacking. Hence, I've resorted to wrapping connections in TLS using stunnel(8), which works perfectly but is less ideal I would suppose. Before I try and do anything myself, I was curious whether or not anyone has already made progress in this? If not, I thought a good strategy might involve adapting the approach used for the obhttpd(8) port as they even have very similar dependencies. I've never made a port before, so if no one has any interest in this, any suggestions would be welcome. I'm certain however, that between Porter's Hanbook and using obhttpd(8) as a reference, I should be able to figure out. As for ldapd(8), there seems to be a functioning port on GitHub by Nikola Kolev https://github.com/koue/ldapd. It has not been commited to the ports tree yet, though, from what I can tell. He also happens to be the official maintainer for relayd(8) but, unless I'm mistaken, the correct practice is to query the ports mailing list as opposed to the maintainer? My apologies otherwise. Regards, JP