svn commit: r216339 - in projects/binutils-2.17: . bin/csh/USD.doc bin/sh cddl/contrib/opensolaris/lib/libzfs/common contrib/bind9 contrib/bind9/bin/check contrib/bind9/bin/dig contrib/bind9/bin/na...

Dimitry Andric dim at FreeBSD.org
Thu Dec 9 22:01:17 UTC 2010


Author: dim
Date: Thu Dec  9 22:01:15 2010
New Revision: 216339
URL: http://svn.freebsd.org/changeset/base/216339

Log:
  Sync: merge r216133 through r216338 from ^/head.

Added:
  projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html
     - copied unchanged from r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html
  projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf
     - copied unchanged from r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf
  projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt
     - copied unchanged from r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt
  projects/binutils-2.17/contrib/bind9/release-notes.css
     - copied unchanged from r216338, head/contrib/bind9/release-notes.css
  projects/binutils-2.17/contrib/bsnmp/lib/snmpcrypto.c
     - copied unchanged from r216338, head/contrib/bsnmp/lib/snmpcrypto.c
  projects/binutils-2.17/contrib/bsnmp/snmp_usm/
     - copied from r216338, head/contrib/bsnmp/snmp_usm/
  projects/binutils-2.17/contrib/bsnmp/snmp_vacm/
     - copied from r216338, head/contrib/bsnmp/snmp_vacm/
  projects/binutils-2.17/crypto/openssl/ACKNOWLEDGMENTS
     - copied unchanged from r216338, head/crypto/openssl/ACKNOWLEDGMENTS
  projects/binutils-2.17/lib/msun/src/e_log2.c
     - copied unchanged from r216338, head/lib/msun/src/e_log2.c
  projects/binutils-2.17/lib/msun/src/e_log2f.c
     - copied unchanged from r216338, head/lib/msun/src/e_log2f.c
  projects/binutils-2.17/lib/msun/src/k_log.h
     - copied unchanged from r216338, head/lib/msun/src/k_log.h
  projects/binutils-2.17/lib/msun/src/k_logf.h
     - copied unchanged from r216338, head/lib/msun/src/k_logf.h
  projects/binutils-2.17/share/doc/psd/12.make/stubs
     - copied unchanged from r216338, head/share/doc/psd/12.make/stubs
  projects/binutils-2.17/share/doc/psd/12.make/tutorial.ms
     - copied unchanged from r216338, head/share/doc/psd/12.make/tutorial.ms
  projects/binutils-2.17/share/doc/psd/18.gprof/abstract.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/abstract.me
  projects/binutils-2.17/share/doc/psd/18.gprof/gathering.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/gathering.me
  projects/binutils-2.17/share/doc/psd/18.gprof/header.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/header.me
  projects/binutils-2.17/share/doc/psd/18.gprof/intro.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/intro.me
  projects/binutils-2.17/share/doc/psd/18.gprof/postp.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/postp.me
  projects/binutils-2.17/share/doc/psd/18.gprof/postp1.pic
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/postp1.pic
  projects/binutils-2.17/share/doc/psd/18.gprof/postp2.pic
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/postp2.pic
  projects/binutils-2.17/share/doc/psd/18.gprof/postp3.pic
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/postp3.pic
  projects/binutils-2.17/share/doc/psd/18.gprof/pres1.pic
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/pres1.pic
  projects/binutils-2.17/share/doc/psd/18.gprof/pres2.pic
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/pres2.pic
  projects/binutils-2.17/share/doc/psd/18.gprof/present.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/present.me
  projects/binutils-2.17/share/doc/psd/18.gprof/profiling.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/profiling.me
  projects/binutils-2.17/share/doc/psd/18.gprof/refs.me
     - copied unchanged from r216338, head/share/doc/psd/18.gprof/refs.me
  projects/binutils-2.17/share/doc/psd/22.rpcgen/rpcgen.ms
     - copied unchanged from r216338, head/share/doc/psd/22.rpcgen/rpcgen.ms
  projects/binutils-2.17/share/doc/psd/22.rpcgen/stubs
     - copied unchanged from r216338, head/share/doc/psd/22.rpcgen/stubs
  projects/binutils-2.17/share/doc/psd/23.rpc/rpc.prog.ms
     - copied unchanged from r216338, head/share/doc/psd/23.rpc/rpc.prog.ms
  projects/binutils-2.17/share/doc/psd/23.rpc/stubs
     - copied unchanged from r216338, head/share/doc/psd/23.rpc/stubs
  projects/binutils-2.17/share/doc/psd/24.xdr/stubs
     - copied unchanged from r216338, head/share/doc/psd/24.xdr/stubs
  projects/binutils-2.17/share/doc/psd/24.xdr/xdr.nts.ms
     - copied unchanged from r216338, head/share/doc/psd/24.xdr/xdr.nts.ms
  projects/binutils-2.17/share/doc/psd/25.xdrrfc/stubs
     - copied unchanged from r216338, head/share/doc/psd/25.xdrrfc/stubs
  projects/binutils-2.17/share/doc/psd/25.xdrrfc/xdr.rfc.ms
     - copied unchanged from r216338, head/share/doc/psd/25.xdrrfc/xdr.rfc.ms
  projects/binutils-2.17/share/doc/psd/26.rpcrfc/rpc.rfc.ms
     - copied unchanged from r216338, head/share/doc/psd/26.rpcrfc/rpc.rfc.ms
  projects/binutils-2.17/share/doc/psd/26.rpcrfc/stubs
     - copied unchanged from r216338, head/share/doc/psd/26.rpcrfc/stubs
  projects/binutils-2.17/share/doc/psd/27.nfsrpc/nfs.rfc.ms
     - copied unchanged from r216338, head/share/doc/psd/27.nfsrpc/nfs.rfc.ms
  projects/binutils-2.17/share/doc/psd/27.nfsrpc/stubs
     - copied unchanged from r216338, head/share/doc/psd/27.nfsrpc/stubs
  projects/binutils-2.17/share/doc/smm/02.config/0.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/0.t
  projects/binutils-2.17/share/doc/smm/02.config/1.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/1.t
  projects/binutils-2.17/share/doc/smm/02.config/2.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/2.t
  projects/binutils-2.17/share/doc/smm/02.config/3.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/3.t
  projects/binutils-2.17/share/doc/smm/02.config/4.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/4.t
  projects/binutils-2.17/share/doc/smm/02.config/5.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/5.t
  projects/binutils-2.17/share/doc/smm/02.config/6.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/6.t
  projects/binutils-2.17/share/doc/smm/02.config/a.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/a.t
  projects/binutils-2.17/share/doc/smm/02.config/b.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/b.t
  projects/binutils-2.17/share/doc/smm/02.config/c.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/c.t
  projects/binutils-2.17/share/doc/smm/02.config/d.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/d.t
  projects/binutils-2.17/share/doc/smm/02.config/e.t
     - copied unchanged from r216338, head/share/doc/smm/02.config/e.t
  projects/binutils-2.17/share/doc/smm/02.config/spell.ok
     - copied unchanged from r216338, head/share/doc/smm/02.config/spell.ok
  projects/binutils-2.17/share/doc/smm/03.fsck/0.t
     - copied unchanged from r216338, head/share/doc/smm/03.fsck/0.t
  projects/binutils-2.17/share/doc/smm/03.fsck/1.t
     - copied unchanged from r216338, head/share/doc/smm/03.fsck/1.t
  projects/binutils-2.17/share/doc/smm/03.fsck/2.t
     - copied unchanged from r216338, head/share/doc/smm/03.fsck/2.t
  projects/binutils-2.17/share/doc/smm/03.fsck/3.t
     - copied unchanged from r216338, head/share/doc/smm/03.fsck/3.t
  projects/binutils-2.17/share/doc/smm/03.fsck/4.t
     - copied unchanged from r216338, head/share/doc/smm/03.fsck/4.t
  projects/binutils-2.17/share/doc/smm/07.lpr/
     - copied from r216338, head/share/doc/smm/07.lpr/
  projects/binutils-2.17/share/doc/smm/11.timedop/timed.ms
     - copied unchanged from r216338, head/share/doc/smm/11.timedop/timed.ms
  projects/binutils-2.17/share/doc/smm/12.timed/date
     - copied unchanged from r216338, head/share/doc/smm/12.timed/date
  projects/binutils-2.17/share/doc/smm/12.timed/loop
     - copied unchanged from r216338, head/share/doc/smm/12.timed/loop
  projects/binutils-2.17/share/doc/smm/12.timed/spell.ok
     - copied unchanged from r216338, head/share/doc/smm/12.timed/spell.ok
  projects/binutils-2.17/share/doc/smm/12.timed/time
     - copied unchanged from r216338, head/share/doc/smm/12.timed/time
  projects/binutils-2.17/share/doc/smm/12.timed/timed.ms
     - copied unchanged from r216338, head/share/doc/smm/12.timed/timed.ms
  projects/binutils-2.17/share/doc/smm/12.timed/unused
     - copied unchanged from r216338, head/share/doc/smm/12.timed/unused
  projects/binutils-2.17/share/doc/usd/04.csh/csh.1
     - copied unchanged from r216338, head/share/doc/usd/04.csh/csh.1
  projects/binutils-2.17/share/doc/usd/04.csh/csh.2
     - copied unchanged from r216338, head/share/doc/usd/04.csh/csh.2
  projects/binutils-2.17/share/doc/usd/04.csh/csh.3
     - copied unchanged from r216338, head/share/doc/usd/04.csh/csh.3
  projects/binutils-2.17/share/doc/usd/04.csh/csh.4
     - copied unchanged from r216338, head/share/doc/usd/04.csh/csh.4
  projects/binutils-2.17/share/doc/usd/04.csh/csh.a
     - copied unchanged from r216338, head/share/doc/usd/04.csh/csh.a
  projects/binutils-2.17/share/doc/usd/04.csh/csh.g
     - copied unchanged from r216338, head/share/doc/usd/04.csh/csh.g
  projects/binutils-2.17/share/doc/usd/04.csh/tabs
     - copied unchanged from r216338, head/share/doc/usd/04.csh/tabs
  projects/binutils-2.17/share/doc/usd/05.dc/dc
     - copied unchanged from r216338, head/share/doc/usd/05.dc/dc
  projects/binutils-2.17/share/doc/usd/06.bc/bc
     - copied unchanged from r216338, head/share/doc/usd/06.bc/bc
  projects/binutils-2.17/share/doc/usd/07.mail/mail0.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail0.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail1.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail1.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail2.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail2.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail3.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail3.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail4.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail4.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail5.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail5.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail6.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail6.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail7.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail7.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail8.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail8.nr
  projects/binutils-2.17/share/doc/usd/07.mail/mail9.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/mail9.nr
  projects/binutils-2.17/share/doc/usd/07.mail/maila.nr
     - copied unchanged from r216338, head/share/doc/usd/07.mail/maila.nr
  projects/binutils-2.17/share/man/man9/SYSINIT.9
     - copied unchanged from r216338, head/share/man/man9/SYSINIT.9
  projects/binutils-2.17/sys/mips/mips/uma_machdep.c
     - copied unchanged from r216338, head/sys/mips/mips/uma_machdep.c
  projects/binutils-2.17/sys/powerpc/aim/mmu_oea64.h
     - copied unchanged from r216338, head/sys/powerpc/aim/mmu_oea64.h
  projects/binutils-2.17/sys/powerpc/aim/moea64_if.m
     - copied unchanged from r216338, head/sys/powerpc/aim/moea64_if.m
  projects/binutils-2.17/sys/powerpc/aim/moea64_native.c
     - copied unchanged from r216338, head/sys/powerpc/aim/moea64_native.c
  projects/binutils-2.17/sys/powerpc/powerpc/iommu_if.m
     - copied unchanged from r216338, head/sys/powerpc/powerpc/iommu_if.m
  projects/binutils-2.17/sys/x86/x86/busdma_machdep.c
     - copied unchanged from r216338, head/sys/x86/x86/busdma_machdep.c
  projects/binutils-2.17/sys/x86/x86/tsc.c
     - copied unchanged from r216338, head/sys/x86/x86/tsc.c
  projects/binutils-2.17/tools/regression/lib/msun/test-logarithm.c
     - copied unchanged from r216338, head/tools/regression/lib/msun/test-logarithm.c
  projects/binutils-2.17/tools/regression/lib/msun/test-logarithm.t
     - copied unchanged from r216338, head/tools/regression/lib/msun/test-logarithm.t
  projects/binutils-2.17/tools/regression/lib/msun/test-nearbyint.c
     - copied unchanged from r216338, head/tools/regression/lib/msun/test-nearbyint.c
  projects/binutils-2.17/tools/regression/lib/msun/test-nearbyint.t
     - copied unchanged from r216338, head/tools/regression/lib/msun/test-nearbyint.t
  projects/binutils-2.17/tools/regression/usr.bin/printf/regress.m5.out
     - copied unchanged from r216338, head/tools/regression/usr.bin/printf/regress.m5.out
  projects/binutils-2.17/usr.sbin/bsnmpd/modules/snmp_usm/
     - copied from r216338, head/usr.sbin/bsnmpd/modules/snmp_usm/
  projects/binutils-2.17/usr.sbin/bsnmpd/modules/snmp_vacm/
     - copied from r216338, head/usr.sbin/bsnmpd/modules/snmp_vacm/
  projects/binutils-2.17/usr.sbin/bsnmpd/tools/
     - copied from r216338, head/usr.sbin/bsnmpd/tools/
Deleted:
  projects/binutils-2.17/bin/csh/USD.doc/
  projects/binutils-2.17/lib/libc/rpc/PSD.doc/
  projects/binutils-2.17/sbin/fsck_ffs/SMM.doc/
  projects/binutils-2.17/sys/amd64/amd64/busdma_machdep.c
  projects/binutils-2.17/sys/amd64/amd64/tsc.c
  projects/binutils-2.17/sys/i386/i386/busdma_machdep.c
  projects/binutils-2.17/sys/i386/i386/tsc.c
  projects/binutils-2.17/usr.bin/bc/USD.doc/
  projects/binutils-2.17/usr.bin/dc/USD.doc/
  projects/binutils-2.17/usr.bin/gprof/PSD.doc/
  projects/binutils-2.17/usr.bin/mail/USD.doc/
  projects/binutils-2.17/usr.bin/make/PSD.doc/
  projects/binutils-2.17/usr.sbin/config/SMM.doc/
  projects/binutils-2.17/usr.sbin/lpr/SMM.doc/
  projects/binutils-2.17/usr.sbin/timed/SMM.doc/
  projects/binutils-2.17/usr.sbin/usbdevs/
Modified:
  projects/binutils-2.17/ObsoleteFiles.inc
  projects/binutils-2.17/bin/sh/jobs.c
  projects/binutils-2.17/bin/sh/sh.1
  projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/binutils-2.17/contrib/bind9/CHANGES
  projects/binutils-2.17/contrib/bind9/bin/check/check-tool.c
  projects/binutils-2.17/contrib/bind9/bin/check/check-tool.h
  projects/binutils-2.17/contrib/bind9/bin/check/named-checkconf.c
  projects/binutils-2.17/contrib/bind9/bin/check/named-checkzone.c
  projects/binutils-2.17/contrib/bind9/bin/dig/host.c
  projects/binutils-2.17/contrib/bind9/bin/named/client.c
  projects/binutils-2.17/contrib/bind9/bin/named/include/named/query.h
  projects/binutils-2.17/contrib/bind9/bin/named/query.c
  projects/binutils-2.17/contrib/bind9/bin/named/server.c
  projects/binutils-2.17/contrib/bind9/lib/dns/api
  projects/binutils-2.17/contrib/bind9/lib/dns/include/dns/view.h
  projects/binutils-2.17/contrib/bind9/lib/dns/journal.c
  projects/binutils-2.17/contrib/bind9/lib/dns/rbtdb.c
  projects/binutils-2.17/contrib/bind9/lib/dns/validator.c
  projects/binutils-2.17/contrib/bind9/lib/dns/view.c
  projects/binutils-2.17/contrib/bind9/lib/isc/api
  projects/binutils-2.17/contrib/bind9/lib/isc/print.c
  projects/binutils-2.17/contrib/bind9/version
  projects/binutils-2.17/contrib/bsnmp/lib/asn1.c
  projects/binutils-2.17/contrib/bsnmp/lib/asn1.h
  projects/binutils-2.17/contrib/bsnmp/lib/bsnmpclient.3
  projects/binutils-2.17/contrib/bsnmp/lib/bsnmplib.3
  projects/binutils-2.17/contrib/bsnmp/lib/snmp.c
  projects/binutils-2.17/contrib/bsnmp/lib/snmp.h
  projects/binutils-2.17/contrib/bsnmp/lib/snmpagent.c
  projects/binutils-2.17/contrib/bsnmp/lib/snmpclient.c
  projects/binutils-2.17/contrib/bsnmp/lib/snmpclient.h
  projects/binutils-2.17/contrib/bsnmp/lib/snmppriv.h
  projects/binutils-2.17/contrib/bsnmp/snmpd/BEGEMOT-SNMPD.txt
  projects/binutils-2.17/contrib/bsnmp/snmpd/action.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/bsnmpd.1
  projects/binutils-2.17/contrib/bsnmp/snmpd/config.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/export.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/main.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/snmpd.h
  projects/binutils-2.17/contrib/bsnmp/snmpd/snmpmod.3
  projects/binutils-2.17/contrib/bsnmp/snmpd/snmpmod.h
  projects/binutils-2.17/contrib/bsnmp/snmpd/trans_lsock.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/trans_udp.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/trap.c
  projects/binutils-2.17/contrib/bsnmp/snmpd/tree.def
  projects/binutils-2.17/contrib/traceroute/as.c
  projects/binutils-2.17/contrib/traceroute/as.h
  projects/binutils-2.17/contrib/traceroute/ifaddrlist.c
  projects/binutils-2.17/contrib/traceroute/traceroute.c
  projects/binutils-2.17/crypto/openssl/CHANGES
  projects/binutils-2.17/crypto/openssl/FAQ
  projects/binutils-2.17/crypto/openssl/Makefile
  projects/binutils-2.17/crypto/openssl/NEWS
  projects/binutils-2.17/crypto/openssl/README
  projects/binutils-2.17/crypto/openssl/crypto/evp/p_sign.c
  projects/binutils-2.17/crypto/openssl/crypto/evp/p_verify.c
  projects/binutils-2.17/crypto/openssl/crypto/jpake/jpake.c
  projects/binutils-2.17/crypto/openssl/crypto/jpake/jpake.h
  projects/binutils-2.17/crypto/openssl/crypto/jpake/jpake_err.c
  projects/binutils-2.17/crypto/openssl/crypto/opensslv.h
  projects/binutils-2.17/crypto/openssl/crypto/stack/safestack.h
  projects/binutils-2.17/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod
  projects/binutils-2.17/crypto/openssl/openssl.spec
  projects/binutils-2.17/crypto/openssl/ssl/s3_clnt.c
  projects/binutils-2.17/crypto/openssl/ssl/s3_srvr.c
  projects/binutils-2.17/etc/snmpd.config
  projects/binutils-2.17/games/bcd/bcd.6
  projects/binutils-2.17/games/caesar/caesar.6
  projects/binutils-2.17/games/caesar/rot13.sh
  projects/binutils-2.17/games/factor/factor.6
  projects/binutils-2.17/games/morse/morse.6
  projects/binutils-2.17/games/number/number.6
  projects/binutils-2.17/games/pom/pom.6
  projects/binutils-2.17/games/random/random.6
  projects/binutils-2.17/lib/csu/amd64/crt1.c
  projects/binutils-2.17/lib/csu/amd64/crti.S
  projects/binutils-2.17/lib/csu/amd64/crtn.S
  projects/binutils-2.17/lib/csu/arm/crt1.c
  projects/binutils-2.17/lib/csu/arm/crtn.S
  projects/binutils-2.17/lib/csu/i386-elf/crt1_c.c
  projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S
  projects/binutils-2.17/lib/csu/i386-elf/crti.S
  projects/binutils-2.17/lib/csu/i386-elf/crtn.S
  projects/binutils-2.17/lib/csu/ia64/crt1.S
  projects/binutils-2.17/lib/csu/ia64/crti.S
  projects/binutils-2.17/lib/csu/ia64/crtn.S
  projects/binutils-2.17/lib/csu/powerpc/crt1.c
  projects/binutils-2.17/lib/csu/powerpc/crti.S
  projects/binutils-2.17/lib/csu/powerpc/crtn.S
  projects/binutils-2.17/lib/csu/powerpc64/crt1.c
  projects/binutils-2.17/lib/csu/powerpc64/crti.S
  projects/binutils-2.17/lib/csu/powerpc64/crtn.S
  projects/binutils-2.17/lib/csu/sparc64/crt1.c
  projects/binutils-2.17/lib/csu/sparc64/crti.S
  projects/binutils-2.17/lib/csu/sparc64/crtn.S
  projects/binutils-2.17/lib/libarchive/archive_read_extract.c
  projects/binutils-2.17/lib/libarchive/test/Makefile
  projects/binutils-2.17/lib/libarchive/test/test_acl_freebsd.c
  projects/binutils-2.17/lib/libbsnmp/libbsnmp/Makefile
  projects/binutils-2.17/lib/libc/stdio/freopen.c
  projects/binutils-2.17/lib/libgeom/libgeom.3
  projects/binutils-2.17/lib/msun/Makefile
  projects/binutils-2.17/lib/msun/Symbol.map
  projects/binutils-2.17/lib/msun/man/log.3
  projects/binutils-2.17/lib/msun/man/math.3
  projects/binutils-2.17/lib/msun/src/math.h
  projects/binutils-2.17/lib/msun/src/math_private.h
  projects/binutils-2.17/libexec/bootpd/rtmsg.c
  projects/binutils-2.17/libexec/mknetid/parse_group.c
  projects/binutils-2.17/sbin/geom/class/eli/geli.8
  projects/binutils-2.17/sbin/ifconfig/ifconfig.c
  projects/binutils-2.17/sbin/route/route.c
  projects/binutils-2.17/secure/lib/libcrypto/Makefile.inc
  projects/binutils-2.17/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_f_md.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_f_null.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_find_type.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_push.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_read.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_file.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_null.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_add.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_add_word.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_cmp.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_copy.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_rand.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_set_bit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_swap.3
  projects/binutils-2.17/secure/lib/libcrypto/man/BN_zero.3
  projects/binutils-2.17/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/binutils-2.17/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/binutils-2.17/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DH_generate_key.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DH_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DH_set_method.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DH_size.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_set_method.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_sign.3
  projects/binutils-2.17/secure/lib/libcrypto/man/DSA_size.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_error_string.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_get_error.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_put_error.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/binutils-2.17/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/binutils-2.17/secure/lib/libcrypto/man/PKCS12_create.3
  projects/binutils-2.17/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/binutils-2.17/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/binutils-2.17/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/binutils-2.17/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/binutils-2.17/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RAND_add.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RAND_bytes.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RAND_egd.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RAND_load_file.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_check_key.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_print.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_set_method.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_sign.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/binutils-2.17/secure/lib/libcrypto/man/RSA_size.3
  projects/binutils-2.17/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/binutils-2.17/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/binutils-2.17/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/binutils-2.17/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/binutils-2.17/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/binutils-2.17/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/binutils-2.17/secure/lib/libcrypto/man/X509_new.3
  projects/binutils-2.17/secure/lib/libcrypto/man/bio.3
  projects/binutils-2.17/secure/lib/libcrypto/man/blowfish.3
  projects/binutils-2.17/secure/lib/libcrypto/man/bn.3
  projects/binutils-2.17/secure/lib/libcrypto/man/bn_internal.3
  projects/binutils-2.17/secure/lib/libcrypto/man/buffer.3
  projects/binutils-2.17/secure/lib/libcrypto/man/crypto.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_X509.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/binutils-2.17/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/binutils-2.17/secure/lib/libcrypto/man/des.3
  projects/binutils-2.17/secure/lib/libcrypto/man/dh.3
  projects/binutils-2.17/secure/lib/libcrypto/man/dsa.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ecdsa.3
  projects/binutils-2.17/secure/lib/libcrypto/man/engine.3
  projects/binutils-2.17/secure/lib/libcrypto/man/err.3
  projects/binutils-2.17/secure/lib/libcrypto/man/evp.3
  projects/binutils-2.17/secure/lib/libcrypto/man/hmac.3
  projects/binutils-2.17/secure/lib/libcrypto/man/lh_stats.3
  projects/binutils-2.17/secure/lib/libcrypto/man/lhash.3
  projects/binutils-2.17/secure/lib/libcrypto/man/md5.3
  projects/binutils-2.17/secure/lib/libcrypto/man/mdc2.3
  projects/binutils-2.17/secure/lib/libcrypto/man/pem.3
  projects/binutils-2.17/secure/lib/libcrypto/man/rand.3
  projects/binutils-2.17/secure/lib/libcrypto/man/rc4.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ripemd.3
  projects/binutils-2.17/secure/lib/libcrypto/man/rsa.3
  projects/binutils-2.17/secure/lib/libcrypto/man/sha.3
  projects/binutils-2.17/secure/lib/libcrypto/man/threads.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ui.3
  projects/binutils-2.17/secure/lib/libcrypto/man/ui_compat.3
  projects/binutils-2.17/secure/lib/libcrypto/man/x509.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_free.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_new.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_accept.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_clear.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_connect.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_do_handshake.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_free.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_error.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_fd.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_rbio.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_session.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_get_version.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_library_init.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_new.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_pending.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_read.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_rstate_string.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_session_reused.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_set_bio.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_set_fd.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_set_session.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_shutdown.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_state_string.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_want.3
  projects/binutils-2.17/secure/lib/libssl/man/SSL_write.3
  projects/binutils-2.17/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/binutils-2.17/secure/lib/libssl/man/ssl.3
  projects/binutils-2.17/secure/usr.bin/openssl/man/CA.pl.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/asn1parse.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/ca.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/ciphers.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/crl.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/dgst.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/dhparam.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/dsa.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/dsaparam.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/ec.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/ecparam.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/enc.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/errstr.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/gendsa.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/genrsa.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/nseq.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/ocsp.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/openssl.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/passwd.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/pkcs12.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/pkcs7.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/pkcs8.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/rand.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/req.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/rsa.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/rsautl.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/s_client.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/s_server.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/s_time.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/sess_id.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/smime.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/speed.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/spkac.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/verify.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/version.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/x509.1
  projects/binutils-2.17/secure/usr.bin/openssl/man/x509v3_config.1
  projects/binutils-2.17/share/doc/psd/12.make/Makefile
  projects/binutils-2.17/share/doc/psd/18.gprof/Makefile
  projects/binutils-2.17/share/doc/psd/22.rpcgen/Makefile
  projects/binutils-2.17/share/doc/psd/23.rpc/Makefile
  projects/binutils-2.17/share/doc/psd/24.xdr/Makefile
  projects/binutils-2.17/share/doc/psd/25.xdrrfc/Makefile
  projects/binutils-2.17/share/doc/psd/26.rpcrfc/Makefile
  projects/binutils-2.17/share/doc/psd/27.nfsrpc/Makefile
  projects/binutils-2.17/share/doc/smm/02.config/Makefile
  projects/binutils-2.17/share/doc/smm/03.fsck/Makefile
  projects/binutils-2.17/share/doc/smm/11.timedop/Makefile
  projects/binutils-2.17/share/doc/smm/12.timed/Makefile
  projects/binutils-2.17/share/doc/usd/04.csh/Makefile
  projects/binutils-2.17/share/doc/usd/05.dc/Makefile
  projects/binutils-2.17/share/doc/usd/06.bc/Makefile
  projects/binutils-2.17/share/doc/usd/07.mail/Makefile
  projects/binutils-2.17/share/man/man3/fpgetround.3
  projects/binutils-2.17/share/man/man5/rc.conf.5
  projects/binutils-2.17/share/man/man9/Makefile
  projects/binutils-2.17/share/man/man9/bus_space.9
  projects/binutils-2.17/share/misc/committers-ports.dot
  projects/binutils-2.17/sys/amd64/amd64/exception.S
  projects/binutils-2.17/sys/amd64/amd64/genassym.c
  projects/binutils-2.17/sys/amd64/amd64/identcpu.c
  projects/binutils-2.17/sys/amd64/amd64/machdep.c
  projects/binutils-2.17/sys/amd64/amd64/vm_machdep.c
  projects/binutils-2.17/sys/amd64/ia32/ia32_signal.c
  projects/binutils-2.17/sys/amd64/include/cpu.h
  projects/binutils-2.17/sys/amd64/include/pcb.h
  projects/binutils-2.17/sys/amd64/linux32/linux32_sysvec.c
  projects/binutils-2.17/sys/arm/at91/at91_pmc.c
  projects/binutils-2.17/sys/cddl/compat/opensolaris/sys/cyclic_impl.h
  projects/binutils-2.17/sys/cddl/dev/cyclic/cyclic.c
  projects/binutils-2.17/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
  projects/binutils-2.17/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/binutils-2.17/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/binutils-2.17/sys/compat/ndis/kern_ndis.c
  projects/binutils-2.17/sys/compat/ndis/ndis_var.h
  projects/binutils-2.17/sys/compat/ndis/ntoskrnl_var.h
  projects/binutils-2.17/sys/compat/ndis/subr_ndis.c
  projects/binutils-2.17/sys/compat/ndis/subr_ntoskrnl.c
  projects/binutils-2.17/sys/conf/files.amd64
  projects/binutils-2.17/sys/conf/files.i386
  projects/binutils-2.17/sys/conf/files.mips
  projects/binutils-2.17/sys/conf/files.pc98
  projects/binutils-2.17/sys/conf/files.powerpc
  projects/binutils-2.17/sys/dev/aac/aac_cam.c
  projects/binutils-2.17/sys/dev/acpica/acpi_hpet.c
  projects/binutils-2.17/sys/dev/ahci/ahci.c
  projects/binutils-2.17/sys/dev/bwn/if_bwn.c
  projects/binutils-2.17/sys/dev/e1000/if_em.c
  projects/binutils-2.17/sys/dev/e1000/if_igb.c
  projects/binutils-2.17/sys/dev/ichwd/ichwd.c
  projects/binutils-2.17/sys/dev/ichwd/ichwd.h
  projects/binutils-2.17/sys/dev/iwn/if_iwn.c
  projects/binutils-2.17/sys/dev/iwn/if_iwnvar.h
  projects/binutils-2.17/sys/dev/ixgbe/ixgbe.c
  projects/binutils-2.17/sys/dev/mfi/mfi_cam.c
  projects/binutils-2.17/sys/dev/mps/mps.c
  projects/binutils-2.17/sys/dev/siba/siba_bwn.c
  projects/binutils-2.17/sys/dev/sis/if_sisreg.h
  projects/binutils-2.17/sys/dev/usb/net/if_axe.c
  projects/binutils-2.17/sys/dev/usb/usb_pf.c
  projects/binutils-2.17/sys/dev/usb/usb_request.c
  projects/binutils-2.17/sys/dev/wpi/if_wpi.c
  projects/binutils-2.17/sys/dev/xen/blkfront/blkfront.c
  projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/binutils-2.17/sys/geom/part/g_part_mbr.c
  projects/binutils-2.17/sys/i386/i386/identcpu.c
  projects/binutils-2.17/sys/i386/i386/machdep.c
  projects/binutils-2.17/sys/i386/i386/pmap.c
  projects/binutils-2.17/sys/i386/include/cpu.h
  projects/binutils-2.17/sys/kern/init_main.c
  projects/binutils-2.17/sys/kern/kern_fork.c
  projects/binutils-2.17/sys/kern/kern_thread.c
  projects/binutils-2.17/sys/kern/kern_umtx.c
  projects/binutils-2.17/sys/kern/sched_4bsd.c
  projects/binutils-2.17/sys/kern/sched_ule.c
  projects/binutils-2.17/sys/kern/uipc_usrreq.c
  projects/binutils-2.17/sys/mips/adm5120/adm5120_machdep.c
  projects/binutils-2.17/sys/mips/alchemy/alchemy_machdep.c
  projects/binutils-2.17/sys/mips/atheros/ar71xx_machdep.c
  projects/binutils-2.17/sys/mips/cavium/octeon_machdep.c
  projects/binutils-2.17/sys/mips/idt/idt_machdep.c
  projects/binutils-2.17/sys/mips/include/md_var.h
  projects/binutils-2.17/sys/mips/include/pmap.h
  projects/binutils-2.17/sys/mips/include/vmparam.h
  projects/binutils-2.17/sys/mips/malta/malta_machdep.c
  projects/binutils-2.17/sys/mips/mips/minidump_machdep.c
  projects/binutils-2.17/sys/mips/mips/mp_machdep.c
  projects/binutils-2.17/sys/mips/mips/pmap.c
  projects/binutils-2.17/sys/mips/mips/vm_machdep.c
  projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.c
  projects/binutils-2.17/sys/mips/rmi/xlr_machdep.c
  projects/binutils-2.17/sys/mips/rmi/xlr_pci.c
  projects/binutils-2.17/sys/mips/sentry5/s5_machdep.c
  projects/binutils-2.17/sys/mips/sibyte/sb_machdep.c
  projects/binutils-2.17/sys/net/if.h
  projects/binutils-2.17/sys/netinet/ip_fastfwd.c
  projects/binutils-2.17/sys/netinet/sctp_indata.c
  projects/binutils-2.17/sys/netinet/sctp_input.c
  projects/binutils-2.17/sys/netinet/sctp_structs.h
  projects/binutils-2.17/sys/netinet6/nd6.c
  projects/binutils-2.17/sys/pc98/pc98/machdep.c
  projects/binutils-2.17/sys/powerpc/aim/mmu_oea.c
  projects/binutils-2.17/sys/powerpc/aim/mmu_oea64.c
  projects/binutils-2.17/sys/powerpc/include/bus_dma.h
  projects/binutils-2.17/sys/powerpc/include/pmap.h
  projects/binutils-2.17/sys/powerpc/include/pte.h
  projects/binutils-2.17/sys/powerpc/powerpc/busdma_machdep.c
  projects/binutils-2.17/sys/sys/param.h
  projects/binutils-2.17/sys/sys/proc.h
  projects/binutils-2.17/sys/sys/queue.h
  projects/binutils-2.17/sys/teken/teken_subr.h
  projects/binutils-2.17/sys/vm/vm_map.c
  projects/binutils-2.17/sys/vm/vm_map.h
  projects/binutils-2.17/sys/vm/vm_mmap.c
  projects/binutils-2.17/sys/vm/vm_page.c
  projects/binutils-2.17/sys/xen/evtchn/evtchn.c
  projects/binutils-2.17/tools/build/mk/OptionalObsoleteFiles.inc
  projects/binutils-2.17/tools/regression/lib/msun/Makefile
  projects/binutils-2.17/tools/regression/lib/msun/test-exponential.c
  projects/binutils-2.17/tools/regression/lib/msun/test-fma.c
  projects/binutils-2.17/tools/regression/lib/msun/test-fmaxmin.c
  projects/binutils-2.17/tools/regression/lib/msun/test-invtrig.c
  projects/binutils-2.17/tools/regression/lib/msun/test-lrint.c
  projects/binutils-2.17/tools/regression/lib/msun/test-trig.c
  projects/binutils-2.17/tools/regression/sockets/unix_gc/unix_gc.c
  projects/binutils-2.17/tools/regression/usr.bin/printf/regress.sh
  projects/binutils-2.17/tools/tools/nanobsd/nanobsd.sh
  projects/binutils-2.17/usr.bin/calendar/calendars/calendar.freebsd
  projects/binutils-2.17/usr.bin/man/man.sh
  projects/binutils-2.17/usr.bin/printf/printf.c
  projects/binutils-2.17/usr.bin/stat/Makefile
  projects/binutils-2.17/usr.bin/stat/stat.1
  projects/binutils-2.17/usr.bin/stat/stat.c
  projects/binutils-2.17/usr.bin/truss/syscalls.c
  projects/binutils-2.17/usr.sbin/Makefile.amd64
  projects/binutils-2.17/usr.sbin/ac/ac.c
  projects/binutils-2.17/usr.sbin/boot0cfg/boot0cfg.c
  projects/binutils-2.17/usr.sbin/bsnmpd/Makefile
  projects/binutils-2.17/usr.sbin/bsnmpd/bsnmpd/Makefile
  projects/binutils-2.17/usr.sbin/bsnmpd/modules/Makefile
  projects/binutils-2.17/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
  projects/binutils-2.17/usr.sbin/cxgbtool/cxgbtool.c
  projects/binutils-2.17/usr.sbin/extattrctl/extattrctl.c
  projects/binutils-2.17/usr.sbin/fifolog/lib/fifolog_write.h
  projects/binutils-2.17/usr.sbin/fifolog/lib/fifolog_write_poll.c
  projects/binutils-2.17/usr.sbin/fwcontrol/fwcontrol.c
  projects/binutils-2.17/usr.sbin/lpr/Makefile
  projects/binutils-2.17/usr.sbin/rarpd/rarpd.c
  projects/binutils-2.17/usr.sbin/sysinstall/dist.c
  projects/binutils-2.17/usr.sbin/sysinstall/install.c
  projects/binutils-2.17/usr.sbin/traceroute/Makefile
  projects/binutils-2.17/usr.sbin/traceroute6/Makefile
  projects/binutils-2.17/usr.sbin/traceroute6/traceroute6.c
  projects/binutils-2.17/usr.sbin/usbdump/usbdump.c
Directory Properties:
  projects/binutils-2.17/   (props changed)
  projects/binutils-2.17/cddl/contrib/opensolaris/   (props changed)
  projects/binutils-2.17/contrib/bind9/   (props changed)
  projects/binutils-2.17/contrib/binutils/   (props changed)
  projects/binutils-2.17/contrib/bzip2/   (props changed)
  projects/binutils-2.17/contrib/ee/   (props changed)
  projects/binutils-2.17/contrib/expat/   (props changed)
  projects/binutils-2.17/contrib/file/   (props changed)
  projects/binutils-2.17/contrib/gdb/   (props changed)
  projects/binutils-2.17/contrib/gdtoa/   (props changed)
  projects/binutils-2.17/contrib/gnu-sort/   (props changed)
  projects/binutils-2.17/contrib/groff/   (props changed)
  projects/binutils-2.17/contrib/less/   (props changed)
  projects/binutils-2.17/contrib/libpcap/   (props changed)
  projects/binutils-2.17/contrib/llvm/   (props changed)
  projects/binutils-2.17/contrib/llvm/tools/clang/   (props changed)
  projects/binutils-2.17/contrib/ncurses/   (props changed)
  projects/binutils-2.17/contrib/netcat/   (props changed)
  projects/binutils-2.17/contrib/ntp/   (props changed)
  projects/binutils-2.17/contrib/one-true-awk/   (props changed)
  projects/binutils-2.17/contrib/openbsm/   (props changed)
  projects/binutils-2.17/contrib/openpam/   (props changed)
  projects/binutils-2.17/contrib/pf/   (props changed)
  projects/binutils-2.17/contrib/sendmail/   (props changed)
  projects/binutils-2.17/contrib/tcpdump/   (props changed)
  projects/binutils-2.17/contrib/tcsh/   (props changed)
  projects/binutils-2.17/contrib/top/   (props changed)
  projects/binutils-2.17/contrib/top/install-sh   (props changed)
  projects/binutils-2.17/contrib/tzcode/stdtime/   (props changed)
  projects/binutils-2.17/contrib/tzcode/zic/   (props changed)
  projects/binutils-2.17/contrib/tzdata/   (props changed)
  projects/binutils-2.17/contrib/wpa/   (props changed)
  projects/binutils-2.17/contrib/xz/   (props changed)
  projects/binutils-2.17/crypto/openssh/   (props changed)
  projects/binutils-2.17/crypto/openssl/   (props changed)
  projects/binutils-2.17/lib/libc/   (props changed)
  projects/binutils-2.17/lib/libc/stdtime/   (props changed)
  projects/binutils-2.17/lib/libutil/   (props changed)
  projects/binutils-2.17/lib/libz/   (props changed)
  projects/binutils-2.17/sbin/   (props changed)
  projects/binutils-2.17/sbin/ipfw/   (props changed)
  projects/binutils-2.17/share/mk/bsd.arch.inc.mk   (props changed)
  projects/binutils-2.17/share/zoneinfo/   (props changed)
  projects/binutils-2.17/sys/   (props changed)
  projects/binutils-2.17/sys/amd64/include/xen/   (props changed)
  projects/binutils-2.17/sys/cddl/contrib/opensolaris/   (props changed)
  projects/binutils-2.17/sys/contrib/dev/acpica/   (props changed)
  projects/binutils-2.17/sys/contrib/octeon-sdk/   (props changed)
  projects/binutils-2.17/sys/contrib/pf/   (props changed)
  projects/binutils-2.17/sys/contrib/x86emu/   (props changed)
  projects/binutils-2.17/usr.bin/calendar/   (props changed)
  projects/binutils-2.17/usr.bin/csup/   (props changed)
  projects/binutils-2.17/usr.bin/procstat/   (props changed)
  projects/binutils-2.17/usr.sbin/zic/   (props changed)

Modified: projects/binutils-2.17/ObsoleteFiles.inc
==============================================================================
--- projects/binutils-2.17/ObsoleteFiles.inc	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/ObsoleteFiles.inc	Thu Dec  9 22:01:15 2010	(r216339)
@@ -22,16 +22,33 @@
 # grep '+=' /usr/src/tools/build/mk/OptionalObsoleteFiles.inc | sort -u) | \
 # sort | uniq -d
 #
+# To find regular duplicates not dependant on optional components, you can
+# also use something that will not give you false positives, e.g.:
+# for t in `make -V TARGETS universe`; do
+#   __MAKE_CONF=/dev/null make -f Makefile.inc1 TARGET=$t \
+#   -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \
+#   xargs -n1 | sort | uniq -d;
+# done
+#
+# For optional components, you can use the following to see if some entries
+# in OptionalObsoleteFiles.inc have been obsoleted by ObsoleteFiles.inc
+# for o in tools/build/options/WITH*; do
+#   __MAKE_CONF=/dev/null make -f Makefile.inc1 -D${o##*/} \
+#   -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \
+#   xargs -n1 | sort | uniq -d;
+# done
 
+# 20101114: Remove long-obsolete MAKEDEV.8
+OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz
 # 20101112: vgonel(9) has gone to private API a while ago
 OLD_FILES+=usr/share/man/man9/vgonel.9.gz
 # 20101112: removed gasp.info
 OLD_FILES+=usr/share/info/gasp.info.gz
-# 20101109: headers moved to machine/ to x86/
+# 20101109: headers moved from machine/ to x86/
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/mptable.h
 .endif
-# 20101101: headers moved to machine/ to x86/
+# 20101101: headers moved from machine/ to x86/
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/apicreg.h
 OLD_FILES+=usr/include/machine/mca.h

Modified: projects/binutils-2.17/bin/sh/jobs.c
==============================================================================
--- projects/binutils-2.17/bin/sh/jobs.c	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/bin/sh/jobs.c	Thu Dec  9 22:01:15 2010	(r216339)
@@ -100,7 +100,8 @@ static void setcurjob(struct job *);
 static void deljob(struct job *);
 static struct job *getcurjob(struct job *);
 #endif
-static void showjob(struct job *, pid_t, int);
+static void printjobcmd(struct job *);
+static void showjob(struct job *, int);
 
 
 /*
@@ -205,8 +206,7 @@ fgcmd(int argc __unused, char **argv)
 	jp = getjob(argv[1]);
 	if (jp->jobctl == 0)
 		error("job not created under job control");
-	out1str(jp->ps[0].cmd);
-	out1c('\n');
+	printjobcmd(jp);
 	flushout(&output);
 	pgrp = jp->ps[0].pid;
 	tcsetpgrp(ttyfd, pgrp);
@@ -235,8 +235,7 @@ bgcmd(int argc, char **argv)
 		jp->foreground = 0;
 		fmtstr(s, 64, "[%td] ", jp - jobtab + 1);
 		out1str(s);
-		out1str(jp->ps[0].cmd);
-		out1c('\n');
+		printjobcmd(jp);
 	} while (--argc > 1);
 	return 0;
 }
@@ -296,19 +295,33 @@ jobscmd(int argc, char *argv[])
 		showjobs(0, mode);
 	else
 		while ((id = *argv++) != NULL)
-			showjob(getjob(id), 0, mode);
+			showjob(getjob(id), mode);
 
 	return (0);
 }
 
 static void
-showjob(struct job *jp, pid_t pid, int mode)
+printjobcmd(struct job *jp)
+{
+	struct procstat *ps;
+	int i;
+
+	for (ps = jp->ps, i = jp->nprocs ; --i >= 0 ; ps++) {
+		out1str(ps->cmd);
+		if (i > 0)
+			out1str(" | ");
+	}
+	out1c('\n');
+}
+
+static void
+showjob(struct job *jp, int mode)
 {
 	char s[64];
+	char statestr[64];
 	struct procstat *ps;
 	struct job *j;
 	int col, curr, i, jobno, prev, procno;
-	pid_t ppid;
 	char c;
 
 	procno = (mode == SHOWJOBS_PGIDS) ? 1 : jp->nprocs;
@@ -321,16 +334,44 @@ showjob(struct job *jp, pid_t pid, int m
 			prev = j - jobtab + 1;
 	}
 #endif
+	ps = jp->ps + jp->nprocs - 1;
+	if (jp->state == 0) {
+		strcpy(statestr, "Running");
+#if JOBS
+	} else if (jp->state == JOBSTOPPED) {
+		while (!WIFSTOPPED(ps->status) && ps > jp->ps)
+			ps--;
+		if (WIFSTOPPED(ps->status))
+			i = WSTOPSIG(ps->status);
+		else
+			i = -1;
+		if (i > 0 && i < sys_nsig && sys_siglist[i])
+			strcpy(statestr, sys_siglist[i]);
+		else
+			strcpy(statestr, "Suspended");
+#endif
+	} else if (WIFEXITED(ps->status)) {
+		if (WEXITSTATUS(ps->status) == 0)
+			strcpy(statestr, "Done");
+		else
+			fmtstr(statestr, 64, "Done(%d)",
+			    WEXITSTATUS(ps->status));
+	} else {
+		i = WTERMSIG(ps->status);
+		if (i > 0 && i < sys_nsig && sys_siglist[i])
+			strcpy(statestr, sys_siglist[i]);
+		else
+			fmtstr(statestr, 64, "Signal %d", i);
+		if (WCOREDUMP(ps->status))
+			strcat(statestr, " (core dumped)");
+	}
+
 	for (ps = jp->ps ; ; ps++) {	/* for each process */
 		if (mode == SHOWJOBS_PIDS || mode == SHOWJOBS_PGIDS) {
-			ppid = (mode == SHOWJOBS_PIDS) ? ps->pid :
-			    getpgid(ps->pid);
-			out1fmt("%d\n", (int)ppid);
+			out1fmt("%d\n", (int)ps->pid);
 			goto skip;
 		}
-		if (mode != SHOWJOBS_VERBOSE && ps != jp->ps && pid == 0)
-			goto skip;
-		if (pid != 0 && pid != ps->pid)
+		if (mode != SHOWJOBS_VERBOSE && ps != jp->ps)
 			goto skip;
 		if (jobno == curr && ps == jp->ps)
 			c = '+';
@@ -349,39 +390,19 @@ showjob(struct job *jp, pid_t pid, int m
 			out1str(s);
 			col += strlen(s);
 		}
-		s[0] = '\0';
-		if (ps != jp->ps) {
-			*s = '\0';
-		} else if (ps->status == -1) {
-			strcpy(s, "Running");
-		} else if (WIFEXITED(ps->status)) {
-			if (WEXITSTATUS(ps->status) == 0)
-				strcpy(s, "Done");
-			else
-				fmtstr(s, 64, "Done (%d)",
-				    WEXITSTATUS(ps->status));
-		} else {
-#if JOBS
-			if (WIFSTOPPED(ps->status))
-				i = WSTOPSIG(ps->status);
-			else
-#endif
-				i = WTERMSIG(ps->status);
-			if ((i & 0x7F) < sys_nsig && sys_siglist[i & 0x7F])
-				scopy(sys_siglist[i & 0x7F], s);
-			else
-				fmtstr(s, 64, "Signal %d", i & 0x7F);
-			if (WCOREDUMP(ps->status))
-				strcat(s, " (core dumped)");
+		if (ps == jp->ps) {
+			out1str(statestr);
+			col += strlen(statestr);
 		}
-		out1str(s);
-		col += strlen(s);
 		do {
 			out1c(' ');
 			col++;
 		} while (col < 30);
-		out1str(ps->cmd);
-		out1c('\n');
+		if (mode == SHOWJOBS_VERBOSE) {
+			out1str(ps->cmd);
+			out1c('\n');
+		} else
+			printjobcmd(jp);
 skip:		if (--procno <= 0)
 			break;
 	}
@@ -413,7 +434,7 @@ showjobs(int change, int mode)
 		}
 		if (change && ! jp->changed)
 			continue;
-		showjob(jp, 0, mode);
+		showjob(jp, mode);
 		jp->changed = 0;
 		/* Hack: discard jobs for which $! has not been referenced
 		 * in interactive mode when they terminate.
@@ -769,7 +790,7 @@ forkshell(struct job *jp, union node *n,
 	TRACE(("forkshell(%%%td, %p, %d) called\n", jp - jobtab, (void *)n,
 	    mode));
 	INTOFF;
-	if (mode == FORK_BG)
+	if (mode == FORK_BG && (jp == NULL || jp->nprocs == 0))
 		checkzombies();
 	flushall();
 	pid = fork();
@@ -961,7 +982,7 @@ dowait(int block, struct job *job)
 	int done;
 	int stopped;
 	int sig;
-	int i;
+	int coredump;
 
 	in_dowait++;
 	TRACE(("dowait(%d) called\n", block));
@@ -983,7 +1004,7 @@ dowait(int block, struct job *job)
 	INTOFF;
 	thisjob = NULL;
 	for (jp = jobtab ; jp < jobtab + njobs ; jp++) {
-		if (jp->used) {
+		if (jp->used && jp->nprocs > 0) {
 			done = 1;
 			stopped = 1;
 			for (sp = jp->ps ; sp < jp->ps + jp->nprocs ; sp++) {
@@ -1020,36 +1041,29 @@ dowait(int block, struct job *job)
 		}
 	}
 	INTON;
-	if (! rootshell || ! iflag || (job && thisjob == job)) {
-#if JOBS
-		if (WIFSTOPPED(status))
-			sig = WSTOPSIG(status);
-		else
-#endif
-		{
-			if (WIFEXITED(status))
-				sig = 0;
+	if (!thisjob || thisjob->state == 0)
+		;
+	else if ((!rootshell || !iflag || thisjob == job) &&
+	    thisjob->foreground && thisjob->state != JOBSTOPPED) {
+		sig = 0;
+		coredump = 0;
+		for (sp = thisjob->ps; sp < thisjob->ps + thisjob->nprocs; sp++)
+			if (WIFSIGNALED(sp->status)) {
+				sig = WTERMSIG(sp->status);
+				coredump = WCOREDUMP(sp->status);
+			}
+		if (sig > 0 && sig != SIGINT && sig != SIGPIPE) {
+			if (sig < sys_nsig && sys_siglist[sig])
+				out1str(sys_siglist[sig]);
 			else
-				sig = WTERMSIG(status);
-		}
-		if (sig != 0 && sig != SIGINT && sig != SIGPIPE) {
-			if (!mflag ||
-			    (thisjob->foreground && !WIFSTOPPED(status))) {
-				i = WTERMSIG(status);
-				if ((i & 0x7F) < sys_nsig && sys_siglist[i & 0x7F])
-					out1str(sys_siglist[i & 0x7F]);
-				else
-					out1fmt("Signal %d", i & 0x7F);
-				if (WCOREDUMP(status))
-					out1str(" (core dumped)");
-				out1c('\n');
-			} else
-				showjob(thisjob, pid, SHOWJOBS_DEFAULT);
+				out1fmt("Signal %d", sig);
+			if (coredump)
+				out1str(" (core dumped)");
+			out1c('\n');
 		}
 	} else {
 		TRACE(("Not printing status, rootshell=%d, job=%p\n", rootshell, job));
-		if (thisjob)
-			thisjob->changed = 1;
+		thisjob->changed = 1;
 	}
 	return pid;
 }
@@ -1300,13 +1314,46 @@ cmdputs(const char *s)
 			if (--cmdnleft > 0)
 				*q++ = '{';
 			subtype = *p++;
+			if ((subtype & VSTYPE) == VSLENGTH && --cmdnleft > 0)
+				*q++ = '#';
 		} else if (c == '=' && subtype != 0) {
-			*q++ = "}-+?="[(subtype & VSTYPE) - VSNORMAL];
+			*q = "}-+?=##%%\0X"[(subtype & VSTYPE) - VSNORMAL];
+			if (*q)
+				q++;
+			else
+				cmdnleft++;
+			if (((subtype & VSTYPE) == VSTRIMLEFTMAX ||
+			    (subtype & VSTYPE) == VSTRIMRIGHTMAX) &&
+			    --cmdnleft > 0)
+				*q = q[-1], q++;
 			subtype = 0;
 		} else if (c == CTLENDVAR) {
 			*q++ = '}';
-		} else if (c == CTLBACKQ || c == CTLBACKQ+CTLQUOTE)
-			cmdnleft++;		/* ignore it */
+		} else if (c == CTLBACKQ || c == CTLBACKQ+CTLQUOTE) {
+			cmdnleft -= 5;
+			if (cmdnleft > 0) {
+				*q++ = '$';
+				*q++ = '(';
+				*q++ = '.';
+				*q++ = '.';
+				*q++ = '.';
+				*q++ = ')';
+			}
+		} else if (c == CTLARI) {
+			cmdnleft -= 2;
+			if (cmdnleft > 0) {
+				*q++ = '$';
+				*q++ = '(';
+				*q++ = '(';
+			}
+			p++;
+		} else if (c == CTLENDARI) {
+			if (--cmdnleft > 0) {
+				*q++ = ')';
+				*q++ = ')';
+			}
+		} else if (c == CTLQUOTEMARK || c == CTLQUOTEEND)
+			cmdnleft++; /* ignore */
 		else
 			*q++ = c;
 		if (--cmdnleft <= 0) {

Modified: projects/binutils-2.17/bin/sh/sh.1
==============================================================================
--- projects/binutils-2.17/bin/sh/sh.1	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/bin/sh/sh.1	Thu Dec  9 22:01:15 2010	(r216339)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd December 1, 2010
+.Dd December 3, 2010
 .Dt SH 1
 .Os
 .Sh NAME
@@ -1593,12 +1593,7 @@ To include a
 .Ql - ,
 make it the first or last character listed.
 .Ss Built-in Commands
-This section lists the commands which
-are built-in because they need to perform some operation
-that cannot be performed by a separate process.
-In addition to
-these, built-in versions of essential utilities
-are provided for efficiency.
+This section lists the built-in commands.
 .Bl -tag -width indent
 .It Ic \&:
 A null command that returns a 0 (true) exit value.
@@ -1649,15 +1644,19 @@ subsection.
 Continue the specified jobs
 (or the current job if no jobs are given)
 in the background.
+.It Ic bind Oo Fl aeklrsv Oc Oo Ar key Oo Ar command Oc Oc
+List or alter key bindings for the line editor.
+This command is documented in
+.Xr editrc 5 .
+.It Ic break Op Ar num
+See the
+.Sx Flow-Control Constructs
+subsection.
 .It Ic builtin Ar cmd Op Ar arg ...
 Execute the specified built-in command,
 .Ar cmd .
 This is useful when the user wishes to override a shell function
 with the same name as a built-in command.
-.It Ic bind Oo Fl aeklrsv Oc Oo Ar key Oo Ar command Oc Oc
-List or alter key bindings for the line editor.
-This command is documented in
-.Xr editrc 5 .
 .It Ic cd Oo Fl L | P Oc Op Ar directory
 Switch to the specified
 .Ar directory ,
@@ -1759,6 +1758,10 @@ a shell keyword
 or
 an alias for
 .Ar value .
+.It Ic continue Op Ar num
+See the
+.Sx Flow-Control Constructs
+subsection.
 .It Ic echo Oo Fl e | n Oc Op Ar string ...
 Print a space-separated list of the arguments to the standard output
 and append a newline character.

Modified: projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Thu Dec  9 22:01:15 2010	(r216339)
@@ -48,11 +48,13 @@
 
 static int read_efi_label(nvlist_t *config, diskaddr_t *sb);
 
+#ifdef sun
 #if defined(__i386) || defined(__amd64)
 #define	BOOTCMD	"installgrub(1M)"
 #else
 #define	BOOTCMD	"installboot(1M)"
 #endif
+#endif	/* sun */
 
 /*
  * ====================================================================
@@ -1889,14 +1891,15 @@ zpool_vdev_attach(zpool_handle_t *zhp,
 
 	if (ret == 0) {
 		if (rootpool) {
-			/*
-			 * XXX - This should be removed once we can
-			 * automatically install the bootblocks on the
-			 * newly attached disk.
-			 */
-			(void) fprintf(stderr, dgettext(TEXT_DOMAIN, "Please "
-			    "be sure to invoke %s to make '%s' bootable.\n"),
-			    BOOTCMD, new_disk);
+			(void) fprintf(stderr, dgettext(TEXT_DOMAIN, "If "
+			    "you boot from pool '%s', you may need to update\n"
+			    "boot code on newly attached disk '%s'.\n\n"
+			    "Assuming you use GPT partitioning and 'da0' is "
+			    "your new boot disk\n"
+			    "you may use the following command:\n\n"
+			    "\tgpart bootcode -b /boot/pmbr -p "
+			    "/boot/gptzfsboot -i 1 da0\n\n"),
+			    zhp->zpool_name, new_disk);
 		}
 		return (0);
 	}

Modified: projects/binutils-2.17/contrib/bind9/CHANGES
==============================================================================
--- projects/binutils-2.17/contrib/bind9/CHANGES	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/contrib/bind9/CHANGES	Thu Dec  9 22:01:15 2010	(r216339)
@@ -1,3 +1,55 @@
+
+	--- 9.6-ESV-R3 released ---
+
+2972.	[bug]		win32: address windows socket errors. [RT #21906]
+
+2971.	[bug]		Fixed a bug that caused journal files not to be
+			compacted on Windows systems as a result of
+			non-POSIX-compliant rename() semantics. [RT #22434]
+
+2970.	[security]	Adding a NO DATA negative cache entry failed to clear
+			any matching RRSIG records.  A subsequent lookup of
+			of NO DATA cache entry could trigger a INSIST when the
+			unexpected RRSIG was also returned with the NO DATA
+			cache entry.
+
+			CVE-2010-3613, VU#706148. [RT #22288]
+
+2969.	[security]	Fix acl type processing so that allow-query works
+			in options and view statements.  Also add a new
+			set of tests to verify proper functioning.
+
+			CVE-2010-3615, VU#510208. [RT #22418]
+
+2968.	[security]	Named could fail to prove a data set was insecure
+			before marking it as insecure.  One set of conditions
+			that can trigger this occurs naturally when rolling
+			DNSKEY algorithms.
+
+			CVE-2010-3614, VU#837744. [RT #22309]
+
+2967.	[bug]		'host -D' now turns on debugging messages earlier.
+			[RT #22361]
+
+2966.	[bug]		isc_print_vsnprintf() failed to check if there was
+			space available in the buffer when adding a left
+			justified character with a non zero width,
+			(e.g. "%-1c"). [RT #22270]
+
+2964.	[bug]		view->queryacl was being overloaded.  Seperate the
+			usage into view->queryacl, view->cacheacl and
+			view->queryonacl. [RT #22114]
+
+2962.	[port]		win32: add more dependencies to BINDBuild.dsw.
+			[RT #22062]
+
+2952.	[port]		win32: named-checkzone and named-checkconf failed
+			to initialise winsock. [RT #21932]
+
+2951.	[bug]		named failed to generate a correct signed response
+			in a optout, delegation only zone with no secure
+			delegations. [RT #22007]
+
 	--- 9.6-ESV-R2 released ---
 
 2939.	[func]		Check that named successfully skips NSEC3 records

Copied: projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html (from r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html	Thu Dec  9 22:01:15 2010	(r216339, copy of r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html)
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ - Copyright (C) 2010  Internet Systems Consortium, Inc. ("ISC")
+ -
+ - Permission to use, copy, modify, and/or distribute this software for any
+ - purpose with or without fee is hereby granted, provided that the above
+ - copyright notice and this permission notice appear in all copies.
+ -
+ - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
+ - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+ - AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
+ - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+ - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ - PERFORMANCE OF THIS SOFTWARE.
+-->
+
+<!-- $Id: RELEASE-NOTES-BIND-9.6-ESV.html,v 1.1.2.2 2010/11/29 01:16:39 tbox Exp $ -->
+
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title></title><link rel="stylesheet" type="text/css" href="release-notes.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /></head><body><div class="article"><div class="titlepage"><hr /></div>
+
+  <div class="section" title="Introduction"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36111950"></a>Introduction</h2></div></div></div>
+    
+    <p>
+			BIND 9.6-ESV-R3 is a maintenance release for BIND 9.6-ESV.
+		</p>
+    <p>
+			This document summarizes changes from BIND 9.6-ESV-R1 to BIND 9.6-ESV-R3.
+			Please see the CHANGES file in the source code release for a
+			complete list of all changes.
+		</p>
+  </div>
+
+  <div class="section" title="Download"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112014"></a>Download</h2></div></div></div>
+    
+    <p>
+			The latest release of BIND 9 software can always be found
+	 		on our web site at
+      <a class="ulink" href="http://www.isc.org/software/bind" target="_top">http://www.isc.org/software/bind</a>.
+  		There you will find additional information about each release,
+ 			source code, and some pre-compiled versions for certain operating
+ 			systems.
+		</p>
+  </div>
+
+  <div class="section" title="Support"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112037"></a>Support</h2></div></div></div>
+    
+    <p>Product support information is available on
+      <a class="ulink" href="http://www.isc.org/services/support" target="_top">http://www.isc.org/services/support</a>
+      for paid support options.  Free support is provided by our user
+ 			community via a mailing list.  Information on all public email
+ 			lists is available at
+      <a class="ulink" href="https://lists.isc.org/mailman/listinfo" target="_top">https://lists.isc.org/mailman/listinfo</a>.
+    </p>
+  </div>
+
+  <div class="section" title="New Features"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36111986"></a>New Features</h2></div></div></div>
+    
+		<div class="section" title="9.6-ESV-R2"><div class="titlepage"><div><div><h3 class="title"><a id="id36112025"></a>9.6-ESV-R2</h3></div></div></div>
+			
+			<p>None.</p>
+		</div>
+		<div class="section" title="9.6-ESV-R3"><div class="titlepage"><div><div><h3 class="title"><a id="id36112098"></a>9.6-ESV-R3</h3></div></div></div>
+			
+			<p>None.</p>
+		</div>
+  </div>
+
+  <div class="section" title="Feature Changes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112120"></a>Feature Changes</h2></div></div></div>
+    
+		<div class="section" title="9.6-ESV-R2"><div class="titlepage"><div><div><h3 class="title"><a id="id36112125"></a>9.6-ESV-R2</h3></div></div></div>
+			
+			<p>None.</p>
+		</div>
+		<div class="section" title="9.6-ESV-R3"><div class="titlepage"><div><div><h3 class="title"><a id="id36112135"></a>9.6-ESV-R3</h3></div></div></div>
+			
+			<p>None.</p>
+		</div>
+  </div>
+
+  <div class="section" title="Security Fixes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112146"></a>Security Fixes</h2></div></div></div>
+    
+		<div class="section" title="9.6-ESV-R2"><div class="titlepage"><div><div><h3 class="title"><a id="id36112151"></a>9.6-ESV-R2</h3></div></div></div>
+			
+			<p>None.</p>
+		</div>
+		<div class="section" title="9.6-ESV-R3"><div class="titlepage"><div><div><h3 class="title"><a id="id36112160"></a>9.6-ESV-R3</h3></div></div></div>
+			
+			<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+				 	Adding a NO DATA signed negative response to cache failed to clear
+				  any matching RRSIG records already in cache. A subsequent lookup
+				  of the cached NO DATA entry could crash named (INSIST) when the
+				  unexpected RRSIG was also returned with the NO DATA cache entry.
+				  [RT #22288] [CVE-2010-3613] [VU#706148]
+				</li><li class="listitem">
+					BIND, acting as a DNSSEC validator, was determining if the NS RRset
+				  is insecure based on a value that could mean either that the RRset
+				  is actually insecure or that there wasn't a matching key for the RRSIG
+				  in the DNSKEY RRset when resuming from validating the DNSKEY RRset.
+				  This can happen when in the middle of a DNSKEY algorithm rollover,
+				  when two different algorithms were used to sign a zone but only the
+				  new set of keys are in the zone DNSKEY RRset.
+					[RT #22309] [CVE-2010-3614] [VU#837744]
+				</li></ul></div>
+		</div>
+  </div>
+
+  <div class="section" title="Bug Fixes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112186"></a>Bug Fixes</h2></div></div></div>
+    
+		<div class="section" title="9.6-ESV-R2"><div class="titlepage"><div><div><h3 class="title"><a id="id36112191"></a>9.6-ESV-R2</h3></div></div></div>
+			
+	    <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+					Check that named successfully skips NSEC3 records
+					that fail to match the NSEC3PARAM record currently
+					in use.
+					[RT #21868]
+				</li><li class="listitem">
+					Worked around a race condition in the cache database memory
+					handling.  Without this fix a DNS cache DB or ADB could
+					incorrectly stay in an over memory state, effectively refusing
+					further caching, which subsequently made a BIND 9 caching
+					server unworkable.
+					[RT #21818]
+				</li><li class="listitem">
+					BIND did not properly handle non-cacheable negative responses
+					from insecure zones. This caused several non-protocol-compliant
+					zones to become unresolvable.  BIND is now more accepting of
+					responses it receives from less strict servers.
+					[RT #21555]
+				</li><li class="listitem">
+					The resolver could attempt to destroy a fetch context too
+					soon, resulting in a crash.
+					[RT #19878]
+				</li><li class="listitem">
+					The placeholder negative caching element was not
+					properly constructed triggering a crash (INSIST) in 
+					dns_ncache_towire().
+					[RT #21346]
+				</li><li class="listitem">
+					Handle the introduction of new trusted-keys and
+					DS, DLV RRsets better.
+					[RT #21097]
+				</li><li class="listitem">
+					Fix arguments to dns_keytable_findnextkeynode() call.
+					[RT #20877]
+				</li></ul></div>
+		</div>
+		<div class="section" title="9.6-ESV-R3"><div class="titlepage"><div><div><h3 class="title"><a id="id36112232"></a>9.6-ESV-R3</h3></div></div></div>
+			
+	    <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+					Microsoft changed the behavior of sockets between NT/XP based
+				  stacks vs Vista/windows7 stacks. Server 2003/2008 have the older
+				  behavior, 2008r2 has the new behavior. With the change, different
+				  error results are possible, so ISC adapted BIND to handle the new
+				  error results.
+				  This resolves an issue where sockets would shut down on
+				  Windows servers causing named to stop responding to queries.
+					[RT #21906]
+				</li><li class="listitem">
+				 	Windows has non-POSIX compliant behavior in its rename() and unlink()
+				  calls. This caused journal compaction to fail on Windows BIND servers
+				  with the log error: "dns_journal_compact failed: failure".
+					[RT #22434]
+				</li><li class="listitem">
+					'host -D' now turns on debugging messages earlier.
+					[RT #22361]
+				</li><li class="listitem">
+          isc_print_vsnprintf() failed to check if there was
+					space available in the buffer when adding a left
+					justified character with a non zero width,
+					(e.g. "%-1c").
+					[RT #22270]
+				</li><li class="listitem">
+          view-&gt;queryacl was being overloaded.  Seperate the
+					usage into view-&gt;queryacl, view-&gt;cacheacl and
+					view-&gt;queryonacl.
+					[RT #22114]
+				</li><li class="listitem">
+          win32: add more dependencies to BINDBuild.dsw.
+          [RT #22062]
+				</li><li class="listitem">
+          win32: named-checkzone and named-checkconf failed
+          to initialise winsock.
+					[RT #21932]
+				</li><li class="listitem">
+          named failed to generate a correct signed response
+          in a optout, delegation only zone with no secure
+          delegations.
+					[RT #22007]
+				</li></ul></div>
+		</div>
+  </div>
+  
+  <div class="section" title="Known issues in this release"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112280"></a>Known issues in this release</h2></div></div></div>
+    
+    <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+        <p>
+          "make test" will fail on OSX and possibly other operating systems.
+          The failure occurs in a new test to check for allow-query ACLs.
+          The failure is caused because the source address is not specified on
+          the dig commands issued in the test.
+        </p>
+        <p>
+          If running "make test" is part of your usual acceptance process,
+          please edit the file <code class="code">bin/tests/system/allow_query/test.sh</code>
+          and add
+          </p><p>
+            <code class="code">-b 10.53.0.2</code>
+          </p><p>
+          to the <code class="code">DIGOPTS</code> line.
+        </p>
+      </li></ul></div>
+  </div>
+
+  <div class="section" title="Thank You"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id36112315"></a>Thank You</h2></div></div></div>
+    
+    <p>
+      Thank you to everyone who assisted us in making this release possible.
+      If you would like to contribute to ISC to assist us in continuing to make
+      quality open source software, please visit our donations page at
+      <a class="ulink" href="http://www.isc.org/supportisc" target="_top">http://www.isc.org/supportisc</a>.
+    </p>
+  </div>
+</div></body></html>

Copied: projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf (from r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf)
==============================================================================
Binary file (source and/or target). No diff available.

Copied: projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt (from r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/binutils-2.17/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt	Thu Dec  9 22:01:15 2010	(r216339, copy of r216338, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt)
@@ -0,0 +1,133 @@
+     __________________________________________________________________
+
+Introduction
+
+   BIND 9.6-ESV-R3 is a maintenance release for BIND 9.6-ESV.
+
+   This document summarizes changes from BIND 9.6-ESV-R1 to BIND
+   9.6-ESV-R3. Please see the CHANGES file in the source code release for
+   a complete list of all changes.
+
+Download
+
+   The latest release of BIND 9 software can always be found on our web
+   site at http://www.isc.org/software/bind. There you will find
+   additional information about each release, source code, and some
+   pre-compiled versions for certain operating systems.
+
+Support
+
+   Product support information is available on
+   http://www.isc.org/services/support for paid support options. Free
+   support is provided by our user community via a mailing list.
+   Information on all public email lists is available at
+   https://lists.isc.org/mailman/listinfo.
+
+New Features
+
+9.6-ESV-R2
+
+   None.
+
+9.6-ESV-R3
+
+   None.
+
+Feature Changes
+
+9.6-ESV-R2
+
+   None.
+
+9.6-ESV-R3
+
+   None.
+
+Security Fixes
+
+9.6-ESV-R2
+
+   None.
+
+9.6-ESV-R3
+
+     * Adding a NO DATA signed negative response to cache failed to clear
+       any matching RRSIG records already in cache. A subsequent lookup of
+       the cached NO DATA entry could crash named (INSIST) when the
+       unexpected RRSIG was also returned with the NO DATA cache entry.
+       [RT #22288] [CVE-2010-3613] [VU#706148]
+     * BIND, acting as a DNSSEC validator, was determining if the NS RRset
+       is insecure based on a value that could mean either that the RRset
+       is actually insecure or that there wasn't a matching key for the
+       RRSIG in the DNSKEY RRset when resuming from validating the DNSKEY
+       RRset. This can happen when in the middle of a DNSKEY algorithm
+       rollover, when two different algorithms were used to sign a zone
+       but only the new set of keys are in the zone DNSKEY RRset. [RT
+       #22309] [CVE-2010-3614] [VU#837744]
+
+Bug Fixes
+
+9.6-ESV-R2
+
+     * Check that named successfully skips NSEC3 records that fail to
+       match the NSEC3PARAM record currently in use. [RT #21868]
+     * Worked around a race condition in the cache database memory
+       handling. Without this fix a DNS cache DB or ADB could incorrectly
+       stay in an over memory state, effectively refusing further caching,
+       which subsequently made a BIND 9 caching server unworkable. [RT
+       #21818]
+     * BIND did not properly handle non-cacheable negative responses from
+       insecure zones. This caused several non-protocol-compliant zones to
+       become unresolvable. BIND is now more accepting of responses it
+       receives from less strict servers. [RT #21555]
+     * The resolver could attempt to destroy a fetch context too soon,
+       resulting in a crash. [RT #19878]
+     * The placeholder negative caching element was not properly
+       constructed triggering a crash (INSIST) in dns_ncache_towire(). [RT
+       #21346]
+     * Handle the introduction of new trusted-keys and DS, DLV RRsets
+       better. [RT #21097]
+     * Fix arguments to dns_keytable_findnextkeynode() call. [RT #20877]
+
+9.6-ESV-R3
+
+     * Microsoft changed the behavior of sockets between NT/XP based
+       stacks vs Vista/windows7 stacks. Server 2003/2008 have the older
+       behavior, 2008r2 has the new behavior. With the change, different
+       error results are possible, so ISC adapted BIND to handle the new
+       error results. This resolves an issue where sockets would shut down
+       on Windows servers causing named to stop responding to queries. [RT
+       #21906]
+     * Windows has non-POSIX compliant behavior in its rename() and
+       unlink() calls. This caused journal compaction to fail on Windows
+       BIND servers with the log error: "dns_journal_compact failed:
+       failure". [RT #22434]
+     * 'host -D' now turns on debugging messages earlier. [RT #22361]
+     * isc_print_vsnprintf() failed to check if there was space available
+       in the buffer when adding a left justified character with a non
+       zero width, (e.g. "%-1c"). [RT #22270]
+     * view->queryacl was being overloaded. Seperate the usage into
+       view->queryacl, view->cacheacl and view->queryonacl. [RT #22114]
+     * win32: add more dependencies to BINDBuild.dsw. [RT #22062]
+     * win32: named-checkzone and named-checkconf failed to initialise
+       winsock. [RT #21932]
+     * named failed to generate a correct signed response in a optout,
+       delegation only zone with no secure delegations. [RT #22007]
+
+Known issues in this release
+
+     * "make test" will fail on OSX and possibly other operating systems.
+       The failure occurs in a new test to check for allow-query ACLs. The
+       failure is caused because the source address is not specified on
+       the dig commands issued in the test.
+       If running "make test" is part of your usual acceptance process,
+       please edit the file bin/tests/system/allow_query/test.sh and add
+       -b 10.53.0.2
+       to the DIGOPTS line.
+
+Thank You
+
+   Thank you to everyone who assisted us in making this release possible.
+   If you would like to contribute to ISC to assist us in continuing to
+   make quality open source software, please visit our donations page at
+   http://www.isc.org/supportisc.

Modified: projects/binutils-2.17/contrib/bind9/bin/check/check-tool.c
==============================================================================
--- projects/binutils-2.17/contrib/bind9/bin/check/check-tool.c	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/contrib/bind9/bin/check/check-tool.c	Thu Dec  9 22:01:15 2010	(r216339)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2004-2009  Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004-2010  Internet Systems Consortium, Inc. ("ISC")
  * Copyright (C) 2000-2002  Internet Software Consortium.
  *
  * Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: check-tool.c,v 1.35.36.3 2009/01/20 02:03:18 marka Exp $ */
+/* $Id: check-tool.c,v 1.35.36.3.24.2 2010/09/07 23:46:25 tbox Exp $ */
 
 /*! \file */
 
@@ -23,6 +23,10 @@
 
 #include <stdio.h>
 
+#ifdef _WIN32
+#include <Winsock2.h>
+#endif
+
 #include "check-tool.h"
 #include <isc/buffer.h>
 #include <isc/log.h>
@@ -662,3 +666,26 @@ dump_zone(const char *zonename, dns_zone
 
 	return (result);
 }
+
+#ifdef _WIN32
+void
+InitSockets(void) {
+	WORD wVersionRequested;
+	WSADATA wsaData;
+	int err;
+
+	wVersionRequested = MAKEWORD(2, 0);
+
+	err = WSAStartup( wVersionRequested, &wsaData );
+	if (err != 0) {
+		fprintf(stderr, "WSAStartup() failed: %d\n", err);
+		exit(1);
+	}
+}
+
+void
+DestroySockets(void) {
+	WSACleanup();
+}
+#endif
+

Modified: projects/binutils-2.17/contrib/bind9/bin/check/check-tool.h
==============================================================================
--- projects/binutils-2.17/contrib/bind9/bin/check/check-tool.h	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/contrib/bind9/bin/check/check-tool.h	Thu Dec  9 22:01:15 2010	(r216339)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2004, 2005, 2007  Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004, 2005, 2007, 2010  Internet Systems Consortium, Inc. ("ISC")
  * Copyright (C) 2000-2002  Internet Software Consortium.
  *
  * Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: check-tool.h,v 1.14 2007/06/18 23:47:17 tbox Exp $ */
+/* $Id: check-tool.h,v 1.14.628.2 2010/09/07 23:46:26 tbox Exp $ */
 
 #ifndef CHECK_TOOL_H
 #define CHECK_TOOL_H
@@ -43,6 +43,11 @@ isc_result_t
 dump_zone(const char *zonename, dns_zone_t *zone, const char *filename,
 	  dns_masterformat_t fileformat, const dns_master_style_t *style);
 
+#ifdef _WIN32
+void InitSockets(void);
+void DestroySockets(void);
+#endif
+
 extern int debug;
 extern isc_boolean_t nomerge;
 extern isc_boolean_t docheckmx;

Modified: projects/binutils-2.17/contrib/bind9/bin/check/named-checkconf.c
==============================================================================
--- projects/binutils-2.17/contrib/bind9/bin/check/named-checkconf.c	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/contrib/bind9/bin/check/named-checkconf.c	Thu Dec  9 22:01:15 2010	(r216339)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2004-2007, 2009  Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004-2007, 2009, 2010  Internet Systems Consortium, Inc. ("ISC")
  * Copyright (C) 1999-2002  Internet Software Consortium.
  *
  * Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: named-checkconf.c,v 1.46.222.2 2009/02/16 23:47:15 tbox Exp $ */
+/* $Id: named-checkconf.c,v 1.46.222.2.24.2 2010/09/07 23:46:26 tbox Exp $ */
 
 /*! \file */
 
@@ -453,6 +453,10 @@ main(int argc, char **argv) {
 	if (conffile == NULL || conffile[0] == '\0')
 		conffile = NAMED_CONFFILE;
 
+#ifdef _WIN32
+	InitSockets();
+#endif
+
 	RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
 
 	RUNTIME_CHECK(setup_logging(mctx, stdout, &logc) == ISC_R_SUCCESS);
@@ -494,5 +498,9 @@ main(int argc, char **argv) {
 
 	isc_mem_destroy(&mctx);
 
+#ifdef _WIN32
+	DestroySockets();
+#endif
+
 	return (exit_status);
 }

Modified: projects/binutils-2.17/contrib/bind9/bin/check/named-checkzone.c
==============================================================================
--- projects/binutils-2.17/contrib/bind9/bin/check/named-checkzone.c	Thu Dec  9 21:31:21 2010	(r216338)
+++ projects/binutils-2.17/contrib/bind9/bin/check/named-checkzone.c	Thu Dec  9 22:01:15 2010	(r216339)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2004-2009  Internet Systems Consortium, Inc. ("ISC")

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list