Merge ~ahasenack/ubuntu/+source/bind9:cosmic-merge-9.11.4+dfsg-3 into ubuntu/+source/bind9:debian/sid
Status: | Merged | ||||
---|---|---|---|---|---|
Merge reported by: | Robie Basak | ||||
Merged at revision: | a23f713b30390c517196a821e6108c63aa57631f | ||||
Proposed branch: | ~ahasenack/ubuntu/+source/bind9:cosmic-merge-9.11.4+dfsg-3 | ||||
Merge into: | ubuntu/+source/bind9:debian/sid | ||||
Diff against target: |
582 lines (+332/-80) 7 files modified
debian/bind9.install (+0/-2) debian/changelog (+328/-0) debian/control (+2/-5) debian/dnsutils.install (+0/-2) debian/extras/apparmor.d/usr.sbin.named (+1/-1) debian/libdns1102.symbols (+0/-66) debian/rules (+1/-4) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robie Basak | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+351764@code.launchpad.net |
Description of the change
Merge from Debian 9.11.4+dfsg-3
Added delta:
- drop dnstap build, as it requires packages from universe
- fix a typo in the apparmor profile for reading the new dnsroot hints file (probably already fixed in debian by the time you read this)
New important change: linking with libidn2, to enable idn support in dig. This fixes an old bug (over 10 years old!) in ubuntu (and debian): https:/
PPA with test packages: https:/
While I was preparing this merge, a new debian release happened (dfsg-3), so I rebased on top of that and recreated the merge tags. I think it worked, but let me know if something is not right.
TESTING
1) idn
#Install bind from cosmic:
sudo apt install bind9
# query an IDN domain:
$ dig @127.0.0.1 +idnout räksmörgås.se
You will get:
a) a note saying dig was compiled without idn support:
;; IDN support not enabled
(...)
b) no IP
;; QUESTION SECTION:
;r\195\
;; AUTHORITY SECTION:
se. 7158 IN SOA catcher-
Repeat with the updated package:
$ dig @127.0.0.1 +idnout räksmörgås.se
a) no note about missing IDN support
b) an actual answer after a properly formatted question section:
;; QUESTION SECTION:
;räksmörgås.se. IN A
;; ANSWER SECTION:
räksmörgås.se. 60 IN A 91.226.36.2
Finally, one can also check that the new dig is linked with libidn:
$ ldd $(which dig)|grep libidn
libidn2.so.0 => /usr/lib/
2) dns-root-data dependency:
After updating the bind9 package, check that /etc/bind/
ubuntu@
// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/usr/share/
};
This needs to happen to fix the UI of this MP: "/~usd- import- team/ubuntu/ +source/ bind9/+ git/bind9" ).rescan( )' please?
<cjwatson> Right, the scan oopses
<cjwatson> *oopsed
<cjwatson> rbasak,nacc: ^- around? could you do 'lp-shell production devel' and then 'lp.load(
<cjwatson> the hosting backend had lost its mind temporarily