dnscontrol/pkg/js/parse_tests/045-loc.json
Tom Limoncelli 0ae4acc3e4
BUGFIX: BIND %D not working after v4.28.0 (#3900)
# Issue

Fixes https://github.com/StackExchange/dnscontrol/issues/3898

After the v4.28.0 upgrade, the `%D` option in BIND's `"filenameformat"`
option no longer works (returns "") when reading the zonefile (but it
works for writing to one!). As a result, "push" always re-creates the
zonefile even if there are no changes.

# Resolution

Fix `%D` in the zone reading code.
2025-12-08 10:32:07 -05:00

338 lines
9.9 KiB
JSON

{
"dns_providers": [],
"domains": [
{
"dnsProviders": {},
"meta": {
"dnscontrol_nameraw": "foo.com",
"dnscontrol_nameunicode": "foo.com",
"dnscontrol_uniquename": "foo.com"
},
"name": "foo.com",
"records": [
{
"filepos": "[line:3:5]",
"localtitude": 9997600,
"loclatitude": 2299997648,
"loclongitude": 1891505648,
"locsize": 51,
"name": "@",
"target": "42 21 54 N 71 6 18 W -24m 30m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:4:5]",
"localtitude": 9997599,
"lochorizpre": 36,
"loclatitude": 2299987600,
"loclongitude": 1891577304,
"locsize": 18,
"locvertpre": 19,
"name": "a",
"target": "42 21 43.952 N 71 5 6.344 W -24.01m 1m 200m 10m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:5:5]",
"localtitude": 10001033,
"loclatitude": 2335528648,
"loclongitude": 2148013648,
"name": "b",
"target": "52 14 5 N 0 8 50 E 10.33m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:23:5]",
"localtitude": 10000600,
"loclatitude": 2332886681,
"loclongitude": 2147034997,
"name": "big-ben",
"target": "51 30 3.033 N 0 7 28.651 W 6m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:6:5]",
"localtitude": 10001000,
"loclatitude": 2031844648,
"loclongitude": 2565228648,
"name": "c",
"target": "32 7 19 S 116 2 25 E 10m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:7:5]",
"localtitude": 9995600,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 37,
"name": "d",
"target": "42 21 28.764 N 71 0 51.617 W -44m 2000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:8:5]",
"localtitude": 4294967295,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 37,
"name": "d-alt-highest",
"target": "42 21 28.764 N 71 0 51.617 W 42849672.95m 2000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:9:5]",
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 37,
"name": "d-alt-lowest",
"target": "42 21 28.764 N 71 0 51.617 W -100000m 2000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:10:5]",
"localtitude": 4294967295,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 37,
"name": "d-alt-toohigh",
"target": "42 21 28.764 N 71 0 51.617 W 42849672.95m 2000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:11:5]",
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 37,
"name": "d-alt-toolow",
"target": "42 21 28.764 N 71 0 51.617 W -100000m 2000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:12:5]",
"localtitude": 10000000,
"lochorizpre": 153,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 18,
"name": "d-horizprecision-hi",
"target": "42 21 28.764 N 71 0 51.617 W 0m 1m 90000000m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:13:5]",
"localtitude": 10000000,
"lochorizpre": 153,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 18,
"name": "d-horizprecision-toohi",
"target": "42 21 28.764 N 71 0 51.617 W 0m 1m 90000000m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:14:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 18,
"name": "d-horizprecision-toolow",
"target": "42 21 28.764 N 71 0 51.617 W 0m 1m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:17:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 153,
"name": "d-size-hi",
"target": "42 21 28.764 N 71 0 51.617 W 0m 90000000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:15:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 153,
"name": "d-size-toohi",
"target": "42 21 28.764 N 71 0 51.617 W 0m 90000000m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:16:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"name": "d-size-toolow",
"target": "42 21 28.764 N 71 0 51.617 W 0m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:18:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 18,
"locvertpre": 153,
"name": "d-vertprecision-hi",
"target": "42 21 28.764 N 71 0 51.617 W 0m 1m 0m 90000000m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:19:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 18,
"locvertpre": 153,
"name": "d-vertprecision-toohi",
"target": "42 21 28.764 N 71 0 51.617 W 0m 1m 0m 90000000m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:20:5]",
"localtitude": 10000000,
"loclatitude": 2299972412,
"loclongitude": 1891832031,
"locsize": 18,
"name": "d-vertprecision-toolow",
"target": "42 21 28.764 N 71 0 51.617 W 0m 1m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:60:5]",
"localtitude": 10000300,
"loclatitude": 2056619648,
"loclongitude": 2698823648,
"name": "fraser-island",
"target": "25 14 24 S 153 9 0 E 3m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:85:5]",
"localtitude": 10030000,
"loclatitude": 2339523648,
"loclongitude": 2124843648,
"name": "guinness-brewery",
"target": "53 20 40 N 6 17 20 W 300m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:70:5]",
"localtitude": 10092000,
"loclatitude": 2224883648,
"loclongitude": 1578683648,
"name": "hawaii",
"target": "21 30 0 N 158 0 0 W 920m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:75:5]",
"localtitude": 10224000,
"loclatitude": 2307541648,
"loclongitude": 1748502648,
"name": "old-faithful",
"target": "44 27 38 N 110 49 41 W 2240m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:36:5]",
"localtitude": 10000400,
"loclatitude": 2025592648,
"loclongitude": 2691854648,
"name": "opera-house",
"target": "33 51 31 S 151 12 51 E 4m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:42:5]",
"localtitude": 10000400,
"loclatitude": 2025592648,
"loclongitude": 2691854648,
"name": "opera-house2",
"target": "33 51 31 S 151 12 51 E 4m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:48:5]",
"localtitude": 10000400,
"loclatitude": 2025592648,
"loclongitude": 2691854648,
"name": "opera-house3",
"target": "33 51 31 S 151 12 51 E 4m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:54:5]",
"localtitude": 10000400,
"loclatitude": 2025592648,
"loclongitude": 2691854648,
"name": "opera-house4",
"target": "33 51 31 S 151 12 51 E 4m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:80:5]",
"localtitude": 10030000,
"loclatitude": 2342641648,
"loclongitude": 2138950648,
"name": "ribblehead-viaduct",
"target": "54 12 38 N 2 22 13 W 300m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:65:5]",
"localtitude": 10000300,
"loclatitude": 1996283648,
"loclongitude": 2676683648,
"name": "tasmania",
"target": "42 0 0 S 147 0 0 E 3m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
},
{
"filepos": "[line:29:5]",
"localtitude": 10001900,
"loclatitude": 2287515583,
"loclongitude": 1870152064,
"name": "white-house",
"target": "38 53 51.935 N 77 2 11.584 W 19m 0m 0m 0m",
"ttl": 300,
"type": "LOC"
}
],
"registrar": "none",
"uniquename": "foo.com"
}
],
"registrars": []
}