Commits

Commit:
54cdfc353d210e5be20b3be7bb5890a363880aa8
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Sun Feb 18 11:52:15 2024 UTC

Update some events that happened in the last development cycle.

Commit:
6ba12b43b22324c0e90e4767b1625efd330dd83d
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Fri Feb 16 06:40:32 2024 UTC

Update the website with news and downloads of delphinusdnsd 1.8.0

Commit:
f125e630c9a9b305b7f769b04686073a2a1c9d9f
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Feb 15 10:35:46 2024 UTC

hide the "peeking failed" message, this was noticed on the FreeBSD and Linux ports and we just wrap a #ifdef DEBUG around it.

Commit:
45a2073cd15cc11168a97987b3d0e6cd11e75cc1
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Feb 15 09:27:02 2024 UTC

Add FreeBSD to the timingsafe_* club. This time I test-compiled even.

Commit:
37434d8beea9b15e81854ce6ea01090149ca1e2b
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Feb 15 09:20:24 2024 UTC

add FreeBSD to the timingsafe_mem* club

Commit:
01ddaf4107ed0dd0a01db7f7c19c7c15cb429a04
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Wed Feb 14 18:08:50 2024 UTC

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.

Commit:
e20bfe4a1cf71d1e40ff6072bf7db350b36e9138
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Wed Feb 14 14:41:48 2024 UTC

* rename find.*nsec functions to just nsec/nsec3_.* This should be a start at weeding out duplicate functions (some better than others).

Commit:
3fa057103567f936d22fa33b12277a7d19021f4b
From:
pjp <pjp@stern.delphinusdns.org>
Date:
Wed Feb 14 13:39:13 2024 UTC

bad "next closest wildcard"

Commit:
cd236b71df2ed6f0f1555a5cd8412ccc48284d0c
From:
pjp <pjp@stern.delphinusdns.org>
Date:
Wed Feb 14 13:30:21 2024 UTC

OK, small typo or blunt error? rewrite the variable n3 to ns3 in the RB_FIND

Commit:
de74d19c4f109383096a1cb2c3f97f463557fe15
From:
pjp <pjp@stern.delphinusdns.org>
Date:
Wed Feb 14 13:08:07 2024 UTC

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

Commit:
e888ff051415272531236b3446c40ab3bb9032b0
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Tue Feb 13 18:56:51 2024 UTC

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.

Commit:
59e0afd28f6bd345f09fcc0741c2dda9e93b3765
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Mon Feb 12 12:29:22 2024 UTC

make the hashing in comments more like RFC 5155

Commit:
b33d6a4e1db5ffcb6ccb06fe0974a9e6d522ceba
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Mon Feb 12 12:06:08 2024 UTC

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.

Commit:
ab41ee3fbdb296d971daee10cb758e8a0b5095a2
From:
pjp <pjp@spica.delphinusdns.org>
Via:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Sat Feb 10 16:05:27 2024 UTC

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.

Commit:
d5f4988bf3e029ac08f78a69ca0fc578a70af15a
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Feb 8 18:37:43 2024 UTC

follow up last commit with this one where we have a variable called: OPENBSD_COMPAT= no functional change other than order of compiling.

Commit:
dcf112e8cfe7dd5b6539ca9112aa92e3035ed11e
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Feb 8 18:32:39 2024 UTC

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

Commit:
02ae4502b64a31567320483e9680872cff409d33
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Fri Feb 2 07:00:30 2024 UTC

I taught myself C coding with help of books and other people by example.

Commit:
af384fc45f193bb5108808fe927fa8a1a0f568fc
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Fri Feb 2 06:47:23 2024 UTC

spotted a bug in the TLS code. Sync the TLS code with already done changes with TCP code (dot.c and do53t.c respectively).

Commit:
931fe1bfe06f97349aaac0cfafa87480fb09ea92
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Mon Jan 29 07:48:38 2024 UTC

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.

Commit:
7027d1e51b6bcb439dd2fbdb7ebb8d768ac80862
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Sun Jan 28 14:48:35 2024 UTC

don't silently drop format errors.

Commit:
f97494ee66d2c45ee02d090726e51b85a7871976
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Sat Jan 27 14:23:51 2024 UTC

update the explanation of what delphinusdnsd can do and can't, as some of it is not up to date anymore.

Commit:
16fed7407e1e8c2502eb1ff49a6d25d65686969d
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Sat Jan 27 08:17:27 2024 UTC

update algorithms to match reality.

Commit:
ffc377f38d72ef1d4d44f03ba3d75cf3cb5cc75b
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Fri Jan 26 07:48:20 2024 UTC

fix a segfault condition based off an EXAMPLE section on dddctl(8), changing malloc to calloc is the fix.

Commit:
f7365341107e9c5ab8a79ad3573b29cdc4bfa196
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Jan 25 17:51:45 2024 UTC

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

Commit:
963ce475abc4c88ce676c50a6cf68ff9f3ae079a
From:
Peter J. Philipp <pbug44@delphinusdns.org>
Date:
Thu Jan 25 15:31:16 2024 UTC

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