[odc] Daily src changes for 2007-12-13

ODC auto at squish.net
Fri Dec 14 07:00:01 GMT 2007


OpenBSD src changes summary for 2007-12-13
==========================================

etc/bind/named-dual.conf                lib/libc
sbin/sysctl                             sys/arch/aviion/aviion
sys/arch/mvme88k/dev                    sys/kern
sys/netinet                             sys/nfs
sys/sys                                 usr.bin/netstat
usr.sbin/bind                           usr.sbin/ospf6ctl
usr.sbin/ospf6d                         

== etc =============================================================== 01/06 ==

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

bind/named-dual.conf

  ~ bind/named-dual.conf                  

  > add explicit allow-recursion for recursive view (jakob@)

== lib =============================================================== 02/06 ==

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

libc

  ~ gen/sysctl.3                          

  > implement sysctls to report IP, TCP, UDP, and ICMP statistics and
  > change netstat to use them instead of accessing kvm for it. more
  > protocols will be added later.
  > discussed with deraadt@ claudio@ gilles@
  > ok deraadt@ (reyk@)

== sbin ============================================================== 03/06 ==

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

sysctl

  ~ sysctl.c                              

  > implement sysctls to report IP, TCP, UDP, and ICMP statistics and
  > change netstat to use them instead of accessing kvm for it. more
  > protocols will be added later.
  > discussed with deraadt@ claudio@ gilles@
  > ok deraadt@ (reyk@)

  ~ sysctl.c                              

  > the mib[] array will be modified by sysctl_inet, move the *CTL_STATS
  > checks after the call for this function. now it works (again) to skip
  > printing the ip/tcp/udp/icmp stats in sysctl output, use netstat instead.
  > (reyk@)

== sys =============================================================== 04/06 ==

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

arch/aviion/aviion

  ~ av400_machdep.c                       ~ eh.S
  ~ m8820x.c                              ~ machdep.c

  > Sync with the mvme188 codebase, various tweaks from the last 18 months
  > which
  > had not been reported to aviion. (miod@)

arch/mvme88k/dev

  ~ bussw.c                               ~ busswreg.h

  > Disable write posting, this does not work on BusSwitch revision #1. The BUG
  > should do this for us, but better play safe. (miod@)

kern

  ~ kern_workq.c                          

  > use a mutex to protect workq.  incidentally, this removes the additional
  > creation of threads which may have caused multile syswq threads to start.
  > ok dlg (tedu@)

  ~ vfs_subr.c                            

  > replace calls to ltsleep with tsleep
  > remove PNORELOCK flag, as PNORELOCK is used for msleep
  > ok art@ thib@ (blambert@)

netinet

  ~ in.h                                  ~ ip_input.c
  ~ tcp_usrreq.c                          ~ tcp_var.h
  ~ udp_usrreq.c                          ~ udp_var.h
  ~ ip_icmp.c                             ~ icmp_var.h

  > implement sysctls to report IP, TCP, UDP, and ICMP statistics and
  > change netstat to use them instead of accessing kvm for it. more
  > protocols will be added later.
  > discussed with deraadt@ claudio@ gilles@
  > ok deraadt@ (reyk@)

  ~ igmp.c                                

  > Add missing license.  This file is 4.4BSD-derived with WIDE changes.
  > OK deraadt@ (millert@)

nfs

  ~ nfs_var.h                             ~ nfsm_subs.h
  ~ nfs_subs.c                            ~ nfs_vnops.c

  > convert massive (expanded to 150+ lines) nfsm_v3attr macro to a function
  > shaves an insane (~8K) amount from an i386 kernel
  > ok thib@ (blambert@)

  ~ nfsnode.h                             ~ nfs_node.c

  > Garbage collect nfsdmap and leftover code. That structure
  > was used as a part of the "old-style directory caching"
  > that was removed in 2001;
  > ok beck@, blambert@ (thib@)

sys

  ~ param.h                               

  > PNORELOCK is for msleep's mutex, not the now-gone ltsleep's interlock
  > update comment to match reality
  > ok oga@ (blambert@)

== usr.bin =========================================================== 05/06 ==

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

netstat

  ~ inet.c                                

  > implement sysctls to report IP, TCP, UDP, and ICMP statistics and
  > change netstat to use them instead of accessing kvm for it. more
  > protocols will be added later.
  > discussed with deraadt@ claudio@ gilles@
  > ok deraadt@ (reyk@)

== usr.sbin ========================================================== 06/06 ==

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

bind

  ~ lib/dns/rdata/ch_3/a_1.c              ~ lib/dns/rdata/generic/ipseckey_45.c

  > str fixes; from chl@ (jakob@)

  ~ lib/dns/zone.c                        

  > more str fixes; from chl@ (jakob@)

  ~ bin/check/check-tool.c                

  > str fixes; from chl@ (jakob@)

ospf6ctl

  ~ ospf6ctl.c                            ~ parser.c
  ~ parser.h                              

  > struct kif is gone so adapt to the situation. show interface is gone for
  > now. OK norby@ (claudio@)

ospf6d

  ~ control.c                             ~ database.c
  ~ hello.c                               ~ interface.c
  ~ kroute.c                              ~ neighbor.c
  ~ ospf6d.c                              ~ ospf6d.h
  ~ ospfe.c                               ~ ospfe.h
  ~ packet.c                              ~ parse.y
  ~ printconf.c                           ~ rde.c
  ~ rde_lsdb.c                            

  > Monster commit of stuff I did mostly last month. What it does:
  > * removes kif and uses iface for everything interface related.
  > This removes unneeded data redundancy which makes the code more complex.
  > * adds the link local prefix to struct iface and attaches a list with
  > the other prefixes to the struct iface. This is needed to generate the
  > link LSA.
  > * disconnects struct iface from struct area (the backpointer is gone)
  > this will make the reload code a bit easier.
  > norby@ agrees with the direction we're heading with this (claudio@)

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


More information about the odc mailing list