Commit Briefs



Peter J. Philipp

hide the "peeking failed" message, this was noticed on the FreeBSD and Linux (STABLE_1_8, tags/RELEASE_1_8_0)

ports and we just wrap a #ifdef DEBUG around it.



Peter J. Philipp

add FreeBSD to the timingsafe_mem* club


Peter J. Philipp

expand on the version and allow the -l flag which acts a little like kill(1)

with the -l flag. It lists the RR's that are capable in this version of delphinusdnsd. rearrange struct typetable to the ddd-dns.h file.


Peter J. Philipp

* rename find.*nsec functions to just nsec/nsec3_.* This should be a start

at weeding out duplicate functions (some better than others).




pjp

dnssec.c is a mess, but trying to make the best of it. take out some newlines

that were spurious and try to get the right next closer wildcard RR maybe this will fix lookups to pop.delphinusdns.org


Peter J. Philipp

the prototype for reply_nxdomain() changed sometime in the past and was not

updated in axfr.c, make sure the prototypes are same, update all calls to this function.



Peter J. Philipp

I have found a problem where something returned SERVFAIL, I'm going to try to

fix it before friday which is the deadline (personal deadline) for the 1.8.0 release. Add comments around the produced *.signed file after signing. These comments will not be transferred to the replicants and thus will not reveal anything. They are for debugging purposes only. Change a copy-paste error.


Peter J. Philipp

make linux work to an updated version of libressl (as of today)

on axfr I noticed it doesn't timeout anymore since we privsep+ the accept engine for that, So add a timeout of 10 seconds. some rearranging.


Peter J. Philipp

follow up last commit with this one where we have a variable called:

OPENBSD_COMPAT= no functional change other than order of compiling.


Peter J. Philipp

Testing FreeBSD on 14.0 revealed that FreeBSD compile made use of freebsd's

strnvis() which has its arguments reversed on 2nd and 3rd argument. So we add the openbsd_compat/vis.c to the Makefile. This should prevent dddctl query from segfaulting. FreeBSD is now 100% supported. Yes there is compile warnings still. Tested on FreeBSD/amd64



Peter J. Philipp

spotted a bug in the TLS code. Sync the TLS code with already done changes

with TCP code (dot.c and do53t.c respectively).


Peter J. Philipp

We're speeding up by half a year for the open core part (windows port) this

will affect the TODO's for 1.9 which will come at a later stage, perhaps in 2026.


Peter J. Philipp

don't silently drop format errors.


Peter J. Philipp

update the explanation of what delphinusdnsd can do and can't, as some of it

is not up to date anymore.


Peter J. Philipp

update algorithms to match reality.


Peter J. Philipp

fix a segfault condition based off an EXAMPLE section on dddctl(8), changing

malloc to calloc is the fix.


Peter J. Philipp

update changes and todo, while there capitalise the setproctitle()'s

For consistency.


Peter J. Philipp

update "SVCB and HTTPS Resource Records" which has exited draft and is now

RFC 9460