[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