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

Attachment: delphinusdnsd-1.4.3.tgz
Description: application/compressed-tar

Reply via email to