[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