[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