I'm submitting this case on behalf of Rao Shoaib and Ed Posnak. Background ========== This case seeks to update the version of BIND that ships with OpenSolaris from 9.3.6 to 9.6.1. This case seeks micro/patch binding. This builds upon what was delivered with PSARC/2006/553. The timer has been set for 1 week.
BIND changes from 9.3.6 to 9.6.1 ================================ Obsolete/deprecated functionality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The change from 9.3.6 to 9.6.1 does not involve any commands or syntax from named.conf (the BIND name server configuration file) being obsoleted. The new version maintains complete functionality from the prior version. The case directory contains both a summary of the old options, bind-9.3.6-P1-options.txt, the new options, bind-9.6.1b1-options.txt, and the changes between them: bind-9.3.6-to-9.6.1-options.diffs.txt Packaging ========= Previously, all of the BIND files shipped in a single package, SUNWbind. This project will be splitting SUNWbind into two packages, SUNWbind and SUNWbindc. The names of both packages are uncommitted. The split of files will be as follows: Package: SUNWbind ~~~~~~~~~~~~~~~~~ +--------------------------------------+----------------+ | Interface | Classification | +--------------------------------------+----------------+ | usr/sbin/dnssec-dsfromkey | Volatile | | usr/sbin/dnssec-keyfromlabel | Volatile | | usr/sbin/dnssec-keygen | Volatile | | usr/sbin/dnssec-signzone | Volatile | | usr/sbin/named | Committed | | usr/sbin/in.named | Obsolete | | usr/sbin/named-checkconf | Volatile | | usr/sbin/named-checkzone | Volatile | +--------------------------------------+----------------+ Package: SUNWbindc ~~~~~~~~~~~~~~~~~~ The following files are all Delivered in SUNWbindc and are Project Private: --------------------------------------------------------------------------- usr/lib/dns/libbind9.so.50.0.2 usr/lib/dns/libbind9.so.50 usr/lib/dns/libbind9.so usr/lib/dns/libdns.so.50.1.0 usr/lib/dns/libdns.so.50 usr/lib/dns/libdns.so usr/lib/dns/libisc.so.50.1.0 usr/lib/dns/libisc.so.50 usr/lib/dns/libisc.so usr/lib/dns/libisccc.so.50.0.0 usr/lib/dns/libisccc.so.50 usr/lib/dns/libisccc.so usr/lib/dns/libisccfg.so.50.0.0 usr/lib/dns/libisccfg.so.50 usr/lib/dns/libisccfg.so usr/lib/dns/liblwres.so.50.0.1 usr/lib/dns/liblwres.so.50 usr/lib/dns/liblwres.so The following files are also delivered in SUNWbindc: +--------------------------------------+----------------+ | Interface | Classification | +--------------------------------------+----------------+ | usr/sbin/dig | Volatile | | usr/sbin/host | Volatile | | usr/sbin/nslookup | Volatile | | usr/sbin/nsupdate | Volatile | | usr/sbin/rndc | Committed | | usr/sbin/ndc | Volatile | | usr/sbin/rndc-confgen | Volatile | | usr/share/doc/bind/migration.txt | Volatile | +--------------------------------------+----------------+ Existing Files ~~~~~~~~~~~~~~ This case does not change the classification of any previously introduced interfaces that continue to remain present with this case. New Interfaces ============== +--------------------------------------+----------------+--------------+ | Interface | Classification | Comment | +--------------------------------------+----------------+--------------+ | /usr/sbin/dnssec-dsfromkey | Volatile | Executeable | | /usr/sbin/dnssec-keyfromlabel | Volatile | Executeable | +--------------------------------------+----------------+--------------+ | dnssec-dsfromkey(1m) | Volatile | Man page | | dnssec-keyfromlabel(1m) | Volatile | Man page | +--------------------------------------+----------------+--------------+ | SUNWbindc | Uncommitted | Package Name | +--------------------------------------+----------------+--------------+ Manual Pages ============ Copies of the new manual pages can be found in the case directory.