[odc] Daily src changes for 2005-08-10

ODC auto at squish.net
Thu Aug 11 08:00:35 BST 2005


OpenBSD src changes summary for 2005-08-10
==========================================

distrib/notes                           lib/libc
sbin/atactl                             sbin/ifconfig
sbin/ipsecctl                           sys/arch/alpha/stand
sys/arch/alpha/stand/boot               sys/arch/alpha/stand/bootxx
sys/arch/alpha/stand/netboot            sys/dev/ata
sys/dev/pci                             sys/dev/pcmcia
sys/dev/usb                             sys/net
sys/scsi                                usr.bin/cvs
usr.sbin/bgpd                           usr.sbin/mtree
usr.sbin/ntpd                           usr.sbin/pkg_add
usr.sbin/sensorsd                       

== distrib =========================================================== 01/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

notes

  ~ sparc64/install                       

  > typo, ablt -> able (brad@)

== lib =============================================================== 02/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/accept.2                          

  > - wording
  > - remove mention of antiquated protocols (e.g. ISO)
  > - in example, use err() instead of errx() on error return
  > since errno will be set
  > - addrlen may also cause EFAULT
  > ok jmc (jaredy@)

  ~ sys/brk.2                             ~ sys/bind.2
  ~ sys/access.2                          

  > - punctuation fixes
  > - refer to formal parameters consistently.
  > ok jmc (jaredy@)

  ~ sys/acct.2                            

  > - punctuation & wording
  > - fix up RETURN VALUES section
  > ok jmc (jaredy@)

  ~ sys/chflags.2                         

  > - macros
  > - chflags() also returns EINVAL for invalid flags
  > - chflags() also returns EINVAL for attempts to change flags
  > on devices as non-superuser
  > ok jmc (jaredy@)

  ~ sys/clock_gettime.2                   

  > - standard ERRORS layout
  > - refer to formal parameters correctly
  > ok jmc (jaredy@)

  ~ sys/close.2                           

  > - macros, punctuation, wording, and rewording
  > - fix issue from -r 1.5 about a reference to
  > flock(2) being moved to the wrong place
  > - use FD_CLOEXEC instead of 1 to fcntl()
  > - refer to formal parameters consistently
  > ok jmc (jaredy@)

  ~ sys/fcntl.2                           

  > - layout, macro, and punctuation tweaks
  > - refer to formal parameters consistently
  > - kill a duplicate description of EMFILE in ERRORS
  > ok jmc (jaredy@)

  ~ sys/getfh.2                           

  > - sys/mount.h wants sys/param.h
  > - path can also cause EFAULT
  > ok jmc (jaredy@)

  ~ sys/getgid.2                          

  > grammar; ok jmc (jaredy@)

  ~ sys/getpeereid.2                      

  > macro, capitalization, and layout improvements (jaredy@)

  ~ gen/vis.3                             

  > although groff understands `.Ar bob )', it does not understand `.Ar ( bob',
  > so mark up the opening bracket with .Pf;
  > remove non- -mdoc .br; (jmc@)

== sbin ============================================================== 03/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

atactl

  ~ atactl.c                              

  > Mention if the disk supports IDLE IMMEDIATE with UNLOAD FEATURE
  > when listing information about it. ok grange@ (jsg@)

ifconfig

  ~ ifconfig.c                            

  > print session time in fixed width
  > ok henning, deraadt (sturm@)

ipsecctl

  ~ ipsec.conf.5                          

  > - typo
  > - generate a backslash using `\e', not `\\' (jmc@)

== sys =============================================================== 04/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/stand

  ~ headersize.c                          ~ loadfile.c
  ~ start.S                               

  > suggested by art, go for it deraadt, ok miod@
  > remove ECOFF support (todd@)

arch/alpha/stand/boot

  ~ Makefile                              

  > suggested by art, go for it deraadt, ok miod@
  > remove ECOFF support (todd@)

arch/alpha/stand/bootxx

  ~ Makefile                              

  > suggested by art, go for it deraadt, ok miod@
  > remove ECOFF support (todd@)

arch/alpha/stand/netboot

  ~ Makefile                              

  > suggested by art, go for it deraadt, ok miod@
  > remove ECOFF support (todd@)

dev/ata

  ~ atareg.h                              

  > Mention if the disk supports IDLE IMMEDIATE with UNLOAD FEATURE
  > when listing information about it. ok grange@ (jsg@)

dev/pci

  ~ auich.c                               

  > Some additional ICH7 bits which aren't strictly necessary to work
  > but are desireable.  Tested by Mark Peoples, ok mickey@ (jsg@)

  ~ pcidevs                               

  > MyriNet adapter found in the alpha, theo ok (henning@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (henning@)

dev/pcmcia

  ~ com_pcmcia.c                          

  > Audiovox RTM-8000 has a st16650 uart but its fifo is 16 bytes instead of
  > 32.  add a workaround for the time being. better code will be added later.
  > tested by Andreas Gunnarsson <andreas at zzlevo dot net>, deraadt@ ok.
  > (fgsch@)

dev/usb

  ~ if_axereg.h                           ~ if_axe.c

  > Some of the bits that will be required for AX88178.
  > PHY doesn't attach possibly due to not twiddling GPIO
  > pins correctly, rx and tx pipes being swapped not dealt
  > with yet. (jsg@)

  ~ if_axereg.h                           

  > whitespace nits (jsg@)

net

  ~ if_media.h                            

  > Add an additional media subtype IFM_TDM_E1_G704_CRC4 for TDM interfaces.
  > This makes it possible to distinguish between E1 G.704 mode with and
  > without
  > CRC4 checksum. Also add an operating mode IFM_TDM_MASTER to specify that
  > the card has to provide the clock source for the line.
  > OK deraadt@ canacar@ (claudio@)

  ~ if_media.h                            

  > kill spaces OK deraadt@ (claudio@)

scsi

  ~ ses.c                                 ~ safte.c

  > use the appropriate flags to scsi_scsi_cmd during autoconf so we dont spin
  > forever on mp kernels
  > problem reported by matthieu baptiste (dlg@)

== usr.bin =========================================================== 05/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

cvs

  ~ cvs.c                                 

  > use correct return codes when we exit(); ok joris (xsa@)

  ~ cvs.1                                 ~ cvs.c

  > add global -w option and document it; ok jmc joris (xsa@)

  ~ proto.c                               

  > use correct return code where we exit(); (xsa@)

  ~ cvs.c                                 ~ entries.c
  ~ logmsg.c                              ~ proto.c
  ~ release.c                             ~ root.c
  ~ server.c                              

  > fgets() expects the 2nd arg to be an int. OK jfb@ joris at .sa@)

  ~ cvsintro.7                            

  > .Xr cvswrappers(5); (xsa@)

  ~ cvsintro.7                            

  > - pre-existent -> pre-existing
  > ok jmc@ (niallo@)

  ~ remove.c                              

  > style.. (xsa@)

  ~ root.c                                

  > do not forget to also add the local roots to the cache.
  > fixes a segfault in localmode.
  > ok xsa@ (joris@)

  ~ cvs.1                                 

  > - we do not need a .Pp before a normal list
  > - but we do need .Bk/.Ek in SYNOPSIS (jmc@)

== usr.sbin ========================================================== 06/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpd

  ~ rde.c                                 ~ rde.h
  ~ rde_filter.c                          ~ rde_update.c

  > Pass the correct peer to rde_apply_set(). rde_apply_set() needs to know
  > the peer where the prefix came from so that prepend-neighbor works.
  > Extend rde_filter() and make sure that the correct peer is passed.
  > Until now most cases resulted in a NULL peer causing a nasty crash that
  > was found by David Ulevitch. OK henning@ (claudio@)

  ~ bgpd.conf.5                           

  > - comapared -> compared
  > - correct word order
  > - grammar (jmc@)

mtree

  ~ compare.c                             ~ create.c
  ~ extern.h                              ~ mtree.h
  ~ spec.c                                

  > Call open(2) with O_NONBLOCK and O_NOFOLLOW to make sure mtree can't
  > be halted by a FIFO or special device.
  > Use fgetln() instead of fgets() to handle arbitrarily long lines.
  > If a line starts with a comment char, don't check for line continuation
  > char.
  > Adapted from a diff by Solar Designer.  OK deraadt@ henning@ (millert@)

ntpd

  ~ client.c                              ~ ntp.c
  ~ ntpd.h                                ~ server.c

  > Propogate server's leap indicator flags to clients; ok henning@ (dtucker@)

pkg_add

  ~ OpenBSD/Dependencies.pm               

  > bug fix: if default is not available, do not push it for installation.
  > (espie@)

  ~ OpenBSD/Update.pm                     

  > record unsafe operations in a journal, so that we can give a much
  > more specific message than `package XXX contains unsafe operations'.
  > (espie@)

  ~ OpenBSD/Ustar.pm                      

  > typo (espie@)

sensorsd

  ~ sensorsd.8                            

  > add lmtemp(4) and viasio(4).
  > ok grange@ (aanriot@)

  ~ sensorsd.8                            

  > remove drivers from here.
  > ok jsg@ deraadt@ (aanriot@)

===============================================================================



More information about the odc mailing list