Matthew Dillon [Tue, 28 Sep 2004 00:25:34 +0000 (00:25 +0000)]
VFS messaging/interfacing work stage 6/99. Populate and maintain the
namecache pointers previously attached to struct filedesc, giving the new
lookup code a base from which to work.
Implement the new lookup API (it is not yet being used by anything) and
augment the namecache API to handle the new functions, in particular
adding cache_setvp() to resolve an unresolved namecache entry into a
positive or negative hit and set various flags. Note that we do not yet
cache symlink data but we could very easily.
The new API is greatly simplified. Basically nlookups need only returned
a locked namecache pointer (guarenteeing namespace atomicy). Related
vnodes are not locked. Both the leaf and governing directory vnodes can
be extracted from the returned namecache pointer. namecache pointers may
also represent negative hits, which means that their namespace locking
feature serves to reserve a filename that has not yet been created (e.g.
open+create, rename).
The kernel is still using the old API as of this commit. This commit is
primarily introducing the management infrastructure required to actually
start writing code to use the new API.
VOP_RESOLVE() has been added, along with a default function which falls back
to VOP_LOOKUP()/VOP_CACHEDLOOKUP(). This VOP function is not yet being used
as of this commit. This VOP will be responsible for taking an unresolved
but locked namecache structure (hence the namespace is locked), and actually
does the directory lookup. But unlike the far more complex
VOP_LOOKUP()/VOP_CACHEDLOOKUP() API the VOP_RESOLVE() API only needs to
attach a vnode (or NULL if the entry does not exist) to the passed-in
namecache structure. It is likely that timeouts, e.g. for NFS, will also
be attached via this API.
This commit does not implement any of the cache-coherency infrastructure
but keeps this future requirement in mind in its design.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 20:02:21 +0000 (20:02 +0000)]
Add Hye-Shik's UTF monetary defitions.
This requires some reworking which will follow.
Provided by: Hye-Shik Chang <perky@FreeBSD.org>
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 19:39:33 +0000 (19:39 +0000)]
Add zh_CN.GBK.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 19:37:31 +0000 (19:37 +0000)]
Fix consistent mistake: CP1252 -> CP1251.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 19:30:50 +0000 (19:30 +0000)]
Add collation definition for UTF-8.
Synchronised partially with FreeBSD.
Decided upon following Hye-Shik's original plan with a separate la_LN.UTF-8
even though it duplicates US-ASCII's contents, it is, however, much more
clear this way.
Provided by: Hye-Shik Chang <perky@FreeBSD.org>
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 19:27:03 +0000 (19:27 +0000)]
Add la_LN.UTF-8.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 18:43:58 +0000 (18:43 +0000)]
Be a coward and add ja_JP.EUC back in for now.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 14:44:33 +0000 (14:44 +0000)]
Add UTF-8 time definitions.
Synchronise Makefile with some FreeBSD changes made by Tim J. Robbins.
Provided by: Hye-Shik Chang <perky@FreeBSD.org>
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 14:26:14 +0000 (14:26 +0000)]
Add en_GB.UTF-8.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 12:54:03 +0000 (12:54 +0000)]
Prepare for the locale additions.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 06:03:48 +0000 (06:03 +0000)]
Add the Unicode 3.2 ctypes table.
Provided by: Hye-Shik Chang <perky@FreeBSD.org>
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 05:57:58 +0000 (05:57 +0000)]
Change to use USB_PRODUCT_LINKSYS2_USB200M.
Jeroen Ruigrok/asmodai [Mon, 27 Sep 2004 05:30:16 +0000 (05:30 +0000)]
Change SYNOPSYS to SYNOPSYS2 and regenerate.
Matthew Dillon [Mon, 27 Sep 2004 04:04:09 +0000 (04:04 +0000)]
Minor cleanups to TIMER_USE_1 (no real fixes or anything).
Matthew Dillon [Sun, 26 Sep 2004 20:14:21 +0000 (20:14 +0000)]
VFS messaging/interfacing work stage 5b/99. More cleanups, remove the
(unused) ni_ncp and ni_dncp from struct nameidata. A new structure will
be used for the new API.
Matthew Dillon [Sun, 26 Sep 2004 19:16:41 +0000 (19:16 +0000)]
Clarify an element in the BUGS section related to the sticky bit.
Brought-to-attention-by: =?ISO-8859-1?Q?Jonas_Sundstr=F6m?= <jonas@kirilla.com>
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 18:18:54 +0000 (18:18 +0000)]
Regenerate.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 18:18:13 +0000 (18:18 +0000)]
Add some more vendors and some HP devices.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 17:58:02 +0000 (17:58 +0000)]
Be consistent in the white space usage.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 17:40:17 +0000 (17:40 +0000)]
Bump to WARNS 6.
Reminded by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 17:03:27 +0000 (17:03 +0000)]
Regenerate.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 17:02:37 +0000 (17:02 +0000)]
Add Wacom Graphire 3.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:32:47 +0000 (16:32 +0000)]
Forced commit:
Submitted by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:32:12 +0000 (16:32 +0000)]
Bump WARNS to 6.
Put external declarations where they are supposed to go.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:29:49 +0000 (16:29 +0000)]
Bump to WARNS 6.
Use tmpsin instead of sin to avoid conflicts.
Submitted by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:25:42 +0000 (16:25 +0000)]
Fix author name with .An macro. Add missing period.
Submitted by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:14:17 +0000 (16:14 +0000)]
Regenerate.
Joerg Sonnenberger [Sun, 26 Sep 2004 16:09:48 +0000 (16:09 +0000)]
tsptype is an array of character constants, declare it as such.
Submitted-by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:09:13 +0000 (16:09 +0000)]
Bump WARNS to 6.
Move WARNS under PROG in test.
Remove commented MLINKS in varsym, it is automatically handled through PROG.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 16:03:39 +0000 (16:03 +0000)]
Bump WARNS to 6.
Get rid of SRCS, rm.c is implied through PROG.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:58:51 +0000 (15:58 +0000)]
Add WARNS, set to 0.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:58:32 +0000 (15:58 +0000)]
Bump WARNS to 6.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:56:47 +0000 (15:56 +0000)]
Add, if not present, WARNS and set to 6.
Joerg Sonnenberger [Sun, 26 Sep 2004 15:56:13 +0000 (15:56 +0000)]
- make process() static and take const arguments
- use the exit code to indicate a problem while processing any of the input
- mark as WARNS=6 clean
Submitted-by: Liam J. Foy
- reduce the special casing of argc == 1 and switch to a while loop
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:55:37 +0000 (15:55 +0000)]
Bump hostname to WARNS 6 by initialising silen.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:53:25 +0000 (15:53 +0000)]
Make ls compile under WARNS 6.
Submitted by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:43:40 +0000 (15:43 +0000)]
Set NCURSES_CONST to const.
Submitted by: Sascha Wildner
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:42:09 +0000 (15:42 +0000)]
Add WARNS and set to 5.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:41:49 +0000 (15:41 +0000)]
Set WARNS to 6.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:38:44 +0000 (15:38 +0000)]
Add, if not already present, WARNS and set to 6.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:34:16 +0000 (15:34 +0000)]
Add WARNS and set to 3.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:32:56 +0000 (15:32 +0000)]
Add WARNS and set to 6.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:31:15 +0000 (15:31 +0000)]
Add WARNS, set to 6.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:30:45 +0000 (15:30 +0000)]
Bump WARNS to 6.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:29:11 +0000 (15:29 +0000)]
Make WARNS ?= instead of = per all the other Makefiles.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:28:02 +0000 (15:28 +0000)]
Add WARNS, set to 3.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:18:29 +0000 (15:18 +0000)]
Fix spammage introduced by dillon's commit in r1.5.
Jeroen Ruigrok/asmodai [Sun, 26 Sep 2004 15:10:26 +0000 (15:10 +0000)]
Synchronise with FreeBSD-CURRENT as of 2004-09-26.
In a number of cases I used normal English alphabetical sorting instead of
where FreeBSD placed their entries.
Matthew Dillon [Sun, 26 Sep 2004 06:00:10 +0000 (06:00 +0000)]
VFS messaging/interfacing work stage 5/99. Start work on the new
namecache/lookup API. The core of this API will be the concept of a
'locked namespace' rather then a 'locked vnode' for namespace centric
operations like CREATE, DELETE, and RENAME. The namecache will no longer
be optional for a VFS but instead will become centric to all kernel
namespace operations.
This commit is mostly non-functional. It removes an extension I had made
to VOP_LOOKUP/VOP_CACHEDLOOKUP and starts adding support functions for the
new cache_nclookup() API. The work being backed out was originally intended
to shepard the new work, but the new interface is now so different (and far
more simplified) then the original that it's actually better to create a
new VOP for it instead of augmenting existing VOPs.
Matthew Dillon [Sun, 26 Sep 2004 05:30:24 +0000 (05:30 +0000)]
The wrong vendor-id was used when adding Adaptec ServeRAID Adapter support.
Submitted-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx>
Matthew Dillon [Sun, 26 Sep 2004 01:53:51 +0000 (01:53 +0000)]
Get rid of some conditionalized code which the pmap invalidation API took
over from long ago and is no longer used.
Matthew Dillon [Sun, 26 Sep 2004 01:52:48 +0000 (01:52 +0000)]
Document the additional vendors applicable to the 'sk' driver.
Matthew Dillon [Sun, 26 Sep 2004 01:25:52 +0000 (01:25 +0000)]
VFS messaging/interfacing work stage 5/99. Start work on the new
namecache/lookup API. The core of this API will be the concept of a
'locked namespace' rather then a 'locked vnode' for namespace centric
operations like CREATE, DELETE, and RENAME. The namecache will no longer
be optional for a VFS but instead will become centric to all kernel
namespace operations.
This commit is mostly non-functional. It removes an extension I had made
to VOP_LOOKUP/VOP_CACHEDLOOKUP and starts adding support functions for the
new cache_nclookup() API. The work being backed out was originally intended
to shepard the new work, but the new interface is now so different (and far
more simplified) then the original that it's actually better to create a
new VOP for it instead of augmenting existing VOPs.
Matthew Dillon [Sat, 25 Sep 2004 20:38:21 +0000 (20:38 +0000)]
Only assume a numeric group id if the ENTIRE string is numeric.
Reported-by: "Martin P. Hellwig" <mhellwig@xs4all.nl>
Joerg Sonnenberger [Sat, 25 Sep 2004 17:01:16 +0000 (17:01 +0000)]
Allow ip_output to be called with rt=NULL by making the FAST_IPSEC code
included by default.
Obtained-from: FreeBSD netinet/ip_output.c, 1.201
This fixes a panic from PF.
Reported-by: Aggelos Economopoulos via IRC
Joerg Sonnenberger [Sat, 25 Sep 2004 15:20:33 +0000 (15:20 +0000)]
From FreeBSD:
Introduce an M_ASSERTPKTHDR() macro which performs the very common task
of asserting that an mbuf has a packet header. Use it instead of hand-
rolled versions wherever applicable.
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
Matthew Dillon [Sat, 25 Sep 2004 03:42:58 +0000 (03:42 +0000)]
Fix a bug where DragonFly's nat was closing TCP connections every 10 minutes.
This was due to the TCPS state not being properly initialized (our TCPS_CLOSED
state is not 0).
Submitted-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx>
Joerg Sonnenberger [Fri, 24 Sep 2004 18:44:28 +0000 (18:44 +0000)]
Add GPL-free patch. This is the extended version of Larry Wall's original
patch.
Obtained-from: OpenBSD
Submitted-by: Sascha Wildner <saw@online.de>
Joerg Sonnenberger [Fri, 24 Sep 2004 12:39:25 +0000 (12:39 +0000)]
Fix typo
Matthew Dillon [Fri, 24 Sep 2004 09:18:03 +0000 (09:18 +0000)]
The inode size must be unsigned-extended to a quad, not sign-extended, so
the size of files in the 2-4GB range on DVDs are properly reported.
Taken-from: Jun Kuriyama <kuriyama@imgsrc.co.jp> post on freebsd-current@
Matthew Dillon [Thu, 23 Sep 2004 23:18:01 +0000 (23:18 +0000)]
Add support for the LinkSys EG1032 GigE PCI card, and add support for
the D-Link DGE-530T GigE card. These cards are commonly available
off-the-shelf. These are just SK-9521/Marvell chipsets with new vendor
PCI IDs.
Taken-from: FreeBSD-5
Scott Ullrich [Thu, 23 Sep 2004 21:39:08 +0000 (21:39 +0000)]
While I'm here, convert other strcpy -> strlcpy
Reviewed-by: Matthew Dillon
Scott Ullrich [Thu, 23 Sep 2004 20:20:59 +0000 (20:20 +0000)]
Convert strcpy -> strlcpy and convert strcpy and strcat -> snprintf
Submitted-by: Christer Öberg ( christer.oberg _AT_ ornsat.com )
Matthew Dillon [Thu, 23 Sep 2004 19:13:51 +0000 (19:13 +0000)]
Add the -L and -l options to install. -L allows an alternative /etc directory
path to be specified and causes install to search LOPT/group and
LOPT/master.passwd for group and user names. If the -l option is also
specified, install will fallback to system files if the group or user name
cannot be found in the alternative /etc directory.
This is intended to allow us to ensure that the correct uid's and gid's are
used in a release build and to allow new uid's and gid's to be used during
an installworld before they have necessarily been added to the system
password and group files.
Joerg Sonnenberger [Thu, 23 Sep 2004 16:46:02 +0000 (16:46 +0000)]
BYTE_ORDER ==> _BYTE_ORDER
Joerg Sonnenberger [Thu, 23 Sep 2004 16:44:32 +0000 (16:44 +0000)]
Change the conditionals to use the protected _BYTE_ORDER defines.
Joerg Sonnenberger [Thu, 23 Sep 2004 16:13:21 +0000 (16:13 +0000)]
Typo.
Joerg Sonnenberger [Thu, 23 Sep 2004 16:11:47 +0000 (16:11 +0000)]
Use the protected names for BYTE_ORDER and co, the others are not defined
by default from machine/endian.h anymore. Also change the implicit
!LITTLE_ENDIAN == BIG_ENDIAN where it is used.
Hidetoshi Shimokawa [Thu, 23 Sep 2004 14:30:16 +0000 (14:30 +0000)]
Update FireWire device nodes.
Hidetoshi Shimokawa [Thu, 23 Sep 2004 14:22:48 +0000 (14:22 +0000)]
Add dcons(4).
Jeroen Ruigrok/asmodai [Thu, 23 Sep 2004 11:50:03 +0000 (11:50 +0000)]
Unbreak addump().
request.callout must be callout_init()'ed before a call to ad_transfer().
Submitted by: YONETANI Tomokazu <qhwt+dragonfly-commits@les.ath.cx>
Hidetoshi Shimokawa [Thu, 23 Sep 2004 06:52:05 +0000 (06:52 +0000)]
Hooks to build dcons(4)/dcons_crom(4).
Hidetoshi Shimokawa [Thu, 23 Sep 2004 06:44:30 +0000 (06:44 +0000)]
Add dcons(4) related manpages.
Hidetoshi Shimokawa [Thu, 23 Sep 2004 06:38:29 +0000 (06:38 +0000)]
dconschat - user interface to dcons(4)
Obtained from: FreeBSD
Hidetoshi Shimokawa [Thu, 23 Sep 2004 06:33:04 +0000 (06:33 +0000)]
Add support for eui64(5) to libc.
This is required for upcoming dconschat(8).
Obtained from: FreeBSD
Hidetoshi Shimokawa [Thu, 23 Sep 2004 06:18:46 +0000 (06:18 +0000)]
Use opt_dcons.h.
Remove unnecessary CFLAGS.
Hidetoshi Shimokawa [Thu, 23 Sep 2004 05:09:49 +0000 (05:09 +0000)]
Add dcons(4), a pseudo console driver for FireWire and KVM interface.
dcons_crom(4) is a glue for FireWire interface.
Obtained from: FreeBSD
Matthew Dillon [Thu, 23 Sep 2004 01:55:15 +0000 (01:55 +0000)]
Remove unused variable.
Jeroen Ruigrok/asmodai [Wed, 22 Sep 2004 09:21:41 +0000 (09:21 +0000)]
Fix typo of->pf.
Joerg Sonnenberger [Wed, 22 Sep 2004 08:54:27 +0000 (08:54 +0000)]
This should read const char *, not char char *.
Joerg Sonnenberger [Wed, 22 Sep 2004 08:38:09 +0000 (08:38 +0000)]
s/pidfile/my_pidfile/
This should be converted to use pidfile(3) instead if the hand-rolled
implementation.
Joerg Sonnenberger [Wed, 22 Sep 2004 05:06:57 +0000 (05:06 +0000)]
Add pidfile(3).
Obtained-from: NetBSD
Joerg Sonnenberger [Wed, 22 Sep 2004 05:00:06 +0000 (05:00 +0000)]
Use const char* for tcpstates
Joerg Sonnenberger [Tue, 21 Sep 2004 21:25:28 +0000 (21:25 +0000)]
Uesrland part of PF
Obtained-from: OpenBSD
Ported-by: Devon O'Dell and Simon 'corecode' Schubert
Additioncally, do a pass over the code to get it WARNS=6 clean.
This means mostly fixing const'ness of strings and cleanup sign/unsigned
comparisions. The warnings in authpf about unused arguments have been
removed by use of __unused.
Joerg Sonnenberger [Tue, 21 Sep 2004 21:20:58 +0000 (21:20 +0000)]
PF uses -1 as rule number for the default entry. To make the value more
explicit, change this to (uint32_t)(-1).
Joerg Sonnenberger [Tue, 21 Sep 2004 18:46:00 +0000 (18:46 +0000)]
Include machine/cpu.h for userland to get clear_lwkt_resched.
Joerg Sonnenberger [Tue, 21 Sep 2004 18:40:30 +0000 (18:40 +0000)]
Sync defines with sys/globaldata.h.
Joerg Sonnenberger [Tue, 21 Sep 2004 18:09:57 +0000 (18:09 +0000)]
Use libcaps_free_stack instead of kmem_free for userland
Joerg Sonnenberger [Tue, 21 Sep 2004 13:02:51 +0000 (13:02 +0000)]
Add a new option "TIMER_USE_1", which allows switching the primary heart
beat from i8254 timer 2 to timer 1. This also reactivates the console beep
if TIMER_USE_1 is active.
Matthew Dillon [Tue, 21 Sep 2004 03:25:16 +0000 (03:25 +0000)]
Fixup the location of openssl / fix release builds.
Reported-by: David Rhodus <sdrhodus@gmail.com>
Matthew Dillon [Mon, 20 Sep 2004 22:03:17 +0000 (22:03 +0000)]
Hook the new bc and dc into the tree. Unhook the old gnu bc/dc and add
entries to the upgrade target to remove obsolete examples and documentation.
Submitted-by: Sascha Wildner <saw@online.de>
Joerg Sonnenberger [Mon, 20 Sep 2004 21:30:01 +0000 (21:30 +0000)]
Add various ICMP defines used by PF.
Submitted-by: Simon Schubert and Devon O'Dell
Obtained-from: OpenBSD
Joerg Sonnenberger [Mon, 20 Sep 2004 21:19:28 +0000 (21:19 +0000)]
Install PF header files.
Eirik Nygaard [Mon, 20 Sep 2004 20:38:17 +0000 (20:38 +0000)]
Add KTR, a facility that logs kernel events to help debugging. You can access
the logged information with ddb. If KTR_VERBOSE is defined a string will also be
printed with printf() to your console.
See ktr(4) and ktr(9) for information on how to use KTR.
Obtained from: FreeBSD
Joerg Sonnenberger [Mon, 20 Sep 2004 19:32:19 +0000 (19:32 +0000)]
Also define global uid_t and gid_t variables and remove some warnings.
WARNS=6 clean now.
Jeroen Ruigrok/asmodai [Mon, 20 Sep 2004 15:33:00 +0000 (15:33 +0000)]
Switch to 9.2.4rc7.
Joerg Sonnenberger [Mon, 20 Sep 2004 13:11:54 +0000 (13:11 +0000)]
WARNS=6 cleanes
- proper prototypes
- constify certain strings
- remove pre-ISO C junk
Jeroen Ruigrok/asmodai [Mon, 20 Sep 2004 11:54:11 +0000 (11:54 +0000)]
Remove a '+', remnant of patchset.
Discovered by: Edmondas Girkantas
Jeroen Ruigrok/asmodai [Mon, 20 Sep 2004 06:33:19 +0000 (06:33 +0000)]
Merge from vendor branch BIND:
Add BIND 9.2.4rc7.
Notable changes:
1643. [bug] dns_db_closeversion() could leak memory / node
references. [RT #11163]
1650. [bug] dig, nslookup: flush standard out after each command.
1654. [bug] isc_result_totext() contained array bounds read
error.
1681. [bug] Only set SO_REUSEADDR when a port is specified in
isc_socket_bind(). [RT #11742]
1686. [bug] Named sent a extraneous NOTIFY when it received a
redundant UPDATE request. [RT #11943]
1687. [bug] Race condition in dispatch. [RT #10272]
1690. [bug] Delay detaching view from the client until UPDATE
processing completes when shutting down. [RT #11714]
Jeroen Ruigrok/asmodai [Mon, 20 Sep 2004 06:33:19 +0000 (06:33 +0000)]
Add BIND 9.2.4rc7.
Notable changes:
1643. [bug] dns_db_closeversion() could leak memory / node
references. [RT #11163]
1650. [bug] dig, nslookup: flush standard out after each command.
1654. [bug] isc_result_totext() contained array bounds read
error.
1681. [bug] Only set SO_REUSEADDR when a port is specified in
isc_socket_bind(). [RT #11742]
1686. [bug] Named sent a extraneous NOTIFY when it received a
redundant UPDATE request. [RT #11943]
1687. [bug] Race condition in dispatch. [RT #10272]
1690. [bug] Delay detaching view from the client until UPDATE
processing completes when shutting down. [RT #11714]