[odc] Daily src changes for 2008-02-20
ODC
auto at squish.net
Thu Feb 21 07:00:01 GMT 2008
OpenBSD src changes summary for 2008-02-20
==========================================
distrib/miniroot distrib/sets
etc/root/root.mail gnu/usr.sbin/sendmail
lib/libc share/man
share/mk share/tmac
sys/arch/m88k/m88k sys/arch/macppc/stand/tbxidata
sys/arch/mips64/include sys/arch/mips64/mips64
sys/arch/sgi/conf sys/arch/sgi/dev
sys/arch/sgi/include sys/arch/sgi/localbus
sys/arch/sgi/pci sys/arch/sgi/sgi
sys/arch/sparc64/conf sys/arch/sparc64/dev
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/conf sys/dev/ic
sys/dev/pci sys/net
sys/netinet usr.bin/cvs
usr.bin/ssh usr.sbin/pstat
== distrib =========================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
miniroot
~ install.sub
> 4.3-beta (miod@)
sets
~ lists/base/md.sgi ~ lists/comp/md.sgi
> More dead includes and functions noone will mourn. (miod@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ lists/base/md.landisk ~ lists/base/md.luna88k
~ lists/base/md.mac68k ~ lists/base/md.macppc
~ lists/base/md.mvme68k ~ lists/base/md.mvme88k
~ lists/base/md.mvmeppc ~ lists/base/md.sgi
~ lists/base/md.sparc ~ lists/base/md.sparc64
~ lists/base/md.vax ~ lists/base/md.zaurus
~ lists/comp/md.alpha ~ lists/comp/md.amd64
~ lists/comp/md.armish ~ lists/comp/md.aviion
~ lists/comp/md.hp300 ~ lists/comp/md.hppa
~ lists/comp/md.hppa64 ~ lists/comp/md.i386
~ lists/comp/md.landisk ~ lists/comp/md.luna88k
~ lists/comp/md.mac68k ~ lists/comp/md.macppc
~ lists/comp/md.mvme68k ~ lists/comp/md.mvme88k
~ lists/comp/md.mvmeppc ~ lists/comp/md.sgi
~ lists/comp/md.sparc ~ lists/comp/md.sparc64
~ lists/comp/md.vax ~ lists/comp/md.zaurus
> sync (miod@)
== etc =============================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
root/root.mail
~ root/root.mail
> 4.3-beta (miod@)
== gnu =============================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.sbin/sendmail
~ sendmail/main.c
> Fix a use-after-free bug in the envelope code just after a port 25 fork.
> From Matthew Dillon at DragonFlyBSD
> ok millert@ dlg@ (brad@)
== lib =============================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdlib/malloc.c
> use pgfree pool like other code does to reserve free list slots.
> prevents a few "cannot free mem because i need mem to free mem"
> scenarios (one found by weingart@). ok weingart@ millert@ miod@ (otto@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/lm.4
> small tweaks for consistency; (jmc@)
mk
~ sys.mk
> 4.3-beta (miod@)
tmac
~ mdoc/doc-common
> 4.3-beta (miod@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/m88k/m88k
~ subr.S
> Preserve pcb_onfault within kcopy(), as expected and as all other platforms
> do. (miod@)
arch/macppc/stand/tbxidata
~ bsd.tbxi
> 4.3-beta (miod@)
arch/mips64/include
- exception.h - pio.h
> More dead includes and functions noone will mourn. (miod@)
arch/mips64/mips64
~ lcore_access.S
> Preserve pcb_onfault within kcopy(), as expected and as all other platforms
> do. (miod@)
~ clock.c ~ mainbus.c
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
~ interrupt.c ~ lcore_access.S
~ trap.c
> More dead includes and functions noone will mourn. (miod@)
~ lcore_access.S
> Oops, correctly recover from kcopy() faults, since the stack frame is
> different now. (miod@)
arch/sgi/conf
~ GENERIC ~ RAMDISK
~ files.sgi
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
arch/sgi/dev
- lpt_lbus.c ~ gbe.c
~ if_mec.c ~ mavb.c
~ mkbc.c ~ power.c
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
arch/sgi/include
~ autoconf.h
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
- pio.h ~ bus.h
> More dead includes and functions noone will mourn. (miod@)
arch/sgi/localbus
~ com_lbus.c ~ macebus.c
~ macebus.h
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
arch/sgi/pci
~ macepcibridge.c
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
arch/sgi/sgi
~ clock_md.c ~ machdep.c
> Completely overhault attachment rules on sgi. No more indirect
> configuration
> inherited from OpenBSD/arc machines with ISA bus; mainbus children match on
> device name and other hierarchies match on simplified locators.
> As a bonus, attachment lines in dmesg will now print their locators.
> ok jsing@ (miod@)
~ machdep.c
> More dead includes and functions noone will mourn. (miod@)
arch/sparc64/conf
~ files.sparc64
> make tda(4) run the fans at maximum speed when we are about to drop
> drop to ddb(4) in order to avoid overheating in case of a system crash.
> ok kettenis@ (robert@)
~ GENERIC
> enable tda(4) (robert@)
arch/sparc64/dev
~ tda.c
> make tda(4) run the fans at maximum speed when we are about to drop
> drop to ddb(4) in order to avoid overheating in case of a system crash.
> ok kettenis@ (robert@)
arch/sparc64/include
~ cpu.h
> make tda(4) run the fans at maximum speed when we are about to drop
> drop to ddb(4) in order to avoid overheating in case of a system crash.
> ok kettenis@ (robert@)
arch/sparc64/sparc64
~ db_interface.c
> make tda(4) run the fans at maximum speed when we are about to drop
> drop to ddb(4) in order to avoid overheating in case of a system crash.
> ok kettenis@ (robert@)
conf
~ newvers.sh
> 4.3-beta (miod@)
dev/ic
~ fxp.c
> - Only clear the IFF_OACTIVE flag if packets were processed.
> - Only clear the watchdog timer if there are no more packets to
> process otherwise rearm the timer.
> From mickey@
> Tested by krw@, mikeb@ and brad@
> ok dlg@ (brad@)
dev/pci
~ if_em.c ~ if_em_hw.c
~ if_em_hw.h
> Add support for the Intel ICH9 chipsets.
> Initial diff from Henry Precheur based on a commit from
> matthias at dragonflybsd
> which was derived from the FreeBSD driver. Additional Flash changes from
> sephe at dragonflybsd which was derived from the FreeBSD driver. Typo fixes
> in Henry's diff and a few other improvements from the FreeBSD driver from
> brad at .
> Tested on a variety of different em(4) adapters in addition to ICH8/9.
> ok dlg@ (brad@)
~ if_bge.c ~ if_bgereg.h
> when bge has link, use autopolling for link status, not direct mii polls.
> fixes input errors on BCM5701/5702X/5704 and may avoid firmware hangs on
> some cards if asf/ipmi support is added.
> original diff from Oleg Bulyzhin in a freebsd-net post and ported by
> mickey; included stats counter changes which don't apply to -current
> so they are split out and not included here. "The rest of the diff
> looks ok" brad.
> tested on 5701/5702X/5703X/5704C/5721 by mpf naddy okan beck sthen
> ok beck (before splitting out stats changes), krw, henning.
> closes kernel/5699 (sthen@)
~ if_bge.c ~ if_bgereg.h
> When collecting the hardware statistics add the interfaces input errors
> counter and out of receive buffer descriptors counter to the network stacks
> input errors counter.
> Based on a diff from mickey@ though updated for -current and added support
> for BCM5705 or newer chipsets from brad at .
> Tested it with BCM5704 on i386/amd64, BCM5700 on sparc64, BCM5701/BCM5751M
> on i386 and BCM5721/BCM5780 on amd64.
> ok krw@ sthen@ dlg@ (brad@)
net
~ if_pppoe.c
> Fix a mbuf leak which can be triggered on a system
> receiving PPPoE packets but without any PPPoE interfaces
> setup.
> From mickey@ via PR 5713.
> ok canacar@ claudio@ dlg@ (brad@)
~ pf.c
> make return-rst work correctly in the IPv6 case again.
> broken by me almost a year ago with the proto_checksum changes :(
> problem noticed & fix tested by Helmut Schneider <jumper99 at gmx.de>
> narrowed down & ok dhartmei (henning@)
netinet
~ tcp_input.c ~ tcp_subr.c
~ tcp_timer.c ~ tcp_var.h
> when creating a response, use the correct TCP header instead of
> relying on the mbuf chain layout; with claudio@ and krw@; ok henning@
> (markus@)
~ tcp_subr.c ~ tcp_var.h
> remove old unused TCP isn code; ok henning, dhartmei, mcbride (markus@)
~ ip_carp.c
> Add my copyright.
> OK mcbride@, mickey@ (mpf@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ file.c
> style (joris@)
~ rcs.c
> make sure we use the default branch (if available)
> in rcs_translate_tag() if we are looking for a revision on the trunk.
> fixes inconsistancy with gnu cvs.
> problem noticed by brad@ (joris@)
~ commit.c ~ file.c
~ import.c
> With latest buf cleanup, rcs_rev_getbuf won't return NULL anymore.
> OK joris@ (tobias@)
ssh
~ session.c
> correct boolean encoding for coredump; der Mouse via dugsong (markus@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pstat
~ pstat.c
> set globalnl to vnodenl in filemode() so we access the right
> thing in the KGET() macros. Fixes a segfault when pstat is
> called with '-vT';
> ok miod@,krw@,beck@ (thib@)
===============================================================================
More information about the odc
mailing list