{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6gn1m7e1/b1/bind9_9.19.21-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6gn1m7e1/b2/bind9_9.19.21-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,13 +1,13 @@\n \n fc5b5348932bc1a20f95a42ab9a53d4b 662392 debug optional bind9-dbgsym_9.19.21-1_arm64.deb\n 9e9404d9318fd46af12e248a47b492f6 546284 devel optional bind9-dev_9.19.21-1_arm64.deb\n 171f1a495dfe5397cbd6e2e1f242481b 426624 debug optional bind9-dnsutils-dbgsym_9.19.21-1_arm64.deb\n 6997928dc912afb88987d78acebe67cf 413624 net standard bind9-dnsutils_9.19.21-1_arm64.deb\n- b647cf87b6f94e4cc8eb090832476565 3488968 doc optional bind9-doc_9.19.21-1_all.deb\n+ 13d25894995c323d39c6775c515df400 3488964 doc optional bind9-doc_9.19.21-1_all.deb\n b050eede1944b095ec9edc8e4898aba4 103740 debug optional bind9-host-dbgsym_9.19.21-1_arm64.deb\n cb3969afad1b9d3cad29dbb0b4b369e9 311048 net standard bind9-host_9.19.21-1_arm64.deb\n d318fbce48ba6f84d5bd81e0b1b0d25a 3821532 debug optional bind9-libs-dbgsym_9.19.21-1_arm64.deb\n bad4d903cfc14f9abbb1c8846388c77f 1292080 libs standard bind9-libs_9.19.21-1_arm64.deb\n 63ca278735af5266606ecaa7ebc4e549 417936 debug optional bind9-utils-dbgsym_9.19.21-1_arm64.deb\n 421bdd261bd530e572ea7c2a9c670dd3 413476 net optional bind9-utils_9.19.21-1_arm64.deb\n d78be14a1b1b2796c0acb59b9cebac84 487708 net optional bind9_9.19.21-1_arm64.deb\n"}, {"source1": "bind9-doc_9.19.21-1_all.deb", "source2": "bind9-doc_9.19.21-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-02-12 16:04:19.000000 debian-binary\n -rw-r--r-- 0 0 0 2000 2024-02-12 16:04:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3486776 2024-02-12 16:04:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3486772 2024-02-12 16:04:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/bind9-doc/arm/reference.html", "source2": "./usr/share/doc/bind9-doc/arm/reference.html", "unified_diff": "@@ -2315,15 +2315,15 @@\n \n \n
Grammar: disable-ds-digests <string> { <string>; ... }; // may occur multiple times
Blocks: options, view
\n-Tags: zone, dnssec
\n+Tags: dnssec, zone
\nDisables DS digest types from a specified zone.
\n \nThis disables the specified DS digest types at and below the specified\n name. Multiple disable-ds-digests
statements are allowed. Only\n the best-match disable-ds-digests
clause is used to\n determine the digest types.
If all supported digest types are disabled, the zones covered by\n@@ -2708,15 +2708,15 @@\n
Grammar: zone-statistics ( full | terse | none | <boolean> );
Blocks: options, view, zone (mirror, primary, redirect, secondary, static-stub, stub)
\n-Tags: logging, zone
\n+Tags: zone, logging
\nControls the level of statistics gathered for all zones.
\n \nIf full
, the server collects statistical data on all zones,\n unless specifically turned off on a per-zone basis by specifying\n zone-statistics terse
or zone-statistics none
in the zone
\n statement. The statistical data includes, for example, DNSSEC signing\n operations and the number of authoritative answers per query type. The\n@@ -3586,15 +3586,15 @@\n
Grammar: check-dup-records ( fail | warn | ignore );
Blocks: options, view, zone (primary)
\n-Tags: query, dnssec
\n+Tags: dnssec, query
\nChecks primary zones for records that are treated as different by DNSSEC but are semantically equal in plain DNS.
\n \nThis checks primary zones for records that are treated as different by\n DNSSEC but are semantically equal in plain DNS. The default is to\n warn
. Other possible values are fail
and ignore
.
Grammar: notify-rate <integer>;
Blocks: options
\n-Tags: transfer, zone
\n+Tags: zone, transfer
\nSpecifies the rate at which NOTIFY requests are sent during normal zone maintenance operations.
\n \nThis specifies the rate at which NOTIFY requests are sent during normal zone\n maintenance operations. (NOTIFY requests due to initial zone loading\n are subject to a separate rate limit; see below.) The default is 20\n per second. The lowest possible rate is one per second; when set to\n zero, it is silently raised to one.
\nGrammar: startup-notify-rate <integer>;
Blocks: options
\n-Tags: transfer, zone
\n+Tags: zone, transfer
\nSpecifies the rate at which NOTIFY requests are sent when the name server is first starting, or when new zones have been added.
\n \nThis is the rate at which NOTIFY requests are sent when the name server\n is first starting up, or when zones have been newly added to the\n name server. The default is 20 per second. The lowest possible rate is\n one per second; when set to zero, it is silently raised to one.
\nGrammar: notify-delay <integer>;
Blocks: options, view, zone (mirror, primary, secondary)
\n-Tags: transfer, zone
\n+Tags: zone, transfer
\nSets the delay (in seconds) between sending sets of NOTIFY messages for a zone.
\n \nThis sets the delay, in seconds, between sending sets of NOTIFY messages\n for a zone. Whenever a NOTIFY message is sent for a zone, a timer will\n be set for this duration. If the zone is updated again before the timer\n expires, the NOTIFY for that update will be postponed. The default is 5\n seconds.
\n@@ -5930,15 +5930,15 @@\nGrammar: max-rsa-exponent-size <integer>;
Blocks: options
\n-Tags: query, dnssec
\n+Tags: dnssec, query
\nSets the maximum RSA exponent size (in bits) when validating.
\n \nThis sets the maximum RSA exponent size, in bits, that is accepted when\n validating. Valid values are 35 to 4096 bits. The default, zero, is\n also accepted and is equivalent to 4096.
\nGrammar: zone-propagation-delay <duration>;
Blocks: dnssec-policy
\n-Tags: zone, dnssec
\n+Tags: dnssec, zone
\nSets the propagation delay from the time a zone is first updated to when the new version of the zone is served by all secondary servers.
\n \n\n\n@@ -8276,15 +8276,15 @@\nThis is the expected propagation delay from the time when a zone is\n first updated to the time when the new version of the zone is served\n by all secondary servers. The default is
\nPT5M
(5 minutes).
Grammar: parent-propagation-delay <duration>;
Blocks: dnssec-policy
\n-Tags: zone, dnssec
\n+Tags: dnssec, zone
\nSets the propagation delay from the time the parent zone is updated to when the new version is served by all of the parent zone\u2019s name servers.
\n \n\n\n@@ -9506,15 +9506,15 @@\n \tin-view <string>;\n };\n \n \n \nThis is the expected propagation delay from the time when the parent\n zone is updated to the time when the new version is served by all of\n the parent zone\u2019s name servers. The default is
\nPT1H
(1 hour).
Grammar zone (in-view): in-view <string>;
Blocks: zone, zone (in-view), view.zone
\n-Tags: view, zone
\n+Tags: zone, view
\nSpecifies the view in which a given zone is defined.
\n \nWhen using multiple views, a type primary
or type secondary
zone configured\n in one view can be referenced in a subsequent view. This allows both views\n to use the same zone without the overhead of loading it more than once. This\n is configured using a zone
statement, with an in-view
option\n specifying the view in which the zone is defined. A zone
statement\n@@ -9771,15 +9771,15 @@\n
Grammar: inline-signing <boolean>;
Blocks: dnssec-policy, zone (primary, secondary)
\n-Tags: zone, dnssec
\n+Tags: dnssec, zone
\nSpecifies whether BIND 9 maintains a separate signed version of a zone.
\n \nThe use of inline signing is determined by the dnssec-policy
for\n the zone. If inline-signing
is explicitly set to yes
or no
\n in zone
, then it overrides any value from dnssec-policy
.
Defines a stream of data that can be independently logged.
\nlogging
Checks primary zones for records that are treated as different by DNSSEC but are semantically equal in plain DNS.
\nquery, dnssec
dnssec, query
Performs post-load zone integrity checks on primary zones.
\nzone
Disables DNSSEC algorithms from a specified zone.
\ndnssec
Disables DS digest types from a specified zone.
\nzone, dnssec
dnssec, zone
Disables individual empty zones.
\nzone, server
Specifies the TCP port number the server uses to receive and send DNS-over-HTTPS protocol traffic.
\nquery, server
Specifies the view in which a given zone is defined.
\nview, zone
zone, view
Specifies a TCP socket as a control channel.
\nserver
Specifies whether BIND 9 maintains a separate signed version of a zone.
\nzone, dnssec
dnssec, zone
Sets the interval at which the server scans the network interface list.
\nserver
Limits the zone refresh retry interval to no less often than the specified value, in seconds.
\ntransfer
Sets the maximum RSA exponent size (in bits) when validating.
\nquery, dnssec
dnssec, query
Specifies the maximum time that the server retains records past their normal expiry, to return them as stale records.
\nserver
Controls whether NOTIFY
messages are sent on zone changes.
transfer
Sets the delay (in seconds) between sending sets of NOTIFY messages for a zone.
\ntransfer, zone
zone, transfer
Specifies the rate at which NOTIFY requests are sent during normal zone maintenance operations.
\ntransfer, zone
zone, transfer
Defines the IPv4 address (and optional port) to be used for outgoing NOTIFY
messages.
transfer
Sets the time to live (TTL) of the DS RRset used by the parent zone.
\ndnssec
Sets the propagation delay from the time the parent zone is updated to when the new version is served by all of the parent zone's name servers.
\nzone, dnssec
dnssec, zone
Defines a list of delegation agents to be used by primary and secondary zones.
\nzone
Sets the time window for the return of "stale" cached answers before the next attempt to contact, if the name servers for a given zone are not responding.
\nquery, server
Specifies the rate at which NOTIFY requests are sent when the name server is first starting, or when new zones have been added.
\ntransfer, zone
zone, transfer
Specifies the communication channels to be used by system administrators to access statistics information on the name server.
\nlogging
Specifies the zone in a BIND 9 configuration.
\nzone
Sets the propagation delay from the time a zone is first updated to when the new version of the zone is served by all secondary servers.
\nzone, dnssec
dnssec, zone
Controls the level of statistics gathered for all zones.
\nlogging, zone
zone, logging
These tables group the various statements permissible in named.conf
by\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2505,15 +2505,15 @@\n certificate for a\n connection.\n Defines a stream of data\n _\bc_\bh_\ba_\bn_\bn_\be_\bl that can be independently logging\n logged.\n Checks primary zones for\n records that are treated as\n-_\bc_\bh_\be_\bc_\bk_\b-_\bd_\bu_\bp_\b-_\br_\be_\bc_\bo_\br_\bd_\bs different by DNSSEC but are query, dnssec\n+_\bc_\bh_\be_\bc_\bk_\b-_\bd_\bu_\bp_\b-_\br_\be_\bc_\bo_\br_\bd_\bs different by DNSSEC but are dnssec, query\n semantically equal in plain\n DNS.\n Performs post-load zone\n _\bc_\bh_\be_\bc_\bk_\b-_\bi_\bn_\bt_\be_\bg_\br_\bi_\bt_\by integrity checks on primary zone\n zones.\n Checks whether an MX record\n _\bc_\bh_\be_\bc_\bk_\b-_\bm_\bx appears to refer to an IP zone\n@@ -2587,15 +2587,15 @@\n every _\bh_\be_\ba_\br_\bt_\bb_\be_\ba_\bt_\b-_\bi_\bn_\bt_\be_\br_\bv_\ba_\bl,\n ideally during a single\n call.\n _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by Sets the server's working server\n directory.\n _\bd_\bi_\bs_\ba_\bb_\bl_\be_\b-_\ba_\bl_\bg_\bo_\br_\bi_\bt_\bh_\bm_\bs Disables DNSSEC algorithms dnssec\n from a specified zone.\n-_\bd_\bi_\bs_\ba_\bb_\bl_\be_\b-_\bd_\bs_\b-_\bd_\bi_\bg_\be_\bs_\bt_\bs Disables DS digest types zone, dnssec\n+_\bd_\bi_\bs_\ba_\bb_\bl_\be_\b-_\bd_\bs_\b-_\bd_\bi_\bg_\be_\bs_\bt_\bs Disables DS digest types dnssec, zone\n from a specified zone.\n _\bd_\bi_\bs_\ba_\bb_\bl_\be_\b-_\be_\bm_\bp_\bt_\by_\b-_\bz_\bo_\bn_\be Disables individual empty zone, server\n zones.\n Configures a Dynamically\n _\bd_\bl_\bz Loadable Zone (DLZ) database zone\n in _\bn_\ba_\bm_\be_\bd_\b._\bc_\bo_\bn_\bf.\n Instructs _\bn_\ba_\bm_\be_\bd to return\n@@ -2767,20 +2767,20 @@\n Limits the number of active\n _\bh_\bt_\bt_\bp_\b-_\bs_\bt_\br_\be_\ba_\bm_\bs_\b-_\bp_\be_\br_\b-_\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn concurrent HTTP/2 streams on server\n a per-connection basis.\n Specifies the TCP port\n _\bh_\bt_\bt_\bp_\bs_\b-_\bp_\bo_\br_\bt number the server uses to query, server\n receive and send DNS-over-\n HTTPS protocol traffic.\n-_\bi_\bn_\b-_\bv_\bi_\be_\bw Specifies the view in which view, zone\n+_\bi_\bn_\b-_\bv_\bi_\be_\bw Specifies the view in which zone, view\n a given zone is defined.\n _\bi_\bn_\be_\bt Specifies a TCP socket as a server\n control channel.\n Specifies whether BIND 9\n-_\bi_\bn_\bl_\bi_\bn_\be_\b-_\bs_\bi_\bg_\bn_\bi_\bn_\bg maintains a separate signed zone, dnssec\n+_\bi_\bn_\bl_\bi_\bn_\be_\b-_\bs_\bi_\bg_\bn_\bi_\bn_\bg maintains a separate signed dnssec, zone\n version of a zone.\n Sets the interval at which\n _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\b-_\bi_\bn_\bt_\be_\br_\bv_\ba_\bl the server scans the network server\n interface list.\n _\bi_\bp_\bv_\b4_\b-_\bp_\br_\be_\bf_\bi_\bx_\b-_\bl_\be_\bn_\bg_\bt_\bh Specifies the prefix lengths server\n of IPv4 address blocks.\n Specifies the contact for\n@@ -2900,15 +2900,15 @@\n than the specified value, in\n seconds.\n Limits the zone refresh\n _\bm_\ba_\bx_\b-_\br_\be_\bt_\br_\by_\b-_\bt_\bi_\bm_\be retry interval to no less transfer\n often than the specified\n value, in seconds.\n Sets the maximum RSA\n-_\bm_\ba_\bx_\b-_\br_\bs_\ba_\b-_\be_\bx_\bp_\bo_\bn_\be_\bn_\bt_\b-_\bs_\bi_\bz_\be exponent size (in bits) when query, dnssec\n+_\bm_\ba_\bx_\b-_\br_\bs_\ba_\b-_\be_\bx_\bp_\bo_\bn_\be_\bn_\bt_\b-_\bs_\bi_\bz_\be exponent size (in bits) when dnssec, query\n validating.\n Specifies the maximum time\n that the server retains\n _\bm_\ba_\bx_\b-_\bs_\bt_\ba_\bl_\be_\b-_\bt_\bt_\bl records past their normal server\n expiry, to return them as\n stale records.\n Sets the maximum size of the\n@@ -3005,18 +3005,18 @@\n Limits the number of empty\n _\bn_\bo_\bd_\ba_\bt_\ba_\b-_\bp_\be_\br_\b-_\bs_\be_\bc_\bo_\bn_\bd (NODATA) responses for a query\n valid domain name.\n Controls whether NOTIFY\n _\bn_\bo_\bt_\bi_\bf_\by messages are sent on zone transfer\n changes.\n Sets the delay (in seconds)\n-_\bn_\bo_\bt_\bi_\bf_\by_\b-_\bd_\be_\bl_\ba_\by between sending sets of transfer, zone\n+_\bn_\bo_\bt_\bi_\bf_\by_\b-_\bd_\be_\bl_\ba_\by between sending sets of zone, transfer\n NOTIFY messages for a zone.\n Specifies the rate at which\n-_\bn_\bo_\bt_\bi_\bf_\by_\b-_\br_\ba_\bt_\be NOTIFY requests are sent transfer, zone\n+_\bn_\bo_\bt_\bi_\bf_\by_\b-_\br_\ba_\bt_\be NOTIFY requests are sent zone, transfer\n during normal zone\n maintenance operations.\n Defines the IPv4 address\n _\bn_\bo_\bt_\bi_\bf_\by_\b-_\bs_\bo_\bu_\br_\bc_\be (and optional port) to be transfer\n used for outgoing NOTIFY\n messages.\n Defines the IPv6 address\n@@ -3054,15 +3054,15 @@\n _\bp_\ba_\bd_\bd_\bi_\bn_\bg outgoing messages to server\n increase the packet size.\n Sets the time to live (TTL)\n _\bp_\ba_\br_\be_\bn_\bt_\b-_\bd_\bs_\b-_\bt_\bt_\bl of the DS RRset used by the dnssec\n parent zone.\n Sets the propagation delay\n from the time the parent\n-_\bp_\ba_\br_\be_\bn_\bt_\b-_\bp_\br_\bo_\bp_\ba_\bg_\ba_\bt_\bi_\bo_\bn_\b-_\bd_\be_\bl_\ba_\by zone is updated to when the zone, dnssec\n+_\bp_\ba_\br_\be_\bn_\bt_\b-_\bp_\br_\bo_\bp_\ba_\bg_\ba_\bt_\bi_\bo_\bn_\b-_\bd_\be_\bl_\ba_\by zone is updated to when the dnssec, zone\n new version is served by all\n of the parent zone's name\n servers.\n Defines a list of delegation\n _\bp_\ba_\br_\be_\bn_\bt_\ba_\bl_\b-_\ba_\bg_\be_\bn_\bt_\bs agents to be used by primary zone\n and secondary zones.\n Specifies which local IPv4\n@@ -3312,15 +3312,15 @@\n return of \"stale\" cached\n _\bs_\bt_\ba_\bl_\be_\b-_\br_\be_\bf_\br_\be_\bs_\bh_\b-_\bt_\bi_\bm_\be answers before the next query, server\n attempt to contact, if the\n name servers for a given\n zone are not responding.\n Specifies the rate at which\n NOTIFY requests are sent\n-_\bs_\bt_\ba_\br_\bt_\bu_\bp_\b-_\bn_\bo_\bt_\bi_\bf_\by_\b-_\br_\ba_\bt_\be when the name server is transfer, zone\n+_\bs_\bt_\ba_\br_\bt_\bu_\bp_\b-_\bn_\bo_\bt_\bi_\bf_\by_\b-_\br_\ba_\bt_\be when the name server is zone, transfer\n first starting, or when new\n zones have been added.\n Specifies the communication\n channels to be used by\n _\bs_\bt_\ba_\bt_\bi_\bs_\bt_\bi_\bc_\bs_\b-_\bc_\bh_\ba_\bn_\bn_\be_\bl_\bs system administrators to logging\n access statistics\n information on the name\n@@ -3521,20 +3521,20 @@\n _\bz_\be_\br_\bo_\b-_\bn_\bo_\b-_\bs_\bo_\ba_\b-_\bt_\bt_\bl_\b-_\bc_\ba_\bc_\bh_\be to zero when caching a zone, query, server\n negative response to an SOA\n query.\n _\bz_\bo_\bn_\be Specifies the zone in a BIND zone\n 9 configuration.\n Sets the propagation delay\n from the time a zone is\n-_\bz_\bo_\bn_\be_\b-_\bp_\br_\bo_\bp_\ba_\bg_\ba_\bt_\bi_\bo_\bn_\b-_\bd_\be_\bl_\ba_\by first updated to when the zone, dnssec\n+_\bz_\bo_\bn_\be_\b-_\bp_\br_\bo_\bp_\ba_\bg_\ba_\bt_\bi_\bo_\bn_\b-_\bd_\be_\bl_\ba_\by first updated to when the dnssec, zone\n new version of the zone is\n served by all secondary\n servers.\n Controls the level of\n-_\bz_\bo_\bn_\be_\b-_\bs_\bt_\ba_\bt_\bi_\bs_\bt_\bi_\bc_\bs statistics gathered for all logging, zone\n+_\bz_\bo_\bn_\be_\b-_\bs_\bt_\ba_\bt_\bi_\bs_\bt_\bi_\bc_\bs statistics gathered for all zone, logging\n zones.\n *\b**\b**\b**\b**\b* 8\b8.\b.4\b4.\b. S\bSt\bta\bat\bte\bem\bme\ben\bnt\bts\bs b\bby\by T\bTa\bag\bg_\b?\b\uf0c1 *\b**\b**\b**\b**\b*\n These tables group the various statements permissible in named.conf by their\n corresponding tag.\n *\b**\b**\b**\b* 8\b8.\b.4\b4.\b.1\b1.\b. D\bDN\bNS\bSS\bSE\bEC\bC T\bTa\bag\bg S\bSt\bta\bat\bte\bem\bme\ben\bnt\bts\bs_\b?\b\uf0c1 *\b**\b**\b**\b*\n S\bSt\bta\bat\bte\bem\bme\ben\bnt\bt D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n _\bb_\bi_\bn_\bd_\bk_\be_\by_\bs_\b-_\bf_\bi_\bl_\be Specifies the pathname of a file to override the\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 3405.1 KiB (3486776 B)\n+ Compressed size: 3405.1 KiB (3486772 B)\n Uncompressed size: 7310.0 KiB (7485440 B)\n Ratio: 0.466\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 3486776 7485440 0.466 CRC64 0\n+ 1 1 0 0 3486772 7485440 0.466 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 3486736 7485440 0.466 CRC64\n+ 1 1 12 0 3486732 7485440 0.466 CRC64\n"}]}]}]}