fix: populate ldns submodule and add autotools to LDNS build stage

- Re-cloned zonemaster-ldns with --recurse-submodules so the bundled
  ldns C library source (including Changelog and configure.ac) is present
- Added autoconf, automake, libtool to Dockerfile.backend ldns-build stage
  so libtoolize + autoreconf can generate ldns/configure during make

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-21 08:33:38 +02:00
parent 8d4eaa1489
commit eaaa8f6a11
541 changed files with 138189 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
BaseName: 20-sign-zone
Version: 1.0
Description: sign a zone file and verify it
CreationDate: Tue Feb 10 09:40:53 CET 2009
Maintainer: Jelte
Category:
Component:
Depends:
Help: 20-sign-zone.help
Pre:
Post:
Test: 20-sign-zone.test
AuxFiles: 20-sign-zone.db Kjelte.nlnetlabs.nl.+005+09693.key Kjelte.nlnetlabs.nl.+005+09693.private Kjelte.nlnetlabs.nl.+005+51181.key Kjelte.nlnetlabs.nl.+005+51181.private
Passed:
Failure:

View File

@@ -0,0 +1 @@
No arguments are needed

View File

@@ -0,0 +1,19 @@
[ -f ../.tpkg.var.master ] && source ../.tpkg.var.master
export PATH=$PATH:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:.
LD_LIBRARY_PATH=../../lib:$LD_LIBRARY_PATH \
../../examples/ldns-signzone -b jelte.nlnetlabs.nl Kjelte.nlnetlabs.nl.+005+09693
if [[ $? -ne 0 ]]; then
echo "Signer failed"
exit 1
fi
../../examples/ldns-verify-zone jelte.nlnetlabs.nl.signed
if [[ $? -ne 0 ]]; then
echo "Verification failed"
exit 2
fi
exit 0

View File

@@ -0,0 +1 @@
jelte.nlnetlabs.nl. 3600 IN DNSKEY 256 3 5 AwEAAa1rGRf+7OfCNijf7dQqYhtBMe3MH/tzR5m6zURKmuZ1FhT168wGBglcrnFrcbZsCYakpiuWxAFPA7rdB8i2xCwLdLg8zzim4x+ufaUA8bwrEFzqWPCaJ6eoL2T73PEACYOyq2B9CfHHfg3XuShv6al6APka8sPlXFDdKekTvp2j ;{id = 9693 (zsk), size = 1024b}

View File

@@ -0,0 +1,10 @@
Private-key-format: v1.2
Algorithm: 5 (RSASHA1)
Modulus: rWsZF/7s58I2KN/t1CpiG0Ex7cwf+3NHmbrNREqa5nUWFPXrzAYGCVyucWtxtmwJhqSmK5bEAU8Dut0HyLbELAt0uDzPOKbjH659pQDxvCsQXOpY8Jonp6gvZPvc8QAJg7KrYH0J8cd+Dde5KG/pqXoA+Rryw+VcUN0p6RO+naM=
PublicExponent: AQAB
PrivateExponent: kyfaN15/MXq/8pdyfSMp9O6xq5QXX4xHKdA19slIAF9Cya6U1KAX50HaVSxTZfTvcG2vBDX/RQ0DoUGGJW/RrhgKv+awrWHJWmVQGgBPeDAQ3FQwI7augLcI+qXM+S2bmTRx4vv0+aw478U3kA5McrZZ1aXHpkpP++z7Q/Q8W4E=
Prime1: 4INzM4AMUOZSnesIOkqNWiIoFhMgvt/hpAMkaiCjhNSGc93dVr2C7S6NDC0A22BSIdv94R/CurNT09UsPpN8cw==
Prime2: xb03LtU4vC/lpxJLF70Jg1BKypqDdxoTEaALsSHIc6dqNwlbrnJWpvZYkhBywMy6q8/bUUIlmPazXESolJK+EQ==
Exponent1: Iwgfx59pTI5DweRUilPrrm659ofRijcAzEi5O94P5cALorSxvsEfVsb2tzmmcpSa/DGJccE071Df+aO/nZwBxQ==
Exponent2: XJt6Tae0c4YnEvDhVFPHMcWX0X091rjSd22yLBn7TBb7Cp2KX4/S/0zePEIRzDPVtQOa3lqRSys24x6QqUx0UQ==
Coefficient: X8UoYtwkSmc4hcVoXc9y03IFo6Rf8xu4zEL5zQfWk6zGlJHuZFezjYqcQa+K9im/U/5IcdAP/RnYfzLh8H9G1w==

View File

@@ -0,0 +1 @@
jelte.nlnetlabs.nl. 3600 IN DNSKEY 257 3 5 AwEAAbJmmaN7pQw30zL2TsdhQ+Vl8fxzDrKT/3aquftoHBUgkjHuVdRMr03nMTjxBpWodDrvG/GYG46L2Nws3Ykcdfxglhx60coN+rq7vimJl9E60CYT83xugT1lvoBzGxm6yPzFKb4NT015GwrkqqC1XJA1FmN09SXAPRwI6yk7Ru7ODjBeSRZ3LyVsBL6gMO902FSw8mWKyZZONxxzuyC0WepODghU5qVbHs8/WVdJc4CjKoM3OnRpAxposrhxSmDsavbi7+kR1Cd3wyQEDTY8STaJzEiwfasO2gJJL/FZzsjoHrOf6qYruZyPTBhApmygqSu+aDAlsRRFDEMuU44ZuTU= ;{id = 51181 (ksk), size = 2048b}

View File

@@ -0,0 +1,10 @@
Private-key-format: v1.2
Algorithm: 5 (RSASHA1)
Modulus: smaZo3ulDDfTMvZOx2FD5WXx/HMOspP/dqq5+2gcFSCSMe5V1EyvTecxOPEGlah0Ou8b8ZgbjovY3CzdiRx1/GCWHHrRyg36uru+KYmX0TrQJhPzfG6BPWW+gHMbGbrI/MUpvg1PTXkbCuSqoLVckDUWY3T1JcA9HAjrKTtG7s4OMF5JFncvJWwEvqAw73TYVLDyZYrJlk43HHO7ILRZ6k4OCFTmpVsezz9ZV0lzgKMqgzc6dGkDGmiyuHFKYOxq9uLv6RHUJ3fDJAQNNjxJNonMSLB9qw7aAkkv8VnOyOges5/qpiu5nI9MGECmbKCpK75oMCWxFEUMQy5Tjhm5NQ==
PublicExponent: AQAB
PrivateExponent: ln5QuwWR7KWnJ0V6nVzivsBqCzEwQ9rvVTaeX4OqtPPd//rzMn1iINCXyFYi3NrW+eQ9aWeMT4qPbOT4GTMGINmFqA6/rLhwO1gnCblFdb4sWwLXkq9RnO6YbpkrUmAsLndQSD/IFy3Db0QI4Ds+E3SFJ29BYhAyPNUVM5oKs2V9FShbSs0jrBR1Pb9GdCUHiyNheVIaRmpwmhzyyO/Govhy60rN0KildQBG5yOR+gUM0O/ZgLBhzBjgnvocFj6qW1wZsxJSrRweXQ7ISLDabDr81A0rIahCKhph0I4S45W+g+cnFCL0DjwgQ9zBMvbT6EstIIcGaFDSoeTrUHSpAQ==
Prime1: 2kR0TxB0zidXQnvwQ3Itl+fH62x5JdlhREfrvu1tZ55dZlGxCXRw75x9AwOltIYTv6EusXAqLO+gCnP+mS4WPTsm+A5mpneNUVusj9DYG71j01Tp0wVQ+shH3N7QKhYZJ/q8gKRyu9kKpveQA3Rc/Nzo0zjolFi7MvrBKKnSgkE=
Prime2: 0T3Tja6G5M8zZv77Rmv58jEGETU0BMhdRsByKW6bFLd5le2+s8OXCHTCdULxvhK0K8OTO2ki7Q7v68k+g8yMhba0DxW402v9vz3a7ln9gi8kFmqQRnm8Wp6s6iFqiIOOLWDUqBeBLHii/JlOdZnXuL2LtqGZwYcVIG/w5YBM0fU=
Exponent1: Ga80gJlPJXM7sXckLsug0d9Uhz+cgfeymnZcJ3uJBEh+dSvnyVUKdSfVDiW/uh6M9F/jPr4UOHV6P8CmlR/3Pf1X+Ji5O52V450GEWZiB+GhfZzgZxSZEum+ix8tH8a57xpyVDEFz1UbC8rWB5IJ3zefrjtkIxDN9pHLaR2SyAE=
Exponent2: SliDcJYQjAArLW9v7Me02Z8dnsOepgxjSB5c8efA5o2CgAknd0wJwBFsfqm4p2aR6fLlv3hN1pk2Gjs5IS9uxpvyQmHfeA+o62iY/5OuBbGmSui2NrROfoxeuBoDdln4DJuZM9iWJyz+DG6UeCifg56lo9Crhx3uHcZoe8MoiHk=
Coefficient: DH+bYSWwL1ggJHjI6a01ZvWANob3bf3Rbg5umrY7oHFpF3dWgau8rGwi0dxbDqMQOJzx3s9z0r0ZZ8KJr91Xs0c+1NhE2l/eL1j+gqMMDTTJUr9T39cZ/9BzHo81ineV5RlDuQ7P24ISvjYFUj/7zQIWPY7ach1uA0Oh8XW+p1A=

View File

@@ -0,0 +1,34 @@
; loosely based on jelte.nlnetlabs.nl.
jelte.nlnetlabs.nl. 3600 IN SOA ns.jelte.nlnetlabs.nl. jelte.jelte.nlnetlabs.nl. 808 28800 7200 604800 3600
jelte.nlnetlabs.nl. 3600 IN NS ns.jelte.nlnetlabs.nl.
jelte.nlnetlabs.nl. 3600 IN NS ext.ns.whyscream.net.
jelte.nlnetlabs.nl. 3600 IN NS ns-ext.nlnetlabs.nl.
jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
jelte.nlnetlabs.nl. 60 IN MX 10 smtp.jelte.nlnetlabs.nl.
jelte.nlnetlabs.nl. 3600 IN AAAA 2a02:348:55:5250::80
jelte.nlnetlabs.nl. 0 IN TYPE65534 \# 5 0846480001
dnssec.jelte.nlnetlabs.nl. 3600 IN NS ns2.jelte.nlnetlabs.nl.
dnssec.jelte.nlnetlabs.nl. 3600 IN DS 8340 5 1 5733A59841EA708AE9223822124B07B555E17332
dragon.jelte.nlnetlabs.nl. 1234 IN AAAA 2002:c3a9:dd9d:8:219:d1ff:fe81:5c10
git.jelte.nlnetlabs.nl. 3600 IN AAAA 2a02:348:55:5250::80
git.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
imap.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
nepmail.jelte.nlnetlabs.nl. 3600 IN MX 10 mirre.nlnetlabs.nl.
ns.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
ns.jelte.nlnetlabs.nl. 3600 IN AAAA 2a02:348:55:5250::53
ns-ext.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
ns2.jelte.nlnetlabs.nl. 3600 IN A 195.169.221.157
ns2.jelte.nlnetlabs.nl. 3600 IN AAAA 2002:c3a9:dd9d:1::1
nsec3.jelte.nlnetlabs.nl. 3600 IN NS ns2.jelte.nlnetlabs.nl.
nsec3.jelte.nlnetlabs.nl. 3600 IN DS 21665 7 1 8D5E7DEDC1501A38009882DD1508246EB4A2251C
smtp.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
svn.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
talon.jelte.nlnetlabs.nl. 3600 IN A 195.169.221.157
v6.jelte.nlnetlabs.nl. 3600 IN AAAA 2002:c3a9:dd9d:1::1
vps.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
vpsv6.jelte.nlnetlabs.nl. 3600 IN AAAA 2a02:348:55:5250::1
www.jelte.nlnetlabs.nl. 3600 IN A 178.18.82.80
www.jelte.nlnetlabs.nl. 3600 IN AAAA 2a02:348:55:5250::80
wwwv6.jelte.nlnetlabs.nl. 3600 IN AAAA 2a02:348:55:5250::80