[owc] Weekly src changes ending 2007-01-14

OWC auto at squish.net
Mon Jan 15 07:03:08 GMT 2007


OpenBSD src changes summary for 2007-01-07 to 2007-01-14 inclusive
==================================================================

bin/md5                                 distrib/notes
distrib/sets                            etc/login.conf.in
etc/sysctl.conf                         gnu/usr.bin/binutils
lib/libc                                lib/libedit
lib/libkvm                              regress/sbin
regress/usr.bin                         sbin/dhclient
sbin/fdisk                              sbin/ipsecctl
share/man                               sys/arch/amd64/amd64
sys/arch/arm/footbridge                 sys/arch/arm/sa11x0
sys/arch/arm/xscale                     sys/arch/aviion/include
sys/arch/hp300/dev                      sys/arch/hp300/hp300
sys/arch/hppa/conf                      sys/arch/hppa/dev
sys/arch/i386/i386                      sys/arch/luna88k/conf
sys/arch/luna88k/include                sys/arch/luna88k/luna88k
sys/arch/m88k/include                   sys/arch/mac68k/dev
sys/arch/macppc/dev                     sys/arch/mvme88k/include
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/arch/sparc64/stand/ofwboot
sys/arch/vax/vax                        sys/dev
sys/dev/acpi                            sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/microcode                       sys/dev/mii
sys/dev/pci                             sys/dev/usb
sys/dev/wscons                          sys/kern
sys/net                                 sys/sys
sys/ufs/ffs                             sys/uvm
usr.bin/cvs                             usr.bin/gprof
usr.bin/man                             usr.bin/rcs
usr.bin/sed                             usr.bin/ssh
usr.bin/top                             usr.sbin/bgpd
usr.sbin/bind                           usr.sbin/dhcpd
usr.sbin/dhcrelay                       usr.sbin/dvmrpd
usr.sbin/hostatectl                     usr.sbin/hostated
usr.sbin/hoststatectl                   usr.sbin/hoststated
usr.sbin/ntpd                           usr.sbin/ospfd
usr.sbin/ripd                           usr.sbin/rtadvd
usr.sbin/sasyncd                        usr.sbin/syslogc
usr.sbin/tcpdump                        usr.sbin/user
usr.sbin/vnconfig                       

== bin =============================================================== 01/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/bin

md5

  ~ md5.c                                 

  > align usage message correctly (deraadt@)

== distrib =========================================================== 02/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

notes

  ~ landisk/prep                          

  > describe disk preparation better, inspired by the sparc miniroot
  > instructions
  > ok miod@ (martin@)

sets

  ~ lists/base/md.aviion                  ~ lists/base/md.luna88k
  ~ lists/base/md.mvme88k                 ~ lists/comp/md.aviion
  ~ lists/comp/md.luna88k                 ~ lists/comp/md.mvme88k

  > Bring back a <machine/frame.h> for m88k platforms, by splitting
  > <machine/pcb.h>
  > in its exception-related contents and pcb-related contents. (miod@)

== etc =============================================================== 03/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/etc

login.conf.in

  ~ login.conf.in                         

  > Add authpf class as per the pf faq; from Alex Holst.  OK beck at .illert@)

sysctl.conf

  ~ sysctl.conf                           

  > add net.inet6.ip6.mforwarding which was forgotten when the variable was
  > added. (itojun@)

== gnu =============================================================== 04/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/gnu

usr.bin/binutils

  ~ gdb/Makefile.in                       ~ gdb/sparc64-tdep.h
  ~ gdb/sparc64nbsd-nat.c                 ~ gdb/sparc64obsd-tdep.c

  > Make unwinding through kernel trap frames work on sparc64. (kettenis@)

== lib =============================================================== 05/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ gen/fts.c                             

  > fix mem leak, from NetBSD; ok miod@ kettenis@ (otto@)

  ~ stdlib/llabs.c                        

  > advertising clauses that can be dropped (deraadt@)

libedit

  ~ makelist                              

  > advertising clauses that can be dropped (deraadt@)

libkvm

  ~ kvm_amd64.c                           ~ kvm_mips64.c

  > the advertising clause on these can safely be removed (deraadt@)

== regress =========================================================== 06/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/regress

sbin

  ~ ipsecctl/Makefile                     + ipsecctl/ipsec53.in
  + ipsecctl/ipsec53.ok                   

  > allow rule if there is at least _one_ matching address family combination.
  > this allows 'flow from lo0 to 127.0.0.1' if lo0 has an ipv6 address.
  > ok itojun@, hshoexer@ (markus@)

usr.bin

  ~ diff/t8.1                             

  > advertising clauses that can be dropped (deraadt@)

== sbin ============================================================== 07/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ bpf.c                                 

  > Initialize incoming packet buffer with DHO_END (0xff) rather than
  > DHO_PAD (0x00) so that option scanning will terminate on hitting
  > initialized data rather than scanning and ignoring trailing
  > DHO_PAD characters.
  > Suggested by & ok stevesk (krw@)

  ~ parse.c                               

  > Don't leak strings.
  > ok miod@ (krw@)

  ~ options.c                             

  > Reject all packets with an option claiming to extend past the end of
  > an option buffer. No longer accept the 6th such packet. From ISC.
  > ok ckuethe@ stevesk@ (krw@)

  ~ dhcp.h                                

  > remove unused #define DHCP_MIN_LEN (stevesk@)

  ~ dhclient.c                            ~ dhcpd.h
  ~ dispatch.c                            

  > Since bootp_packet_handler is always set to do_packet before we
  > process any packets, eliminate that abstraction and just call
  > do_packet directly.
  > No functional change.
  > ok stevesk (krw@)

  ~ options.c                             

  > Don't treat any packet with an invalid option buffer or an invalid
  > message type option of 0 as a BOOTP offer. Don't process any option
  > buffer after one is found to be corrupt. Don't process overflow
  > buffers in a BOOTP packet.	At least try to accept DHCP offers even if
  > a bad options buffer is encountered.
  > Brings code more into line with current ISC dhclient.
  > ok stevesk@ (krw@)

fdisk

  ~ fdisk.8                               

  > Move options into DESCRIPTION section.  This conforms with most
  > other man pages, where the options are near the top of the page for
  > easy access.
  > OK jmc at .ay@)

  ~ fdisk.8                               

  > make the description of -e point to the COMMAND MODE section; (jmc@)

  ~ fdisk.8                               

  > avoid an ugly grammar construction; (jmc@)

  ~ fdisk.8                               

  > make the description match synopsis for -chs;
  > discussed with nick (jmc@)

ipsecctl

  ~ ipsecctl.c                            

  > add -k to usage(); (jmc@)

  ~ parse.y                               

  > allow rule if there is at least _one_ matching address family combination.
  > this allows 'flow from lo0 to 127.0.0.1' if lo0 has an ipv6 address.
  > ok itojun@, hshoexer@ (markus@)

== share ============================================================= 08/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/iic.4                            ~ man4/man4.macppc/fcu.4

  > fcu fans are PWM, express as %; from murenin (deraadt@)

  ~ man4/bktr.4                           

  > Add support for Leadtek Winfast TV 2000 XP, from Tim Leslie
  > Okay robert@ (pedro@)

  ~ man4/rum.4                            ~ man4/ral.4

  > Remove a note about MIMO and 802.11n
  > Though some adapters use multiple antennas and radio chips to extend
  > the range/coverage and throughput, they won't support the upcoming
  > IEEE 802.11n standard since the radio doesn't support 40MHz channels.
  > Only RT2800 will support 802.11n. (damien@)

  ~ man4/rum.4                            

  > Add Gigabyte GN-WI05GS to the list of supported hardware.
  > Add a note about Mini-PCI Express adapters attaching as USB 2.0 devices.
  > (damien@)

  ~ man4/tty.4                            

  > TIOCGPGRP and TIOCSPGRP are the underlying ioctl(2)s for tcgetpgrp and
  > tcsetpgrp, respectively, not tcgetattr and tcsetattr;
  > from "Matthew R. Dempsky" <mrd at alkemio.orgrobert@)

  ~ man4/rum.4                            

  > wording. (damien@)

  ~ man4/man4.macppc/fcu.4                

  > zip trailing whitespace; (jmc@)

  ~ man4/man4.hp300/isabr.4               

  > makesd -> masked; ok miod (jmc@)

  ~ man5/hostname.if.5                    

  > "alias" is literal text, not an argument name.
  > ok jmc@ (tom@)

  ~ man4/acpi.4                           + man4/acpiac.4
  + man4/acpibat.4                        + man4/acpibtn.4
  + man4/acpiec.4                         + man4/acpihpet.4
  + man4/acpitimer.4                      + man4/acpitz.4

  > As requested by deraadt, split acpi(4) up into individual driver pages.
  > While doing this, improve and add the text of some manuals.  Some of
  > these are simply revived versions of the pages back from when they were
  > individual pages.
  > Input and ok from jmc.
  > Note:  When we wrote these pages, people submitted new pages to jmc and
  > I.	At some point during this, we decided to merge all pages into acpi(4)
  > (which is now being undone), and I lost track of who sent what.  Thus,
  > if you think you should be the copyright owner of any of these files,
  > get back to me in private. (mk@)

  ~ man5/hostname.if.5                    

  > Add a sentence to document the use of the "alias" literal.
  > ok jmc@ (tom@)

  ~ man4/Makefile                         

  > Handle that acpi(4) is split out into individual pages:  Remove MLINKS
  > and add to MAN.
  > ok jmc (mk@)

  ~ man8/crash.8                          

  > An example should use "e.g." ("for example") rather than "i.e."
  > ("that is").
  > ok jmc@ (tom@)

  ~ man4/sk.4                             ~ man4/msk.4
  ~ man4/pci.4                            

  > an update of sk.4 and msk.4, from brad;
  > kettenis and matthieu more or less ok'd it too (jmc@)

  ~ man4/acpi.4                           ~ man4/acpiac.4
  ~ man4/acpibat.4                        ~ man4/acpibtn.4
  ~ man4/acpiec.4                         ~ man4/acpihpet.4
  ~ man4/acpitz.4                         

  > - add a list in acpi.4 of all acpi devices which attach
  > - make the .Nd a little nicer whilst here
  > help/ok mk (jmc@)

  ~ man9/Makefile                         

  > clean up this Makefile; (jmc@)

  ~ man9/Makefile                         

  > MLINKS for functions described in mbuf_tags(9); (jmc@)

  ~ man9/Makefile                         ~ man9/rwlock.9

  > Document rw_enter and rw_exit.
  > Requested and ok by dlg@, ok jmc@ (art@)

  ~ man4/Makefile                         + man4/acpimadt.4
  + man4/acpiprt.4                        

  > Document the acpimadt(4) and acpiprt(4) drivers.
  > Lots of input and `sure' kettenis. (mk@)

  ~ man4/acpi.4                           

  > acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
  > hits me over the head for forgetting it. (mk@)

  + man4/acpicpu.4                        

  > Add man page for the acpicpu(4) driver.  I think all our acpi(4) bits
  > (aside from the kernel API) are documented now.
  > ok marco (mk@)

  ~ man4/acpi.4                           

  > Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit. (mk@)

  ~ man4/Makefile                         

  > Add acpicpu(4) here too so it gets built and installed. (mk@)

  ~ man4/axe.4                            

  > Note that only rev A of the DUB-E100 works for now.
  > As mentioned by Marco S Hyman on misc@ (jsg@)

  ~ man4/acpimadt.4                       

  > sort SEE ALSO; (jmc@)

  ~ man4/acpiprt.4                        

  > lower case .Nd; (jmc@)

  ~ man4/acpicpu.4                        

  > lower case .Nd; (jmc@)

  ~ man4/acpicpu.4                        

  > mark up the sysctls; (jmc@)

  ~ man4/umsm.4                           

  > the MC8755 is not MiniPCI, it is a PCI Express Mini Card (fkr@)

  ~ man4/rum.4                            

  > Mini-PCI Express -> PCI Express Mini Card as per PCI-SIG name. (jsg@)

  ~ man4/acpiac.4                         ~ man4/acpiec.4
  ~ man4/acpitz.4                         

  > Dmitri Alenitchev pointed out that he originally submitted these,
  > thanks!
  > (He also submitted an acpibtn page but I rewrote that recently so I think
  > it's fair that I get to keep it.) (mk@)

  ~ man4/msk.4                            ~ man4/sk.4

  > This clarifies the chipsets used to match the names used at the top
  > of the sk(4) man page, since XMAC means nothing in this context.
  > from brad@ (todd@)

  ~ man4/umsm.4                           

  > add Sierra Wireless Aircard 875 as suspected to be compatible (fkr@)

  ~ man4/msk.4                            ~ man4/sk.4

  > grammar; (jmc@)

  ~ man4/zyd.4                            

  > Match some additional devices found in Linux driver. (jsg@)

  ~ man4/re.4                             

  > Update to match reality.  From brad. (weingart@)

== sys =============================================================== 09/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/amd64

  ~ gdt.c                                 

  > Switch some lockmgr locks to rwlocks.
  > In this commit:
  > - gdt lock on amd64
  > - sysctl lock
  > - malloc sysctl lock
  > - disk sysctl lock
  > - swap syscall lock
  > miod@, pedro@ ok (and "looks good" others@) (art@)

arch/arm/footbridge

  ~ footbridge_clock.c                    

  > do not report the clock frequencies on arm becuase there is no
  > real need to be verbose here; discussed with drahn@
  > ok kettenis@, miod@, deraadt@ and others (robert@)

arch/arm/sa11x0

  ~ sa11x0_ost.c                          

  > do not report the clock frequencies on arm becuase there is no
  > real need to be verbose here; discussed with drahn@
  > ok kettenis@, miod@, deraadt@ and others (robert@)

arch/arm/xscale

  ~ i80321_clock.c                        ~ pxa2x0_clock.c

  > do not report the clock frequencies on arm becuase there is no
  > real need to be verbose here; discussed with drahn@
  > ok kettenis@, miod@, deraadt@ and others (robert@)

arch/aviion/include

  + frame.h                               

  > Bring back a <machine/frame.h> for m88k platforms, by splitting
  > <machine/pcb.h>
  > in its exception-related contents and pcb-related contents. (miod@)

arch/hp300/dev

  ~ dnkbd.c                               

  > Skip optional dash when parsing the layout code. (miod@)

  ~ dioreg.h                              

  > Hardcode DIO_SCMAX if kernel is built without model 320 support. (miod@)

  ~ diofbreg.h                            ~ gbox.c

  > Get rid of PROM font-related defines. (miod@)

  ~ sti_sgc.c                             

  > Allow sti_attach_common() to return an error code, and do not fall into
  > sti_end_attach() if an error has occured.
  > ok mickey@ (miod@)

  ~ frodo.c                               ~ isabr.c

  > Move the isa bridge probe from isabr to frodo, so that frodo only attempts
  > to attach isabr if it really exists. This gets rid of ``isabr0 not
  > configured''
  > messages on 425e. (miod@)

arch/hp300/hp300

  ~ autoconf.c                            

  > Trim include files list. (miod@)

arch/hppa/conf

  ~ files.hppa                            

  > Add a platform specific sti_pci_is_console() to decide if a given pci sti
  > device is the system console; the interface currently passes the pci
  > attachment args and the sti region information, and will hopefully turn to
  > be flexible enough.
  > This allows sti at pci be used as a console device on hppa, finally.
  > ok mickey@ (miod@)

arch/hppa/dev

  ~ sti_sgc.c                             

  > Allow sti_attach_common() to return an error code, and do not fall into
  > sti_end_attach() if an error has occured.
  > ok mickey@ (miod@)

  ~ dino.c                                

  > When attaching a dino bridge, keep the presently enabled I/O mappings
  > (which were set up for us by the PDC), and wait until all devices are
  > attached to clear those noone of our supported devices has claimed.
  > This is necessary for pdc console to work until wsdisplay at stitaches.
  > ok mickey@ (miod@)

  + sti_pci_machdep.c                     

  > Add a platform specific sti_pci_is_console() to decide if a given pci sti
  > device is the system console; the interface currently passes the pci
  > attachment args and the sti region information, and will hopefully turn to
  > be flexible enough.
  > This allows sti at pci be used as a console device on hppa, finally.
  > ok mickey@ (miod@)

arch/i386/i386

  ~ trap.c                                

  > Miod used a too large hatchet when trimming userret in 1.80.
  > Restore user priority before returning to userland.
  > (other architectures checked and seem to do the right thing)
  > miod@ ok (art@)

  ~ esm.c                                 

  > fix fallout of the split sensor devices change which caused lockups on
  > boot.
  > dont call sensordev_install multiple times for esm0. there are multiple
  > devices accessed via the one esm interface that provide sensor info for
  > various parts of the system. sensordev_install was being called after each
  > of these parts was being probed, rather than right at the end after the
  > entire list of sensors has been built.
  > tested by kurt@ (dlg@)

arch/luna88k/conf

  ~ GENERIC                               

  > Change the secondary CMMU's data cache turn on so that do not hog the
  > bus while they spin, as same as 3.8.  This have been missed since CMMU
  > initialize cleanup.
  > Also m88k_cpus[] should have 4 elements on luna88k, even in
  > non-MULTIPROCESSOR kernel.
  > ok miod@ (aoyama@)

  ~ RAMDISK                               

  > Same as GENERIC, m88k_cpus[] should have 4 elements on luna88k, even in
  > non-MULTIPROCESSOR kernel.
  > ok miod@ (aoyama@)

arch/luna88k/include

  + frame.h                               

  > Bring back a <machine/frame.h> for m88k platforms, by splitting
  > <machine/pcb.h>
  > in its exception-related contents and pcb-related contents. (miod@)

arch/luna88k/luna88k

  ~ locore.S                              ~ machdep.c

  > Change the secondary CMMU's data cache turn on so that do not hog the
  > bus while they spin, as same as 3.8.  This have been missed since CMMU
  > initialize cleanup.
  > Also m88k_cpus[] should have 4 elements on luna88k, even in
  > non-MULTIPROCESSOR kernel.
  > ok miod@ (aoyama@)

arch/m88k/include

  ~ cpu.h                                 

  > Change the secondary CMMU's data cache turn on so that do not hog the
  > bus while they spin, as same as 3.8.  This have been missed since CMMU
  > initialize cleanup.
  > Also m88k_cpus[] should have 4 elements on luna88k, even in
  > non-MULTIPROCESSOR kernel.
  > ok miod@ (aoyama@)

  ~ db_machdep.h                          ~ pcb.h
  + frame.h                               

  > Bring back a <machine/frame.h> for m88k platforms, by splitting
  > <machine/pcb.h>
  > in its exception-related contents and pcb-related contents. (miod@)

arch/mac68k/dev

  ~ grf_mv.c                              ~ nubus.h

  > support a few more video cards, untested:
  > Formac Baers/ProNitron 80.IVb
  > Apple Mac II Monochrome Video Card
  > VillageTronic Mac Picasso 340
  > Relax 19" Model 200
  > prodded by miod@
  > from NetBSD (martin@)

  ~ if_ae.c                               ~ if_mc.c
  ~ if_sn.c                               

  > fix altq for mc(4); make mbuf functions return NULL instead of 0 while
  > there
  > from Brad, tested by me on all three adapters (martin@)

  ~ zs.c                                  

  > zsprintf() is gone, fixes ZSMACDEBUG case (martin@)

arch/macppc/dev

  ~ openpicreg.h                          

  > Fix (unused) OPENPIC_IPI macro. (miod@)

  ~ zs.c                                  

  > zsprintf() is gone, fixes ZSMACDEBUG case (martin@)

arch/mvme88k/include

  + frame.h                               

  > Bring back a <machine/frame.h> for m88k platforms, by splitting
  > <machine/pcb.h>
  > in its exception-related contents and pcb-related contents. (miod@)

arch/sparc64/dev

  ~ ebus.c                                

  > Adjust for USIII to RIO EBus renaming. (kettenis@)

  ~ schizo.c                              ~ schizoreg.h

  > According to the OpenSolaris sources, the DTO bits are really MMU bit.
  > Add the real DTO bits for Tomatillo. (kettenis@)

  ~ vgafb.c                               

  > Do not match on Expert3D and Expert3D-Lite cards, these will require a
  > different driver. (miod@)

  ~ schizo.c                              

  > Print Schizo/Tomatillo version number. (kettenis@)

  ~ schizoreg.h                           

  > Add another Tomatillo-specific register.
  > Fix definition of TOM_PCICTRL_DTO_INT. (kettenis@)

  ~ schizovar.h                           

  > Add macros to access Schizo's PCI config space. (kettenis@)

  ~ schizo.c                              

  > Provide a bit more diagnostic information in the PCI error handler.
  > (kettenis@)

  ~ schizo.c                              

  > Clear error bits in PCI command/status register before establishing PCI
  > error
  > handler. (kettenis@)

arch/sparc64/include

  ~ vmparam.h                             

  > Move kernel virtual address space to make sure it doesn't overlap with
  > physical memory to avoid problems on UltraSPARC-III and III+. (kettenis@)

arch/sparc64/sparc64

  ~ cpu.c                                 

  > Print out mask set revision. (kettenis@)

  ~ cpu.c                                 

  > The associativity of the cache is already taken into account for
  > [ide]cache-size, so don't multiply it with [ide]cache-associativity.
  > (kettenis@)

  ~ pmap.c                                

  > Move kernel virtual address space to make sure it doesn't overlap with
  > physical memory to avoid problems on UltraSPARC-III and III+. (kettenis@)

  ~ cache.h                               ~ locore.s
  ~ mem.c                                 

  > Get rid of some dead code.
  > ok miod@ (kettenis@)

arch/sparc64/stand/ofwboot

  ~ elfXX_exec.c                          ~ version

  > Do not force the section header to SHT_NOBITS for non-symbol sections;
  > crank bootloader version. (miod@)

arch/vax/vax

  ~ random.s                              

  > ragge at netbsdxed the copyright, thanks. ok miod@ (otto@)

dev

  ~ audio.c                               

  > Protect against zero blocksize (causing a divide by zero) in
  > audiogetinfo(). (miod@)

  ~ vnd.c                                 

  > Touch of clean up:
  > s/DEBUG/VNDDEBUG/ and introduce DNPRINTF, fold
  > all the #ifdef DEBUG <stuff> #endif into DNPRINTFs.
  > Use DTYPE_VND for the disklabel d_type member, dont
  > calcluate d_secpercyl from d_ntrack * d_nsectors, just
  > set it too 100 directly since we set d_ntrack and
  > d_nsectors to 1 and 100 respectivly.
  > testing and OK krw@ (thib@)

dev/acpi

  ~ acpimadt.c                            

  > Assume that the first cpu in the table is the boot processor, instead of
  > the cpu with apic id 0.
  > tested by many (kettenis@)

dev/i2c

  ~ fcu.c                                 

  > fcu fans are PWM, express as %; from murenin (deraadt@)

dev/ic

  ~ bcw.c                                 ~ bcwreg.h
  ~ bcwvar.h                              

  > Initialize GPIO. (mglocker@)

  ~ bcw.c                                 

  > Spacing, comments. (mglocker@)

  ~ lm78.c                                ~ lm78var.h

  > Fix VCore voltage detection on w83637hf.
  > Based on a diff from Constantine A. Murenin (kettenis@)

  ~ lm78var.h                             

  > Fix comment.  From Constantine A. Murenin. (kettenis@)

  ~ sti.c                                 ~ stivar.h

  > Allow sti_attach_common() to return an error code, and do not fall into
  > sti_end_attach() if an error has occured.
  > ok mickey@ (miod@)

  ~ sti.c                                 ~ stivar.h

  > Add the ability for a sti backend to specify callbacks to disable and
  > enable
  > access to the sti rom, as this seems to be necessary for sti at pciide this
  > with macros so that platforms which do not have pci support (i.e. hp300)
  > do not get bloated from this.
  > ok mickey@ (miod@)

  ~ sti.c                                 ~ stivar.h

  > Keep the wsscreen_descr in the softc, to allow sti of different text
  > resolutions to attach without disturbing each other. (miod@)

  ~ bcw.c                                 

  > Introduce register read/write helper routines for radio and phy.  Start
  > to add bcw_radio_on() and bcw_radio_channel().
  > ok Jon Simola (mglocker@)

dev/isa

  ~ if_eg.c                               

  > Replace infinite loops with appropriate constructs to fail operation if it
  > takes much more time than it should. (miod@)

dev/microcode

  ~ kue/build.c                           

  > dev/usb (deraadt@)

  ~ kue/build.c                           

  > network byte order firmware, so that firmware files are the same on
  > all architectures
  > YOU HAVE TO INSTALL NEW FIRMWARE BEFORE BOOTING A NEW KERNEL (deraadt@)

  ~ bnx/build.c                           

  > change firmware byte order to be same on all architectures
  > THIS MEANS YOU NEED TO UPDATE YOUR FIRMWARE FILE BEFORE BOOTING WITH
  > A NEW KERNEL
  > tested by marco, biorn (deraadt@)

dev/mii

  ~ brgphy.c                              

  > Flow control support for bge(4)/brgphy(4).	From brad@ based on code from
  > NetBSD. (kettenis@)

dev/pci

  ~ bktr/bktr_card.c                      ~ bktr/bktr_card.h
  ~ bktr/bktr_tuner.c                     ~ bktr/bktr_tuner.h

  > Add support for Leadtek Winfast TV 2000 XP, from Tim Leslie
  > Okay robert@ (pedro@)

  ~ if_msk.c                              

  > No need to re-init on every media change. (kettenis@)

  ~ if_nfe.c                              ~ if_nfereg.h

  > Add support for HW TCP/IP checksum offload for adapters that support it.
  > Tested by many (IP/UDP/TCP):
  > Jason McIntyre <jmc@>
  > Chris Kuethe <chris.kuethe AT gmail.com>
  > Alf Schlichting <a.schlichting AT lemarit.com>
  > Rodolfo Gouveia <rgouveia AT cosmico.net>
  > Peter Stromberg <wilfried@>
  > Has been in snaps for weeks too with noone complaining so far. (damien@)

  ~ pcidevs                               

  > Spell Ebus as EBus like Sun does.  Rename USIII EBus to RIO Ebus.
  > (kettenis@)

  ~ pcidevs_data.h                        ~ pcidevs.h

  > regen (kettenis@)

  ~ if_bnx.c                              

  > change firmware byte order to be same on all architectures
  > THIS MEANS YOU NEED TO UPDATE YOUR FIRMWARE FILE BEFORE BOOTING WITH
  > A NEW KERNEL
  > tested by marco, biorn (deraadt@)

  ~ if_bge.c                              ~ if_bgereg.h

  > Flow control support for bge(4)/brgphy(4).	From brad@ based on code from
  > NetBSD. (kettenis@)

  ~ sti_pci.c                             

  > Allow sti_attach_common() to return an error code, and do not fall into
  > sti_end_attach() if an error has occured.
  > ok mickey@ (miod@)

  ~ sti_pci.c                             

  > Add callbacks to enable and disable the sti rom, so that it is only mapped
  > when we need to access it; and change the rom parser to walk all the rom
  > images and pick the first one sporting code for the processor we run on,
  > instead of picking the first.
  > This allows dual-sti at pcitups to work.
  > ok mickey@, dual-head test martin@ (miod@)

  ~ sti_pci.c                             

  > Add a platform specific sti_pci_is_console() to decide if a given pci sti
  > device is the system console; the interface currently passes the pci
  > attachment args and the sti region information, and will hopefully turn to
  > be flexible enough.
  > This allows sti at pci be used as a console device on hppa, finally.
  > ok mickey@ (miod@)

  ~ sti_pci.c                             

  > Keep the wsscreen_descr in the softc, to allow sti of different text
  > resolutions to attach without disturbing each other. (miod@)

  ~ if_msk.c                              

  > Correctly count outbound packets.
  > From brad@ (kettenis@)

dev/usb

  ~ if_rum.c                              

  > attach to Gigabyte GN-WI05GS Mini-PCI Express adapters.
  > bump copyright while i'm here. (damien@)

  ~ usbdevs                               

  > Add USB id for Mini-PCI Express Gigabyte GN-WI05GS which shows up as
  > an USB device. (damien@)

  ~ if_kue.c                              

  > network byte order firmware, so that firmware files are the same on
  > all architectures
  > YOU HAVE TO INSTALL NEW FIRMWARE BEFORE BOOTING A NEW KERNEL (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (damien@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > Regen (miod@)

  ~ usbdevs                               

  > Topre Corporation Happy Hacking Keyboard. (miod@)

  ~ ukbd.c                                

  > Ignore country code on happy hacking keyboard, it reports itself as
  > japanse.
  > Spotted by naddy@ (miod@)

  ~ umsm.c                                

  > attach to Sierra Wireless Aircard 875; ok fkr@ (stevesk@)

  ~ usbdevs                               ~ if_zyd.c

  > Match some additional devices found in Linux driver. (jsg@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

dev/wscons

  ~ wsdisplay.c                           

  > In wsscreen_attach(), allow wsemul->attach to fail (returning NULL) if the
  > screen is not the console. (miod@)

  ~ wsemul_sun.c                          ~ wsemul_vt100.c

  > Change allocations to M_NOWAIT in attach methods, and return NULL if they
  > fail. (miod@)

  ~ wsemul_vt100.c                        ~ wsemul_vt100_chars.c
  ~ wsemul_vt100_subr.c                   ~ wsemul_vt100var.h

  > Some dynamically allocated elements are not considered of vital importance
  > for the vt100 emulation to work well enough for most cases (i.e. alternate
  > character set tables, non-default tab settings, etc).
  > However, code did not always check if these elements had been successfully
  > allocated before trying to use them, or worse, would explicitely panic in
  > DIAGNOSTIC kernels.
  > Change this to work in a degraded mode (by ignoring related escape
  > sequences)
  > instead. (miod@)

kern

  ~ kern_time.c                           

  > Fix getitimer to use uptime as setitimer does. Fixes bad output from
  > getitimer when the clock on the machine has been reset.
  > miod@ ok (art@)

  ~ init_main.c                           ~ kern_malloc.c
  ~ kern_sysctl.c                         

  > Switch some lockmgr locks to rwlocks.
  > In this commit:
  > - gdt lock on amd64
  > - sysctl lock
  > - malloc sysctl lock
  > - disk sysctl lock
  > - swap syscall lock
  > miod@, pedro@ ok (and "looks good" others@) (art@)

net

  ~ if_bridge.c                           

  > discard packet and return if ifp is not a member of the bridge
  > this fix PR 5056
  > discussed with camield@
  > OK camield@ claudio@ henning@ (michele@)

  ~ if_gif.c                              

  > add round brackets around return values (michele@)

sys

  ~ sysctl.h                              

  > Switch some lockmgr locks to rwlocks.
  > In this commit:
  > - gdt lock on amd64
  > - sysctl lock
  > - malloc sysctl lock
  > - disk sysctl lock
  > - swap syscall lock
  > miod@, pedro@ ok (and "looks good" others@) (art@)

ufs/ffs

  ~ fs.h                                  

  > document the unit of sizes in struct fs (bytes or frags)
  > some 'number' -> '#'
  > ok pedro (sturm@)

  ~ ffs_alloc.c                           

  > add some comments
  > ok pedro (sturm@)

  ~ ffs_balloc.c                          

  > correctly deallocate dependencies when growing into an indirect block
  > and failing to acquire a data block, from freebsd, okay krw@, mickey@
  > (pedro@)

  ~ ffs_balloc.c                          

  > Also check for 'num < 1' in ffs2_balloc(), no functional change (pedro@)

  ~ ffs_vnops.c                           

  > prettify some panic strings,
  > s/panic("%s: foo", "func")/panic("func: foo")
  > ok toby@ (thib@)

  ~ ffs_balloc.c                          

  > Fix growing of direct blocks in ffs2_balloc() (pedro@)

uvm

  ~ uvm_swap.c                            

  > Switch some lockmgr locks to rwlocks.
  > In this commit:
  > - gdt lock on amd64
  > - sysctl lock
  > - malloc sysctl lock
  > - disk sysctl lock
  > - swap syscall lock
  > miod@, pedro@ ok (and "looks good" others@) (art@)

  ~ uvm_map.h                             

  > proper define for MAX_KMAPENT; miod@ ok (mickey@)

== usr.bin =========================================================== 10/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

cvs

  ~ util.c                                ~ util.h

  > zap-o-matic 2007:
  > - zap unused argument to cvs_exec() (joris@)

  ~ Makefile                              ~ commit.c
  ~ cvs.h                                 + logmsg.c

  > rewrite of the logmessage code, which allows you to
  > enter a logmessage into your favorite editor when commiting. (joris@)

  ~ commit.c                              

  > free the filelists we pass to cvs_logmsg_create()
  > after we obtain our logmessage. (joris@)

  ~ import.c                              ~ logmsg.c

  > and lets make import work with the new logmsg code too! (joris@)

  ~ commit.c                              

  > use cvs_logmsg_read() for -F for simplicity. (joris@)

  ~ logmsg.c                              

  > make the output when interrupting writing the log message consistent.
  > ok joris@
  > commiting with opencvs now btw :) (jasper@)

  ~ logmsg.c                              

  > add the temporary file we create to the temp_files worklist (joris@)

  ~ edit.c                                

  > - simplify CVS/Baserev file parsing; makes unedit work better.
  > - add tracing messages in edit, unedit functions. (xsa@)

  ~ edit.c                                

  > remove uneeded linebreak when creating the CVS/Notify
  > file with the edit command. (xsa@)

  ~ watch.c                               

  > add remote handler for the cvs watch command; not linked to the build.
  > (xsa@)

  ~ edit.c                                ~ file.c
  ~ file.h                                

  > add a cvs_file_copy routine and use it for the edit command to
  > copy the file in the current working directory to CVS/Base/
  > ok ray@ joris at .sa@)

  ~ add.c                                 ~ admin.c
  ~ annotate.c                            ~ client.c
  ~ commit.c                              ~ cvs.c
  ~ diff.c                                ~ edit.c
  ~ getlog.c                              ~ init.c
  ~ remove.c                              ~ status.c
  ~ tag.c                                 ~ update.c
  ~ version.c                             ~ watch.c

  > in a remote setup:
  > do not connect to the remote server until we are sure all the options
  > passed to the commands are valid.
  > noticed by xsa@ (joris@)

  ~ edit.c                                

  > sync joris' last change (connection to remote server when all options are
  > valid) for the unedit command too. (xsa@)

  ~ logmsg.c                              

  > save errno. (xsa@)

  ~ logmsg.c                              

  > strl* overload, use xasprintf(). (xsa@)

  ~ diff.c                                

  > strl* overload, use xasprintf(). (xsa@)

  ~ import.c                              

  > no need to unlink() the tmp files here as they have already been added
  > to the temp_files walklist anyway.. (xsa@)

  ~ import.c                              

  > revert last commit after discussing w/ joris@; makes sense to remove
  > the tmp files once we'r done w/ them, not at the very end only.. (xsa@)

  ~ edit.c                                

  > update the revision number in CVS/Entries from CVS/Baserev if we
  > are reverting to the revision that the user edited in the first place.
  > ok joris at .sa@)

  ~ annotate.c                            ~ diff3.c
  ~ rcs.c                                 ~ update.c
  ~ util.c                                ~ util.h

  > rework opencvs so that we can deal with binary files.  previously we
  > assumed all files were ascii,
  > which broke things in real-world usage.  now a checkout of src should work,
  > albeit using lots of
  > memory and cpu.  fixing this is the next step.
  > testing by many.
  > ok & some input joris@ (niallo@)

  ~ commit.c                              

  > silence some warnings.
  > ok joris@ (jasper@)

  ~ README                                

  > sync a bit with reality (joris@)

  ~ add.c                                 

  > fix incorrect output which was driving me more then crazy (joris@)

  ~ Makefile                              ~ cvs.h

  > link to build the edit, editors, unedit, watch, and watchers commands.
  > more work needs to be done for them though. (xsa@)

  ~ commit.c                              ~ diff3.c
  ~ import.c                              ~ rcs.c
  ~ rcs.h                                 

  > complete binary support for opencvs,
  > adding/importing binary files now works too
  > partially taken from openrcs (joris@)

  ~ entries.c                             

  > and thou shalt not leak memory when removing entries (joris@)

  ~ commit.c                              

  > if we have no files to be commited, stop commiting. (joris@)

  ~ add.c                                 ~ commit.c
  ~ file.c                                ~ rcs.c
  ~ status.c                              

  > do not leak memory from rcs_head_get()
  > ok niallo@ (joris@)

  ~ checkout.c                            ~ commit.c
  ~ cvs.h                                 ~ diff.c
  ~ diff3.c                               ~ file.c
  ~ import.c                              ~ rcs.c
  ~ rcs.h                                 ~ update.c

  > major re-work of the RCS api.  this results in 100x performance
  > improvements in some places and much
  > reduced memory usage.  note that only checkout has been fully converted to
  > use the new high-performance
  > functions.	other codepaths (e.g. update) still use the old method which is
  > provided for backwards
  > compatibility.  we can convert the remaining slow bits over to the new api
  > piece-by-piece.
  > "commit this, now" joris@
  > brad@ tested, too. (niallo@)

  ~ checkout.c                            

  > simplify after recent rcs API changes.
  > kay niallo@ (joris@)

  ~ rcs.c                                 

  > - better error messages
  > - correclty use cvs_tagname, so that the tag from $CVSROOT/config
  > will actually be expanded as a keyword. (joris@)

  ~ rcs.c                                 

  > the memleak i thought i had fixed was in fact NOT a leak at all
  > and caused opencvs to crash so revert, oops? (joris@)

  ~ rcs.h                                 

  > add missing prototypes for some new rcs api functions; (joris@)

  ~ checkout.c                            ~ client.c
  ~ remote.c                              ~ remote.h
  ~ server.c                              

  > - remote update now works again, with new rcs api
  > - we no longer hold the entire file in memory when sending or receiving it
  > (joris@)

  ~ add.c                                 ~ checkout.c
  ~ commit.c                              ~ cvs.h
  ~ update.c                              

  > remove BUF * argument from cvs_checkout_file() it will
  > no longer be used, ever. (joris@)

  ~ checkout.c                            ~ commit.c

  > plug 3 memleaks (joris@)

  ~ file.c                                

  > make a copy of cf->file_ent->ce_rev in cf->file_rcsrev when needed
  > otherwise we might get a NULL dereference when free'ing the
  > cf struct with cvs_file_free() (joris@)

  ~ commit.c                              

  > switch commit code to the new RCS api.
  > kay niallo@ (joris@)

  ~ import.c                              ~ init.c

  > make import and init work again after the small breakage
  > we had with the rcs changes; (joris@)

  ~ annotate.c                            ~ rcs.c

  > nuke the the very evil rcs_getrev() stuff
  > discussed with niallo@ (joris@)

  ~ checkout.c                            

  > replace checkout_write_revision() with rcs_rev_write_stmp()
  > they do exactly the same anyway. (joris@)

  ~ checkout.c                            

  > reset sticky tags with -A; OK joris at .sa@)

  ~ commit.c                              ~ diff.c
  ~ file.c                                ~ import.c
  ~ rcs.c                                 ~ rcs.h

  > move things around in rcs_rev_getbuf() and rcs_rev_write_fd()
  > so that we do keyword expansion on-the-fly if required instead
  > of obtaining the revision in memory first, running over the revision
  > lines while expanding keywords and only then writing them to the fd
  > or memory buffer.
  > this drasticly decreases cpu usage by opencvs on very large trees (like
  > src).
  > OK niallo@ (joris@)

gprof

  ~ elf.c                                 

  > Ignore "mapping symbols" like $a and $t. They seem to be an ARM-only
  > feature, used to indicate whether code is ARM or Thumb. Unfortunately
  > they confuse gprof, which outputs call graphs where every other function
  > is named "$a"... not very useful.
  > Rather than enumerating the different symbols, binutils ignores anything
  > beginning with '$', and that is what we will do here.
  > Thanks to Dale Rahn for useful tips along the way.
  > ok miod (ckuethe@)

man

  ~ man.c                                 

  > fix usage (deraadt@)

rcs

  ~ rcsutil.c                             

  > Clear EOF before prompting user for input.
  > Fixes PR 5342.
  > OK joris@ and xsa at .ay@)

  ~ rcsprog.c                             

  > you know what, now that openrcs is in fact working properly and
  > has been in the previous release - how about we give it a proper
  > version instead of "OpenCVS RCS 3.6"
  > okay xsa@, ray@ (joris@)

  ~ diff3.c                               ~ rcsutil.c

  > remove some un-needed buffer NUL-termination.  in openrcs, diff3 is already
  > NUL-terminating its
  > buffers so we don't need to do it twice.  this allows us to sync
  > rcs_splitlines() with opencvs'
  > cvs_splitlines().
  > ok joris@ (niallo@)

  ~ rcs.1                                 

  > missed a bit.  pointed out by jmc@ (niallo@)

sed

  ~ compile.c                             

  > Accept empty command, from Matthew R. Dempsky; ok deraadt@ millert@ (otto@)

ssh

  ~ ssh_config.5                          

  > do not use a list for SYNOPSIS;
  > this is actually part of a larger report sent by eric s. raymond
  > and forwarded by brad, but i only read half of it. spotted by brad. (jmc@)

  ~ ssh-keygen.1                          ~ ssh-keygen.c

  > more secsh -> rfc 4716 updates;
  > spotted by wiz at netbsd  > ok markus (jmc@)

top

  ~ top.1                                 

  > - use .Sq for single characters, rather than .Dq
  > - zap trailing whitespace (jmc@)

== usr.sbin ========================================================== 11/11 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpd

  ~ rde_rib.c                             

  > Correct logic in path_update() so that moves are only done when needed.
  > Previously prefix changes of neighbors with softreconfig in disabled where
  > using prefix_add() instead of prefix_move(). Luckily prefix_add() has
  > additional logic to detect this case and calls prefix_move() itself.
  > This made backtraces of a totaly different issue so strange that I was
  > hunting a bug for weeks at the completely wrong spot. Doh! (claudio@)

bind

  ~ CHANGES                               ~ COPYRIGHT
  ~ FAQ                                   ~ FAQ.xml
  ~ Makefile.in                           ~ README
  ~ acconfig.h                            ~ aclocal.m4
  ~ config.guess                          ~ config.h.in
  ~ config.sub                            ~ config.threads.in
  ~ configure                             ~ configure.in
  ~ install-sh                            ~ isc-config.sh.in
  ~ libtool.m4                            ~ ltmain.sh
  ~ mkinstalldirs                         ~ version
  ~ bin/Makefile.in                       ~ bin/check/Makefile.in
  ~ bin/check/check-tool.c                ~ bin/check/check-tool.h
  ~ bin/check/named-checkconf.8           ~ bin/check/named-checkconf.c
  ~ bin/check/named-checkconf.docbook     ~ bin/check/named-checkconf.html
  ~ bin/check/named-checkzone.8           ~ bin/check/named-checkzone.c
  ~ bin/check/named-checkzone.docbook     ~ bin/check/named-checkzone.html
  ~ bin/dig/Makefile.in                   ~ bin/dig/dig.1
  ~ bin/dig/dig.c                         ~ bin/dig/dig.docbook
  ~ bin/dig/dig.html                      ~ bin/dig/dighost.c
  ~ bin/dig/host.1                        ~ bin/dig/host.c
  ~ bin/dig/host.docbook                  ~ bin/dig/host.html
  ~ bin/dig/nslookup.1                    ~ bin/dig/nslookup.c
  ~ bin/dig/nslookup.docbook              ~ bin/dig/nslookup.html
  ~ bin/dig/include/dig/dig.h             ~ bin/dnssec/Makefile.in
  ~ bin/dnssec/dnssec-keygen.8            ~ bin/dnssec/dnssec-keygen.c
  ~ bin/dnssec/dnssec-keygen.docbook      ~ bin/dnssec/dnssec-keygen.html
  ~ bin/dnssec/dnssec-signzone.8          ~ bin/dnssec/dnssec-signzone.c
  ~ bin/dnssec/dnssec-signzone.docbook    ~ bin/dnssec/dnssec-signzone.html
  ~ bin/dnssec/dnssectool.c               ~ bin/dnssec/dnssectool.h
  ~ bin/named/Makefile.in                 ~ bin/named/aclconf.c
  ~ bin/named/builtin.c                   ~ bin/named/client.c
  ~ bin/named/config.c                    ~ bin/named/control.c
  ~ bin/named/controlconf.c               ~ bin/named/interfacemgr.c
  ~ bin/named/listenlist.c                ~ bin/named/log.c
  ~ bin/named/logconf.c                   ~ bin/named/lwaddr.c
  ~ bin/named/lwdclient.c                 ~ bin/named/lwderror.c
  ~ bin/named/lwdgabn.c                   ~ bin/named/lwdgnba.c
  ~ bin/named/lwdgrbn.c                   ~ bin/named/lwdnoop.c
  ~ bin/named/lwresd.8                    ~ bin/named/lwresd.c
  ~ bin/named/lwresd.docbook              ~ bin/named/lwresd.html
  ~ bin/named/lwsearch.c                  ~ bin/named/main.c
  ~ bin/named/named.8                     ~ bin/named/named.conf.5
  ~ bin/named/named.conf.docbook          ~ bin/named/named.conf.html
  ~ bin/named/named.docbook               ~ bin/named/named.html
  ~ bin/named/notify.c                    ~ bin/named/query.c
  ~ bin/named/server.c                    ~ bin/named/sortlist.c
  ~ bin/named/tkeyconf.c                  ~ bin/named/tsigconf.c
  ~ bin/named/update.c                    ~ bin/named/xfrout.c
  ~ bin/named/zoneconf.c                  ~ bin/named/include/named/aclconf.h
  ~ bin/named/include/named/builtin.h     ~ bin/named/include/named/client.h
  ~ bin/named/include/named/config.h      ~ bin/named/include/named/control.h
  ~ bin/named/include/named/globals.h     
  ~ bin/named/include/named/interfacemgr.h
  ~ bin/named/include/named/listenlist.h
  ~ bin/named/include/named/log.h         ~ bin/named/include/named/logconf.h
  ~ bin/named/include/named/lwaddr.h      ~ bin/named/include/named/lwdclient.h
  ~ bin/named/include/named/lwresd.h      ~ bin/named/include/named/lwsearch.h
  ~ bin/named/include/named/main.h        ~ bin/named/include/named/notify.h
  ~ bin/named/include/named/ns_smf_globals.h
  ~ bin/named/include/named/query.h       ~ bin/named/include/named/server.h
  ~ bin/named/include/named/sortlist.h    ~ bin/named/include/named/tkeyconf.h
  ~ bin/named/include/named/tsigconf.h    ~ bin/named/include/named/types.h
  ~ bin/named/include/named/update.h      ~ bin/named/include/named/xfrout.h
  ~ bin/named/include/named/zoneconf.h    ~ bin/named/unix/Makefile.in
  ~ bin/named/unix/os.c                   ~ bin/named/unix/include/named/os.h
  ~ bin/nsupdate/Makefile.in              ~ bin/nsupdate/nsupdate.8
  ~ bin/nsupdate/nsupdate.c               ~ bin/nsupdate/nsupdate.docbook
  ~ bin/nsupdate/nsupdate.html            ~ bin/rndc/Makefile.in
  ~ bin/rndc/rndc-confgen.8               ~ bin/rndc/rndc-confgen.c
  ~ bin/rndc/rndc-confgen.docbook         ~ bin/rndc/rndc-confgen.html
  ~ bin/rndc/rndc.8                       ~ bin/rndc/rndc.c
  ~ bin/rndc/rndc.conf                    ~ bin/rndc/rndc.conf.5
  ~ bin/rndc/rndc.conf.docbook            ~ bin/rndc/rndc.conf.html
  ~ bin/rndc/rndc.docbook                 ~ bin/rndc/rndc.html
  ~ bin/rndc/util.c                       ~ bin/rndc/util.h
  ~ bin/rndc/include/rndc/os.h            ~ bin/rndc/unix/Makefile.in
  ~ bin/rndc/unix/os.c                    
  ~ bin/tests/Kchild.example.+003+04017.key
  ~ bin/tests/Kchild.example.+003+04017.private
  ~ bin/tests/Makefile.in                 ~ bin/tests/adb_test.c
  ~ bin/tests/b8t.mk                      ~ bin/tests/b9t.mk
  ~ bin/tests/byaddr_test.c               ~ bin/tests/byname_test.c
  ~ bin/tests/cfg_test.c                  ~ bin/tests/compress_test.c
  ~ bin/tests/db_test.c                   ~ bin/tests/entropy2_test.c
  ~ bin/tests/entropy_test.c              ~ bin/tests/fsaccess_test.c
  ~ bin/tests/genrandom.c                 ~ bin/tests/gxba_test.c
  ~ bin/tests/gxbn_test.c                 ~ bin/tests/hash_test.c
  ~ bin/tests/inter_test.c                ~ bin/tests/lex_test.c
  ~ bin/tests/headerdep_test.sh.in        ~ bin/tests/journalprint.c
  ~ bin/tests/keyboard_test.c             ~ bin/tests/lfsr_test.c
  ~ bin/tests/log_test.c                  ~ bin/tests/lwres_test.c
  ~ bin/tests/lwresconf_test.c            ~ bin/tests/master_test.c
  ~ bin/tests/mempool_test.c              ~ bin/tests/name_test.c
  ~ bin/tests/named.conf                  ~ bin/tests/ndc.conf
  ~ bin/tests/ndc.conf-include            ~ bin/tests/nsecify.c
  ~ bin/tests/printmsg.c                  ~ bin/tests/printmsg.h
  ~ bin/tests/ratelimiter_test.c          ~ bin/tests/rbt_test.c
  ~ bin/tests/rbt_test.out                ~ bin/tests/rbt_test.txt
  ~ bin/tests/rdata_test.c                ~ bin/tests/rwlock_test.c
  ~ bin/tests/resolv.conf.sample          ~ bin/tests/serial_test.c
  ~ bin/tests/shutdown_test.c             ~ bin/tests/sig0_test.c
  ~ bin/tests/sock_test.c                 ~ bin/tests/sym_test.c
  ~ bin/tests/t_api.pl                    ~ bin/tests/task_test.c
  ~ bin/tests/timer_test.c                ~ bin/tests/wire_test.c
  ~ bin/tests/wire_test.data              ~ bin/tests/wire_test.data2
  ~ bin/tests/wire_test.data3             ~ bin/tests/wire_test.data4
  ~ bin/tests/zone_test.c                 ~ bin/tests/db/Makefile.in
  ~ bin/tests/db/dns_db_class_1.data      ~ bin/tests/db/dns_db_class_data
  ~ bin/tests/db/dns_db_closeversion_1.data
  ~ bin/tests/db/dns_db_closeversion_1_data
  ~ bin/tests/db/dns_db_closeversion_2.data
  ~ bin/tests/db/dns_db_closeversion_2_data
  ~ bin/tests/db/dns_db_currentversion.data
  ~ bin/tests/db/dns_db_currentversion_data
  ~ bin/tests/db/dns_db_expirenode.data   ~ bin/tests/db/dns_db_expirenode_data
  ~ bin/tests/db/dns_db_find_1.data       ~ bin/tests/db/dns_db_find_10.data
  ~ bin/tests/db/dns_db_find_10_data      ~ bin/tests/db/dns_db_find_1_data
  ~ bin/tests/db/t_db.c                   ~ bin/tests/db/dns_db_find_2.data
  ~ bin/tests/db/dns_db_find_2_data       ~ bin/tests/db/dns_db_find_3.data
  ~ bin/tests/db/dns_db_find_3_data       ~ bin/tests/db/dns_db_find_4.data
  ~ bin/tests/db/dns_db_find_4_data       ~ bin/tests/db/dns_db_find_5.data
  ~ bin/tests/db/dns_db_find_5_data       ~ bin/tests/db/dns_db_find_6.data
  ~ bin/tests/db/dns_db_find_6_data       ~ bin/tests/db/dns_db_find_7.data
  ~ bin/tests/db/dns_db_find_7_data       ~ bin/tests/db/dns_db_find_8.data
  ~ bin/tests/db/dns_db_find_8_data       ~ bin/tests/db/dns_db_find_9.data
  ~ bin/tests/db/dns_db_find_9_data       ~ bin/tests/db/dns_db_findnode_1.data
  ~ bin/tests/db/dns_db_findnode_1_data   ~ bin/tests/db/dns_db_findnode_2.data
  ~ bin/tests/db/dns_db_findnode_2_data   ~ bin/tests/db/dns_db_iscache_1.data
  ~ bin/tests/db/dns_db_iscache_1_data    ~ bin/tests/db/dns_db_iscache_2.data
  ~ bin/tests/db/dns_db_iscache_2_data    ~ bin/tests/db/dns_db_iszone_1.data
  ~ bin/tests/db/dns_db_iszone_1_data     ~ bin/tests/db/dns_db_iszone_2.data
  ~ bin/tests/db/dns_db_iszone_2_data     ~ bin/tests/db/dns_db_load_1.data
  ~ bin/tests/db/dns_db_load_25.data      ~ bin/tests/db/dns_db_load_data
  ~ bin/tests/db/dns_db_load_soa_not_top
  ~ bin/tests/db/dns_db_newversion.data   ~ bin/tests/db/dns_db_newversion_data
  ~ bin/tests/db/dns_db_origin_1.data     ~ bin/tests/db/dns_db_origin_data
  ~ bin/tests/dst/Kdh.+002+18602.key      
  ~ bin/tests/dst/Kdh.+002+18602.private
  ~ bin/tests/dst/Kdh.+002+48957.key      
  ~ bin/tests/dst/Kdh.+002+48957.private
  ~ bin/tests/dst/Ktest.+001+00002.key    ~ bin/tests/dst/Ktest.+001+54622.key
  ~ bin/tests/dst/Ktest.+001+54622.private
  ~ bin/tests/dst/Ktest.+003+23616.key    
  ~ bin/tests/dst/Ktest.+003+23616.private
  ~ bin/tests/dst/Ktest.+003+49667.key    ~ bin/tests/dst/Makefile.in
  ~ bin/tests/dst/dst_2_data              ~ bin/tests/dst/dst_test.c
  ~ bin/tests/dst/t2_data_1               ~ bin/tests/dst/t2_data_2
  ~ bin/tests/dst/t2_dsasig               ~ bin/tests/dst/t2_rsasig
  ~ bin/tests/dst/t_dst.c                 ~ bin/tests/master/Makefile.in
  ~ bin/tests/master/dns_master_load_10_data
  ~ bin/tests/master/dns_master_load_11_data
  ~ bin/tests/master/dns_master_load_1_data
  ~ bin/tests/master/dns_master_load_2_data
  ~ bin/tests/master/dns_master_load_3_data
  ~ bin/tests/master/dns_master_load_4_data
  ~ bin/tests/master/dns_master_load_5_data
  ~ bin/tests/master/dns_master_load_6_data
  ~ bin/tests/master/dns_master_load_7_data
  ~ bin/tests/master/dns_master_load_8_data
  ~ bin/tests/master/dns_master_load_9_data
  ~ bin/tests/master/master1.data         ~ bin/tests/master/master10.data
  ~ bin/tests/master/master11.data        ~ bin/tests/master/master2.data
  ~ bin/tests/master/t_master.c           ~ bin/tests/master/master3.data
  ~ bin/tests/master/master4.data         ~ bin/tests/master/master5.data
  ~ bin/tests/master/master6.data         ~ bin/tests/master/master7.data
  ~ bin/tests/master/master8.data         ~ bin/tests/master/master9.data
  ~ bin/tests/mem/Makefile.in             ~ bin/tests/mem/t_mem.c
  ~ bin/tests/names/Makefile.in           
  ~ bin/tests/names/dns_name_compare_data
  ~ bin/tests/names/dns_name_countlabels_data
  ~ bin/tests/names/dns_name_fromregion_data
  ~ bin/tests/names/dns_name_fromtext_data
  ~ bin/tests/names/dns_name_fromwire_1_data
  ~ bin/tests/names/dns_name_fromwire_2_data
  ~ bin/tests/names/dns_name_fromwire_3_data
  ~ bin/tests/names/dns_name_fromwire_4_data
  ~ bin/tests/names/dns_name_fromwire_5_data
  ~ bin/tests/names/dns_name_fromwire_6_data
  ~ bin/tests/names/dns_name_fromwire_7_data
  ~ bin/tests/names/dns_name_fromwire_8_data
  ~ bin/tests/names/dns_name_getlabel_data
  ~ bin/tests/names/dns_name_fromwire_9_data
  ~ bin/tests/names/dns_name_fullcompare_data
  ~ bin/tests/names/dns_name_getlabelsequence_data
  ~ bin/tests/names/dns_name_hash_data    
  ~ bin/tests/names/dns_name_isabsolute_data
  ~ bin/tests/names/dns_name_issubdomain_data
  ~ bin/tests/names/dns_name_rdatacompare_data
  ~ bin/tests/names/dns_name_toregion_data
  ~ bin/tests/names/dns_name_totext_data
  ~ bin/tests/names/dns_name_towire_1_data
  ~ bin/tests/names/dns_name_towire_2_data
  ~ bin/tests/names/t_names.c             ~ bin/tests/names/wire_test1.data
  ~ bin/tests/names/wire_test2.data       ~ bin/tests/names/wire_test3_1.data
  ~ bin/tests/names/wire_test3_2.data     ~ bin/tests/names/wire_test4.data
  ~ bin/tests/names/wire_test5.data       ~ bin/tests/names/wire_test6.data
  ~ bin/tests/names/wire_test7.data       ~ bin/tests/names/wire_test8.data
  ~ bin/tests/names/wire_test9.data       ~ bin/tests/net/Makefile.in
  ~ bin/tests/net/driver.c                ~ bin/tests/net/driver.h
  ~ bin/tests/net/netaddr_multicast.c     ~ bin/tests/net/sockaddr_multicast.c
  ~ bin/tests/net/testsuite.h             ~ bin/tests/rbt/Makefile.in
  ~ bin/tests/rbt/dns_rbt.data            
  ~ bin/tests/rbt/dns_rbt_addname_1_data
  ~ bin/tests/rbt/dns_rbt_addname_2_data
  ~ bin/tests/rbt/dns_rbt_bitstring.data
  ~ bin/tests/rbt/dns_rbt_create_1_data   
  ~ bin/tests/rbt/dns_rbt_deletename_1_data
  ~ bin/tests/rbt/dns_rbt_deletename_2_data
  ~ bin/tests/rbt/dns_rbt_findname_1_data
  ~ bin/tests/rbt/dns_rbt_findname_2_data
  ~ bin/tests/rbt/dns_rbt_findname_3_data
  ~ bin/tests/rbt/dns_rbtnodechain_first_1.data
  ~ bin/tests/rbt/dns_rbtnodechain_first_2.data
  ~ bin/tests/rbt/t_rbt.c                 
  ~ bin/tests/rbt/dns_rbtnodechain_first_data
  ~ bin/tests/rbt/dns_rbtnodechain_init.data
  ~ bin/tests/rbt/dns_rbtnodechain_init_data
  ~ bin/tests/rbt/dns_rbtnodechain_last_1.data
  ~ bin/tests/rbt/dns_rbtnodechain_last_2.data
  ~ bin/tests/rbt/dns_rbtnodechain_last_data
  ~ bin/tests/rbt/dns_rbtnodechain_next.data
  ~ bin/tests/rbt/dns_rbtnodechain_next_data
  ~ bin/tests/rbt/dns_rbtnodechain_prev.data
  ~ bin/tests/rbt/dns_rbtnodechain_prev_data
  ~ bin/tests/sockaddr/Makefile.in        ~ bin/tests/sockaddr/t_sockaddr.c
  ~ bin/tests/system/Makefile.in          ~ bin/tests/system/README
  ~ bin/tests/system/cleanall.sh          ~ bin/tests/system/conf.sh.in
  ~ bin/tests/system/digcomp.pl           ~ bin/tests/system/genzone.sh
  ~ bin/tests/system/ifconfig.sh          ~ bin/tests/system/run.sh
  ~ bin/tests/system/runall.sh            ~ bin/tests/system/send.pl
  ~ bin/tests/system/setup.sh             ~ bin/tests/system/start.pl
  ~ bin/tests/system/start.sh             ~ bin/tests/system/stop.pl
  ~ bin/tests/system/stop.sh              ~ bin/tests/system/testsock.pl
  ~ bin/tests/system/cacheclean/clean.sh
  ~ bin/tests/system/cacheclean/dig.batch
  ~ bin/tests/system/cacheclean/knowngood.dig.out
  ~ bin/tests/system/cacheclean/tests.sh
  ~ bin/tests/system/cacheclean/ns1/example.db
  ~ bin/tests/system/cacheclean/ns1/named.conf
  ~ bin/tests/system/cacheclean/ns2/named.conf
  ~ bin/tests/system/checkconf/bad.conf   
  ~ bin/tests/system/checkconf/good.conf
  ~ bin/tests/system/checkconf/tests.sh   
  ~ bin/tests/system/checknames/clean.sh
  ~ bin/tests/system/checknames/setup.sh
  ~ bin/tests/system/checknames/tests.sh
  ~ bin/tests/system/checknames/ns1/fail.example.db.in
  ~ bin/tests/system/checknames/ns1/fail.update.db.in
  ~ bin/tests/system/checknames/ns1/ignore.example.db.in
  ~ bin/tests/system/checknames/ns1/ignore.update.db.in
  ~ bin/tests/system/checknames/ns1/named.conf
  ~ bin/tests/system/checknames/ns1/root.db
  ~ bin/tests/system/checknames/ns1/warn.example.db.in
  ~ bin/tests/system/checknames/ns1/warn.update.db.in
  ~ bin/tests/system/checknames/ns2/named.conf
  ~ bin/tests/system/checknames/ns2/root.hints
  ~ bin/tests/system/checknames/ns3/named.conf
  ~ bin/tests/system/checknames/ns3/root.hints
  ~ bin/tests/system/common/controls.conf
  ~ bin/tests/system/common/rndc.conf     ~ bin/tests/system/common/root.hint
  ~ bin/tests/system/dialup/setup.sh      ~ bin/tests/system/dialup/tests.sh
  ~ bin/tests/system/dialup/ns1/example.db
  ~ bin/tests/system/dialup/ns1/named.conf
  ~ bin/tests/system/dialup/ns1/root.db   ~ bin/tests/system/dialup/ns2/hint.db
  ~ bin/tests/system/dialup/ns2/named.conf
  ~ bin/tests/system/dialup/ns3/hint.db   
  ~ bin/tests/system/dialup/ns3/named.conf
  ~ bin/tests/system/dlv/clean.sh         ~ bin/tests/system/dlv/setup.sh
  ~ bin/tests/system/dlv/tests.sh         ~ bin/tests/system/dlv/ns1/named.conf
  ~ bin/tests/system/dlv/ns1/root.db      
  ~ bin/tests/system/dlv/ns1/rootservers.utld.db
  ~ bin/tests/system/dlv/ns2/named.conf   ~ bin/tests/system/dlv/ns2/hints
  ~ bin/tests/system/dlv/ns2/utld.db      
  ~ bin/tests/system/dlv/ns3/child.db.in
  ~ bin/tests/system/dlv/ns3/dlv.db.in    ~ bin/tests/system/dlv/ns3/hints
  ~ bin/tests/system/dlv/ns3/named.conf   ~ bin/tests/system/dlv/ns3/sign.sh
  ~ bin/tests/system/dlv/ns4/child.db     ~ bin/tests/system/dlv/ns4/hints
  ~ bin/tests/system/dlv/ns4/named.conf   ~ bin/tests/system/dlv/ns5/named.conf
  ~ bin/tests/system/dlv/ns5/hints        ~ bin/tests/system/dlv/ns5/rndc.conf
  ~ bin/tests/system/dnssec/clean.sh      ~ bin/tests/system/dnssec/README
  ~ bin/tests/system/dnssec/dnssec_update_test.pl
  ~ bin/tests/system/dnssec/prereq.sh     ~ bin/tests/system/dnssec/setup.sh
  ~ bin/tests/system/dnssec/tests.sh      
  ~ bin/tests/system/dnssec/ns1/named.conf
  ~ bin/tests/system/dnssec/ns1/root.db.in
  ~ bin/tests/system/dnssec/ns1/sign.sh   
  ~ bin/tests/system/dnssec/ns2/dlv.db.in
  ~ bin/tests/system/dnssec/ns2/dst.example.db.in
  ~ bin/tests/system/dnssec/ns2/example.db.in
  ~ bin/tests/system/dnssec/ns2/insecure.secure.example.db
  ~ bin/tests/system/dnssec/ns2/named.conf
  ~ bin/tests/system/dnssec/ns2/private.secure.example.db.in
  ~ bin/tests/system/dnssec/ns2/rfc2335.example.db
  ~ bin/tests/system/dnssec/ns2/sign.sh   
  ~ bin/tests/system/dnssec/ns3/bogus.example.db.in
  ~ bin/tests/system/dnssec/ns3/dynamic.example.db.in
  ~ bin/tests/system/dnssec/ns3/insecure.example.db
  ~ bin/tests/system/dnssec/ns3/keyless.example.db.in
  ~ bin/tests/system/dnssec/ns3/named.conf
  ~ bin/tests/system/dnssec/ns3/secure.example.db.in
  ~ bin/tests/system/dnssec/ns3/sign.sh   
  ~ bin/tests/system/dnssec/ns4/named.conf
  ~ bin/tests/system/dnssec/ns5/named.conf
  ~ bin/tests/system/dnssec/ns5/trusted.conf.bad
  ~ bin/tests/system/dnssec/ns6/named.conf
  ~ bin/tests/system/forward/clean.sh     ~ bin/tests/system/forward/tests.sh
  ~ bin/tests/system/forward/ns1/example.db
  ~ bin/tests/system/forward/ns1/named.conf
  ~ bin/tests/system/forward/ns1/root.db
  ~ bin/tests/system/forward/ns2/example.db
  ~ bin/tests/system/forward/ns2/named.conf
  ~ bin/tests/system/forward/ns2/root.db
  ~ bin/tests/system/forward/ns3/named.conf
  ~ bin/tests/system/forward/ns3/root.db
  ~ bin/tests/system/forward/ns4/named.conf
  ~ bin/tests/system/forward/ns4/root.db
  ~ bin/tests/system/glue/clean.sh        ~ bin/tests/system/glue/fi.good
  ~ bin/tests/system/glue/noglue.good     ~ bin/tests/system/glue/setup.sh
  ~ bin/tests/system/glue/tests.sh        ~ bin/tests/system/glue/xx.good
  ~ bin/tests/system/glue/yy.good         ~ bin/tests/system/glue/ns1/cache.in
  ~ bin/tests/system/glue/ns1/mil.db      
  ~ bin/tests/system/glue/ns1/named.conf
  ~ bin/tests/system/glue/ns1/net.db      
  ~ bin/tests/system/glue/ns1/root-servers.nil.db
  ~ bin/tests/system/glue/ns1/root.db     ~ bin/tests/system/ixfr/clean.sh
  ~ bin/tests/system/ixfr/prereq.sh       ~ bin/tests/system/ixfr/setup.sh
  ~ bin/tests/system/ixfr/tests.sh        ~ bin/tests/system/ixfr/ans2/ans.pl
  ~ bin/tests/system/limits/clean.sh      
  ~ bin/tests/system/limits/knowngood.dig.out.1000
  ~ bin/tests/system/limits/knowngood.dig.out.2000
  ~ bin/tests/system/limits/knowngood.dig.out.3000
  ~ bin/tests/system/limits/knowngood.dig.out.4000
  ~ bin/tests/system/limits/knowngood.dig.out.a-maximum-rrset
  ~ bin/tests/system/limits/tests.sh      
  ~ bin/tests/system/limits/ns1/example.db
  ~ bin/tests/system/limits/ns1/named.conf
  ~ bin/tests/system/limits/ns1/root.db   ~ bin/tests/system/lwresd/Makefile.in
  ~ bin/tests/system/lwresd/lwtest.c      ~ bin/tests/system/lwresd/resolv.conf
  ~ bin/tests/system/lwresd/tests.sh      
  ~ bin/tests/system/lwresd/lwresd1/lwresd.conf
  ~ bin/tests/system/lwresd/lwresd1/resolv.conf
  ~ bin/tests/system/lwresd/ns1/10.10.10.in-addr.arpa.db
  ~ bin/tests/system/lwresd/ns1/example1.db
  ~ bin/tests/system/lwresd/ns1/example2.db
  ~ bin/tests/system/lwresd/ns1/ip6.arpa.db
  ~ bin/tests/system/lwresd/ns1/ip6.int.db
  ~ bin/tests/system/lwresd/ns1/named.conf
  ~ bin/tests/system/lwresd/ns1/root.db   
  ~ bin/tests/system/masterfile/clean.sh
  ~ bin/tests/system/masterfile/knowngood.dig.out
  ~ bin/tests/system/masterfile/tests.sh
  ~ bin/tests/system/masterfile/ns1/include.db
  ~ bin/tests/system/masterfile/ns1/named.conf
  ~ bin/tests/system/masterfile/ns1/sub.db
  ~ bin/tests/system/masterfile/ns1/ttl1.db
  ~ bin/tests/system/masterfile/ns1/ttl2.db
  ~ bin/tests/system/notify/clean.sh      ~ bin/tests/system/notify/setup.sh
  ~ bin/tests/system/notify/tests.sh      
  ~ bin/tests/system/notify/ns1/named.conf
  ~ bin/tests/system/notify/ns1/root.db   
  ~ bin/tests/system/notify/ns2/example1.db
  ~ bin/tests/system/notify/ns2/example2.db
  ~ bin/tests/system/notify/ns2/example3.db
  ~ bin/tests/system/notify/ns2/example4.db
  ~ bin/tests/system/notify/ns2/named.conf
  ~ bin/tests/system/notify/ns3/named.conf
  ~ bin/tests/system/nsupdate/clean.sh    
  ~ bin/tests/system/nsupdate/knowngood.ns1.after
  ~ bin/tests/system/nsupdate/knowngood.ns1.afterstop
  ~ bin/tests/system/nsupdate/knowngood.ns1.before
  ~ bin/tests/system/nsupdate/setup.sh    ~ bin/tests/system/nsupdate/tests.sh
  ~ bin/tests/system/nsupdate/update_test.pl
  ~ bin/tests/system/nsupdate/ns1/example1.db
  ~ bin/tests/system/nsupdate/ns1/named.conf
  ~ bin/tests/system/nsupdate/ns2/named.conf
  ~ bin/tests/system/resolver/prereq.sh   ~ bin/tests/system/resolver/tests.sh
  ~ bin/tests/system/resolver/ans2/ans.pl
  ~ bin/tests/system/resolver/ans3/ans.pl
  ~ bin/tests/system/resolver/ns1/named.conf
  ~ bin/tests/system/resolver/ns1/root.hint
  ~ bin/tests/system/sortlist/clean.sh    ~ bin/tests/system/sortlist/tests.sh
  ~ bin/tests/system/sortlist/ns1/example.db
  ~ bin/tests/system/sortlist/ns1/named.conf
  ~ bin/tests/system/sortlist/ns1/root.db
  ~ bin/tests/system/stress/clean.sh      ~ bin/tests/system/stress/setup.pl
  ~ bin/tests/system/stress/setup.sh      ~ bin/tests/system/stress/tests.sh
  ~ bin/tests/system/stress/update.pl     
  ~ bin/tests/system/stress/ns1/named.conf
  ~ bin/tests/system/stress/ns2/named.conf
  ~ bin/tests/system/stress/ns3/named.conf
  ~ bin/tests/system/stress/ns4/named.conf
  ~ bin/tests/system/stub/clean.sh        
  ~ bin/tests/system/stub/knowngood.dig.out.norec
  ~ bin/tests/system/stub/knowngood.dig.out.rec
  ~ bin/tests/system/stub/tests.sh        
  ~ bin/tests/system/stub/ns1/named.conf
  ~ bin/tests/system/stub/ns1/root.db     
  ~ bin/tests/system/stub/ns2/child.example.db
  ~ bin/tests/system/stub/ns2/named.conf
  ~ bin/tests/system/stub/ns3/example.db
  ~ bin/tests/system/stub/ns3/named.conf
  ~ bin/tests/system/tkey/Makefile.in     ~ bin/tests/system/tkey/clean.sh
  ~ bin/tests/system/tkey/keycreate.c     ~ bin/tests/system/tkey/keydelete.c
  ~ bin/tests/system/tkey/prereq.sh       ~ bin/tests/system/tkey/setup.sh
  ~ bin/tests/system/tkey/tests.sh        
  ~ bin/tests/system/tkey/ns1/named.conf.in
  ~ bin/tests/system/tkey/ns1/setup.sh    ~ bin/tests/system/unknown/clean.sh
  ~ bin/tests/system/unknown/tests.sh     
  ~ bin/tests/system/unknown/ns1/broken1.db
  ~ bin/tests/system/unknown/ns1/broken2.db
  ~ bin/tests/system/unknown/ns1/broken3.db
  ~ bin/tests/system/unknown/ns1/broken4.db
  ~ bin/tests/system/unknown/ns1/broken5.db
  ~ bin/tests/system/unknown/ns1/class10.hints
  ~ bin/tests/system/unknown/ns1/example-class10.db
  ~ bin/tests/system/unknown/ns1/example-in.db
  ~ bin/tests/system/unknown/ns1/named.conf
  ~ bin/tests/system/upforwd/clean.sh     
  ~ bin/tests/system/upforwd/knowngood.after1
  ~ bin/tests/system/upforwd/knowngood.after2
  ~ bin/tests/system/upforwd/knowngood.before
  ~ bin/tests/system/upforwd/knowngood.ns2.before
  ~ bin/tests/system/upforwd/setup.sh     ~ bin/tests/system/upforwd/tests.sh
  ~ bin/tests/system/upforwd/ns1/example1.db
  ~ bin/tests/system/upforwd/ns1/named.conf
  ~ bin/tests/system/upforwd/ns2/named.conf
  ~ bin/tests/system/upforwd/ns3/named.conf
  ~ bin/tests/system/v6synth/clean.sh     ~ bin/tests/system/v6synth/tests.sh
  ~ bin/tests/system/v6synth/ns1/named.conf
  ~ bin/tests/system/v6synth/ns1/root.db
  ~ bin/tests/system/v6synth/ns2/example.db
  ~ bin/tests/system/v6synth/ns2/ip6.arpa.db
  ~ bin/tests/system/v6synth/ns2/ip6.int.db
  ~ bin/tests/system/v6synth/ns2/named.conf
  ~ bin/tests/system/v6synth/ns3/named.conf
  ~ bin/tests/system/views/clean.sh       ~ bin/tests/system/views/setup.sh
  ~ bin/tests/system/views/tests.sh       
  ~ bin/tests/system/views/ns1/named.conf
  ~ bin/tests/system/views/ns1/root.db    
  ~ bin/tests/system/views/ns2/example1.db
  ~ bin/tests/system/views/ns2/example2.db
  ~ bin/tests/system/views/ns2/internal.db
  ~ bin/tests/system/views/ns2/named1.conf
  ~ bin/tests/system/views/ns2/named2.conf
  ~ bin/tests/system/views/ns3/internal.db
  ~ bin/tests/system/views/ns3/named1.conf
  ~ bin/tests/system/views/ns3/named2.conf
  ~ bin/tests/system/xfer/clean.sh        ~ bin/tests/system/xfer/dig1.good
  ~ bin/tests/system/xfer/dig2.good       ~ bin/tests/system/xfer/setup.sh
  ~ bin/tests/system/xfer/tests.sh        
  ~ bin/tests/system/xfer/ns1/named.conf
  ~ bin/tests/system/xfer/ns1/root.db     
  ~ bin/tests/system/xfer/ns2/named.conf
  ~ bin/tests/system/xfer/ns3/named.conf
  ~ bin/tests/system/xferquota/clean.sh   ~ bin/tests/system/xferquota/setup.pl
  ~ bin/tests/system/xferquota/setup.sh   ~ bin/tests/system/xferquota/tests.sh
  ~ bin/tests/system/xferquota/ns1/changing1.db
  ~ bin/tests/system/xferquota/ns1/changing2.db
  ~ bin/tests/system/xferquota/ns1/named.conf
  ~ bin/tests/system/xferquota/ns1/root.db
  ~ bin/tests/system/xferquota/ns2/example.db
  ~ bin/tests/system/xferquota/ns2/named.conf
  ~ bin/tests/tasks/Makefile.in           ~ bin/tests/tasks/t_tasks.c
  ~ bin/tests/timers/Makefile.in          ~ bin/tests/timers/t_timers.c
  ~ doc/Makefile.in                       ~ doc/arm/Bv9ARM-book.xml
  ~ doc/arm/Bv9ARM.ch01.html              ~ doc/arm/Bv9ARM.ch02.html
  ~ doc/arm/Bv9ARM.ch03.html              ~ doc/arm/Bv9ARM.ch04.html
  ~ doc/arm/Bv9ARM.ch05.html              ~ doc/arm/Bv9ARM.ch06.html
  ~ doc/arm/Bv9ARM.ch07.html              ~ doc/arm/Bv9ARM.ch08.html
  ~ doc/arm/Bv9ARM.ch09.html              ~ doc/arm/Bv9ARM.html
  ~ doc/arm/Makefile.in                   ~ doc/arm/README-SGML
  ~ doc/arm/latex-fixup.pl                ~ doc/misc/Makefile.in
  ~ doc/misc/dnssec                       ~ doc/misc/format-options.pl
  ~ doc/misc/ipv6                         ~ doc/misc/migration
  ~ doc/misc/migration-4to9               ~ doc/misc/options
  ~ doc/misc/rfc-compliance               ~ doc/misc/roadmap
  ~ doc/misc/sdb                          ~ doc/xsl/Makefile.in
  ~ doc/xsl/copyright.xsl                 ~ doc/xsl/isc-docbook-chunk.xsl.in
  ~ doc/xsl/isc-docbook-html.xsl.in       ~ doc/xsl/isc-docbook-latex.xsl.in
  ~ doc/xsl/isc-manpage.xsl.in            ~ doc/xsl/pre-latex.xsl
  ~ lib/Makefile.in                       ~ lib/bind9/Makefile.in
  ~ lib/bind9/api                         ~ lib/bind9/check.c
  ~ lib/bind9/getaddresses.c              ~ lib/bind9/version.c
  ~ lib/bind9/include/Makefile.in         ~ lib/bind9/include/bind9/Makefile.in
  ~ lib/bind9/include/bind9/check.h       
  ~ lib/bind9/include/bind9/getaddresses.h
  ~ lib/bind9/include/bind9/version.h     ~ lib/dns/Makefile.in
  ~ lib/dns/acl.c                         ~ lib/dns/adb.c
  ~ lib/dns/api                           ~ lib/dns/byaddr.c
  ~ lib/dns/cache.c                       ~ lib/dns/callbacks.c
  ~ lib/dns/compress.c                    ~ lib/dns/db.c
  ~ lib/dns/dbiterator.c                  ~ lib/dns/dbtable.c
  ~ lib/dns/diff.c                        ~ lib/dns/dispatch.c
  ~ lib/dns/dnssec.c                      ~ lib/dns/ds.c
  ~ lib/dns/dst_api.c                     ~ lib/dns/dst_internal.h
  ~ lib/dns/dst_lib.c                     ~ lib/dns/dst_openssl.h
  ~ lib/dns/dst_parse.c                   ~ lib/dns/dst_parse.h
  ~ lib/dns/dst_result.c                  ~ lib/dns/forward.c
  ~ lib/dns/gen-unix.h                    ~ lib/dns/gen-win32.h
  ~ lib/dns/gen.c                         ~ lib/dns/gssapi_link.c
  ~ lib/dns/gssapictx.c                   ~ lib/dns/hmac_link.c
  ~ lib/dns/journal.c                     ~ lib/dns/key.c
  ~ lib/dns/keytable.c                    ~ lib/dns/lib.c
  ~ lib/dns/log.c                         ~ lib/dns/lookup.c
  ~ lib/dns/master.c                      ~ lib/dns/masterdump.c
  ~ lib/dns/message.c                     ~ lib/dns/name.c
  ~ lib/dns/ncache.c                      ~ lib/dns/nsec.c
  ~ lib/dns/openssl_link.c                ~ lib/dns/openssldh_link.c
  ~ lib/dns/openssldsa_link.c             ~ lib/dns/opensslrsa_link.c
  ~ lib/dns/order.c                       ~ lib/dns/peer.c
  ~ lib/dns/portlist.c                    ~ lib/dns/rbt.c
  ~ lib/dns/rbtdb.c                       ~ lib/dns/rbtdb.h
  ~ lib/dns/rbtdb64.c                     ~ lib/dns/rbtdb64.h
  ~ lib/dns/rcode.c                       ~ lib/dns/rdata.c
  ~ lib/dns/rdatalist.c                   ~ lib/dns/rdatalist_p.h
  ~ lib/dns/rdataset.c                    ~ lib/dns/rdatasetiter.c
  ~ lib/dns/rdataslab.c                   ~ lib/dns/request.c
  ~ lib/dns/resolver.c                    ~ lib/dns/result.c
  ~ lib/dns/rootns.c                      ~ lib/dns/sdb.c
  ~ lib/dns/soa.c                         ~ lib/dns/ssu.c
  ~ lib/dns/stats.c                       ~ lib/dns/tcpmsg.c
  ~ lib/dns/time.c                        ~ lib/dns/timer.c
  ~ lib/dns/tkey.c                        ~ lib/dns/tsig.c
  ~ lib/dns/ttl.c                         ~ lib/dns/validator.c
  ~ lib/dns/version.c                     ~ lib/dns/view.c
  ~ lib/dns/xfrin.c                       ~ lib/dns/zone.c
  ~ lib/dns/zonekey.c                     ~ lib/dns/zt.c
  ~ lib/dns/include/Makefile.in           ~ lib/dns/include/dns/lookup.h
  ~ lib/dns/include/dns/Makefile.in       ~ lib/dns/include/dns/acl.h
  ~ lib/dns/include/dns/adb.h             ~ lib/dns/include/dns/bit.h
  ~ lib/dns/include/dns/byaddr.h          ~ lib/dns/include/dns/cache.h
  ~ lib/dns/include/dns/callbacks.h       ~ lib/dns/include/dns/cert.h
  ~ lib/dns/include/dns/compress.h        ~ lib/dns/include/dns/db.h
  ~ lib/dns/include/dns/dbiterator.h      ~ lib/dns/include/dns/dbtable.h
  ~ lib/dns/include/dns/diff.h            ~ lib/dns/include/dns/dispatch.h
  ~ lib/dns/include/dns/dnssec.h          ~ lib/dns/include/dns/ds.h
  ~ lib/dns/include/dns/events.h          ~ lib/dns/include/dns/fixedname.h
  ~ lib/dns/include/dns/forward.h         ~ lib/dns/include/dns/journal.h
  ~ lib/dns/include/dns/keyflags.h        ~ lib/dns/include/dns/keytable.h
  ~ lib/dns/include/dns/keyvalues.h       ~ lib/dns/include/dns/lib.h
  ~ lib/dns/include/dns/log.h             ~ lib/dns/include/dns/master.h
  ~ lib/dns/include/dns/masterdump.h      ~ lib/dns/include/dns/message.h
  ~ lib/dns/include/dns/name.h            ~ lib/dns/include/dns/ncache.h
  ~ lib/dns/include/dns/nsec.h            ~ lib/dns/include/dns/opcode.h
  ~ lib/dns/include/dns/order.h           ~ lib/dns/include/dns/peer.h
  ~ lib/dns/include/dns/portlist.h        ~ lib/dns/include/dns/rbt.h
  ~ lib/dns/include/dns/rcode.h           ~ lib/dns/include/dns/rdata.h
  ~ lib/dns/include/dns/rdataclass.h      ~ lib/dns/include/dns/rdatalist.h
  ~ lib/dns/include/dns/rdataset.h        ~ lib/dns/include/dns/rdatasetiter.h
  ~ lib/dns/include/dns/rdataslab.h       ~ lib/dns/include/dns/rdatatype.h
  ~ lib/dns/include/dns/request.h         ~ lib/dns/include/dns/resolver.h
  ~ lib/dns/include/dns/result.h          ~ lib/dns/include/dns/rootns.h
  ~ lib/dns/include/dns/sdb.h             ~ lib/dns/include/dns/secalg.h
  ~ lib/dns/include/dns/soa.h             ~ lib/dns/include/dns/secproto.h
  ~ lib/dns/include/dns/ssu.h             ~ lib/dns/include/dns/stats.h
  ~ lib/dns/include/dns/tcpmsg.h          ~ lib/dns/include/dns/time.h
  ~ lib/dns/include/dns/timer.h           ~ lib/dns/include/dns/tkey.h
  ~ lib/dns/include/dns/tsig.h            ~ lib/dns/include/dns/ttl.h
  ~ lib/dns/include/dns/types.h           ~ lib/dns/include/dns/validator.h
  ~ lib/dns/include/dns/version.h         ~ lib/dns/include/dns/view.h
  ~ lib/dns/include/dns/xfrin.h           ~ lib/dns/include/dns/zone.h
  ~ lib/dns/include/dns/zonekey.h         ~ lib/dns/include/dns/zt.h
  ~ lib/dns/include/dst/Makefile.in       ~ lib/dns/include/dst/dst.h
  ~ lib/dns/include/dst/gssapi.h          ~ lib/dns/include/dst/lib.h
  ~ lib/dns/include/dst/result.h          ~ lib/dns/rdata/rdatastructpre.h
  ~ lib/dns/rdata/rdatastructsuf.h        ~ lib/dns/rdata/any_255/tsig_250.c
  ~ lib/dns/rdata/any_255/tsig_250.h      ~ lib/dns/rdata/generic/afsdb_18.c
  ~ lib/dns/rdata/generic/afsdb_18.h      ~ lib/dns/rdata/generic/cert_37.c
  ~ lib/dns/rdata/generic/cert_37.h       ~ lib/dns/rdata/generic/cname_5.c
  ~ lib/dns/rdata/generic/cname_5.h       ~ lib/dns/rdata/generic/dname_39.c
  ~ lib/dns/rdata/generic/dname_39.h      ~ lib/dns/rdata/generic/dnskey_48.c
  ~ lib/dns/rdata/generic/dnskey_48.h     ~ lib/dns/rdata/generic/ds_43.c
  ~ lib/dns/rdata/generic/ds_43.h         ~ lib/dns/rdata/generic/gpos_27.c
  ~ lib/dns/rdata/generic/gpos_27.h       ~ lib/dns/rdata/generic/hinfo_13.c
  ~ lib/dns/rdata/generic/hinfo_13.h      ~ lib/dns/rdata/generic/isdn_20.c
  ~ lib/dns/rdata/generic/isdn_20.h       ~ lib/dns/rdata/generic/key_25.c
  ~ lib/dns/rdata/generic/key_25.h        ~ lib/dns/rdata/generic/loc_29.c
  ~ lib/dns/rdata/generic/loc_29.h        ~ lib/dns/rdata/generic/mb_7.c
  ~ lib/dns/rdata/generic/mb_7.h          ~ lib/dns/rdata/generic/md_3.c
  ~ lib/dns/rdata/generic/md_3.h          ~ lib/dns/rdata/generic/mf_4.c
  ~ lib/dns/rdata/generic/mf_4.h          ~ lib/dns/rdata/generic/mg_8.c
  ~ lib/dns/rdata/generic/mg_8.h          ~ lib/dns/rdata/generic/minfo_14.c
  ~ lib/dns/rdata/generic/minfo_14.h      ~ lib/dns/rdata/generic/mr_9.c
  ~ lib/dns/rdata/generic/mr_9.h          ~ lib/dns/rdata/generic/mx_15.c
  ~ lib/dns/rdata/generic/mx_15.h         ~ lib/dns/rdata/generic/ns_2.c
  ~ lib/dns/rdata/generic/ns_2.h          ~ lib/dns/rdata/generic/nsec_47.c
  ~ lib/dns/rdata/generic/nsec_47.h       ~ lib/dns/rdata/generic/null_10.c
  ~ lib/dns/rdata/generic/null_10.h       ~ lib/dns/rdata/generic/nxt_30.c
  ~ lib/dns/rdata/generic/nxt_30.h        ~ lib/dns/rdata/generic/opt_41.c
  ~ lib/dns/rdata/generic/opt_41.h        ~ lib/dns/rdata/generic/proforma.c
  ~ lib/dns/rdata/generic/proforma.h      ~ lib/dns/rdata/generic/ptr_12.c
  ~ lib/dns/rdata/generic/ptr_12.h        ~ lib/dns/rdata/generic/rp_17.c
  ~ lib/dns/rdata/generic/rp_17.h         ~ lib/dns/rdata/generic/rrsig_46.c
  ~ lib/dns/rdata/generic/rrsig_46.h      ~ lib/dns/rdata/generic/rt_21.c
  ~ lib/dns/rdata/generic/rt_21.h         ~ lib/dns/rdata/generic/sig_24.c
  ~ lib/dns/rdata/generic/sig_24.h        ~ lib/dns/rdata/generic/soa_6.c
  ~ lib/dns/rdata/generic/soa_6.h         ~ lib/dns/rdata/generic/sshfp_44.c
  ~ lib/dns/rdata/generic/sshfp_44.h      ~ lib/dns/rdata/generic/tkey_249.c
  ~ lib/dns/rdata/generic/tkey_249.h      ~ lib/dns/rdata/generic/txt_16.c
  ~ lib/dns/rdata/generic/txt_16.h        ~ lib/dns/rdata/generic/unspec_103.c
  ~ lib/dns/rdata/generic/unspec_103.h    ~ lib/dns/rdata/generic/x25_19.c
  ~ lib/dns/rdata/generic/x25_19.h        ~ lib/dns/rdata/hs_4/a_1.c
  ~ lib/dns/rdata/hs_4/a_1.h              ~ lib/dns/rdata/in_1/a6_38.c
  ~ lib/dns/rdata/in_1/a6_38.h            ~ lib/dns/rdata/in_1/a_1.c
  ~ lib/dns/rdata/in_1/a_1.h              ~ lib/dns/rdata/in_1/aaaa_28.c
  ~ lib/dns/rdata/in_1/aaaa_28.h          ~ lib/dns/rdata/in_1/apl_42.c
  ~ lib/dns/rdata/in_1/apl_42.h           ~ lib/dns/rdata/in_1/kx_36.c
  ~ lib/dns/rdata/in_1/kx_36.h            ~ lib/dns/rdata/in_1/naptr_35.c
  ~ lib/dns/rdata/in_1/naptr_35.h         ~ lib/dns/rdata/in_1/nsap-ptr_23.c
  ~ lib/dns/rdata/in_1/nsap-ptr_23.h      ~ lib/dns/rdata/in_1/nsap_22.c
  ~ lib/dns/rdata/in_1/nsap_22.h          ~ lib/dns/rdata/in_1/px_26.c
  ~ lib/dns/rdata/in_1/px_26.h            ~ lib/dns/rdata/in_1/srv_33.c
  ~ lib/dns/rdata/in_1/srv_33.h           ~ lib/dns/rdata/in_1/wks_11.c
  ~ lib/dns/rdata/in_1/wks_11.h           ~ lib/isc/Makefile.in
  ~ lib/isc/api                           ~ lib/isc/assertions.c
  ~ lib/isc/base64.c                      ~ lib/isc/bitstring.c
  ~ lib/isc/buffer.c                      ~ lib/isc/bufferlist.c
  ~ lib/isc/commandline.c                 ~ lib/isc/entropy.c
  ~ lib/isc/error.c                       ~ lib/isc/event.c
  ~ lib/isc/fsaccess.c                    ~ lib/isc/hash.c
  ~ lib/isc/heap.c                        ~ lib/isc/hex.c
  ~ lib/isc/hmacmd5.c                     ~ lib/isc/inet_aton.c
  ~ lib/isc/inet_ntop.c                   ~ lib/isc/inet_pton.c
  ~ lib/isc/lex.c                         ~ lib/isc/lfsr.c
  ~ lib/isc/lib.c                         ~ lib/isc/log.c
  ~ lib/isc/md5.c                         ~ lib/isc/mem.c
  ~ lib/isc/print.c                       ~ lib/isc/mutexblock.c
  ~ lib/isc/netaddr.c                     ~ lib/isc/netscope.c
  ~ lib/isc/ondestroy.c                   ~ lib/isc/parseint.c
  ~ lib/isc/quota.c                       ~ lib/isc/random.c
  ~ lib/isc/ratelimiter.c                 ~ lib/isc/region.c
  ~ lib/isc/result.c                      ~ lib/isc/rwlock.c
  ~ lib/isc/serial.c                      ~ lib/isc/sha1.c
  ~ lib/isc/sockaddr.c                    ~ lib/isc/string.c
  ~ lib/isc/strtoul.c                     ~ lib/isc/symtab.c
  ~ lib/isc/task.c                        ~ lib/isc/task_p.h
  ~ lib/isc/taskpool.c                    ~ lib/isc/timer.c
  ~ lib/isc/timer_p.h                     ~ lib/isc/version.c
  ~ lib/isc/include/Makefile.in           ~ lib/isc/include/isc/magic.h
  ~ lib/isc/include/isc/Makefile.in       ~ lib/isc/include/isc/app.h
  ~ lib/isc/include/isc/assertions.h      ~ lib/isc/include/isc/base64.h
  ~ lib/isc/include/isc/bitstring.h       ~ lib/isc/include/isc/boolean.h
  ~ lib/isc/include/isc/buffer.h          ~ lib/isc/include/isc/bufferlist.h
  ~ lib/isc/include/isc/commandline.h     ~ lib/isc/include/isc/entropy.h
  ~ lib/isc/include/isc/error.h           ~ lib/isc/include/isc/event.h
  ~ lib/isc/include/isc/eventclass.h      ~ lib/isc/include/isc/file.h
  ~ lib/isc/include/isc/formatcheck.h     ~ lib/isc/include/isc/fsaccess.h
  ~ lib/isc/include/isc/hash.h            ~ lib/isc/include/isc/heap.h
  ~ lib/isc/include/isc/hex.h             ~ lib/isc/include/isc/hmacmd5.h
  ~ lib/isc/include/isc/interfaceiter.h   ~ lib/isc/include/isc/ipv6.h
  ~ lib/isc/include/isc/lang.h            ~ lib/isc/include/isc/lex.h
  ~ lib/isc/include/isc/lfsr.h            ~ lib/isc/include/isc/lib.h
  ~ lib/isc/include/isc/list.h            ~ lib/isc/include/isc/log.h
  ~ lib/isc/include/isc/msgcat.h          ~ lib/isc/include/isc/md5.h
  ~ lib/isc/include/isc/mem.h             ~ lib/isc/include/isc/netaddr.h
  ~ lib/isc/include/isc/msgs.h            ~ lib/isc/include/isc/mutexblock.h
  ~ lib/isc/include/isc/netscope.h        ~ lib/isc/include/isc/ondestroy.h
  ~ lib/isc/include/isc/os.h              ~ lib/isc/include/isc/parseint.h
  ~ lib/isc/include/isc/platform.h.in     ~ lib/isc/include/isc/print.h
  ~ lib/isc/include/isc/quota.h           ~ lib/isc/include/isc/random.h
  ~ lib/isc/include/isc/ratelimiter.h     ~ lib/isc/include/isc/refcount.h
  ~ lib/isc/include/isc/region.h          ~ lib/isc/include/isc/resource.h
  ~ lib/isc/include/isc/result.h          ~ lib/isc/include/isc/resultclass.h
  ~ lib/isc/include/isc/sha1.h            ~ lib/isc/include/isc/rwlock.h
  ~ lib/isc/include/isc/serial.h          ~ lib/isc/include/isc/sockaddr.h
  ~ lib/isc/include/isc/socket.h          ~ lib/isc/include/isc/stdio.h
  ~ lib/isc/include/isc/stdlib.h          ~ lib/isc/include/isc/string.h
  ~ lib/isc/include/isc/symtab.h          ~ lib/isc/include/isc/task.h
  ~ lib/isc/include/isc/taskpool.h        ~ lib/isc/include/isc/timer.h
  ~ lib/isc/include/isc/types.h           ~ lib/isc/include/isc/util.h
  ~ lib/isc/include/isc/version.h         ~ lib/isc/nls/Makefile.in
  ~ lib/isc/nls/msgcat.c                  ~ lib/isc/unix/Makefile.in
  ~ lib/isc/unix/app.c                    ~ lib/isc/unix/dir.c
  ~ lib/isc/unix/entropy.c                ~ lib/isc/unix/errno2result.c
  ~ lib/isc/unix/errno2result.h           ~ lib/isc/unix/file.c
  ~ lib/isc/unix/fsaccess.c               ~ lib/isc/unix/ifiter_getifaddrs.c
  ~ lib/isc/unix/ifiter_ioctl.c           ~ lib/isc/unix/ifiter_sysctl.c
  ~ lib/isc/unix/interfaceiter.c          ~ lib/isc/unix/ipv6.c
  ~ lib/isc/unix/keyboard.c               ~ lib/isc/unix/net.c
  ~ lib/isc/unix/os.c                     ~ lib/isc/unix/resource.c
  ~ lib/isc/unix/socket.c                 ~ lib/isc/unix/socket_p.h
  ~ lib/isc/unix/stdio.c                  ~ lib/isc/unix/stdtime.c
  ~ lib/isc/unix/strerror.c               ~ lib/isc/unix/syslog.c
  ~ lib/isc/unix/time.c                   ~ lib/isc/unix/include/Makefile.in
  ~ lib/isc/unix/include/isc/Makefile.in
  ~ lib/isc/unix/include/isc/dir.h        ~ lib/isc/unix/include/isc/int.h
  ~ lib/isc/unix/include/isc/keyboard.h   ~ lib/isc/unix/include/isc/net.h
  ~ lib/isc/unix/include/isc/netdb.h      ~ lib/isc/unix/include/isc/offset.h
  ~ lib/isc/unix/include/isc/stat.h       ~ lib/isc/unix/include/isc/stdtime.h
  ~ lib/isc/unix/include/isc/strerror.h   ~ lib/isc/unix/include/isc/syslog.h
  ~ lib/isc/unix/include/isc/time.h       ~ lib/isc/nothreads/Makefile.in
  ~ lib/isc/nothreads/condition.c         ~ lib/isc/nothreads/mutex.c
  ~ lib/isc/nothreads/thread.c            
  ~ lib/isc/nothreads/include/Makefile.in
  ~ lib/isc/nothreads/include/isc/Makefile.in
  ~ lib/isc/nothreads/include/isc/condition.h
  ~ lib/isc/nothreads/include/isc/mutex.h
  ~ lib/isc/nothreads/include/isc/once.h
  ~ lib/isc/nothreads/include/isc/thread.h
  ~ lib/isc/pthreads/Makefile.in          ~ lib/isc/pthreads/condition.c
  ~ lib/isc/pthreads/mutex.c              ~ lib/isc/pthreads/thread.c
  ~ lib/isc/pthreads/include/Makefile.in
  ~ lib/isc/pthreads/include/isc/Makefile.in
  ~ lib/isc/pthreads/include/isc/condition.h
  ~ lib/isc/pthreads/include/isc/mutex.h
  ~ lib/isc/pthreads/include/isc/once.h   
  ~ lib/isc/pthreads/include/isc/thread.h
  ~ lib/isccc/Makefile.in                 ~ lib/isccc/alist.c
  ~ lib/isccc/api                         ~ lib/isccc/base64.c
  ~ lib/isccc/cc.c                        ~ lib/isccc/ccmsg.c
  ~ lib/isccc/lib.c                       ~ lib/isccc/result.c
  ~ lib/isccc/sexpr.c                     ~ lib/isccc/symtab.c
  ~ lib/isccc/version.c                   ~ lib/isccc/include/Makefile.in
  ~ lib/isccc/include/isccc/Makefile.in   ~ lib/isccc/include/isccc/alist.h
  ~ lib/isccc/include/isccc/base64.h      ~ lib/isccc/include/isccc/cc.h
  ~ lib/isccc/include/isccc/ccmsg.h       ~ lib/isccc/include/isccc/events.h
  ~ lib/isccc/include/isccc/lib.h         ~ lib/isccc/include/isccc/result.h
  ~ lib/isccc/include/isccc/sexpr.h       ~ lib/isccc/include/isccc/symtab.h
  ~ lib/isccc/include/isccc/symtype.h     ~ lib/isccc/include/isccc/types.h
  ~ lib/isccc/include/isccc/util.h        ~ lib/isccc/include/isccc/version.h
  ~ lib/isccfg/Makefile.in                ~ lib/isccfg/api
  ~ lib/isccfg/log.c                      ~ lib/isccfg/namedconf.c
  ~ lib/isccfg/parser.c                   ~ lib/isccfg/version.c
  ~ lib/isccfg/include/Makefile.in        
  ~ lib/isccfg/include/isccfg/Makefile.in
  ~ lib/isccfg/include/isccfg/cfg.h       ~ lib/isccfg/include/isccfg/grammar.h
  ~ lib/isccfg/include/isccfg/log.h       
  ~ lib/isccfg/include/isccfg/namedconf.h
  ~ lib/isccfg/include/isccfg/version.h   ~ lib/lwres/Makefile.in
  ~ lib/lwres/api                         ~ lib/lwres/assert_p.h
  ~ lib/lwres/context.c                   ~ lib/lwres/context_p.h
  ~ lib/lwres/gai_strerror.c              ~ lib/lwres/getaddrinfo.c
  ~ lib/lwres/gethost.c                   ~ lib/lwres/getipnode.c
  ~ lib/lwres/getnameinfo.c               ~ lib/lwres/getrrset.c
  ~ lib/lwres/herror.c                    ~ lib/lwres/lwbuffer.c
  ~ lib/lwres/lwconfig.c                  ~ lib/lwres/lwinetaton.c
  ~ lib/lwres/lwinetntop.c                ~ lib/lwres/lwinetpton.c
  ~ lib/lwres/lwpacket.c                  ~ lib/lwres/lwres_gabn.c
  ~ lib/lwres/lwres_gnba.c                ~ lib/lwres/lwresutil.c
  ~ lib/lwres/lwres_grbn.c                ~ lib/lwres/lwres_noop.c
  ~ lib/lwres/print.c                     ~ lib/lwres/print_p.h
  ~ lib/lwres/strtoul.c                   ~ lib/lwres/version.c
  ~ lib/lwres/include/Makefile.in         ~ lib/lwres/include/lwres/Makefile.in
  ~ lib/lwres/include/lwres/context.h     ~ lib/lwres/include/lwres/int.h
  ~ lib/lwres/include/lwres/ipv6.h        ~ lib/lwres/include/lwres/lang.h
  ~ lib/lwres/include/lwres/list.h        ~ lib/lwres/include/lwres/lwbuffer.h
  ~ lib/lwres/include/lwres/lwpacket.h    ~ lib/lwres/include/lwres/lwres.h
  ~ lib/lwres/include/lwres/netdb.h.in    
  ~ lib/lwres/include/lwres/platform.h.in
  ~ lib/lwres/include/lwres/result.h      ~ lib/lwres/include/lwres/stdlib.h
  ~ lib/lwres/include/lwres/version.h     ~ lib/lwres/man/Makefile.in
  ~ lib/lwres/man/lwres.3                 ~ lib/lwres/man/lwres.docbook
  ~ lib/lwres/man/lwres.html              ~ lib/lwres/man/lwres_buffer.3
  ~ lib/lwres/man/lwres_buffer.docbook    ~ lib/lwres/man/lwres_buffer.html
  ~ lib/lwres/man/lwres_config.3          ~ lib/lwres/man/lwres_config.docbook
  ~ lib/lwres/man/lwres_config.html       ~ lib/lwres/man/lwres_context.3
  ~ lib/lwres/man/lwres_context.docbook   ~ lib/lwres/man/lwres_context.html
  ~ lib/lwres/man/lwres_gabn.3            ~ lib/lwres/man/lwres_gabn.docbook
  ~ lib/lwres/man/lwres_gabn.html         ~ lib/lwres/man/lwres_gai_strerror.3
  ~ lib/lwres/man/lwres_gai_strerror.docbook
  ~ lib/lwres/man/lwres_gai_strerror.html
  ~ lib/lwres/man/lwres_getaddrinfo.3     
  ~ lib/lwres/man/lwres_getaddrinfo.docbook
  ~ lib/lwres/man/lwres_getaddrinfo.html
  ~ lib/lwres/man/lwres_gethostent.3      
  ~ lib/lwres/man/lwres_gethostent.docbook
  ~ lib/lwres/man/lwres_gethostent.html   ~ lib/lwres/man/lwres_getipnode.3
  ~ lib/lwres/man/lwres_getipnode.docbook
  ~ lib/lwres/man/lwres_getipnode.html    ~ lib/lwres/man/lwres_getnameinfo.3
  ~ lib/lwres/man/lwres_getnameinfo.docbook
  ~ lib/lwres/man/lwres_getnameinfo.html
  ~ lib/lwres/man/lwres_getrrsetbyname.3
  ~ lib/lwres/man/lwres_gnba.3            
  ~ lib/lwres/man/lwres_getrrsetbyname.docbook
  ~ lib/lwres/man/lwres_getrrsetbyname.html
  ~ lib/lwres/man/lwres_gnba.docbook      ~ lib/lwres/man/lwres_gnba.html
  ~ lib/lwres/man/lwres_hstrerror.3       
  ~ lib/lwres/man/lwres_hstrerror.docbook
  ~ lib/lwres/man/lwres_hstrerror.html    ~ lib/lwres/man/lwres_inetntop.3
  ~ lib/lwres/man/lwres_inetntop.docbook
  ~ lib/lwres/man/lwres_inetntop.html     ~ lib/lwres/man/lwres_noop.3
  ~ lib/lwres/man/lwres_noop.docbook      ~ lib/lwres/man/lwres_noop.html
  ~ lib/lwres/man/lwres_packet.3          ~ lib/lwres/man/lwres_packet.docbook
  ~ lib/lwres/man/lwres_packet.html       ~ lib/lwres/man/lwres_resutil.3
  ~ lib/lwres/man/lwres_resutil.docbook   ~ lib/lwres/man/lwres_resutil.html
  ~ lib/lwres/unix/Makefile.in            ~ lib/lwres/unix/include/Makefile.in
  ~ lib/lwres/unix/include/lwres/Makefile.in
  ~ lib/lwres/unix/include/lwres/net.h    ~ lib/tests/Makefile.in
  ~ lib/tests/T_testlist.imp              ~ lib/tests/t_api.c
  ~ lib/tests/include/Makefile.in         ~ lib/tests/include/tests/Makefile.in
  ~ lib/tests/include/tests/t_api.h       ~ docutil/HTML_COPYRIGHT
  ~ docutil/MAN_COPYRIGHT                 ~ docutil/docbook2man-wrapper.sh.in
  ~ make/Makefile.in                      ~ make/includes.in
  ~ make/mkdep.in                         ~ make/rules.in
  + lib/dns/rdata/generic/dlv_32769.c     + lib/dns/rdata/generic/dlv_32769.h

  > New import:
  >	ISC BIND release 9.3.3

  - bin/tests/system/checkconf/bad.conf   
  - bin/tests/system/checkconf/good.conf
  - bin/tests/system/checkconf/tests.sh   - lib/dns/gen-win32.h
  - lib/dns/rdata/generic/dlv_65323.c     - lib/dns/rdata/generic/dlv_65323.h
  ~ CHANGES                               ~ FAQ
  ~ Makefile.in                           ~ README
  ~ config.h.in                           ~ configure
  ~ configure.in                          ~ libtool.m4
  ~ ltmain.sh                             ~ version
  ~ bin/check/named-checkconf.html        ~ bin/dig/dig.1
  ~ bin/dig/dig.c                         ~ bin/dig/dig.html
  ~ bin/dig/dighost.c                     ~ bin/dig/host.1
  ~ bin/dig/host.c                        ~ bin/dig/host.html
  ~ bin/dig/nslookup.c                    ~ bin/dig/include/dig/dig.h
  ~ bin/dnssec/dnssec-keygen.html         ~ bin/dnssec/dnssec-signzone.8
  ~ bin/dnssec/dnssec-signzone.c          ~ bin/dnssec/dnssec-signzone.html
  ~ bin/named/client.c                    ~ bin/named/config.c
  ~ bin/named/controlconf.c               ~ bin/named/interfacemgr.c
  ~ bin/named/lwresd.c                    ~ bin/named/lwresd.html
  ~ bin/named/main.c                      ~ bin/named/named.html
  ~ bin/named/query.c                     ~ bin/named/server.c
  ~ bin/named/update.c                    ~ bin/named/include/named/control.h
  ~ bin/named/include/named/globals.h     ~ bin/named/unix/os.c
  ~ bin/nsupdate/nsupdate.8               ~ bin/nsupdate/nsupdate.c
  ~ bin/nsupdate/nsupdate.html            ~ bin/rndc/rndc-confgen.8
  ~ bin/rndc/rndc-confgen.html            ~ bin/rndc/rndc.c
  ~ bin/rndc/rndc.conf.html               ~ bin/rndc/rndc.html
  ~ doc/arm/Bv9ARM-book.xml               ~ doc/arm/Bv9ARM.ch03.html
  ~ doc/arm/Bv9ARM.ch04.html              ~ doc/arm/Bv9ARM.ch05.html
  ~ doc/arm/Bv9ARM.ch06.html              ~ doc/arm/Bv9ARM.ch07.html
  ~ doc/arm/Bv9ARM.ch08.html              ~ doc/arm/Bv9ARM.ch09.html
  ~ doc/arm/Bv9ARM.html                   ~ lib/dns/Makefile.in
  ~ lib/dns/adb.c                         ~ lib/dns/api
  ~ lib/dns/cache.c                       ~ lib/dns/dispatch.c
  ~ lib/dns/dnssec.c                      ~ lib/dns/dst_api.c
  ~ lib/dns/gen.c                         ~ lib/dns/masterdump.c
  ~ lib/dns/message.c                     ~ lib/dns/name.c
  ~ lib/dns/rbtdb.c                       ~ lib/dns/rdata.c
  ~ lib/dns/rdataset.c                    ~ lib/dns/resolver.c
  ~ lib/dns/tsig.c                        ~ lib/dns/validator.c
  ~ lib/dns/xfrin.c                       ~ lib/dns/zone.c
  ~ lib/dns/include/dns/name.h            ~ lib/dns/include/dns/rdataset.h
  ~ lib/dns/include/dns/zone.h            ~ lib/dns/rdata/generic/dlv_32769.c
  ~ lib/isc/api                           ~ lib/isc/commandline.c
  ~ lib/isc/hash.c                        ~ lib/isc/inet_aton.c
  ~ lib/isc/lex.c                         ~ lib/isc/log.c
  ~ lib/isc/print.c                       ~ lib/isc/sockaddr.c
  ~ lib/isc/unix/entropy.c                ~ lib/isc/unix/fsaccess.c
  ~ lib/isc/unix/ifiter_ioctl.c           ~ lib/isc/unix/socket.c
  ~ lib/isccc/api                         ~ lib/isccfg/parser.c
  ~ lib/lwres/getaddrinfo.c               ~ lib/lwres/herror.c
  ~ lib/lwres/lwconfig.c                  ~ lib/lwres/lwinetaton.c
  ~ lib/lwres/man/lwres.html              ~ lib/lwres/man/lwres_buffer.html
  ~ lib/lwres/man/lwres_config.html       ~ lib/lwres/man/lwres_context.3
  ~ lib/lwres/man/lwres_context.html      ~ lib/lwres/man/lwres_gabn.html
  ~ lib/lwres/man/lwres_gai_strerror.html
  ~ lib/lwres/man/lwres_getaddrinfo.html
  ~ lib/lwres/man/lwres_gethostent.html   ~ lib/lwres/man/lwres_getipnode.3
  ~ lib/lwres/man/lwres_getipnode.html    
  ~ lib/lwres/man/lwres_getnameinfo.html
  ~ lib/lwres/man/lwres_getrrsetbyname.html
  ~ lib/lwres/man/lwres_gnba.html         ~ lib/lwres/man/lwres_hstrerror.html
  ~ lib/lwres/man/lwres_inetntop.html     ~ lib/lwres/man/lwres_noop.html
  ~ lib/lwres/man/lwres_packet.html       ~ lib/lwres/man/lwres_resutil.html
  ~ make/mkdep.in                         ~ make/rules.in

  > resolve conflicts and regen configure script (jakob@)

dhcpd

  ~ dhcp.h                                

  > remove unused #define DHCP_MIN_LEN (stevesk@)

dhcrelay

  ~ dhcp.h                                

  > remove unused #define DHCP_MIN_LEN (stevesk@)

dvmrpd

  ~ in_cksum.c                            

  > how did you use one with an old license?? (deraadt@)

hostatectl

  - Makefile                              - hostatectl.8
  - hostatectl.c                          - parser.c
  - parser.h                              

  > rename to hoststate{d,ctl}, using a repository copy
  > as discussed with reyk (deraadt@)

hostated

  ~ Makefile                              ~ buffer.c
  ~ check_http.c                          ~ check_icmp.c
  ~ check_tcp.c                           ~ control.c
  ~ hce.c                                 ~ hostated.c
  ~ hostated.conf.5                       ~ hostated.h
  ~ imsg.c                                ~ parse.y
  ~ pfe.c                                 ~ pfe_filter.c
  + check_send_expect.c                   

  > add a generic send/expect check using regular expression (see
  > regex(3)).	this allows to define additional checks for other TCP
  > protocols.
  > From Pierre-Yves Ritschard (pyr at spootnik dot org) (reyk@)

  ~ parse.y                               

  > remove unused token. (reyk@)

  ~ hostated.conf.5                       

  > timeouts must not exceed the global interval (reyk@)

  ~ check_tcp.c                           ~ parse.y
  ~ pfe_filter.c                          

  > allow to use service names in addition to numerical port numbers in
  > the configuration file, eg. "real port http".
  > > From Pierre-Yves Ritschard (pyr at spootnik dot org)
  > ok claudio@ (reyk@)

  ~ parse.y                               

  > the timeout values are not allowed to exceed the global interval (i
  > figured this out while testing hostated against a stottering spamd
  > where the send/expect timeout needs be > 10 seconds). also use another
  > struct timeval to store the interval for easier handling in the code.
  > ok Pierre-Yves Ritschard (pyr at spootnik dot org) (reyk@)

  ~ hce.c                                 ~ hostated.h

  > the timeout values are not allowed to exceed the global interval (i
  > figured this out while testing hostated against a stottering spamd
  > where the send/expect timeout needs be > 10 seconds). also use another
  > struct timeval to store the interval for easier handling in the code.
  > ok Pierre-Yves Ritschard (pyr at spootnik dot org) (reyk@)

  ~ hostated.conf.5                       

  > ports can be specified by number or by name (reyk@)

  ~ buffer.c                              ~ check_http.c
  ~ check_icmp.c                          ~ check_send_expect.c
  ~ check_tcp.c                           ~ control.c
  ~ hce.c                                 ~ hostated.c
  ~ hostated.conf.5                       ~ hostated.h
  ~ imsg.c                                ~ parse.y
  ~ pfe.c                                 ~ pfe_filter.c

  > do NOT use the regexp interface. it is way to complicated, error-prone
  > and we don't know about all the possible security problems.
  > change the check send/expect code to use the fnmatch(3) interface
  > using shell globbing rules instead. this allows simple patterns like
  > "220 * ESMTP*" or "SSH-[12].??-*".
  > suggested by deraadt@ and otto@
  > ok Pierre-Yves Ritschard (pyr at spootnik dot org) (reyk@)

  - Makefile                              - buffer.c
  - check_http.c                          - check_icmp.c
  - check_send_expect.c                   - check_tcp.c
  - control.c                             - hce.c
  - hostated.8                            - hostated.c
  - hostated.conf.5                       - hostated.h
  - imsg.c                                - log.c
  - parse.y                               - pfe.c
  - pfe_filter.c                          

  > rename to hoststate{d,ctl}, using a repository copy
  > as discussed with reyk (deraadt@)

hoststatectl

  ~ Makefile                              ~ hoststatectl.c
  ~ parser.c                              

  > adapt to rename (deraadt@)

  ~ hoststatectl.8                        ~ hoststatectl.c

  > Finish renaming hostated to hoststated.
  > Note to testers: the user the daemon changes its id to is now _hoststated,
  > don't forget to update master.passwd.
  > ok reyk@ (pyr@)

hoststated

  ~ Makefile                              ~ buffer.c
  ~ check_http.c                          ~ check_icmp.c
  ~ check_send_expect.c                   ~ check_tcp.c
  ~ control.c                             ~ hce.c
  ~ imsg.c                                ~ parse.y
  ~ pfe.c                                 ~ pfe_filter.c

  > adapt to rename (deraadt@)

  ~ control.c                             ~ hce.c
  ~ hoststated.8                          ~ hoststated.c
  ~ hoststated.conf.5                     ~ hoststated.h
  ~ parse.y                               ~ pfe.c
  ~ pfe_filter.c                          

  > Finish renaming hostated to hoststated.
  > Note to testers: the user the daemon changes its id to is now _hoststated,
  > don't forget to update master.passwd.
  > ok reyk@ (pyr@)

  ~ check_http.c                          

  > typo (reyk@)

  ~ check_icmp.c                          ~ hoststated.h

  > use the correct buffer sizes.
  > (this code needs some more work to implement a better icmp handling,
  > but this will fix a serious bug for now) (reyk@)

  ~ Makefile                              ~ hoststated.c

  > unbreak (reyk@)

  ~ hoststated.conf.5                     

  > tweaks; (jmc@)

  ~ check_http.c                          ~ check_icmp.c
  ~ check_send_expect.c                   ~ check_tcp.c
  ~ hce.c                                 ~ hoststated.c
  ~ hoststated.h                          

  > use real async events for checks and improve the non-blocking socket
  > usage. also modify the check_icmp code to use non-blocking raw sockets
  > and merge the icmp4 and icmp6 functions. some other minor changes
  > while i'm here.
  > as discussed with pyr@ claudio@ deraadt@
  > ok pyr@ (reyk@)

  ~ hoststated.c                          

  > spacing (pyr@)

  ~ check_http.c                          ~ check_send_expect.c
  ~ check_tcp.c                           ~ hoststated.h
  ~ parse.y                               

  > eliminate duplicate tcp read/write code.
  > ok claudio@, reyk@ (pyr@)

  ~ hoststated.h                          

  > use an u_int16_t for flags, the u_int8_t was getting too small.
  > ok reyk@ (pyr@)

  ~ check_icmp.c                          

  > spacing (pyr@)

ntpd

  ~ sensors.c                             

  > Add some comments on the expresssion which converts sensor timedeltas
  > to ntp offsets; also, rewrite the expression to make it more clear
  > with no change in semantics.  ok henning@ (otto@)

  ~ ntp.c                                 

  > Esape from the Mouth of Madness by adjusting stored sensor offsets
  > when we adjust time. This prevents ntpd from going wild when using
  > sensor time sources; ok henning@ (on an earlier version) and a LOT
  > of testing by naddy@ (otto@)

ospfd

  ~ in_cksum.c                            

  > term 3 here can be dropped too (deraadt@)

  ~ parse.y                               

  > Join two lines. (claudio@)

  ~ rde.c                                 

  > Remove unneeded config stuff when booting up the RDE. This makes the reload
  > handling a bit easier. (claudio@)

  ~ ospfe.c                               ~ rde.c

  > Silently ignore unknown neighbors in the rde and ospfe imsg handler. This
  > is needed for upcomming reload support -- it can happen that a message to
  > a just deleted neighbor is still pending. (claudio@)

  ~ parse.y                               

  > typo
  > metricr -> metric (michele@)

ripd

  ~ ripd.conf.5                           

  > update man page reflecting claudio's changes (michele@)

  ~ Makefile                              ~ parse.y
  ~ printconf.c                           ~ rde.c
  ~ ripd.c                                ~ ripd.h
  ~ ripe.c                                + name2id.c

  > New redistribute code adapted from ospfd. It is now possible to do the same
  > redistribute setups as in ospfd (rtlables, per prefix, negation).
  > Tested, input and OK michele@ (claudio@)

rtadvd

  ~ rtadvd.c                              

  > remove ancient code.  sync w/ kame (itojun@)

sasyncd

  ~ conf.y                                ~ log.c
  ~ net.c                                 ~ sasyncd.h

  > allow shared key specification in hex (0x01234...); ok ho (markus@)

syslogc

  ~ syslogc.8                             

  > - better wording for -f, as well as missing punctuation
  > - put CAVEATS in the right place (jmc@)

  ~ syslogc.c                             

  > sync usage() somewhat; (jmc@)

tcpdump

  ~ print-bootp.c                         

  > c should be u_char for printing option numbers.  fix parameter request
  > list option numbers >127 being negative.  ok krw@ (stevesk@)

user

  ~ user.c                                

  > Compare against the username, so listing groups when given a numeric
  > user id to userinfo works. From Alf Schlichting; ok millert@ (otto@)

vnconfig

  ~ vnconfig.8                            

  > clarify that -K needs an argument >= 1000, and add two examples dealing
  > with
  > encrypted images.
  > help from and ok pedro@ jmc@ (grunk@)

===============================================================================



More information about the owc mailing list