Hey @ports, Port updated to 1.4.3 release (see attachment). Changes:
directory permissions and ownership fixed; .rc script added; other minor changes. Tested OK on amd64. OK? Comments? Kurt pointed out that we already have multiple DNS daemons and asked me what makes delphinusdnsd stand out and why am I using it which are fair questions. I can't speak for Peter (the developer), but I think delphinusdnsd aims to be a simple and secure (drops privileges, uses pledge and chroot) DNS implementation. Is not fully-featured like bind but supports all the ones I care about. I'm using it because I'm trying to better understand how DNS works and that seems more likely with a small code base. Also, I wanted to learn how to make an OpenBSD port (thanks @bcallah) and contribute back to the project because Peter provided me good guidance when I needed to deploy a proper DNS setup. I don't see any reason why this port would not be imported, specially when they are many others that were. Thank you and take care. Have a nice day. Ricardo *** delphinusdnsd-1.4.2/distinfo 2020-07-14 01:42:26.000000000 +0100 --- delphinusdnsd-1.4.3/distinfo 2020-08-06 01:12:17.002971423 +0100 *************** *** 1,2 **** ! SHA256 (delphinusdnsd-1.4.2.tar.gz) = AIIedM85Jv3E7FXq3+VWUScdi0BSqzxUqpt5dsh3Oxs= ! SIZE (delphinusdnsd-1.4.2.tar.gz) = 174168 --- 1,2 ---- ! SHA256 (delphinusdnsd-1.4.3.tar.gz) = 07Zxo3E/1bh6EfmI7q02VAnPxLJEyMTsNAkh31ybMzs= ! SIZE (delphinusdnsd-1.4.3.tar.gz) = 174566 *** delphinusdnsd-1.4.2/Makefile 2020-07-14 01:46:06.010176892 +0100 --- delphinusdnsd-1.4.3/Makefile 2020-08-06 01:12:17.002971423 +0100 *************** *** 1,6 **** ! COMMENT = Non-caching, non-recursing authorative DNS server DISTNAME = delphinusdnsd-${VERSION} ! VERSION = 1.4.2 PKGNAME = ${DISTNAME} CATEGORIES = net --- 1,6 ---- ! COMMENT = simple authorative DNS server DISTNAME = delphinusdnsd-${VERSION} ! VERSION = 1.4.3 PKGNAME = ${DISTNAME} CATEGORIES = net *** delphinusdnsd-1.4.2/pkg/PLIST 2020-07-14 01:42:37.000000000 +0100 --- delphinusdnsd-1.4.3/pkg/PLIST 2020-08-06 01:12:17.002971423 +0100 *************** *** 6,17 **** @man man/man8/delphinusdnsd.8 @man man/man5/delphinusdns.conf.5 @man man/man8/dddctl.8 ! @mode 660 @owner _ddd @group _ddd - @sample /var/delphinusdnsd/ - @sample /var/delphinusdnsd/master/ @sample /var/delphinusdnsd/replicant/ - @sample /var/delphinusdnsd/etc/ share/examples/delphinusdnsd/example1.conf share/examples/delphinusdnsd/example2.conf --- 6,16 ---- @man man/man8/delphinusdnsd.8 @man man/man5/delphinusdns.conf.5 @man man/man8/dddctl.8 ! @rcscript ${RCDIR}/delphinusdnsd ! @mode 770 ! @sample /var/delphinusdnsd/ @owner _ddd @group _ddd @sample /var/delphinusdnsd/replicant/ share/examples/delphinusdnsd/example1.conf share/examples/delphinusdnsd/example2.conf *** delphinusdnsd-1.4.2/pkg/delphinusdnsd.rc 2020-08-06 01:31:00.365198465 +0100 --- delphinusdnsd-1.4.3/pkg/delphinusdnsd.rc 2020-08-06 01:12:17.002971423 +0100 *************** *** 0 **** --- 1,10 ---- + #!/bin/ksh + + daemon="${TRUEPREFIX}/sbin/delphinusdnsd" + daemon_flags="-f /var/delphinusdnsd/delphinusdns.conf" + + . /etc/rc.d/rc.subr + + rc_reload=NO + + rc_cmd $1 ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, July 14, 2020 5:21 AM, Peter J. Philipp <p...@centroid.eu> wrote: > On Tue, Jul 14, 2020 at 01:00:06AM +0000, Ricardo wrote: > > > Minor changes: > > *** Makefile 2020-07-14 01:14:36.450371963 +0100 > > --- Makefile 2020-07-14 00:59:54.000000000 +0100 > > Thank you Ricardo for the work to get this program into OpenBSD ports! I > am the sole author of this program. It really is great that someone > cares enough to submit it for me, it was always a dream of mine to have > this submitted. I do use this in production on my own servers. > > Here is an outlook if version 1.4.2 gets submitted for OpenBSD 6.8. I have > planned around yearly releases but going to float the 1.5.0 release right > after 6.8 comes out, so OpenBSD 6.9 would ultimately see a > delphinusdnsd 1.5.X. > > Features for that are a forwarding mode which has the nice feature of TSIG > protection (anything similar to that is only found in BIND). Then the > delphinusdsnd 1.6.0 release will likely be released in december 2021. It > will have DNS Updates I hope, which are difficult (for me) to implement. > So that would be for OpenBSD 7.3 time. > > That's the maintainership of this program and (far) lookout for version > changes. Right now delphinusdnsd defaults its config to /etc, but this > submitted port defaults to /var/delphinusdnsd, I'm going to make inroads > in version 1.5.0 to have it default to /var/delphinusdnsd without needing > to pass it flags to configure. That will all be done before OpenBSD 6.8 > comes out. > > Best Regards, > -peter
delphinusdnsd-1.4.3.tgz
Description: application/compressed-tar