[odc] Daily src changes for 2007-06-12
ODC
auto at squish.net
Wed Jun 13 07:00:01 BST 2007
OpenBSD src changes summary for 2007-06-12
==========================================
distrib/sets lib/libc
sbin/ifconfig sys/arch/alpha/alpha
sys/arch/amd64/amd64 sys/arch/arm/arm
sys/arch/aviion/aviion sys/arch/hp300/hp300
sys/arch/i386/i386 sys/arch/landisk/landisk
sys/arch/luna88k/luna88k sys/arch/mac68k/mac68k
sys/arch/macppc/dev sys/arch/macppc/macppc
sys/arch/mips64/mips64 sys/arch/mvme68k/mvme68k
sys/arch/mvme88k/mvme88k sys/arch/mvmeppc/mvmeppc
sys/arch/sparc/sparc sys/arch/sparc64/sparc64
sys/arch/vax/vax sys/dev/ic
sys/dev/pci sys/dev/raidframe
sys/dev/usb sys/nfs
usr.bin/calendar usr.bin/make
usr.bin/rcs usr.bin/ssh
usr.sbin/hoststatectl usr.sbin/hoststated
usr.sbin/ospfd usr.sbin/pkg_add
== distrib =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/mi ~ lists/man/mi
> sync (deraadt@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ net/inet.3
> ``dot'' notation
> is more readable than
> `.' notation
> zap some silly .Tn whilst here; (jmc@)
== sbin ============================================================== 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.8
> zap some dead AF_NS bits; ok henning (jmc@)
~ ifconfig.8
> just because sth is an abbreviation or acronym, does not mean it's
> a tradename: zap erroneous .Tn (jmc@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/amd64/amd64
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/arm/arm
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/aviion/aviion
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/hp300/hp300
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/i386/i386
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/landisk/landisk
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/luna88k/luna88k
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/mac68k/mac68k
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/macppc/dev
~ tpms.c
> Remove the definition and use of the device_ptr_t which was a struct device
> *.
> No binary change.
> ok mk. (mbalmer@)
arch/macppc/macppc
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/mips64/mips64
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/mvme68k/mvme68k
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/mvme88k/mvme88k
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/mvmeppc/mvmeppc
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/sparc/sparc
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/sparc64/sparc64
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
arch/vax/vax
~ disksubr.c
> all disksubr.c did their b_flags manipulation differently (and wrong).
> correct and unify; ok thib miod (deraadt@)
dev/ic
~ mpi.c
> add M_CANFAIL to malloc() flags, requested by
> marco after I showed him a diff to remove the
> malloc retun values since they are all called
> with M_WAITOK.
> ok marco@ (thib@)
dev/pci
~ ahci.c
> Use SATA_SIGNATURE_ATAPI constant instead of a magic number.
> ok dlg@ (grange@)
dev/raidframe
~ rf_openbsdkintf.c
> Bring raidgetdisklabel() into line with all other drivers by passing
> the same parameters and honouring the spoofonly flag. DIOCGPDINFO can
> thus get the default label using raidgetdisklabel() and spoofonly like
> everyone else.
> Tested by fkr@ naddy@ ho at . (krw@)
dev/usb
~ ehci.c ~ ehcivar.h
~ if_atu.c ~ if_aue.c
~ if_axe.c ~ if_cdce.c
~ if_cue.c ~ if_kue.c
~ if_ral.c ~ if_rum.c
~ if_uath.c ~ if_udav.c
~ if_upl.c ~ if_url.c
~ if_wi_usb.c ~ if_zyd.c
~ moscom.c ~ ohci.c
~ ohcivar.h ~ uark.c
~ uaudio.c ~ uberry.c
~ ubsa.c ~ ubt.c
~ ucom.c ~ ucycom.c
~ udcf.c ~ udsbr.c
~ ueagle.c ~ uftdi.c
~ ugen.c ~ uhci.c
~ uhcivar.h ~ uhid.c
~ uhidev.c ~ uhub.c
~ uipaq.c ~ ukbd.c
~ ulpt.c ~ umassvar.h
~ umct.c ~ umidi.c
~ umodem.c ~ ums.c
~ umsm.c ~ uow.c
~ uplcom.c ~ urio.c
~ usb.c ~ usb_port.h
~ usb_subr.c ~ usbdi.h
~ usbdi_util.c ~ usbdi_util.h
~ usbdivar.h ~ usbf_subr.c
~ usbfvar.h ~ uscanner.c
~ uslcom.c ~ usscanner.c
~ uts.c ~ uvisor.c
~ uvscom.c ~ uyap.c
> Remove the definition and use of the device_ptr_t which was a struct device
> *.
> No binary change.
> ok mk. (mbalmer@)
nfs
~ nfs_vfsops.c
> remove some unused externs;
> smallish cleanup (move prototypes and externs togather).
> ok toby@ (thib@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.history
> Typo found by Matthew Clarke, thanks. (mbalmer@)
make
~ job.c
> Fix a 10-year-old pointer-arithmetic bug in make,
> introduced on 1997-12-16, make/job.c revision 1.8.
> This should fix the CPU spinout bug when running make with a -j option --
> from now on, `make -j24` successfully completes the kernel build on my
> Core 2 Duo, instead of halting the build and eating one CPU until ^C.
> Found and debugged by myself, with the help of malloc.conf options.
> "definitely a bug, nice catch" beck@
> "let's also fix a [potential] memory leak in realloc" by millert@
> "should go in" deraadt@ (cnst@)
rcs
~ ci.c
> Allow checkin without locking (after rcs -U). Matches GNU's behaviour.
> Problem reported by itojun at . Tests itojun@; OK niallo at . (xsa@)
ssh
~ ssh-add.1
> better document ssh-add's -d option (delete identies from agent), bz#1224
> new text based on some provided by andrewmc-debian AT celt.dias.ie;
> ok dtucker@ (djm@)
~ ssh-gss.h ~ gss-serv.c
~ gss-genr.c
> relocate server-only GSSAPI code from libssh to server; bz #1225
> patch from simon AT sxw.org.uk; ok markus@ dtucker@ (djm@)
~ scp.c
> make scp try to skip FIFOs rather than blocking when nothing is listening.
> depends on the platform supporting sane O_NONBLOCK semantics for open
> on FIFOs (apparently POSIX does not mandate this), which OpenBSD does.
> bz #856; report by cjwatson AT debian.org; ok markus@ (djm@)
~ ssh.c
> fix slave exit value when a control master goes away without passing the
> full exit status by ensuring that the slave reads a full int. bz#1261
> reported by frekko AT gmail.com; ok markus@ dtucker@ (djm@)
~ ssh.c ~ ssh.1
> Add "-K" flag for ssh to set GSSAPIAuthentication=yes and
> GSSAPIDelegateCredentials=yes. This is symmetric with -k (disable GSSAPI)
> and is useful for hosts with /home on Kerberised NFS; bz #1312
> patch from Markus.Kuhn AT cl.cam.ac.uk; ok dtucker@ markus@ (djm@)
~ ssh.c
> improved exit message from multiplex slave sessions; bz #1262
> reported by alexandre.nunes AT gmail.com; ok dtucker@ (djm@)
~ gss-genr.c
> Pass GSS OID to gss_display_status to provide better information in
> error messages. Patch from Simon Wilkinson via bz 1220. ok djm@
> (dtucker@)
~ ssh-add.1
> identies -> identities; (jmc@)
~ ssh.1
> add -K to SYNOPSIS; (jmc@)
~ scp.c
> Encode filename with strnvis if the name contains a newline (which can't
> be represented in the scp protocol), from bz #891. ok markus@ (dtucker@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
hoststatectl
~ hoststatectl.c
> reflect msf's changes to the imsg framework in hoststated. (pyr@)
hoststated
~ buffer.c ~ check_script.c
~ control.c ~ hce.c
~ hoststated.c ~ hoststated.h
~ imsg.c ~ pfe.c
~ relay.c
> put the fd passing from bgpd back in to hoststated's version of imsg,
> needed for layer 7 reload support.
> ok pyr@ (msf@)
ospfd
~ kroute.c
> When removeing as-ext LSA initialise the metric to some sane default else
> the ospfd on the other side is dropping the packets because the sanity
> check
> fails. (claudio@)
~ rde_spf.c
> When calculating as_ext routes only respect the connected flag for rt_nodes
> with d_type DT_NET. Without this directly connected DT_RTRs use the wrong
> nexthop and fail to install the as_ext route because the nexthop is not
> directly reachable. (claudio@)
pkg_add
~ OpenBSD/Temp.pm
> tag directories and files with pid, so that we clean them up when the
> corresponding process dies, not before... (espie@)
~ pkg ~ OpenBSD/Add.pm
~ OpenBSD/ArcCheck.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackingElement.pm ~ OpenBSD/PackingList.pm
~ OpenBSD/PkgCfl.pm ~ OpenBSD/Ustar.pm
> tidy error messages: uses $! more consistently, do not append \n on die,
> do append \n on warn.
> Fix the two cases where the temp dir vanished too soon: not copying +DESC
> should have been apparent. Not finding a +DISPLAY file is not a reason for
> burping all over the place. (espie@)
~ OpenBSD/Paths.pm
> use constant subs instead of variable names.
> Turns out completely specified variable names do not warn, even if strict,
> so the previous scheme was not immune from typos. (espie@)
===============================================================================
More information about the odc
mailing list