NetBSD-5.0.2/doc/CHANGES-5.0.2
# $NetBSD: CHANGES-5.0.2,v 1.1.2.54 2010/02/06 16:31:35 snj Exp $
A complete list of changes from the NetBSD 5.0.1 release to the NetBSD 5.0.2
release:
gnu/usr.bin/groff/tmac/mdoc.local patched by hand
sys/sys/param.h patched by hand
Welcome to 5.0.1_PATCH.
[snj]
lib/libevent/Makefile 1.6 via patch
Problems have been observed with GCC 4 and strict-aliasing in
the libevent code. Add -fno-strict-aliasing to work around this.
[tls, ticket #876]
doc/CHANGES patch
doc/3RDPARTY patch
external/bsd/dhcpcd/dist/client.c patch
external/bsd/dhcpcd/dist/config.h patch
external/bsd/dhcpcd/dist/configure.c patch
external/bsd/dhcpcd/dist/dhcp.c patch
external/bsd/dhcpcd/dist/dhcp.h patch
external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in patch
external/bsd/dhcpcd/dist/dhcpcd.8.in patch
external/bsd/dhcpcd/dist/dhcpcd.c patch
external/bsd/dhcpcd/dist/dhcpcd.conf.5.in patch
external/bsd/dhcpcd/dist/net.c patch
external/bsd/dhcpcd/dist/net.h patch
external/bsd/dhcpcd/dist/signals.c patch
Update dhcpcd to 4.0.14.
[roy, ticket #880]
sys/ufs/ufs/ufs_quota.c 1.63, 1.65
Add missing mutex_destroy() before pool_cache_put(). Prevents
a "Mutex error: lockdebug_alloc: already initialized" panic.
[bouyer, ticket #898]
sys/netipsec/ipsec.c 1.46
Add a missing splx() call. Fixes PR kern/41701.
[jakllsch, ticket #884]
sys/dev/pci/twa.c 1.32
Disable completely bogus DIAGNOSTIC check.
[bouyer, ticket #886]
bin/pax/options.c 1.105
dist/nawk/maketab.c 1.12
dist/nawk/proctab.c 1.11
dist/nawk/proto.h 1.9
dist/nawk/run.c 1.29
usr.bin/ctags/C.c 1.19
usr.bin/ctags/ctags.h 1.9
usr.bin/ctags/fortran.c 1.11
usr.bin/ctags/lisp.c 1.11
usr.bin/ctags/print.c 1.10
usr.bin/ctags/yacc.c 1.12
usr.bin/gencat/gencat.c 1.30
Rename internal getline() function to get_line() so it does
not conflict with -current's getline(3) libc function.
[roy, ticket #885]
sbin/ifconfig/parse.c 1.14
Both carp.c and vlan.c expect for a keyword with a KW_T_STR-type
value to put a prop_string_t into the environment, but the
keyword parser put a prop_data_t into the environment, instead.
That broke the -vlanif and -carpdev keywords and defied developer
expectations. Let's put a prop_string_t into the environment.
[dyoung, ticket #878]
sbin/ifconfig/vlan.c 1.13
Don't require a "vlan" argument with "-vlanif". "ifconfig vlan0
-vlanif" now works as one would expect.
[dyoung, ticket #879]
sbin/dkctl/dkctl.8 1.19, 1.20
sbin/dkctl/dkctl.c 1.18
In dkctl(8), list the partition types addwedge understands, so
you don't need to utsl to find out what strings to use. Fixes
PR 37252
Make dkctl conform to its man page and print the device name on
addwedge when the addition was successful (as well as indicating
success).
[spz, ticket #887]
sys/dev/if_ndis/if_ndis.c 1.28
sys/dev/if_ndis/if_ndis_pci.c 1.16
Make ndis actually compile. Fixes PR/39034.
[dsl, ticket #888]
sys/kern/kern_resource.c 1.152
PR/41489: setpriority(2) returns EACCES instead of EPERM.
Per discussion on the PR's audit trail, put back original checks
for now.
[dsl, ticket #893]
lib/libc/sys/semctl.2 1.18
lib/libc/sys/shmctl.2 1.20
Fix pastos. PR 41605.
[dholland, ticket #894]
sys/arch/amd64/amd64/trap.c 1.58
sys/arch/hp300/include/cpu.h 1.60
sys/arch/news68k/include/cpu.h 1.34
sys/arch/powerpc/powerpc/trap.c 1.130 via patch
amd64: T_ASTFLT|T_USER: check for LP_OWEUPC in l_lpflag, not
l_flag. Also, flag unset was on p->p_flag. Luckily, it did
not corrupt the p_flag, because we don't have LW_ flag matching
LP_OWEUPC.
Fix a few more l_pflag and LP_OWEUPC confusions.
[rmind, ticket #897]
sys/dev/ic/i82365.c 1.108
Fix pcic kthread creation timing. Fixes PR kern/41791 and
PR port-hpcmips/41164.
[jun, ticket #899]
lib/libc/gdtoa/gdtoaimp.h 1.7
Change Kmax so we allocate enough freelist entries to handle
large field numbers.
[christos, ticket #913]
sys/arch/x86/pci/ichlpcib.c 1.18
Fix watchdog code:
- the timer bound constants are in tick, so convert period to
tick before checking it against the bounds
- for ICH5 or older, fix code that would have always written a 0
period to the register.
[bouyer, ticket #912]
lib/libc/gen/fts.c 1.38
Avoid possible integer overflow on really deep dirs,
and subsequent collateral damage.
Received from OpenBSD via US-CERT as VU #590371.
[christos, ticket #915]
sys/arch/macppc/dev/pbms.c 1.8
- Use device_private() (led to immediate crash during attach)
- While there, fix the aspect ratio of the trackpad on the
geyser2 model
[aymeric, ticket #916]
sbin/tunefs/tunefs.c 1.40
Fix pasto: UFS_WAPBL_FLAGS_CREATE_LOG is "create-log" not
"clear-log"
[bouyer, ticket #917]
sys/arch/hpcmips/vr/vr.c 1.54
Fix PR port-hpcmips/41863, Missing "}".
[jun, ticket #918]
usr.bin/mixerctl/mixerctl.1 1.24
Fix markup.
[joerg, ticket #919]
share/man/man4/bcsp.4 1.4, 1.5
share/man/man4/btuart.4 1.7-1.9
Fix some small nits and mention how to configure the tty line
as a bluetooth device
[plunky, ticket #926]
etc/ssh/ssh_known_hosts 1.5
Update and add some TNF ssh keys.
[spz, ticket #930]
lib/libc/stdio/vfwprintf.c 1.16
If the current locale doesn't define the 'thousands' grouping info
then use sane defaults (',' every 3 digits).
Fixes PR/40714
[dsl, ticket #902]
sbin/fsck_ext2fs/main.c 1.33
Ignore the "-P" option as intended to make this work with e.g.
"fsck_flags=-pP" in "/etc/rc.conf".
Patch supplied by Pierre Pronchery in PR bin/41490.
[tron, ticket #914]
usr.bin/newsyslog/newsyslog.c 1.59
Reset ziptype on each line. Failure to do this caused any log file to
be compressed if it was listed after a line using Z or J flag.
[manu, ticket #925]
usr.bin/netstat/netstat.1 1.52
Fix typo
[dholland, ticket #933]
usr.bin/chflags/chflags.1 1.18
Add some markup to improve clarity.
[dholland, ticket #934]
sys/dev/acpi/pckbc_acpi.c 1.32
PR# port-i386/39671: panic while booting with an acpi kernel on a
790GX board
If the firmware describes duplicate keyboard controller nodes,
don't panic when the driver fails to map registers.
[jmcneill, ticket #939]
sys/dev/ic/mfi.c 1.28 via patch
Fix command list corruption seen on heavy I/O load on the mfi
driver(4).
[bouyer, ticket #931]
dist/nvi/regex/regcomp.c 1.5
Fix PR bin/41781, the pattern /\$/ doesn't match a dollar sign
anymore by default.
[tnozaki, ticket #938]
xsrc/external/mit/expat/dist/lib/xmltok_impl.c 1.2
xsrc/xfree/xc/extras/expat/lib/xmltok_impl.c 1.2
Apply revisions 1.14 and 1.15 from expat CVS to fix SA36425.
[snj, ticket #951]
sys/dev/pad/padvol.c 1.4
Catch up to audio(4) device_t/softc split.
[jmcneill, ticket #945]
sys/dev/rnd.c 1.74
rnd_wakeup_readers() uses rndpool_mtx for its own consistency
management, so it cannot be called with the mutex held. There
is no consistency requirement to synchronize over the whole
add-and-wakeup operation, as if data is consumed in the window
the mutex is locked, wakeups will simply be skipped.
Fix from Juho Salminen in PR kern/42020.
[pooka, ticket #948]
sys/arch/alpha/alpha/cpu.c 1.86
There's now some per-cpu initialization that occurs before the
secondary cpus are told to begin running. Since the seconedary
cpus weren't being added to the cpu_info list until then, that
initialization wasn't being done and resulted in crashes on the
secondary cpus. Add the secondary cpus to the cpu_info_list
after they've been started (but waiting to be told to start
running). This fixes the problem specifically stated in PR
port-alpha/41106. MP alphas will now at least boot and begin
running, but will eventually crash in various ways later.
[mhitch, ticket #949]
sys/arch/alpha/alpha/pmap.c 1.241
Now that secondary cpus are added the cpu_info list earlier,
attempt to send pmap tlb shootdowns to them cause the shootdown
job queue to fill up, but since the cpus aren't running yet, no
IPIs get sent. When the job queue is full, the bit mask of cpus
to send the IPI to is not set and no shootdown IPI ever gets sent
after the cpu is marked running. Always set the cpumask even when
the queue is full.
[mhitch, ticket #953]
sys/arch/vax/vax/clock.c 1.51
Keep track of the previous ICR value and hardclock_ticks to ensure
the 32 bit counter doesn't go backwards. Also, the ICR runs from
-10000 to -1, so adjust the value when reading it. Now mfpr works
quite nicely on a 4000/90.
[mhitch, ticket #955]
bin/pax/Makefile 1.38
bin/pax/ar_io.c 1.49
tools/compat/configure 1.69
tools/compat/configure.ac 1.69
Do not require sys/mtio.h for a tools build of pax.
[apb, ticket #1020]
distrib/cdrom/hide-hfs.lst 1.5
distrib/mac68k/stand/Makefile 1.6
distrib/notes/common/main 1.451
distrib/sets/Makefile 1.70
distrib/sets/makesrctars 1.37
distrib/sets/makesums 1.16
share/man/man7/release.7 1.31 via patch
Sync release(7) with reality.
Only generate SHA512 and MD5 checksums for releases.
[snj, ticket #1066]
sys/kern/tty.c 1.234
Check for zero length read here - and return zero. Without
this there is a simple local-user panic in ureadc().
[dsl, ticket #1087]
usr.bin/printf/printf.c 1.34
Avoid segv on "printf '%*********s' 666".
[christos, ticket #1091]
etc/Makefile 1.365
etc/audit-packages.conf removed
Retire audit-packages.conf, it was obsoleted by the
merge of pkg_install-20090201.
[joerg, ticket #784]
sys/arch/alpha/alpha/pmap.c 1.243
IPI interrupts occur above IPL_VM, so using IPL_VM in for the
tlb shootdown queue mutex doesn't work very well. Change to
IPL_SCHED [IPL_CLOCK] to block IPI interrupts while the cpu is
mucking with the shootdown queue.
[mhitch, ticket #1073]
external/bsd/pkg_install/dist/add/add.h 1.1.1.3 - 1.1.1.5
external/bsd/pkg_install/dist/add/main.c 1.1.1.4 - 1.1.1.6
external/bsd/pkg_install/dist/add/perform.c 1.1.1.10 - 1.1.1.12
external/bsd/pkg_install/dist/add/pkg_add.1 1.1.1.8
external/bsd/pkg_install/dist/admin/audit.c 1.1.1.6
external/bsd/pkg_install/dist/admin/main.c 1.1.1.8 - 1.1.1.11
external/bsd/pkg_install/dist/admin/pkg_admin.1 1.1.1.9
external/bsd/pkg_install/dist/create/build.c 1.1.1.6
external/bsd/pkg_install/dist/create/create.h 1.1.1.4
external/bsd/pkg_install/dist/create/main.c 1.1.1.5
external/bsd/pkg_install/dist/create/perform.c 1.1.1.4
external/bsd/pkg_install/dist/delete/pkg_delete.1 1.1.1.5 - 1.1.1.6
external/bsd/pkg_install/dist/delete/pkg_delete.c 1.1.1.5
external/bsd/pkg_install/dist/info/info.h 1.1.1.4 - 1.1.1.5
external/bsd/pkg_install/dist/info/main.c 1.1.1.6 - 1.1.1.7
external/bsd/pkg_install/dist/info/perform.c 1.1.1.11
external/bsd/pkg_install/dist/info/show.c 1.1.1.7
external/bsd/pkg_install/dist/lib/config.h.in 1.1.1.4
external/bsd/pkg_install/dist/lib/conflicts.c 1.1.1.3
external/bsd/pkg_install/dist/lib/decompress.c 1.1.1.3
external/bsd/pkg_install/dist/lib/fexec.c 1.1.1.3
external/bsd/pkg_install/dist/lib/file.c 1.1.1.4 - 1.1.1.5
external/bsd/pkg_install/dist/lib/gpgsig.c 1.1.1.2
external/bsd/pkg_install/dist/lib/iterate.c 1.1.1.3
external/bsd/pkg_install/dist/lib/lib.h 1.1.1.8 - 1.1.1.9
external/bsd/pkg_install/dist/lib/license.c 1.1.1.5
external/bsd/pkg_install/dist/lib/parse-config.c 1.1.1.5 - 1.1.1.7
external/bsd/pkg_install/dist/lib/pkcs7.c 1.1.1.4
external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in 1.1.1.6 - 1.1.1.8
external/bsd/pkg_install/dist/lib/pkg_io.c 1.1.1.7
external/bsd/pkg_install/dist/lib/pkg_signature.c 1.1.1.6
external/bsd/pkg_install/dist/lib/pkgdb.c 1.1.1.4 - 1.1.1.5
external/bsd/pkg_install/dist/lib/plist.c 1.1.1.5
external/bsd/pkg_install/dist/lib/remove.c 1.1.1.2
external/bsd/pkg_install/dist/lib/var.c 1.1.1.3
external/bsd/pkg_install/dist/lib/version.h 1.1.1.18 - 1.1.1.21
Update to pkg_install-20091008:
- pkg_add: add support to check license conditions before installation
- pkg_delete: add -k option to skip over preserve packages.
- WARNS=4 clean, fix some potential uses of uninitialized variables
- Add a new command for pkg_admin: findbest. It takes one or more
patterns and searches for the best match in PKG_PATH, just like
pkg_add would.
It prints the URLs of the best match for each pattern to stdout.
- Rewrite the config file parser to read the file only once.
- Fix a bug in pkg_add's -P handling. For dependencies the pkgdb path
was computed incorrectly and included destdir more than once.
- Fix the ACTIVE_FTP option to actually set the "a" flag and not the
old "p" flag.
- restore pkg_add -f functionality for missing dependencies (PR 42001)
- pkg_admin rebuild should count packages correctly (he@), also
count @pkgdir
- fix gpg-sign-package syntax in pkg_admin(1)
- change default URL for pkg-vulnerabilities to use HTTP
- Fix German accent
- Don't dereference a null pointer for pkg_admin add
[joerg, ticket #1075]
sys/arch/sparc64/include/userret.h 1.9
sys/arch/sparc64/sparc64/trap.c 1.158
Merge want_ast check in userret() into trap handler, and
repeat preempt() call while want_resched is true. While
there remove unnecessary #if 1. This should fix a performance
degradation of disk I/O on heavy load.
[nakayama, ticket #1103]
sys/arch/alpha/alpha/machdep.c 1.321
Ensures the cpu running the shutdown waits for the correct
cpus to halt and thus stop the machine hanging at shutdown.
[mhitch, ticket #1118]
sys/arch/amd64/include/Makefile.inc 1.1
Build kernel modules with -mno-red-zone like kernel is built.
This fixes frequent panics in amd64 zfs module, plus other
reported problems.
[cube, ticket #1140]
sys/netinet6/ip6_forward.c 1.67
Clear cksum flags before any further processing like
ip_forward does. Many drivers set the UDP/TCP v4 flags even
for v6 traffic and if the packet is encapsulated with gif,
the IPv6 header would get corrupted by ip_output.
[joerg, ticket #1139]
sys/dev/rnd.c 1.77
rnd_sample_allocate_isr: pass correct flag to pool_get().
Addresses PR/39325.
[rmind, ticket #1134]
sys/arch/alpha/alpha/pmap.c 1.250
The tlb shootdown IPI can interrupt the pool_cache_get() in places
that can cause a deadlock or pool cache corruption. Take the
shootdown job queue mutex before calling pool_cache_get(), which
will block the IPI interrupts and seems to fix the remaining tlb
shootdown deadlocks and pool cache corruption I've been seeing.
Should address both PR port-alpha/38335 and PR port-alpha/42174.
[mhitch, ticket #1137]
sys/net/if_arcsubr.c 1.61
sys/net/if_ethersubr.c 1.173
sys/net/if_fddisubr.c 1.78
sys/net/if_tokensubr.c 1.58 via patch
sys/netinet/if_arp.c 1.149
ar_tha() can return NULL; treat this as an error.
[christos, ticket #1156]
sbin/newfs_msdos/newfs_msdos.c 1.30
Make fs size detection get proper size rather than disk size.
Without this, newfs_msdos(8) assumes the target fs size is
whole disk size, so newfs_msdos(8) will fail or create wrong fs.
[tsutsui, ticket #1163]
sys/kern/tty_subr.c 1.38
Fix clrbits() so that it doesn't mask no bits out of the byte after
the range (when the last bit to be cleared is the msb of a byte).
Fixes PR/42312.
[dsl, ticket #1141]
dist/bind/CHANGES patch
dist/bind/COPYRIGHT patch
dist/bind/FAQ patch
dist/bind/FAQ.xml patch
dist/bind/KNOWN-DEFECTS deleted
dist/bind/Makefile.in patch
dist/bind/README patch
dist/bind/README.idnkit patch
dist/bind/acconfig.h patch
dist/bind/bind.keys new file
dist/bind/config.guess patch
dist/bind/config.h.in patch
dist/bind/configure patch
dist/bind/configure.in patch
dist/bind/isc-config.sh.1 new file
dist/bind/isc-config.sh.docbook new file
dist/bind/isc-config.sh.html new file
dist/bind/libtool.m4 patch
dist/bind/ltmain.sh patch
dist/bind/version patch
dist/bind/bin/check/check-tool.c patch
dist/bind/bin/check/named-checkconf.8 patch
dist/bind/bin/check/named-checkconf.c patch
dist/bind/bin/check/named-checkconf.html patch
dist/bind/bin/check/named-checkzone.8 patch
dist/bind/bin/check/named-checkzone.c patch
dist/bind/bin/check/named-checkzone.docbook patch
dist/bind/bin/check/named-checkzone.html patch
dist/bind/bin/dig/dig.1 patch
dist/bind/bin/dig/dig.c patch
dist/bind/bin/dig/dig.docbook patch
dist/bind/bin/dig/dig.html patch
dist/bind/bin/dig/dighost.c patch
dist/bind/bin/dig/host.1 patch
dist/bind/bin/dig/host.c patch
dist/bind/bin/dig/host.docbook patch
dist/bind/bin/dig/host.html patch
dist/bind/bin/dig/nslookup.1 patch
dist/bind/bin/dig/nslookup.c patch
dist/bind/bin/dig/nslookup.html patch
dist/bind/bin/dig/include/dig/dig.h patch
dist/bind/bin/dnssec/dnssec-keygen.8 patch
dist/bind/bin/dnssec/dnssec-keygen.docbook patch
dist/bind/bin/dnssec/dnssec-keygen.html patch
dist/bind/bin/dnssec/dnssec-signzone.8 patch
dist/bind/bin/dnssec/dnssec-signzone.c patch
dist/bind/bin/dnssec/dnssec-signzone.docbook patch
dist/bind/bin/dnssec/dnssec-signzone.html patch
dist/bind/bin/named/bind9.xsl patch
dist/bind/bin/named/bind9.xsl.h patch
dist/bind/bin/named/client.c patch
dist/bind/bin/named/config.c patch
dist/bind/bin/named/control.c patch
dist/bind/bin/named/controlconf.c patch
dist/bind/bin/named/convertxsl.pl patch
dist/bind/bin/named/interfacemgr.c patch
dist/bind/bin/named/log.c patch
dist/bind/bin/named/lwresd.8 patch
dist/bind/bin/named/lwresd.c patch
dist/bind/bin/named/lwresd.docbook patch
dist/bind/bin/named/lwresd.html patch
dist/bind/bin/named/main.c patch
dist/bind/bin/named/named.8 patch
dist/bind/bin/named/named.conf.5 patch
dist/bind/bin/named/named.conf.docbook patch
dist/bind/bin/named/named.conf.html patch
dist/bind/bin/named/named.docbook patch
dist/bind/bin/named/named.html patch
dist/bind/bin/named/query.c patch
dist/bind/bin/named/server.c patch
dist/bind/bin/named/statschannel.c patch
dist/bind/bin/named/update.c patch
dist/bind/bin/named/xfrout.c patch
dist/bind/bin/named/zoneconf.c patch
dist/bind/bin/named/include/named/client.h patch
dist/bind/bin/named/include/named/globals.h patch
dist/bind/bin/named/include/named/log.h patch
dist/bind/bin/named/include/named/lwdclient.h patch
dist/bind/bin/named/include/named/notify.h patch
dist/bind/bin/named/include/named/server.h patch
dist/bind/bin/named/unix/os.c patch
dist/bind/bin/named/unix/include/named/os.h patch
dist/bind/bin/named/win32/ntservice.c patch
dist/bind/bin/named/win32/os.c patch
dist/bind/bin/named/win32/include/named/os.h patch
dist/bind/bin/nsupdate/Makefile.in patch
dist/bind/bin/nsupdate/nsupdate.1 new file
dist/bind/bin/nsupdate/nsupdate.8 deleted
dist/bind/bin/nsupdate/nsupdate.c patch
dist/bind/bin/nsupdate/nsupdate.docbook patch
dist/bind/bin/nsupdate/nsupdate.html patch
dist/bind/bin/rndc/rndc-confgen.8 patch
dist/bind/bin/rndc/rndc-confgen.c patch
dist/bind/bin/rndc/rndc-confgen.html patch
dist/bind/bin/rndc/rndc.8 patch
dist/bind/bin/rndc/rndc.c patch
dist/bind/bin/rndc/rndc.conf.5 patch
dist/bind/bin/rndc/rndc.conf.html patch
dist/bind/bin/rndc/rndc.html patch
dist/bind/bin/rndc/include/rndc/os.h patch
dist/bind/bin/tests/cfg_test.c patch
dist/bind/bin/tests/sig0_test.c patch
dist/bind/bin/tests/sock_test.c patch
dist/bind/bin/tests/db/t_db.c patch
dist/bind/bin/tests/dst/Makefile.in patch
dist/bind/bin/tests/dst/dst_test.c patch
dist/bind/bin/tests/dst/t_dst.c patch
dist/bind/bin/tests/master/t_master.c patch
dist/bind/bin/tests/mem/t_mem.c patch
dist/bind/bin/tests/names/t_names.c patch
dist/bind/bin/tests/rbt/t_rbt.c patch
dist/bind/bin/tests/system/ifconfig.sh patch
dist/bind/bin/tests/system/acl/tests.sh patch
dist/bind/bin/tests/system/glue/ns1/named.conf patch
dist/bind/bin/tests/system/rrsetorder/tests.sh patch
dist/bind/bin/tests/system/tkey/ns1/named.conf.in patch
dist/bind/bin/tests/tasks/t_tasks.c patch
dist/bind/bin/tests/timers/t_timers.c patch
dist/bind/bin/win32/BINDInstall/BINDInstall.rc patch
dist/bind/bin/win32/BINDInstall/BINDInstallDlg.cpp patch
dist/bind/bin/win32/BINDInstall/BINDInstallDlg.h patch
dist/bind/bin/win32/BINDInstall/VersionInfo.cpp patch
dist/bind/bin/win32/BINDInstall/resource.h patch
dist/bind/contrib/dlz/config.dlz.in patch
dist/bind/contrib/dlz/drivers/dlz_bdb_driver.c patch
dist/bind/contrib/dlz/drivers/dlz_mysql_driver.c patch
dist/bind/contrib/idn/idnkit-1.0-src/tools/idnconv/selectiveencode.h patch
dist/bind/contrib/queryperf/utils/gen-data-queryperf.py patch
dist/bind/contrib/sdb/pgsql/zonetodb.c patch
dist/bind/doc/arm/Bv9ARM-book.xml patch
dist/bind/doc/arm/Bv9ARM.ch01.html patch
dist/bind/doc/arm/Bv9ARM.ch02.html patch
dist/bind/doc/arm/Bv9ARM.ch03.html patch
dist/bind/doc/arm/Bv9ARM.ch04.html patch
dist/bind/doc/arm/Bv9ARM.ch05.html patch
dist/bind/doc/arm/Bv9ARM.ch06.html patch
dist/bind/doc/arm/Bv9ARM.ch07.html patch
dist/bind/doc/arm/Bv9ARM.ch08.html patch
dist/bind/doc/arm/Bv9ARM.ch09.html patch
dist/bind/doc/arm/Bv9ARM.ch10.html patch
dist/bind/doc/arm/Bv9ARM.html patch
dist/bind/doc/arm/Bv9ARM.pdf patch
dist/bind/doc/arm/Makefile.in patch
dist/bind/doc/arm/man.dig.html patch
dist/bind/doc/arm/man.dnssec-keygen.html patch
dist/bind/doc/arm/man.dnssec-signzone.html patch
dist/bind/doc/arm/man.host.html patch
dist/bind/doc/arm/man.named-checkconf.html patch
dist/bind/doc/arm/man.named-checkzone.html patch
dist/bind/doc/arm/man.named.html patch
dist/bind/doc/arm/man.rndc-confgen.html patch
dist/bind/doc/arm/man.rndc.conf.html patch
dist/bind/doc/arm/man.rndc.html patch
dist/bind/doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt deleted
dist/bind/doc/misc/Makefile.in patch
dist/bind/doc/misc/options patch
dist/bind/doc/rfc/index patch
dist/bind/doc/rfc/rfc4509.txt new file
dist/bind/doc/rfc/rfc4635.txt new file
dist/bind/doc/rfc/rfc4648.txt new file
dist/bind/doc/rfc/rfc4701.txt new file
dist/bind/doc/rfc/rfc4892.txt new file
dist/bind/doc/rfc/rfc5155.txt new file
dist/bind/doc/rfc/rfc5205.txt new file
dist/bind/doc/rfc/rfc5507.txt new file
dist/bind/doc/xsl/copyright.xsl patch
dist/bind/lib/bind/api patch
dist/bind/lib/bind/configure patch
dist/bind/lib/bind/configure.in patch
dist/bind/lib/bind/dst/dst_api.c patch
dist/bind/lib/bind/dst/hmac_link.c patch
dist/bind/lib/bind/dst/support.c patch
dist/bind/lib/bind/include/isc/assertions.h patch
dist/bind/lib/bind/inet/inet_net_pton.c patch
dist/bind/lib/bind/irs/dns_ho.c patch
dist/bind/lib/bind/isc/assertions.c patch
dist/bind/lib/bind/isc/bitncmp.c patch
dist/bind/lib/bind9/api patch
dist/bind/lib/bind9/check.c patch
dist/bind/lib/bind9/include/bind9/getaddresses.h patch
dist/bind/lib/dns/acl.c patch
dist/bind/lib/dns/adb.c patch
dist/bind/lib/dns/api patch
dist/bind/lib/dns/cache.c patch
dist/bind/lib/dns/db.c patch
dist/bind/lib/dns/diff.c patch
dist/bind/lib/dns/dispatch.c patch
dist/bind/lib/dns/dlz.c patch
dist/bind/lib/dns/dnssec.c patch
dist/bind/lib/dns/dst_api.c patch
dist/bind/lib/dns/dst_parse.c patch
dist/bind/lib/dns/gen-unix.h patch
dist/bind/lib/dns/gen-win32.h patch
dist/bind/lib/dns/gssapi_link.c patch
dist/bind/lib/dns/iptable.c patch
dist/bind/lib/dns/journal.c patch
dist/bind/lib/dns/master.c patch
dist/bind/lib/dns/masterdump.c patch
dist/bind/lib/dns/message.c patch
dist/bind/lib/dns/nsec.c patch
dist/bind/lib/dns/openssl_link.c patch
dist/bind/lib/dns/openssldsa_link.c patch
dist/bind/lib/dns/opensslrsa_link.c patch
dist/bind/lib/dns/rbt.c patch
dist/bind/lib/dns/rbtdb.c patch
dist/bind/lib/dns/rdata.c patch
dist/bind/lib/dns/rdataset.c patch
dist/bind/lib/dns/rdataslab.c patch
dist/bind/lib/dns/request.c patch
dist/bind/lib/dns/resolver.c patch
dist/bind/lib/dns/sdb.c patch
dist/bind/lib/dns/sdlz.c patch
dist/bind/lib/dns/spnego.c patch
dist/bind/lib/dns/stats.c patch
dist/bind/lib/dns/time.c patch
dist/bind/lib/dns/tsig.c patch
dist/bind/lib/dns/validator.c patch
dist/bind/lib/dns/view.c patch
dist/bind/lib/dns/xfrin.c patch
dist/bind/lib/dns/zone.c patch
dist/bind/lib/dns/include/dns/Makefile.in patch
dist/bind/lib/dns/include/dns/acl.h patch
dist/bind/lib/dns/include/dns/compress.h patch
dist/bind/lib/dns/include/dns/db.h patch
dist/bind/lib/dns/include/dns/diff.h patch
dist/bind/lib/dns/include/dns/dispatch.h patch
dist/bind/lib/dns/include/dns/dlz.h patch
dist/bind/lib/dns/include/dns/events.h patch
dist/bind/lib/dns/include/dns/journal.h patch
dist/bind/lib/dns/include/dns/log.h patch
dist/bind/lib/dns/include/dns/lookup.h patch
dist/bind/lib/dns/include/dns/message.h patch
dist/bind/lib/dns/include/dns/name.h patch
dist/bind/lib/dns/include/dns/peer.h patch
dist/bind/lib/dns/include/dns/rbt.h patch
dist/bind/lib/dns/include/dns/rdata.h patch
dist/bind/lib/dns/include/dns/rdataset.h patch
dist/bind/lib/dns/include/dns/request.h patch
dist/bind/lib/dns/include/dns/resolver.h patch
dist/bind/lib/dns/include/dns/sdb.h patch
dist/bind/lib/dns/include/dns/sdlz.h patch
dist/bind/lib/dns/include/dns/stats.h patch
dist/bind/lib/dns/include/dns/tkey.h patch
dist/bind/lib/dns/include/dns/types.h patch
dist/bind/lib/dns/include/dns/validator.h patch
dist/bind/lib/dns/include/dns/view.h patch
dist/bind/lib/dns/include/dns/xfrin.h patch
dist/bind/lib/dns/include/dns/zone.h patch
dist/bind/lib/dns/include/dst/gssapi.h patch
dist/bind/lib/dns/rdata/generic/ipseckey_45.c patch
dist/bind/lib/dns/rdata/generic/loc_29.c patch
dist/bind/lib/dns/rdata/generic/nsec_47.c patch
dist/bind/lib/dns/rdata/generic/nsec_47.h patch
dist/bind/lib/dns/rdata/generic/soa_6.c patch
dist/bind/lib/dns/rdata/in_1/wks_11.c patch
dist/bind/lib/dns/win32/libdns.def patch
dist/bind/lib/dns/win32/libdns.mak patch
dist/bind/lib/isc/Makefile.in patch
dist/bind/lib/isc/api patch
dist/bind/lib/isc/assertions.c patch
dist/bind/lib/isc/entropy.c patch
dist/bind/lib/isc/hash.c patch
dist/bind/lib/isc/httpd.c patch
dist/bind/lib/isc/inet_aton.c patch
dist/bind/lib/isc/inet_ntop.c patch
dist/bind/lib/isc/log.c patch
dist/bind/lib/isc/mem.c patch
dist/bind/lib/isc/portset.c new file
dist/bind/lib/isc/radix.c patch
dist/bind/lib/isc/random.c patch
dist/bind/lib/isc/rwlock.c patch
dist/bind/lib/isc/sha2.c patch
dist/bind/lib/isc/stats.c new file
dist/bind/lib/isc/timer.c patch
dist/bind/lib/isc/alpha/include/isc/atomic.h patch
dist/bind/lib/isc/ia64/include/isc/atomic.h patch
dist/bind/lib/isc/include/isc/Makefile.in patch
dist/bind/lib/isc/include/isc/assertions.h patch
dist/bind/lib/isc/include/isc/entropy.h patch
dist/bind/lib/isc/include/isc/file.h patch
dist/bind/lib/isc/include/isc/fsaccess.h patch
dist/bind/lib/isc/include/isc/hash.h patch
dist/bind/lib/isc/include/isc/heap.h patch
dist/bind/lib/isc/include/isc/httpd.h patch
dist/bind/lib/isc/include/isc/lex.h patch
dist/bind/lib/isc/include/isc/log.h patch
dist/bind/lib/isc/include/isc/mem.h patch
dist/bind/lib/isc/include/isc/msgs.h patch
dist/bind/lib/isc/include/isc/netaddr.h patch
dist/bind/lib/isc/include/isc/netscope.h patch
dist/bind/lib/isc/include/isc/platform.h.in patch
dist/bind/lib/isc/include/isc/portset.h new file
dist/bind/lib/isc/include/isc/radix.h patch
dist/bind/lib/isc/include/isc/random.h patch
dist/bind/lib/isc/include/isc/ratelimiter.h patch
dist/bind/lib/isc/include/isc/resource.h patch
dist/bind/lib/isc/include/isc/serial.h patch
dist/bind/lib/isc/include/isc/sockaddr.h patch
dist/bind/lib/isc/include/isc/socket.h patch
dist/bind/lib/isc/include/isc/stats.h new file
dist/bind/lib/isc/include/isc/symtab.h patch
dist/bind/lib/isc/include/isc/task.h patch
dist/bind/lib/isc/include/isc/timer.h patch
dist/bind/lib/isc/include/isc/types.h patch
dist/bind/lib/isc/unix/app.c patch
dist/bind/lib/isc/unix/dir.c patch
dist/bind/lib/isc/unix/entropy.c patch
dist/bind/lib/isc/unix/file.c patch
dist/bind/lib/isc/unix/ifiter_ioctl.c patch
dist/bind/lib/isc/unix/net.c patch
dist/bind/lib/isc/unix/resource.c patch
dist/bind/lib/isc/unix/socket.c patch
dist/bind/lib/isc/unix/socket_p.h patch
dist/bind/lib/isc/unix/strerror.c patch
dist/bind/lib/isc/unix/include/isc/net.h patch
dist/bind/lib/isc/unix/include/isc/offset.h patch
dist/bind/lib/isc/unix/include/isc/strerror.h patch
dist/bind/lib/isc/unix/include/isc/time.h patch
dist/bind/lib/isc/win32/dir.c patch
dist/bind/lib/isc/win32/entropy.c patch
dist/bind/lib/isc/win32/errno2result.c patch
dist/bind/lib/isc/win32/interfaceiter.c patch
dist/bind/lib/isc/win32/libisc.def patch
dist/bind/lib/isc/win32/libisc.dsp patch
dist/bind/lib/isc/win32/libisc.mak patch
dist/bind/lib/isc/win32/net.c patch
dist/bind/lib/isc/win32/netdb.h patch
dist/bind/lib/isc/win32/resource.c patch
dist/bind/lib/isc/win32/socket.c patch
dist/bind/lib/isc/win32/time.c patch
dist/bind/lib/isc/win32/include/isc/mutex.h patch
dist/bind/lib/isc/win32/include/isc/net.h patch
dist/bind/lib/isc/win32/include/isc/platform.h patch
dist/bind/lib/isc/win32/include/isc/time.h patch
dist/bind/lib/isc/win32/include/isc/win32os.h patch
dist/bind/lib/isccfg/aclconf.c patch
dist/bind/lib/isccfg/api patch
dist/bind/lib/isccfg/namedconf.c patch
dist/bind/lib/isccfg/include/isccfg/log.h patch
dist/bind/lib/isccfg/include/isccfg/namedconf.h patch
dist/bind/lib/isccfg/win32/libisccfg.mak patch
dist/bind/lib/lwres/api patch
dist/bind/lib/lwres/context.c patch
dist/bind/lib/lwres/context_p.h patch
dist/bind/lib/lwres/getaddrinfo.c patch
dist/bind/lib/lwres/getipnode.c patch
dist/bind/lib/lwres/lwconfig.c patch
dist/bind/lib/lwres/include/lwres/context.h patch
dist/bind/lib/lwres/include/lwres/netdb.h.in patch
dist/bind/lib/lwres/man/lwres.3 patch
dist/bind/lib/lwres/man/lwres.html patch
dist/bind/lib/lwres/man/lwres_buffer.3 patch
dist/bind/lib/lwres/man/lwres_buffer.html patch
dist/bind/lib/lwres/man/lwres_config.3 patch
dist/bind/lib/lwres/man/lwres_config.html patch
dist/bind/lib/lwres/man/lwres_context.3 patch
dist/bind/lib/lwres/man/lwres_context.html patch
dist/bind/lib/lwres/man/lwres_gabn.3 patch
dist/bind/lib/lwres/man/lwres_gabn.html patch
dist/bind/lib/lwres/man/lwres_gai_strerror.3 patch
dist/bind/lib/lwres/man/lwres_gai_strerror.html patch
dist/bind/lib/lwres/man/lwres_getaddrinfo.3 patch
dist/bind/lib/lwres/man/lwres_getaddrinfo.html patch
dist/bind/lib/lwres/man/lwres_gethostent.3 patch
dist/bind/lib/lwres/man/lwres_gethostent.html patch
dist/bind/lib/lwres/man/lwres_getipnode.3 patch
dist/bind/lib/lwres/man/lwres_getipnode.html patch
dist/bind/lib/lwres/man/lwres_getnameinfo.3 patch
dist/bind/lib/lwres/man/lwres_getnameinfo.html patch
dist/bind/lib/lwres/man/lwres_getrrsetbyname.3 patch
dist/bind/lib/lwres/man/lwres_getrrsetbyname.html patch
dist/bind/lib/lwres/man/lwres_gnba.3 patch
dist/bind/lib/lwres/man/lwres_gnba.html patch
dist/bind/lib/lwres/man/lwres_hstrerror.3 patch
dist/bind/lib/lwres/man/lwres_hstrerror.html patch
dist/bind/lib/lwres/man/lwres_inetntop.3 patch
dist/bind/lib/lwres/man/lwres_inetntop.html patch
dist/bind/lib/lwres/man/lwres_noop.3 patch
dist/bind/lib/lwres/man/lwres_noop.html patch
dist/bind/lib/lwres/man/lwres_packet.3 patch
dist/bind/lib/lwres/man/lwres_packet.html patch
dist/bind/lib/lwres/man/lwres_resutil.3 patch
dist/bind/lib/lwres/man/lwres_resutil.html patch
dist/bind/lib/tests/t_api.c patch
dist/bind/make/rules.in patch
dist/bind/win32utils/makedefs.pl patch
dist/bind/win32utils/readme1st.txt patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/shl.mi patch
distrib/sets/lists/man/mi patch
doc/3RDPARTY patch
lib/libdns/Makefile patch
lib/libisc/Makefile patch
lib/libisc/shlib_version patch
usr.sbin/bind/nsupdate/Makefile patch
Update BIND server and tools to version 9.5.2-P1.
[tron, ticket #1178]
dist/ntp/ntpd/ntp_request.c patch
Fix CVE-2009-3563.
[kardel, ticket #1185]
sys/kern/kern_time.c 1.163
If a struct sigevent with SIGEV_SIGNAL is passed to timer_create(2),
check the signal number to be in the allowed range. An invalid
signal number could crash the kernel by overflowing the sigset_t
array.
[drochner, ticket #1189]
sys/kern/sys_mqueue.c 1.28
Fix some security critical bugs:
- An invalid signal number passed to mq_notify(2) could crash the
kernel on delivery -- add a boundary check
- A user could set mq_maxmsg (the maximal number of messages in a
queue) to a huge value on mq_open(O_CREAT) and later use up all
kernel memory by mq_send(2) -- add a sysctl'able limit which
defaults to 16*mq_def_maxmsg
[tron, ticket #1188]
sys/kern/vfs_syscalls.c 1.400
Use the kernel space version of the vfs name, not the
original userspace pointer. Avoids crashes on archs with
completely separate userspace VA.
[martin, ticket #1200]
usr.sbin/makefs/cd9660.c 1.25 via patch
usr.sbin/makefs/cd9660.h 1.13 via patch
usr.sbin/makefs/cd9660/cd9660_write.c 1.10
usr.sbin/makefs/cd9660/iso9660_rrip.c 1.5-1.8
usr.sbin/makefs/cd9660/iso9660_rrip.h 1.5
Keep makefs(8) from creating invalid ISO format on rockridge support
which causes fatal errors in ARC BIOS firmware on MIPS Magnum R4000
while booting from arccd-5.0.1.iso as described in PR bin/42410.
[tsutsui, ticket #1198]
sys/netbt/rfcomm_session.c 1.16
When receiving a MCC PN response, the max frame size that the remote
party requests must be less than the one we asked for which will not
be greater than the max acceptable value so no need to test for that
but make sure that it is not smaller than minimum acceptable value.
[plunky, ticket #1221]
sys/kern/sys_sig.c 1.24
sigtimedwait: fix a memory leak. Likely the cause of PR/40750 and
indirect cause of PR/39283.
[rmind, ticket #1199]
tools/compat/compat_defs.h patch
Don't include grp.h Fixes cross-build under Mac OS X 10.6.
[tron, ticket #1202]
sys/kern/kern_event.c 1.69
Use sizeof correct type, not pointer to wrong type.
Fixes PR/42498.
[dsl, ticket #1208]
crypto/dist/openssl/ssl/s3_lib.c patch
crypto/dist/openssl/ssl/s3_pkt.c patch
crypto/dist/openssl/ssl/s3_srvr.c patch
crypto/dist/openssl/ssl/ssl_locl.h patch
Disable OpenSSL renegotiation, thus avoiding CVE-2009-3555.
[tonnerre, ticket #1237]
sys/kern/kern_sig.c 1.302
sigactsunshare(): set reference count in a case of new sigacts
allocation.
Bug (e.g. memory leak) can happen when using clone(2) call.
[rmind, ticket #1238]
sys/kern/kern_runq.c 1.28
sched_catchlwp: fix the case when other CPU might see
curlwp->l_cpu != curcpu() while LWP is finishing context switch.
Should fix PR/42539, tested by martin@.
[rmind, ticket #1240]
sys/kern/kern_softint.c 1.30
softint_execute: release/re-acquire kernel-lock depending on
SOFTINT_MPSAFE flag. Keeping it held for MP-safe cases break the
lock order assumptions. Per discussion with <martin>.
[rmind, ticket #1241]
sys/lib/libkern/arc4random.c 1.21
Keep arc4_i and arc4_j synchronised after a rekeying. This
prevents accidentally ending up in a short ARC4 cycle.
[joerg, ticket #1253]
sys/dev/pci/azalia.c 1.72
Signedness bug/crash in azalia. Fixes PR 42604.
[tonnerre, ticket #1258]
dist/bind/CHANGES patch
dist/bind/FAQ patch
dist/bind/FAQ.xml patch
dist/bind/bin/named/query.c patch
dist/bind/bin/tests/system/conf.sh.in patch
dist/bind/bin/tests/system/dnssec/ns1/sign.sh patch
dist/bind/bin/tests/system/dnssec/ns2/example.db.in patch
dist/bind/bin/tests/system/dnssec/ns2/sign.sh patch
dist/bind/bin/tests/system/dnssec/tests.sh patch
dist/bind/bin/tests/system/pending/clean.sh patch
dist/bind/bin/tests/system/pending/ns1/named.conf patch
dist/bind/bin/tests/system/pending/ns1/root.db.in patch
dist/bind/bin/tests/system/pending/ns1/sign.sh patch
dist/bind/bin/tests/system/pending/ns2/example.com.db.in patch
dist/bind/bin/tests/system/pending/ns2/example.db.in patch
dist/bind/bin/tests/system/pending/ns2/forgery.db patch
dist/bind/bin/tests/system/pending/ns2/named.conf patch
dist/bind/bin/tests/system/pending/ns2/sign.sh patch
dist/bind/bin/tests/system/pending/ns3/hostile.db patch
dist/bind/bin/tests/system/pending/ns3/mail.example.db patch
dist/bind/bin/tests/system/pending/ns3/named.conf patch
dist/bind/bin/tests/system/pending/ns4/named.conf patch
dist/bind/bin/tests/system/pending/prereq.sh patch
dist/bind/bin/tests/system/pending/setup.sh patch
dist/bind/bin/tests/system/pending/tests.sh patch
dist/bind/doc/arm/Bv9ARM.pdf patch
dist/bind/doc/draft/draft-baba-dnsext-acl-reqts-01.txt delete
dist/bind/doc/draft/draft-daigle-napstr-04.txt delete
dist/bind/doc/draft/draft-danisch-dns-rr-smtp-03.txt delete
dist/bind/doc/draft/draft-dnsext-opcode-discover-02.txt delete
dist/bind/doc/draft/draft-durand-dnsop-dynreverse-00.txt delete
dist/bind/doc/draft/draft-ietf-6man-text-addr-representation-01.txt patch
dist/bind/doc/draft/draft-ietf-behave-dns64-01.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-2929bis-01.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-axfr-clarify-12.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dns-tcp-requirements-01.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-09.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-experiments-03.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-gost-05.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-ds-sha256-05.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-forgery-resilience-00.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-mdns-46.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-nsec3-12.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-nsid-01.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-07.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-07.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-rfc2671bis-edns0-02.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-rfc2672bis-dname-06.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-rfc2672bis-dname-18.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-rfc3597-bis-00.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-trustupdate-timers-05.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-tsig-md5-deprecated-03.txt patch
dist/bind/doc/draft/draft-ietf-dnsext-tsig-sha-06.txt delete
dist/bind/doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt delete
dist/bind/doc/draft/draft-ietf-dnsop-default-local-zones-03.txt delete
dist/bind/doc/draft/draft-ietf-dnsop-default-local-zones-09.txt patch
dist/bind/doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt delete
dist/bind/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt delete
dist/bind/doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt delete
dist/bind/doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt delete
dist/bind/doc/draft/draft-ietf-dnsop-name-server-management-reqs-02.txt patch
dist/bind/doc/draft/draft-ietf-dnsop-serverid-06.txt delete
dist/bind/doc/draft/draft-ietf-enum-e164-gstn-np-05.txt delete
dist/bind/doc/draft/draft-ietf-ipv6-node-requirements-08.txt delete
dist/bind/doc/draft/draft-ietf-secsh-dns-05.txt delete
dist/bind/doc/draft/draft-ihren-dnsext-threshold-validation-00.txt delete
dist/bind/doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt delete
dist/bind/doc/rfc/index patch
dist/bind/doc/rfc/rfc1912.txt patch
dist/bind/doc/rfc/rfc3755.txt patch
dist/bind/doc/rfc/rfc4294.txt patch
dist/bind/doc/rfc/rfc4339.txt patch
dist/bind/doc/rfc/rfc4471.txt patch
dist/bind/doc/rfc/rfc4472.txt patch
dist/bind/doc/rfc/rfc4697.txt patch
dist/bind/doc/rfc/rfc4955.txt patch
dist/bind/doc/rfc/rfc4956.txt patch
dist/bind/doc/rfc/rfc5001.txt patch
dist/bind/doc/rfc/rfc5011.txt patch
dist/bind/doc/rfc/rfc5452.txt patch
dist/bind/doc/rfc/rfc5625.txt patch
dist/bind/doc/rfc/rfc5702.txt patch
dist/bind/lib/dns/include/dns/db.h patch
dist/bind/lib/dns/include/dns/types.h patch
dist/bind/lib/dns/rbtdb.c patch
dist/bind/lib/dns/resolver.c patch
dist/bind/lib/dns/validator.c patch
dist/bind/lib/lwres/man/lwres.html patch
dist/bind/lib/lwres/man/lwres_buffer.html patch
dist/bind/lib/lwres/man/lwres_config.html patch
dist/bind/lib/lwres/man/lwres_context.html patch
dist/bind/lib/lwres/man/lwres_gabn.html patch
dist/bind/lib/lwres/man/lwres_gai_strerror.html patch
dist/bind/lib/lwres/man/lwres_getaddrinfo.html patch
dist/bind/lib/lwres/man/lwres_gethostent.html patch
dist/bind/lib/lwres/man/lwres_getipnode.html patch
dist/bind/lib/lwres/man/lwres_getnameinfo.html patch
dist/bind/lib/lwres/man/lwres_getrrsetbyname.html patch
dist/bind/lib/lwres/man/lwres_gnba.html patch
dist/bind/lib/lwres/man/lwres_hstrerror.html patch
dist/bind/lib/lwres/man/lwres_inetntop.html patch
dist/bind/lib/lwres/man/lwres_noop.html patch
dist/bind/lib/lwres/man/lwres_packet.html patch
dist/bind/lib/lwres/man/lwres_resutil.html patch
dist/bind/version patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/shl.mi patch
doc/3RDPARTY patch
lib/libdns/shlib_version patch
Update BIND to 9.5.2-P2.
[spz, ticket #1264]
crypto/dist/openssl/crypto/comp/c_zlib.c patch
Fix CVE-2009-4355.
[taca, ticket #1265]
libexec/ld.elf_so/rtld.h 1.88
Restore backwards compatibility for binaries referencing the main
Obj_Entry.
[skrll, ticket #1249]
sys/dev/ic/mfi.c 1.31
bio(4) is MP-safe but mfi(4) is not. So get the kernel_lock at
mfi_ioctl() entry and release it on exit.
[bouyer, #ticket 1257]
xsrc/external/mit/expat/dist/lib/xmlparse.c 1.2
Add patch from upstream CVS to fix CVE-2009-3560 (possible DOS due to
crash on bad input).
[tron, ticket #1283]
xsrc/xfree/xc/extras/expat/lib/xmlparse.c 1.2
Add patch from upstream CVS to fix CVE-2009-3560 (possible DOS due to
crash on bad input).
[tron, ticket #1284]
sys/dev/cgd.c 1.69
sys/dev/ata/wd.c 1.383 via patch
sys/dev/dkwedge/dk.c 1.53
sys/dev/vnd.c 1.206
struct buf::b_iodone is not called at splbio() any more.
Make sure non-MPsafe iodone callbacks raise the SPL as appropriate.
Fix buffer corruption issue I noticed in dk(4), and probable similar
issues in vnd(4) and cgd(4).
[bouyer, ticket #1269]
common/lib/libc/hash/sha2/sha2.c 1.20
Fix unaligned access as reported in PR port-sparc/42273.
[joerg, ticket #1275]
common/lib/libc/hash/sha2/sha2.c 1.21
Fix unaligned access in *_Final for SHA224/SHA256/SHA384.
Remaining part of PR 42273.
[joerg, ticket #1276]
sys/kern/sys_aio.c 1.28 via patch
sys_aio_suspend, sys_lio_listio:
- fix the buffer sizes.
- use kmem_alloc instead of kmem_zalloc for buffers which we will
overwrite soon.
[rmind, ticket #1288]
distrib/notes/common/main patch
Update for 5.0.2.
[snj]
doc/LAST_MINUTE patch
doc/README.files patch
gnu/usr.bin/groff/tmac/mdoc.local patch
sys/sys/param.h patch
Welcome to 5.0.2!
[snj]