New commits:
commit d6d01e8eea37a76a02004e5223c7f05bf106650c
Merge: c31f17e21f b11d61b7a9
Author: Andrew Cagney <[email protected]>
Date: Tue Dec 23 15:52:09 2025 -0500
Merge ddns: use unbound, when enabled, to resolve right=right.libreswan.org
notes:
- `ipsec whack --dns` expects an uncached resolve
hence code is creating unbound context on every request
the command should instead flush the cache (but how?)
see #2559 ipsec ddns should flush cache
- the tests needed dnssec disabled (but still use unbound)
else things didn't validate
- there's still unbound code for looking up dnskeys
see #2560 merge resolve helper and ikev2_ipseckey?
- need to update ttoaddress_dns() to use unbound
but this means somehow making ipsec.conf's dns* settings
available to that code; for instance in showhostkey
see #2333 should ttoaddress_dns() call unbound_resolve() when available?
close #2353 should a half resolved connection orient
close #1749 ikev2-ddns-02 fails intermittently
commit b11d61b7a9bd5d70828afefd1a258e1096a356f2
Author: Andrew Cagney <[email protected]>
Date: Fri Dec 19 13:29:31 2025 -0500
resolve: use UNBOUND when enabled
commit a4366c60ce14065a60da1ce2e1bb251fdd2ad317
Author: Andrew Cagney <[email protected]>
Date: Tue Dec 23 09:44:15 2025 -0500
testing: update DDNS tests to demonstrate unbound pluto's behaviour
- update messages
- add -ready variant HOST and UNBOUND tests
demonstrates behaviour when things can resolve
- shuffle to -delayed, HOST and UNBOUND tests
the name only becomes available after conn is added
commit 4323da659a4de2880e791462a57a4e0bf22d83f4
Author: Andrew Cagney <[email protected]>
Date: Fri Dec 19 13:15:30 2025 -0500
building: define both USE_UNBOUND and USE_DNSSEC
latter is a misnomer, it enables a feature
commit e845e54fd220906237e2d642bfb6db5a814cb364
Author: Andrew Cagney <[email protected]>
Date: Fri Dec 19 13:05:51 2025 -0500
unbound: replace unbound_resolve() with unbound_sync_resolve()
... takes ub_ctx parameter; and return ub_ctx from
unbound_sync_init().
Drop static dns_ctx variable.
Also delete unbound_ctx_free(), and call from whack_shutdown.c.
No point trying to free the never set dns_ctx.
_______________________________________________
Swan-commit mailing list -- [email protected]
To unsubscribe send an email to [email protected]