-
Notifications
You must be signed in to change notification settings - Fork 13
/
build_config.json
115 lines (112 loc) · 4.88 KB
/
build_config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
{
"builds": {
"bind-9.15.8": {
"url": "https://ftp.isc.org/isc/bind9/9.15.8/bind-9.15.8.tar.xz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"bind-9.14.10": {
"url": "https://ftp.isc.org/isc/bind9/9.14.10/bind-9.14.10.tar.gz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"bind-9.13.7": {
"url": "https://ftp.isc.org/isc/bind9/9.13.7/bind-9.13.7.tar.gz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"bind-9.12.4": {
"url": "https://ftp.isc.org/isc/bind9/9.12.4/bind-9.12.4.tar.gz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"bind-9.11.6": {
"url": "https://ftp.isc.org/isc/bind9/9.11.6/bind-9.11.6.tar.gz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"bind-9.10.8": {
"url": "https://ftp.isc.org/isc/bind9/9.10.8/bind-9.10.8.tar.gz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"bind-9.9.11": {
"url": "https://ftp.isc.org/isc/bind9/9.9.11/bind-9.9.11.tar.gz",
"make_str": "!bind9make",
"start_str": "!bind9start",
"use_in_all": [ "test1", "test2" ] },
"knot-resolver-4.1.0": {
"url": "https://secure.nic.cz/files/knot-resolver/knot-resolver-4.1.0.tar.xz",
"make_str": "!knotmake",
"start_str": "!knotstart",
"use_in_all": [ ],
"NOTES": "See note 1 about having just one version; see note 2 aboout use_in_all" },
"knot-resolver-5.0.0": {
"url": "https://secure.nic.cz/files/knot-resolver/knot-resolver-5.0.0.tar.xz",
"make_str": "!knotmake",
"start_str": "!knotstart",
"use_in_all": [ ],
"NOTES": "See note 1 about having just one version; see note 2 aboout use_in_all" },
"pdns-recursor-4.2.1": {
"url": "https://downloads.powerdns.com/releases/pdns-recursor-4.2.1.tar.bz2",
"make_str": "!pdns4make",
"start_str": "!pdns4start",
"use_in_all": [ "test1", "test2"],
"NOTES": "??? Can't use in test1 because can't pull in non-standard root trust anchors" },
"pdns-recursor-4.1.15": {
"url": "https://downloads.powerdns.com/releases/pdns-recursor-4.1.15.tar.bz2",
"make_str": "!pdns4make",
"start_str": "!pdns4start",
"use_in_all": [ "test2"],
"NOTES": "Can't use in test1 because can't pull in non-standard root trust anchors" },
"pdns-recursor-4.0.9": {
"url": "https://downloads.powerdns.com/releases/pdns-recursor-4.0.9.tar.bz2",
"make_str": "!pdns4make",
"start_str": "!pdns4start",
"use_in_all": [ "test2"],
"NOTES": "Can't use in test1 because can't pull in non-standard root trust anchors" },
"unbound-1.9.6": {
"url": "http://unbound.net/downloads/unbound-1.9.6.tar.gz",
"make_str": "!unboundmake",
"start_str": "!unboundstart",
"use_in_all": [ "test1", "test2" ] },
"unbound-1.8.3": {
"url": "http://unbound.net/downloads/unbound-1.8.3.tar.gz",
"make_str": "!unboundmake",
"start_str": "!unboundstart",
"use_in_all": [ "test1", "test2" ] },
"unbound-1.7.3": {
"url": "http://unbound.net/downloads/unbound-1.7.3.tar.gz",
"make_str": "!unboundmake",
"start_str": "!unboundstart",
"use_in_all": [ "test1", "test2" ] },
"unbound-1.6.8": {
"url": "http://unbound.net/downloads/unbound-1.6.8.tar.gz",
"make_str": "!unboundmake",
"start_str": "!unboundstart",
"use_in_all": [ "test1", "test2" ] },
"unbound-1.5.10": {
"url": "http://unbound.net/downloads/unbound-1.5.10.tar.gz",
"make_str": "!unboundmake",
"start_str": "!unboundstart",
"use_in_all": [ "test1", "test2" ] }
},
"templates": {
"!bind9make": "./configure --prefix=PREFIX && make && make install",
"!knotmake": "meson build_dir --prefix=PREFIX --default-library=static && ninja -C build_dir/ install",
"!pdns4make": "./configure && SYSCONFDIR=PREFIX/etc/powerdns make -e && DESTDIR=PREFIX make -e install",
"!unboundmake": "./configure --prefix=PREFIX && make && make install",
"!bind9start": "PREFIX/sbin/named -c TEST_DIR/named.conf",
"!knotstart": "sleep 4; rm -rf PREFIX/workdir; mkdir PREFIX/workdir; dtach -n /tmp/tmpsocket PREFIX/sbin/kresd -f 1 -c TEST_DIR/kresd.conf PREFIX/workdir",
"!pdns4start": "PREFIX/usr/local/sbin/pdns_recursor --daemon --config-dir=TEST_DIR",
"!unboundstart": "PREFIX/sbin/unbound -c TEST_DIR/unbound.conf"
},
"notes": [
"1: Before version 4.0.0, it was impossible to build knot-resolver reliably due to needing particular versions of libraries
that did could not predicably be made on the development system. Also, CZ.nic said they only support the latest version,
and they assume that all their users come up to the current version almost immediately.",
"2: From the knot-resolver developers 2019-04-23:
Priming is done asynchronously and does not block other requests so you might get old data for a while if you query right after daemon start.
Also, . NS is cached in persistent cache between restarts for duration of TTL."
]
}