[odc] Daily src changes for 2005-11-21
ODC
auto at squish.net
Tue Nov 22 07:00:46 GMT 2005
OpenBSD src changes summary for 2005-11-21
==========================================
distrib/sets etc/Makefile
gnu/usr.bin/binutils include/unistd.h
regress/usr.bin sbin/fdisk
sbin/fsck sbin/ipsecctl
share/man sys/arch/alpha/alpha
sys/arch/arm/footbridge sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/isa
sys/arch/i386/pci sys/arch/mac68k/dev
sys/arch/macppc/dev sys/arch/mvme68k/dev
sys/arch/vax/vsa sys/compat/linux
sys/compat/svr4 sys/dev
sys/dev/eisa sys/dev/ic
sys/dev/isa sys/dev/pci
sys/dev/pcmcia sys/dev/puc
sys/dev/raidframe sys/dev/usb
sys/dev/wscons sys/kern
sys/net sys/sys
sys/xfs usr.bin/cvs
usr.bin/mg usr.bin/rcs
usr.bin/ssh usr.bin/xlint
== distrib =========================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ 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/mi
> sync (deraadt@)
== etc =============================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> Make the rc files in / be copies of the ones given by default to root in
> /root instead of hard links to them. This way multiuser only changes
> a user makes to the to the ones in /root do not screw them over for
> getting into single user easily when the have to.
> ok millert@ (beck@)
== gnu =============================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/binutils
~ gdb/m68kbsd-nat.c ~ gdb/config/m68k/obsd.mh
> Cut m68k over to inf-ptrace.c, making fork following work. (kettenis@)
== include =========================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
unistd.h
~ unistd.h
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
== regress =========================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
+ xlint/Makefile + xlint/test-1.c
+ xlint/test-1.c.exp
> Basic regress framework for xlint. Not hooked up yet.
> OK deraadt, input from millert (cloder@)
~ xlint/test-1.c
> Place in public domain (cloder@)
== sbin ============================================================== 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fdisk
~ disk.c ~ misc.c
~ misc.h ~ part.c
> Replace default DEV_BSIZE sector conversion factor with disklabel's
> sector size when possible. Fixes the "[ XX Sectors ]" size display.
> Pointed out by Robert Szasz while playing with his Sony Hi-MD device.
> Apply input conversion fixes similar to those recently applied to
> disklabel(8). Use correct sector size in the conversions.
> It is still *not* possible to use unusual sector sizes for non-ISO9660
> filesystems!
> ok millert@ (krw@)
fsck
~ fsck.8 ~ fsck.c
> Accept and pass through -b option for fsck_ffs and fsck_ext2fs
> OK mickey@ (millert@)
ipsecctl
~ ipsecctl.c
> Fix memory leaks. From Andrey Matveev <evol at online dot ptt dot ru>,
> thanks! (hshoexer@)
== share ============================================================= 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/ses.4 ~ man4/safte.4
~ man4/ipmi.4
> fix up the copyright date on these pages. the ipmi.4 change is ok by marco@
> (dlg@)
~ man4/maxds.4
> fix .Nm; (jmc@)
+ man4/man4.i386/esm.4
> a basic manpage for the embedded server management (esm) driver.
> looks ok jmc@ (dlg@)
~ man4/man4.i386/Makefile
> hook the esm manpage up (dlg@)
~ man5/files.conf.5
> missing 's'.
> ok miod@ (aanriot@)
== sys =============================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ promcons.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
arch/arm/footbridge
~ footbridge_com.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
arch/i386/conf
~ files.i386 ~ GENERIC
> Add ESM support glue but keep it disabled for now.
> ok dlg@ marco@ (jordan@)
arch/i386/i386
+ esm.c + esmreg.h
+ esmvar.h
> Add support for ESM (Embedded Server Management) for Dell PowerEdge
> servers.
> Lot's of work by dlg@ ok marco@ (jordan@)
~ mainbus.c
> Add ESM support glue but keep it disabled for now.
> ok dlg@ marco@ (jordan@)
~ esm.c ~ esmreg.h
~ esmvar.h
> Fix copyrights.
> ok jordan@ dlg@ (marco@)
~ esm.c
> spacing (deraadt@)
~ esm.c
> normalise the values read off the hw for the voltages (dlg@)
~ esm.c
> add support for the backplane found on my 2500 (dlg@)
arch/i386/isa
~ pccom.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
arch/i386/pci
~ pci_intr_fixup.c
> add a handful of Intel PCI interrupt routers to the table.
> 82440MX_ISA, 82801AB_LPC, 82801E_LPC, 82801FBM_LPC, 82801GBM_LPC and
> 82801GH_LPC
> ok mickey@ beck@ (brad@)
arch/mac68k/dev
~ adb.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
arch/macppc/dev
~ adb.c ~ aed.c
~ akbd.c ~ ams.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
arch/mvme68k/dev
~ sshreg.h
> contorl -> control (miod@)
arch/vax/vsa
~ lk201.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
compat/linux
~ linux_socket.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
compat/svr4
~ svr4_net.c ~ svr4_stream.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev
~ audio.c ~ midisyn.c
~ midivar.h ~ sequencer.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev/eisa
~ if_ep_eisa.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev/ic
~ com.c ~ cy.c
~ elink3.c ~ opl.c
~ oplinstrs.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
~ osiopreg.h
> contorl -> control (miod@)
~ osiop.c
> Do not dare dereferencing NULL pointers if OSIOP_DEBUG. (miod@)
dev/isa
~ isadma.c
> some wacky indentation fixens (mickey@)
~ if_ef_isapnp.c ~ if_eg.c
~ if_ep_isa.c ~ if_ep_isapnp.c
~ if_hp.c ~ if_lc_isa.c
~ if_ne_isa.c ~ if_ne_isapnp.c
~ if_sm_isa.c ~ midi_pcppi.c
~ opl_ess.c ~ opl_isa.c
~ opl_sb.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev/pci
~ pcidevs
> add some new Intel chipset LPC controller ids. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ auixp.c ~ emuxki.c
~ esa.c ~ if_ep_pci.c
~ opl_eso.c ~ opl_yds.c
~ bktr/bktr_os.c ~ bktr/bktr_reg.h
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
~ aac_pci.c
> missing selinfo changeover (deraadt@)
~ cs4281.c ~ plx9060reg.h
> contorl -> control (miod@)
~ pcidevs
> I forgot the 82801E LPC controller id in the last commit. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
dev/pcmcia
~ aic_pcmcia.c ~ com_pcmcia.c
~ if_awi_pcmcia.c ~ if_ep_pcmcia.c
~ if_ne_pcmcia.c ~ if_sm_pcmcia.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev/puc
~ com_puc.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev/raidframe
~ rf_openbsdkintf.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by pedro@
> Correctly close RAID components. Fixes PR 4508.
> ok deraadt@ (brad@)
dev/usb
~ ehci.c ~ ohci.c
~ uaudio.c ~ ubsa.c
~ ucom.c ~ ugen.c
~ uhci.c ~ uhid.c
~ ukbd.c ~ umct.c
~ umidi.c ~ umidi_quirks.c
~ umodem.c ~ ums.c
~ uplcom.c ~ urio.c
~ usb.c ~ usb_subr.c
~ uscanner.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
dev/wscons
~ wsevent.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
kern
~ tty_pty.c
> Fix a crash in ptmioctl() in the error path when the master has
> been opened but the slave cannot be. We can't do the FILE_SET_MATURE
> until we are past all possible error paths since it calls FRELE(),
> resulting in a reference count of 0, which closef() panics on #ifdef
> DIAGNOSTIC. OK deraadt@ (millert@)
~ kern_sensors.c ~ kern_sysctl.c
> rename the sensor globals to names that are not obvious to avoid
> collisions with local variable names someone might make. this has bitten
> me twice now and caused me to lose about 4 hours scratching my head when
> nsensors just magically corrupts and gets bigger. at least my ram isnt
> screwed.
> ok marco@ (dlg@)
~ kern_event.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
~ vfs_subr.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by pedro@
> Work around yet another race on non-locking file systems: when calling
> VOP_INACTIVE() in vrele() and vput(), we may sleep. Since there's no
> locking of any kind, someone can vget() the vnode and vrele() it while
> we sleep, beating us in getting the vnode on the free list.
> ok deraadt@ pedro@ (brad@)
~ vfs_subr.c
TAGGED OPENBSD_3_7
> MFC:
> Fix by pedro@
> Work around yet another race on non-locking file systems: when calling
> VOP_INACTIVE() in vrele() and vput(), we may sleep. Since there's no
> locking of any kind, someone can vget() the vnode and vrele() it while
> we sleep, beating us in getting the vnode on the free list.
> ok deraadt@ pedro@ (brad@)
net
~ bpfdesc.h ~ if_tun.c
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
sys
~ sensors.h
> rename the sensor globals to names that are not obvious to avoid
> collisions with local variable names someone might make. this has bitten
> me twice now and caused me to lose about 4 hours scratching my head when
> nsensors just magically corrupts and gets bigger. at least my ram isnt
> screwed.
> ok marco@ (dlg@)
~ pipe.h ~ proc.h
~ select.h ~ socketvar.h
~ tty.h ~ types.h
~ vnode.h + selinfo.h
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
xfs
~ xfs_locl.h
> Move contents of sys/select.h to sys/selinfo.h in preparation for a
> userland-visible sys/select.h. Consistent with what Net and Free do.
> OK deraadt@, tested with full ports build by naddy at .illert@)
== usr.bin =========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ diff.c ~ diff.h
> - print some more informative messages
> - minor knf
> niallo ok (xsa@)
mg
~ line.c
> kill kill kill unused stuff; ok kjell (deraadt@)
rcs
~ ident.1
> add EXAMPLES section; input+ok jmc, niallo ok (xsa@)
~ rcsprog.c
> tweaks; (xsa@)
~ rlog.1
> add EXAMPLES section; jmc niallo ok (xsa@)
~ rcsdiff.c
> - print some more informative messages
> - minor knf
> niallo ok (xsa@)
~ ci.c ~ rcsprog.c
> - modularisation; split the two major checkin operations into functions.
> - modularisation; split the revert code into checkin_revert()
> - a few steps closer to rcsfile initialisation, but things need to be fixed
> in the rcs.c api first (currently we segfault).
> - add a new checkin_choose_rcsfile() function to decide where the rcsfile
> should go.
> - add a special case for ci to rcs_statfile() so that we don't print out an
> error if the rcsfile doesn't exist. (niallo@)
~ co.1
> add EXAMPLES section; jmc niallo ok (xsa@)
~ ci.c ~ co.c
~ rcsclean.c ~ rcsdiff.c
~ rcsmerge.c ~ rcsprog.c
~ rcsprog.h ~ rlog.c
> enable `-xsuffixes' support as it has been added a few days ago
> in rcs_statfile();
> niallo ok (xsa@)
~ ci.1 ~ rcs.1
~ rcsdiff.1 ~ rlog.1
> document `-xsuffixes'; (xsa@)
~ co.1
> no need for .Pp before .Sh (jmc@)
ssh
~ auth-krb5.c
> Perform Kerberos calls even for invalid users to prevent leaking
> information
> about account validity. bz #975, patch originally from Senthil Kumar,
> sanity checked by Simon Wilkinson, tested by djm@, biorn@, ok markus@
> (dtucker@)
xlint
~ lint1/err.c ~ lint1/tree.c
> Print both "from" and "to" types in type conversion warnings. Idea from
> NetBSD. OK deraadt, millert (cloder@)
===============================================================================
More information about the odc
mailing list