[owc] Weekly src changes ending 2007-02-18
OWC
auto at squish.net
Mon Feb 19 07:00:28 GMT 2007
OpenBSD src changes summary for 2007-02-11 to 2007-02-18 inclusive
==================================================================
bin/csh bin/mv
bin/rm distrib/alpha
distrib/amd64 distrib/armish
distrib/cats distrib/crunch
distrib/hp300 distrib/hppa
distrib/i386 distrib/landisk
distrib/luna88k distrib/mac68k
distrib/macppc distrib/miniroot
distrib/mvme68k distrib/mvme88k
distrib/mvmeppc distrib/notes
distrib/ramdisk distrib/sets
distrib/sgi distrib/sparc
distrib/sparc64 distrib/special
distrib/vax distrib/zaurus
etc/MAKEDEV.common etc/Makefile
etc/etc.alpha/MAKEDEV etc/etc.amd64/MAKEDEV
etc/etc.armish/MAKEDEV etc/etc.cats/MAKEDEV
etc/etc.hp300/MAKEDEV etc/etc.hppa/MAKEDEV
etc/etc.hppa64/MAKEDEV etc/etc.i386/MAKEDEV
etc/etc.landisk/MAKEDEV etc/etc.luna88k/MAKEDEV
etc/etc.luna88k/MAKEDEV.md etc/etc.mac68k/MAKEDEV
etc/etc.macppc/MAKEDEV etc/etc.mvme68k/MAKEDEV
etc/etc.mvme88k/MAKEDEV etc/etc.sgi/MAKEDEV
etc/etc.sparc/MAKEDEV etc/etc.sparc64/MAKEDEV
etc/etc.vax/MAKEDEV etc/etc.zaurus/MAKEDEV
etc/hoststated.conf etc/root/root.mail
etc/skel/dot.cshrc etc/sysctl.conf
gnu/usr.bin/perl gnu/usr.bin/rcs
include/Makefile lib/libc
lib/libevent lib/libssl
libexec/spamd-setup regress/sbin
regress/usr.bin sbin/dhclient
sbin/fsck sbin/fsck_ffs
sbin/ipsecctl sbin/raidctl
share/man share/mk
share/tmac sys/altq
sys/arch/alpha/alpha sys/arch/alpha/conf
sys/arch/alpha/include sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/amd64/include
sys/arch/amd64/stand/pxeboot sys/arch/arm/arm
sys/arch/arm/include sys/arch/arm/xscale
sys/arch/aviion/aviion sys/arch/hppa/hppa
sys/arch/hppa64/hppa64 sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/isa sys/arch/i386/pci
sys/arch/i386/stand/pxeboot sys/arch/landisk/landisk
sys/arch/luna88k/dev sys/arch/m68k/m68k
sys/arch/m88k/include sys/arch/m88k/m88k
sys/arch/macppc/conf sys/arch/macppc/dev
sys/arch/macppc/macppc sys/arch/macppc/stand/tbxidata
sys/arch/mips64/mips64 sys/arch/mvme88k/dev
sys/arch/mvme88k/mvme88k sys/arch/mvmeppc/mvmeppc
sys/arch/sh/include sys/arch/sparc/dev
sys/arch/sparc64/dev sys/arch/sparc64/sparc64
sys/arch/vax/mba sys/arch/vax/mscp
sys/arch/vax/vax sys/arch/vax/vsa
sys/conf sys/dev
sys/dev/acpi sys/dev/ata
sys/dev/atapiscsi sys/dev/ic
sys/dev/isa sys/dev/mii
sys/dev/pci sys/dev/raidframe
sys/dev/sbus sys/dev/usb
sys/dev/vesa sys/dev/wscons
sys/isofs/cd9660 sys/kern
sys/net sys/net80211
sys/netinet sys/netinet6
sys/ntfs sys/scsi
sys/sys sys/ufs/ffs
sys/ufs/ufs sys/uvm
usr.bin/calendar usr.bin/cvs
usr.bin/grep usr.bin/mg
usr.bin/pkg-config usr.bin/rcs
usr.bin/readlink usr.bin/spell
usr.bin/ssh usr.bin/top
usr.sbin/amd usr.sbin/arp
usr.sbin/bgpd usr.sbin/cron
usr.sbin/dhcpd usr.sbin/hoststated
usr.sbin/httpd usr.sbin/iostat
usr.sbin/kgmon usr.sbin/lpr
usr.sbin/map-mbone usr.sbin/memconfig
usr.sbin/mrouted usr.sbin/mtrace
usr.sbin/ndp usr.sbin/ospfd
usr.sbin/pkg_add usr.sbin/pppd
usr.sbin/pwd_mkdb usr.sbin/quotaon
usr.sbin/repquota usr.sbin/rpc.bootparamd
usr.sbin/trpt usr.sbin/vnconfig
usr.sbin/ypbind usr.sbin/yppoll
usr.sbin/ypserv usr.sbin/ypset
== bin =============================================================== 01/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
csh
~ csh.1
> sort options and make -X a little clearer; mostly from Igor Sobrado (jmc@)
mv
~ mv.c
> Allow moving files starting with a dash across
> file system boundaries. Noticed by Roland Illig.
> ok otto@ millert@ jaredy@ (moritz@)
rm
~ rm.1
> change [-f | -i] to [-fi]: although technically not as correct, it is
> simpler (clearer), and matches cp(1), mv(1), posix, and even usage();
> (jmc@)
== distrib =========================================================== 02/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
alpha
~ common/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ bsd.rd/Makefile ~ common/Makefile.inc
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
amd64
~ common/install.md
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ common/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
armish
~ ramdisk/install.md
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
cats
~ ramdisk/install.md
> Missed this one in MDFSTYPES/MDFSOPTS commit. (krw@)
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
crunch
~ crunchide/crunchide.c
> Use sizeof(buf) instead of hard coded numbers.
> From Charles Longeau <chl at tuxfamily dot org> long ago.
> OK moritz at .ay@)
hp300
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ ramdisk/Makefile
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
hppa
~ list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ ramdisk/Makefile
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
i386
~ common/install.md
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ common/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
landisk
~ ramdisk/install.md
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
luna88k
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
mac68k
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
macppc
~ ramdisk/install.md
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
miniroot
~ install.sub
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ install.sub
> 4.1-beta (henning@)
~ install.sub
> Use new 'disknames' command to get names of disks and cds.
> ok deraadt@ (krw@)
~ list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ dot.profile
> better X"" idiom in while loop; didickman at yahoo.comeraadt@)
mvme68k
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
mvme88k
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
mvmeppc
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
notes
~ alpha/hardware ~ amd64/hardware
~ armish/hardware ~ i386/hardware
~ landisk/hardware ~ macppc/hardware
~ sparc64/hardware ~ zaurus/hardware
> As noted by Daniel Gruber in PR 5377 Surecom EP-9001-g has multiple
> revisions, mention the relevant one. (jsg@)
ramdisk
~ list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ Makefile
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
sets
~ lists/base/md.landisk ~ lists/comp/md.landisk
> sync (pvalchev@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ lists/base/md.landisk
~ 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/md.alpha
~ lists/comp/md.amd64 ~ lists/comp/md.armish
~ lists/comp/md.aviion ~ lists/comp/md.cats
~ lists/comp/md.hp300 ~ lists/comp/md.hppa
~ lists/comp/md.hppa64 ~ lists/comp/md.i386
~ lists/comp/md.landisk ~ lists/comp/md.luna88k
~ lists/comp/md.mac68k ~ lists/comp/md.macppc
~ lists/comp/md.mvme68k ~ lists/comp/md.mvme88k
~ lists/comp/md.mvmeppc ~ lists/comp/md.sgi
~ lists/comp/md.sparc ~ lists/comp/md.sparc64
~ lists/comp/md.vax ~ lists/comp/md.zaurus
> sync (henning@)
~ lists/base/md.macppc ~ lists/comp/md.macppc
> sync (pvalchev@)
~ lists/base/md.sparc64 ~ lists/comp/md.sparc64
> sync (pvalchev@)
~ lists/base/md.armish ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.mvme68k ~ lists/base/md.mvme88k
~ lists/base/md.sgi ~ lists/base/md.sparc
~ lists/base/md.vax ~ lists/comp/md.armish
~ lists/comp/md.hp300 ~ lists/comp/md.hppa
~ lists/comp/md.hppa64 ~ lists/comp/md.mvme68k
~ lists/comp/md.mvme88k ~ lists/comp/md.sgi
~ lists/comp/md.sparc ~ lists/comp/md.vax
> sync the rest (atomic.h) (pvalchev@)
~ lists/base/md.zaurus ~ lists/comp/md.zaurus
> sync (deraadt@)
~ lists/base/md.sparc ~ lists/base/mi
~ lists/comp/md.hp300 ~ lists/comp/md.mvme68k
~ lists/comp/md.sparc ~ lists/man/mi
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.hp300 ~ lists/base/md.mvme68k
~ lists/comp/md.hp300 ~ lists/comp/md.mvme68k
> sync (deraadt@)
~ lists/base/md.vax ~ lists/comp/md.vax
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ lists/base/md.landisk
~ 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@)
sgi
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
sparc
~ ramdisk/Makefile.inc
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
sparc64
~ bsd.rd/list ~ ramdisk/list
~ ramdiskB/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ bsd.rd/Makefile ~ ramdisk/Makefile
~ ramdiskB/Makefile
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
special
~ disknames/disknames.c
> append \n at end of line, and make this more normal userland code
> (deraadt@)
~ disknames/Makefile
> do not whack CFLAGS (deraadt@)
+ disknames/Makefile + disknames/disknames.c
> Hack a small program to return hw.disknames so that install scripts
> are not dependant on a clean dmesg to scan for disks and cds.
> "Looks good, seems right" art@ "commit" deraadt@ (krw@)
~ disknames/disknames.c
> Oops. Add $OpenBSD$ (pointed out by jasper@) and license (pointed out
> by deraadt@). (krw@)
~ disknames/disknames.c
> /* not $*. (krw@)
~ Makefile
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
vax
~ common/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
~ ramdisk/Makefile.inc
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
zaurus
~ ramdisk/install.md
> Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
> option to choose a filesystem type when mounting a disk. Rely on the
> filesystem information provided by the disklabel.
> When there is only one usable partition on the selected disk, just
> mount it without bothering the user with a question.
> Ensure that msdos filesystems are mounted with '-s' so that the names
> of the install sets will be in lower case and thus visible to the
> script.
> msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
> debugging. 'mount -t ...' silliness pointed out by deraadt at .rw@)
~ ramdisk/list
> put the disknames command on all install media (hope i did not miss any) ok
> krw@ (deraadt@)
== etc =============================================================== 03/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
MAKEDEV.common
~ MAKEDEV.common
> create "i" partitions for floppies too, in case we need them (deraadt@)
Makefile
~ Makefile
> s/GZIP/GZIPCMD/g in `make release` structure to avoid conflict with gzip's
> use of a GZIP environment variable for extra command flags.
> ok deraadt@, millert@ (tsi@)
etc.alpha/MAKEDEV
~ etc.alpha/MAKEDEV
> sync (deraadt@)
etc.amd64/MAKEDEV
~ etc.amd64/MAKEDEV
> sync (deraadt@)
etc.armish/MAKEDEV
~ etc.armish/MAKEDEV
> sync (deraadt@)
etc.cats/MAKEDEV
~ etc.cats/MAKEDEV
> sync (deraadt@)
etc.hp300/MAKEDEV
~ etc.hp300/MAKEDEV
> sync (deraadt@)
etc.hppa/MAKEDEV
~ etc.hppa/MAKEDEV
> sync (deraadt@)
etc.hppa64/MAKEDEV
~ etc.hppa64/MAKEDEV
> sync (deraadt@)
etc.i386/MAKEDEV
~ etc.i386/MAKEDEV
> sync (deraadt@)
etc.landisk/MAKEDEV
~ etc.landisk/MAKEDEV
> sync (deraadt@)
etc.luna88k/MAKEDEV
~ etc.luna88k/MAKEDEV
> Regen (miod@)
~ etc.luna88k/MAKEDEV
> sync (deraadt@)
etc.luna88k/MAKEDEV.md
~ etc.luna88k/MAKEDEV.md
> Create the /dev/lcd node; ok aoyama@ (miod@)
etc.mac68k/MAKEDEV
~ etc.mac68k/MAKEDEV
> sync (deraadt@)
etc.macppc/MAKEDEV
~ etc.macppc/MAKEDEV
> sync (deraadt@)
etc.mvme68k/MAKEDEV
~ etc.mvme68k/MAKEDEV
> sync (deraadt@)
etc.mvme88k/MAKEDEV
~ etc.mvme88k/MAKEDEV
> sync (deraadt@)
etc.sgi/MAKEDEV
~ etc.sgi/MAKEDEV
> sync (deraadt@)
etc.sparc/MAKEDEV
~ etc.sparc/MAKEDEV
> sync (deraadt@)
etc.sparc64/MAKEDEV
~ etc.sparc64/MAKEDEV
> sync (deraadt@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> sync (deraadt@)
etc.zaurus/MAKEDEV
~ etc.zaurus/MAKEDEV
> sync (deraadt@)
hoststated.conf
~ hoststated.conf
> fix some typos in the default configuration file.
> discussed with reyk@ (pyr@)
root/root.mail
~ root/root.mail
> 4.1-beta (henning@)
skel/dot.cshrc
~ skel/dot.cshrc
> ls -g option does nothing, ok to remove; from
> igor at string1.ciencias.uniovi.eseraadt@)
sysctl.conf
~ sysctl.conf
> add two carp(4) sysctl examples: net.inet.carp.preempt=1 and
> net.inet.carp.log=1. it is so common to enable carp preemption...
> yes! henning@, ok mpf@ (reyk@)
== gnu =============================================================== 04/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/perl
~ ext/IO/lib/IO/Socket.pm
> Back-port a getpeername() fix from IO version 1.30.
> Also add a missing defined() that fixes send on unix domain sockets.
> (millert@)
usr.bin/rcs
- COPYING - CREDITS
- ChangeLog - INSTALL
- INSTALL.RCS - Makefile.bsd-wrapper
- Makefile.in - NEWS
- README - REFS
- configure - configure.in
- install-sh - mkinstalldirs
- rcs.ms - rcs_func.ms
- man/ChangeLog - man/Makefile.in
- man/ci.1 - man/co.1
- man/ident.1 - man/merge.1
- man/rcs.1 - man/rcsclean.1
- man/rcsdiff.1 - man/rcsfile.5in
- man/rcsfreeze.1 - man/rcsintro.1
- man/rcsmerge.1 - man/rlog.1
- src/ChangeLog - src/Makefile.in
- src/TAGS - src/ci.c
- src/co.c - src/conf.heg
- src/conf.sh - src/ident.c
- src/maketime.c - src/maketime.h
- src/merge.c - src/merger.c
- src/partime.c - src/partime.h
- src/rcs.c - src/rcsbase.h
- src/rcsclean.c - src/rcsdiff.c
- src/rcsedit.c - src/rcsfcmp.c
- src/rcsfnms.c - src/rcsfreeze.sh
- src/rcsgen.c - src/rcskeep.c
- src/rcskeys.c - src/rcslex.c
- src/rcsmap.c - src/rcsmerge.c
- src/rcsrev.c - src/rcssyn.c
- src/rcstest - src/rcstime.c
- src/rcsutil.c - src/rlog.c
- src/version.c
> remove GNU RCS implementation from the tree. Open RCS has been used for
> over
> a release now.
> prompted by deraadt@, ok joris@ (niallo@)
== include =========================================================== 05/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
Makefile
~ Makefile
> remove prereq, by using a pre-generated include file (this one should now
> be MI since we removed stuff that was arch-dependent). The Configure script
> still rebuilds a copy of that file, and we check it for diffs.
> okay millert@ (espie@)
== lib =============================================================== 06/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ arch/sparc64/fpu/fpu_implode.c
> from FreeBSD via Jung (moorang at gmail), fix obvious typo in __fpu_ftox()
> which caused all negative numbers returned to be == -1. (jason@)
~ crypt/arc4random.c
> provide an libc internal interface to get random bytes, to be used by
> malloc
> to get random data without calling getpid(), ok millert@ deraadt@ (otto@)
~ stdlib/malloc.c
> get cheaper random bytes, less waste and no getpid() calls, which are
> done by arc4random(); ok millert@ deraadt@ (otto@)
~ net/getaddrinfo.c
> Remove int pretending to be a size_t.
> OK millert at .ay@)
~ net/gethostnamadr.c
> remove size_t and int mixup. same as getaddrinfo.c 1.30 -> 1.31. (itojun@)
~ net/getifaddrs.3
> correct a mistake concerning ifa_data;
> found by Srebrenko Sehic, corrected by millert and claudio; (jmc@)
~ net/getaddrinfo.c ~ net/getnameinfo.c
> Remove two mutexes by replacing getservbyname() and getservbyport()
> calls with their reentrant versions.
> OK millert at .ay@)
~ net/getaddrinfo.c
> Remove duplicate code. No functional change.
> OK itojun@, moritz@, and millert at .ay@)
~ net/getaddrinfo.c
> strlen(3) returns size_t.
> OK itojun at .ay@)
~ net/gethostnamadr.c
> strlen(3) returns size_t, not int.
> Suggested by itojun@ in response to my getaddrinfo fixes.
> OK millert at .ay@)
libevent
~ event.h
> Add prototype for bufferevent_base_set().
> From the libevent SVN repo, by Thorsten Glaser via brad@ (millert@)
~ event.c
> Avoid double recacl when loop_once is used.
> From libevent SVN via brad at .illert@)
libssl
~ cert.pem
> remove two expired certificates, diff from <Christian_Rusch at genua.de > ok jakob@ (grunk@)
== libexec =========================================================== 07/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
spamd-setup
~ spamd-setup.c
> Fix some realloc() off-by-one errors found by ray at . > Also simplify fix_quoted_colons() to avoid realloc entirely since
> the output buffer is at most 2x the length of the input buffer.
> Parts adapted from a diff from tdeval at .K ray@, beck@ (millert@)
== regress =========================================================== 08/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ ipsecctl/ikefail8.ok ~ ipsecctl/ikefail9.ok
~ ipsecctl/ikefail10.ok
> Adopt to recent change in parse.y (do not accept '\n' in quoted
> strings). The syntax error is now reported at the correct line.
> (hshoexer@)
usr.bin
~ grep/Makefile
> - Be explicit on command line checking, instead of relying on patterns,
> which may be NULL (e.g. -e '').
> - let add_pattern() decide how to deal with empty patterns, don't do
> magic in read_patterns().
> This unbreaks stuff like grep -e '', and makes grep -f <file> more
> POSIX compliant. Semantics for grep -f /dev/null (or any other empty
> file) may be questionable, but this case isn't specified by POSIX,
> and matching nothing at all seems to be sane.
> Thanks to otto@, who mentioned potential problems related to the
> -x option with the first patch i sent.
> ok jaredy@ (some time ago), otto@, millert@ (kili@)
== sbin ============================================================== 09/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
dhclient
~ dhclient.c
> error check socket() return; ok henning@ (stevesk@)
~ dhclient.c ~ privsep.h
> move includes only needed in dhclient.c; ok henning@ (stevesk@)
~ dispatch.c
> use errwarn functions vs. syslog(); ok henning@ krw@ (stevesk@)
~ clparse.c ~ options.c
~ privsep.c
> spacing and a typo that fell out of the read (deraadt@)
~ privsep.c
> make read connection closed message a debug(); ok henning@ (stevesk@)
fsck
~ fsutil.c
> silence fsck_{e2fs,ffs} when being put to work on non-existing filenames
> idea from and ok pedro@ (grunk@)
fsck_ffs
~ pass1.c
> detect truncation of block number, which can happen which trashed
> inodes; ok pedro@ millert@ (otto@)
~ setup.c
> max partition letter is 'a' + MAXPARTITIONS - 1, not 'h'. ok (and
> help) miod@ (otto@)
~ inode.c
> remsize must be signed to avoid wrapping around to some huge number.
> Solves a case were fsck_ffs was causing a segv. If it didn't do that
> it would have mangled the filesystem later, very probably.
> Diff from FreeBSD; ok millert@ pedro@ (otto@)
~ setup.c
> Do some extra validation of the superblock, otherwise a corrupt
> superblock might lead to crashes or other mishap. Now my fuzzed fs
> images no longer crash fsck_ffs. ok mickey@ pedro@ millert@ (otto@)
~ utilities.c
> "Fix" a horrible signal handler. ckfini() breaks all the rules for
> signal handlers, calling free() and not being reentrant. This commit
> fixes to most importamt problem (^C on the "MARK FILESYSTEM CLEAN?"
> question causes a double free), but actually SIGINT handling should
> be completely rewritten. ok millert@ deraadt@ (otto@)
~ setup.c
> Fix a row of bugs in the code that computes the alternate superblock
> locations based on the disklabel.
> - unit bug: disklabel size is in sectors, but superblock
> fs size is in fragments.
> - The disklabel contains the maximum superblock size, not the actual
> as used by newfs.
> - problem is that mkfs reduces track/sector and secors/track to
> make the cylindergroup fit in a fs block. In this case the values
> in the disklabel do not predict what's in the superblock.
> This fixes all these problems. It correctly predicts the location
> of all superblocks on all my filesystems I have online (sized between
> 100MB and 1000GB). Also tested with filesystems with different
> block and fragment sizes.
> Written this with a goto to make the diff easier to read.
> ok krw@ deraadt@ (otto@)
ipsecctl
~ parse.y
> Do not accept '\n' in quoted strings. Addresses issues noticed by
> Prabhu Gurumurthy <pgurumu () gmail ! com>
> (http://marc.theaimsgroup.com/?l=openbsd-misc&m=116060233106902&w=2),
> thanks!
> ok markus@ cloder@ (uhm, quite some time ago) (hshoexer@)
~ ipsec.conf.5
> Address PR 5380: refer to DH MODP well-known group numbers.
> Thanks to sthen <at> symphytum DOT spacehopper DOT org (cloder@)
raidctl
~ rf_configure.c
> Don't ignore buffer size argument.
> OK millert at .ay@)
~ rf_configure.c
> Pass correct buffer size. (sizeof(cfgPtr->spare_names[c]) != 256)
> OK moritz at .ay@)
~ rf_configure.c
> Use sizeof(buf) instead of magic numbers.
> From Charles Longeau <chl at tuxfamily dot org> to tech@ back in
> November, reminded by deraadt at . > OK moritz at .ay@)
== share ============================================================= 10/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/vnode.9
> Correct return value in read(2) syscall example. ok pedro (bluhm@)
~ man4/em.4
> add the HP ProLiant NC360T PCI Express Dual Port Gigabit NIC (tested
> ok), the NC340T is a quad port NIC, and the NC7170/NC7170LP are dual
> port NICs. (reyk@)
~ man9/malloc.9
> It's not M1394CTL and M1394DATA. It's M_1394CTL and M_1394DATA.
> ok brad (mk@)
~ man8/man8.luna88k/MAKEDEV.8
> Regen (miod@)
~ man4/ral.4
> As noted by Daniel Gruber in PR 5377 Surecom EP-9001-g has multiple
> revisions, mention the relevant one. (jsg@)
~ man4/man4.luna88k/Makefile + man4/man4.luna88k/lcd.4
> Added a man page for lcd(4).
> ok jmc@ miod@ (aoyama@)
~ man9/style.9
> forever loops may be done with for or while, it doesnt matter;
> so remove a line that says it matters.
> ok deraadt@ (thib@)
~ man4/man4.luna88k/intro.4
> .Xr lcd(4) (martin@)
~ man8/man8.alpha/MAKEDEV.8 ~ man8/man8.amd64/MAKEDEV.8
~ man8/man8.armish/MAKEDEV.8 ~ man8/man8.cats/MAKEDEV.8
~ man8/man8.hp300/MAKEDEV.8 ~ man8/man8.hppa/MAKEDEV.8
~ man8/man8.hppa64/MAKEDEV.8 ~ man8/man8.i386/MAKEDEV.8
~ man8/man8.landisk/MAKEDEV.8 ~ man8/man8.luna88k/MAKEDEV.8
~ man8/man8.mac68k/MAKEDEV.8 ~ man8/man8.macppc/MAKEDEV.8
~ man8/man8.mvme68k/MAKEDEV.8 ~ man8/man8.mvme88k/MAKEDEV.8
~ man8/man8.sgi/MAKEDEV.8 ~ man8/man8.sparc/MAKEDEV.8
~ man8/man8.sparc64/MAKEDEV.8 ~ man8/man8.vax/MAKEDEV.8
~ man8/man8.zaurus/MAKEDEV.8
> sync (deraadt@)
~ man4/man4.luna88k/intro.4 ~ man4/man4.luna88k/spc.4
> - comment out unwritten pages for now
> - tidy up the lcd and spc entries (jmc@)
~ man7/mirroring-ports.7
> explain about RECURSIVE_FETCH_LIST in a clear way (why is mirror-maker
> taking so much time ?). Some formatting advice from jmc@ (espie@)
~ man4/uslcom.4
> Add some device ids found in Linux driver. (jsg@)
~ man4/axe.4
> Add some additional device ids found in Linux driver. (jsg@)
~ man4/axe.4
> sort the hardware list; (jmc@)
+ man9/aml_evalnode.9
> Marco has been wanting documentation for the AML/ACPI API for a long
> time so here is a first stab at it. Only documents three functions so
> far, but I'm putting it in the tree now so more people can easily
> contribute.
> Input and ok marco jmc (mk@)
~ man9/aml_evalnode.9
> Add aml_find_node(). (mk@)
~ man9/aml_evalnode.9
> Document aml_val2int(). Also, add an EXAMPLES section that shows use of
> aml_evalname(), aml_val2int(), and aml_freevalue() in turn.
> Still a lot more to come.
> ok marco (mk@)
~ man9/aml_evalnode.9
> tweaks; (jmc@)
~ man4/udav.4
> Add support for ShanTou ST268.
> Tested by Paul de Weerd. (jsg@)
~ man4/man4.sparc/cgfourteen.4
> Provide a working example of changing resolution. (miod@)
~ man9/Makefile
> Add aml_evalnode.9 along with the required MLINKS.
> Prodded by deraadt which made me notice I'd forgotten to update MLINKS
> as I added new functions. (mk@)
mk
~ sys.mk
> 4.1-beta (henning@)
tmac
~ mdoc/doc-common
> 4.1-beta (henning@)
== sys =============================================================== 11/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
altq
~ altq_rmclass.h
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
arch/alpha/alpha
~ db_disasm.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
~ disksubr.c
> Remove #ifdef/#endif's around MBR checking code. Remove now unused
> option DISKLABEL_I386.
> ok deraadt@ (krw@)
arch/alpha/conf
~ GENERIC
> Remove #ifdef/#endif's around MBR checking code. Remove now unused
> option DISKLABEL_I386.
> ok deraadt@ (krw@)
arch/alpha/include
~ exec.h
> Remove a.out nlist support (COFF nlist is kept in case kernel has
> COMPAT_OSF1) (miod@)
arch/amd64/amd64
~ identcpu.c
> Check for some CPUID flags found on newer Intel processors.
> ok tom@ gwk@ krw@ (jsg@)
~ powernow-k8.c
> Fix spelling of Cool'n'Quiet, as done on i386 some time ago. Also
> correct PowerNow in a couple of places. (tom@)
~ identcpu.c + amd64errata.c
> Add code to check for the AMD amd64 errata, and correct them where
> possible. Taken from NetBSD.
> ok deraadt@ (tom@)
~ machdep.c
> Add SMALL_KERNEL throught acpi to make it fit on boot media.
> ok deraadt (marco@)
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/amd64/conf
~ files.amd64
> Add code to check for the AMD amd64 errata, and correct them where
> possible. Taken from NetBSD.
> ok deraadt@ (tom@)
~ RAMDISK ~ RAMDISK_CD
> Add SMALL_KERNEL throught acpi to make it fit on boot media.
> ok deraadt (marco@)
arch/amd64/include
~ psl.h
> Remove _KERNEL_OPT leftovers. (miod@)
~ specialreg.h
> Check for some CPUID flags found on newer Intel processors.
> ok tom@ gwk@ krw@ (jsg@)
~ cpu.h ~ cpufunc.h
~ specialreg.h
> Add code to check for the AMD amd64 errata, and correct them where
> possible. Taken from NetBSD.
> ok deraadt@ (tom@)
arch/amd64/stand/pxeboot
~ pxeboot.8
> zap double word; (jmc@)
~ pxeboot.8
> sync the wording w/ the i386 page; (jmc@)
~ pxeboot.8
> OpenBSD -> .Ox
> > -> \*(Gt (jmc@)
arch/arm/arm
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/arm/include
~ cpu.h
> Remove now unused evcnt field from struct cpu_info. (miod@)
arch/arm/xscale
~ pxa27x_udc.c
> If SMAC is set in the correct register, it works much better, also set
> the direction bit correctly. More cleanup. (drahn@)
~ pxa27x_udc.c
> Reduce debug. (drahn@)
~ pxa27x_udc.c ~ pxa27x_udcreg.h
> USB client mode with cdce function driver is coming along, RX and TX kinda
> work.
> Limitations include failing to recieve packets that are a multiple of 64
> bytes
> and sending packets longer than 128 bytes appears to be messed up.
> Work in progress. (drahn@)
~ pxa27x_udc.c
> Add a delay for ep0 handling. Dunno why, but without debug prints it would
> not attach properly until a delay was added. Also some debug quieting.
> (drahn@)
~ pxa27x_udc.c
> Fix transmit packet termination. odd length and 64 byte multiple packets
> were not sending the last data correctly before. (drahn@)
~ pxa27x_udc.c
> Add a mapping for logical to physical endpoints, otherwise data tries to
> go out the wrong endpoint. Some debug massage. (drahn@)
~ pxa27x_udc.c
> TX is working fine, turn off debug. (drahn@)
arch/aviion/aviion
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/hppa/hppa
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
~ disksubr.c
> Remove #ifdef/#endif's around MBR checking code. Remove now unused
> option DISKLABEL_I386.
> ok deraadt@ (krw@)
arch/hppa64/hppa64
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
~ disksubr.c
> Remove #ifdef/#endif's around MBR checking code. Remove now unused
> option DISKLABEL_I386.
> ok deraadt@ (krw@)
arch/i386/conf
~ RAMDISK
> To squeeze new stuff onto onto the very full boot floppies, occasionally
> some drivers for ancient devices must die. To modify one of my favorite
> quotes into this particular context:
> The total amount of suffering per year [on a boot floppy] is beyond
> all decent contemplation. During the minute that it takes me to
> compose this sentence, [a few device drivers] are being [deleted],
> many others are running for their lives, whimpering with fear, others
> are being slowly devoured from within by rasping parasites, thousands
> of all kinds are dying of starvation, thirst and disease. It must be
> so. If there is ever a time of [sufficient space], this very fact will
> automatically lead to an increase in [driver] population until the
> natural state of starvation and misery is restored.
> - cribbed from Richard Dawkins "God's Utility Function",
> Scientific American, November 1995
> Of course, these drivers remain on the CD boot media, so there is a
> solution for the truly desperate legacy addicts. (deraadt@)
~ files.i386
> Bring in the AMD errata checks from amd64.
> Changes to either copy of amd64errata.c must be replicated in the other.
> ok deraadt@ (tom@)
~ RAMDISK ~ RAMDISKB
~ RAMDISKC ~ RAMDISK_CD
> Add SMALL_KERNEL throught acpi to make it fit on boot media.
> ok deraadt (marco@)
arch/i386/i386
~ machdep.c
> Check for xTPR result of CPUID.
> ok tom@ (jsg@)
~ mainbus.c
> Zap unused local acpi_attached variable, since it has been superseded
> by acpi_hasprocfvs.
> ok gwk (dim@)
~ linux_machdep.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ machdep.c + amd64errata.c
> Bring in the AMD errata checks from amd64.
> Changes to either copy of amd64errata.c must be replicated in the other.
> ok deraadt@ (tom@)
~ machdep.c
> Add SMALL_KERNEL throught acpi to make it fit on boot media.
> ok deraadt (marco@)
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/i386/include
~ specialreg.h
> Check for xTPR result of CPUID.
> ok tom@ (jsg@)
~ cpufunc.h ~ specialreg.h
> Bring in the AMD errata checks from amd64.
> Changes to either copy of amd64errata.c must be replicated in the other.
> ok deraadt@ (tom@)
arch/i386/isa
~ pccom.c
> break into ddb right from comintr() w/o softtty (same as com(4) does);
> miod@ ok (mickey@)
arch/i386/pci
~ glxsb.c
> Enable the AES acceleration. Won't be picked up for IPsec, since we
> don't support the other required operations in the driver, but will be
> used by OpenSSL.
> ok deraadt@ (tom@)
arch/i386/stand/pxeboot
~ pxeboot.8
> OpenBSD -> .Ox
> > -> \*(Gt (jmc@)
arch/landisk/landisk
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/luna88k/dev
~ siotty.c
> FALLTHRU -> FALLTHROUGH for consistency.
> Suggested by miod@ (jsg@)
arch/m68k/m68k
~ pmap_motorola.c
> In pmap_collect():
> - do not bother checking for pmap_kernel() and operating on it, as
> pmap_collect() will not be invoked for P_SYSTEM process.
> - preserve wired pages while purging. (miod@)
~ pmap_motorola.c
> If we __HAVE_PMAP_DIRECT, handle these mappings in pmap_extract(). (miod@)
arch/m88k/include
~ cmmu.h
> Rework the cache handling routines again. We now try to operate on the
> exact
> address range we've been given, rounded to cache line boundaries, instead
> of being lazy and operating on pages as soon as the range was large enough.
> Also, since the ranges we'll be invoked for are reasonably small, it does
> not make sense to check for segment sizes - we're always smaller, really.
> While there, hardcode the size in cmmu_flush_data_cache(), which becomes
> cmmu_flush_data_page(), since it was always invoked for complete pages.
> (miod@)
arch/m88k/m88k
~ eh_common.S
> Shuffle code around so that optimization of the m88110_trap() return gets
> computed correctly. (miod@)
~ m8820x_machdep.c ~ pmap.c
~ trap.c
> Rework the cache handling routines again. We now try to operate on the
> exact
> address range we've been given, rounded to cache line boundaries, instead
> of being lazy and operating on pages as soon as the range was large enough.
> Also, since the ranges we'll be invoked for are reasonably small, it does
> not make sense to check for segment sizes - we're always smaller, really.
> While there, hardcode the size in cmmu_flush_data_cache(), which becomes
> cmmu_flush_data_page(), since it was always invoked for complete pages.
> (miod@)
arch/macppc/conf
~ GENERIC
> Enable malo(4) on macppc. OK mglocker@ deraadt@ (claudio@)
arch/macppc/dev
~ adb.c ~ pm_direct.h
~ pm_direct.c
> Add cuda_fileserver_mode() and pmu_fileserver_mode() that enable the wake
> on AC loss feature of the power management IC. Make this the default
> behaviour when booting OpenBSD from now on.
> This will only affect machines that have the power suddenly cut, Performing
> a shutdown requesting power down will clear this mode and its then possible
> to remove the power cord, and plug it back in without the machine comming
> back on automatically.
> Tested by myself, drahn
> ok kettenis, drahn. (gwk@)
~ pm_direct.c ~ pm_direct.h
~ adb.c
> Correct yo-yo shutdowns:
> Apparently some machines don't detect a clean (i.e. software initiated)
> shutdown; and ignore the 'wake on AC loss' bit, meaning they wake up
> immediatly after being told to shutdown e.g. via shutdown -hp.
> So now we continue preserve the wake on AC loss behaivour, howerver if we
> initiate a clean shutdown we clear this bit so that it the machine does not
> immediately power back up again.
> ok kettenis@ (gwk@)
arch/macppc/macppc
~ mainbus.c
> Cope with the different format of the name property of the root device in
> the openfirmware tree as found in old world macs. Also utilize the
> compatible property to print nice model information in the dmesg
> and the sysctl hw.vendor/product fields.
> mainbus0 (root): model Power Macintosh 9500
> hw.vendor=Apple Computer, Inc.
> hw.product=Power Macintosh 9500
> Note this is from a 9600, this information will reflect the architecture in
> this case both the 9500 and 9600 are from tsunami architecture and differ
> only in the processor daughtercard.
> Tested by myself and martin@ on old world machines, and by martin@ on
> a new world.
> ok martin@, drahn@ (gwk@)
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/macppc/stand/tbxidata
~ bsd.tbxi
> 4.1-beta (henning@)
arch/mips64/mips64
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
~ disksubr.c
> Remove #ifdef/#endif's around MBR checking code. Remove now unused
> option DISKLABEL_I386.
> ok deraadt@ (krw@)
arch/mvme88k/dev
~ mainbus.c
> Rework the i/o mapping logic so that it allows the 1:1 region to not go up
> to
> the end of the address space; allows the A16D16 VME space to be mapped
> correctly again on MVME197. (miod@)
arch/mvme88k/mvme88k
~ bus_dma.c ~ m88110.c
> Rework the cache handling routines again. We now try to operate on the
> exact
> address range we've been given, rounded to cache line boundaries, instead
> of being lazy and operating on pages as soon as the range was large enough.
> Also, since the ranges we'll be invoked for are reasonably small, it does
> not make sense to check for segment sizes - we're always smaller, really.
> While there, hardcode the size in cmmu_flush_data_cache(), which becomes
> cmmu_flush_data_page(), since it was always invoked for complete pages.
> (miod@)
arch/mvmeppc/mvmeppc
~ disksubr.c
> If no MBR partitions are found when spoofing a disklabel, try looking
> for a bare FAT12/16/32 filesystem. If one is found, spoof it as 'i'.
> This enables iPod shuffles and other umass devices that are shipped
> with a bare FAT32 filesystem to be used as install media. And
> generally makes things easier for the user just trying to mount some
> media, e.g. floppies.
> Does not make it safe to write a disklabel or MBR on such a device!
> That will still obliterate the FAT filesystem.
> Help and suggestions from tom@ and deraadt at .edback and suggestions
> for future enhancements from espie@ mickey@ and peter at . > ok tom@ deraadt@ (krw@)
arch/sh/include
~ devreg.h
> typo in comment (martin@)
arch/sparc/dev
~ fd.c ~ xd.c
~ xy.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
~ mgx.c
> Make it more apparent these boards have (crippled version of)
> vga-compatible
> crtc. No functional change. (miod@)
~ cgfourteen.c ~ cgsix.c
~ cgthree.c ~ p9000.c
~ p9100.c ~ rfx.c
~ tcx.c ~ vigra.c
> Display the interrupt priority in dmesg, for frame buffers which register
> interrupt handlers. (miod@)
arch/sparc64/dev
~ fd.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
arch/sparc64/sparc64
~ openfirm.c
> Remove _KERNEL_OPT leftovers. (miod@)
~ autoconf.c
> Fix the hw.vendor/product sysctls on sparc64, handle the cases where
> banner-name begins with "SUNW," and make a copy of the platform_type buffer
> before chopping it up, so other/future users of platform_type dont get a
> rude shock.
> deraadt asked for this a 100 million years ago before 4.0.
> tested by pyr, brad, and kettenis.
> ok kettenis@ (gwk@)
arch/vax/mba
~ hp.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
arch/vax/mscp
~ mscp_disk.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
arch/vax/vax
~ db_disasm.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ disksubr.c
> In writedisklabel(), read the disklabel sector before rewriting it, to
> preserve the non-disklabel contents; otherwise altering your disklabel may
> render your machine unbootable.
> ok deraadt@ krw@ (miod@)
arch/vax/vsa
~ hdc9224.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
conf
~ newvers.sh
> 4.1-beta (henning@)
~ param.c
> recycle swbuf that had been long gone (w/ old vm)
> (this is in preparation for approaching GBC work) (mickey@)
dev
~ sequencer.c
> fall into -> FALLTHROUGH to appease lint (jsg@)
~ flash.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
dev/acpi
~ acpi.c
> Add smarter _INI code. This helps with some dissapearing devices.
> ok kettenis jordan (marco@)
~ dsdt.c
> Fixed stupid bit mangling on index fields
> Changed field read/write code for special case aligned, non-aligned
> read/write
> ok marco@ (jordan@)
~ acpitz.c
> Quiet a noisy debug message by using dnprintf instead of printf.
> ok marco (deanna@)
~ acpimadt.c
> Cleanup and hide debug messages. (kettenis@)
~ acpidock.c
> Don't clear the struct aml_value res when aml_evalnode() does this
> anyway. Also clean up a bit. (mk@)
~ acpidock.c
> Let acpidock_eject take an extra argument of what node to call _EJ0 on.
> Will be used when ejecting devices sitting in the dock. (mk@)
~ acpidock.c
> Change some functions so there's only one exit point. This should make
> it harder to introduce leaks in the code. (mk@)
~ acpibat.c
> Since a full battery can still have state BST_CHARGE ("charging"),
> fullness needs to be checked first. Otherwise, full batteries are
> always described as "charging."
> ok marco (deanna@)
~ acpi.c ~ acpiec.c
> Add SMALL_KERNEL throught acpi to make it fit on boot media.
> ok deraadt (marco@)
~ acpi.c
> Shave off another K pre compression.
> Shuffle SMALL_KERNEL functions around so that we only have a single #ifndef
> (marco@)
~ dsdt.h ~ dsdt.c
~ acpi.c
> Added dynamic perfect hash for opcodes
> ok marco@ (jordan@)
dev/ata
~ ata_wdc.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ wd.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
dev/atapiscsi
~ atapiscsi.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
dev/ic
~ awi.c ~ pcdisplayvar.h
~ vga.c
> Remove _KERNEL_OPT leftovers. (miod@)
~ mfi.c
> Fix subtle x ? y : z bug when calling mfi_create_sgl. This worked because
> during runtime the bug condition does not happen.
> ok krw joris (marco@)
~ mfi.c
> bus_space does byte swapping to cope with host endianness for us, so remove
> an unnecessary htole32(). (dlg@)
~ ar5210.c ~ ar5211.c
~ ar5212.c ~ isp_target.c
~ pdq.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ atw.c
> remove no longer used rate related variable/defines (jsg@)
~ atw.c
> put debug string tables under ATW_DEBUG (jsg@)
~ rtw.c
> remove some unused goop (jsg@)
~ pgt.c
> Add SIOCADDMULTI and SIOCDELMULTI ioctl handlers. Without them IPv6 does
> not work. Issue reported by brad@ OK mglocker@ (claudio@)
~ malo.c
> Sync with pgt(4) multicast fix.
> OK claudio@ (mglocker@)
~ re.c
> from linux->freebsd->brad->me, tested by matthieu, brad, kettenis,
> others...
> looks like realtek reversed the order of multicast stuff on the PCI-E cards
> (jason@)
~ bcw.c ~ bcwreg.h
~ bcwvar.h
> Turn radio (version 2050) on. (mglocker@)
~ bcw.c ~ bcwreg.h
~ bcwvar.h
> Start to add radio PHY initialization routines.
> Rename some radio variable names to names which doesn't confuse me
> everytime I have to use them. (mglocker@)
~ bcw.c
> Sort routines (phy, radio). (mglocker@)
~ bcw.c
> Add bcw_shm_write16(). (mglocker@)
~ bcw.c
> Comment corrections from Bret Lambert. (mglocker@)
~ bcw.c
> Add bcw_phy_set_baseband_attenuation(). (mglocker@)
dev/isa
~ fd.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ fd.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
dev/mii
~ eephy.c
> Add support for fiber on the 88E1112 (88E8021/22 integrated PHY).
> (kettenis@)
dev/pci
~ bktr/bktr_card.c ~ bktr/bktr_core.c
~ bktr/bktr_os.c
> Remove _KERNEL_OPT leftovers. (miod@)
~ if_msk.c ~ if_mskvar.h
> Add support for fiber on 88E8021/22. (kettenis@)
~ if_sk.c
> Fix prototype, from brad@, no binary change (pedro@)
~ if_msk.c
> Avoid unnecessary resets. This should make fiber 88E8021/22 work
> completely.
> tested by jsg@, brad@ (kettenis@)
~ if_dc_pci.c
> Add missing break in attach code.
> ok tom@ claudio@ henning@ (jsg@)
~ ppb.c
> Fix typo in comment (tom@)
~ if_msk.c
> Fix typo. Spotted by brad at .ettenis@)
~ if_de.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ auixp.c
> FALLTHRU -> FALLTHROUGH for consistency.
> Suggested by miod@ (jsg@)
~ ahci.c
> %b format string for the GHC register. less whitespace while here (dlg@)
~ if_bge.c
> bge_newbuf_std() should return ENOBUFS on failure, as that's what
> callers check for. One return accidentally changed to ENOMEM when
> r1.133 reverted r1.85. Nuke superfluous blank line.
> From brad@, tested by myself and Johan M:son Lindman. (krw@)
~ ahci.c
> only reset the controller if it is already enabled. (dlg@)
~ pcidevs
> Add nVIDIA GeForce 7600 GT & GS. From Joerg Zinke. (kettenis@)
~ pcidevs.h ~ pcidevs_data.h
> regen (kettenis@)
~ ahci.c
> reorder allocation of the ports resources so register manipulation can be
> done earlier. (dlg@)
dev/raidframe
~ rf_openbsdkintf.c
> Don't print the error strings returned by readdisklabel(). If you
> need the debug info uncomment the printf's you need. Crude but
> effective way to suppress 'no disklabel' errors that pop up at the
> most innconvenient times to frighten users. More elegant method,
> DPRINTF-like constructs or something, later.
> "Yay!" marco@ ok deraadt@ (krw@)
dev/sbus
~ mgx.c
> Make it more apparent these boards have (crippled version of)
> vga-compatible
> crtc. No functional change. (miod@)
dev/usb
~ if_zyd.c
> Don't enable debug spam by default. (jsg@)
~ if_aue.c ~ if_cue.c
~ if_kue.c ~ if_upl.c
~ if_url.c ~ ukbd.c
> Remove _KERNEL_OPT leftovers. (miod@)
~ if_cdcef.c ~ usbf_subr.c
> USB client mode with cdce function driver is coming along, RX and TX kinda
> work.
> Limitations include failing to recieve packets that are a multiple of 64
> bytes
> and sending packets longer than 128 bytes appears to be messed up.
> Work in progress. (drahn@)
~ if_cdcef.c
> USB host is not scanning for packets if attached but cdce is not up.
> As an initial workaround for this, do not attempt to send any packets
> until a packet has been recieved. (drahn@)
~ if_cdcef.c
> It is not valid to have the input endpoint and output endpoint the same.
> (drahn@)
~ if_cdcef.c
> Dont hang completely on watchdog. (drahn@)
~ if_cdcef.c
> Reorder endpoints so that endpoint numbers match, remove more debug.
> (drahn@)
~ usbdevs
> Add some uslcom(4) ids found in Linux. (jsg@)
~ usbdevs_data.h ~ usbdevs.h
> regen (jsg@)
~ uslcom.c
> Add some device ids found in Linux driver. (jsg@)
~ usbdevs.h ~ usbdevs_data.h
> regen (jsg@)
~ usbdevs
> Add some axe(4) device ids found in Linux driver. (jsg@)
~ if_axe.c
> Add some additional device ids found in Linux driver. (jsg@)
~ usbdevs
> another udav(4) (jsg@)
~ usbdevs.h ~ usbdevs_data.h
> regen (jsg@)
~ if_udav.c
> Add support for ShanTou ST268.
> Tested by Paul de Weerd. (jsg@)
dev/vesa
~ vesabios.c ~ vesafb.c
+ vbe.h
> Add currently unused functions for getting EDID information (max supported
> resolution, hsync, vsync etc) from the monitor using DDC.
> Cleanup a whole bunch of magic,
> ok deraadt (gwk@)
dev/wscons
~ wsdisplay.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ wsdisplay_compat_usl.c ~ wsemul_dumb.c
~ wsemul_sun.c ~ wsemul_vt100.c
> FALLTHRU -> FALLTHROUGH for consistency.
> Suggested by miod@ (jsg@)
isofs/cd9660
~ cd9660_rrip.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
kern
~ vfs_subr.c
> fix ddb buf print (mickey@)
~ kern_lock.c ~ uipc_socket.c
~ vfs_subr.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ vfs_subr.c
> fix ddb buf printing for daddr_t growth to 64bit;
> from juan hernandez gonzalez; tested by bluhm@ (mickey@)
net
~ if_spppsubr.c
> Remove _KERNEL_OPT leftovers. (miod@)
~ if.c
> Don't pass random flags to SIOIFFLAGS when changing the lladdr.
> OK tedu@ (mpf@)
~ bridgestp.c ~ if.c
~ if_spppsubr.c ~ pf.c
~ pfkeyv2.c ~ rtsock.c
~ slcompress.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ bridgestp.c
> Set topology change propagation on all ports _except_ the caller.
> From FreeBSD (reyk@)
~ if_tun.c
> Unbreak ppp(8) over tun(4) by restriciting the flags that can be changed
> via TUNSIFINFO. ppp(8) was happily clearing the RUNNING flag and so all
> incomming packets where dropped. Issue reported by irix <at> ukr <dot> net.
> While there check that the mtu is in a valid range -- stolen from
> SIOCSIFMTU
> case. (claudio@)
net80211
~ ieee80211_proto.c
> FALLTHRU -> FALLTHROUGH for consistency.
> Suggested by miod@ (jsg@)
netinet
~ tcp_input.c
> whitespace fix (itojun@)
~ in.c ~ ip_ah.c
~ ip_ipsp.c ~ ip_mroute.c
~ ip_spd.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ in_gif.c
> Simplify even more by reducing shared code in #if NBRIDGE and default case.
> OK mglocker@ (claudio@)
netinet6
~ raw_ip6.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
~ in6_gif.c
> Simplify the #if NBRIDGE case as in in_gif.c:1.33. (claudio@)
ntfs
~ ntfs.h
> Remove _KERNEL_OPT leftovers. (miod@)
scsi
~ sd.c
> Don't need a 'return' just before exiting a function. (krw@)
sys
~ param.h
> 4.1-beta (henning@)
ufs/ffs
~ fs.h
> do not look for sblock at offset 0; pedro@ deraadt@ ok (mickey@)
ufs/ufs
~ ufs_quota.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
uvm
~ uvm_pglist.c
> Let this compile with 'option DEBUG' again.
> ok dim@ (tom@)
~ uvm_meter.c
> Consistently spell FALLTHROUGH to appease lint.
> ok kettenis@ cloder@ tom@ henning@ (jsg@)
== usr.bin =========================================================== 12/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.openbsd
> couple more entries (mickey@)
cvs
- rcstime.c ~ Makefile
~ rcs.h
> remove unused leftovers from openrcs; OK joris at .sa@)
~ file.h
> zap unused CVS_ISDIR() and CVS_ISFILE() macros. OK joris at .sa@)
~ Makefile
> Fix spacing in Makefile.
> ok joris@
> From: Igor Sobrado <igor at string1.ciencias.uniovi.es> (niallo@)
~ add.c ~ admin.c
~ checkout.c ~ client.c
~ config.c ~ cvs.c
~ edit.c ~ entries.c
~ import.c ~ init.c
~ repository.c ~ server.c
~ update.c ~ util.c
~ util.h
> cvs_path_cat() removal since we can now easily handle that
> functionality w/ xsnprintf(); Initial diff started by thib at . > OK thib@ joris at .sa@)
~ checkout.c
> an erroneous free() crept in due to a merge error (otto@)
grep
~ grep.1 ~ grep.c
> - Be explicit on command line checking, instead of relying on patterns,
> which may be NULL (e.g. -e '').
> - let add_pattern() decide how to deal with empty patterns, don't do
> magic in read_patterns().
> This unbreaks stuff like grep -e '', and makes grep -f <file> more
> POSIX compliant. Semantics for grep -f /dev/null (or any other empty
> file) may be questionable, but this case isn't specified by POSIX,
> and matching nothing at all seems to be sane.
> Thanks to otto@, who mentioned potential problems related to the
> -x option with the first patch i sent.
> ok jaredy@ (some time ago), otto@, millert@ (kili@)
mg
~ search.c
> Fix a problem with wrapped incremental searches.
> Basically, on wrap, the line pointer and offset would get out of sync,
> leading
> to incorrect line numbers or a segfault.
> Deanna Phillips did all the work of spotting it tracking it down to the
> right function. Thanks!
> While here, add emacs-like messages for wrapped and failed incremental
> searches. Tested by Deanna. (kjell@)
pkg-config
~ pkg-config.1
> missing full stop; from Daniel Matic (jmc@)
rcs
~ ci.1 ~ ci.c
~ rcsdiff.1
> sync some manual page entries with actual usage.
> ok jmc@, xsa@
> mostly From: Igor Sobrado <igor at string1.ciencias.uniovi.es> (niallo@)
~ buf.h
> Correct function name in comment.
> From Pierre Riteau <pierre dot riteau at free dot fr>.
> OK xsa at .ay@)
~ co.c
> keep correct permissions on the RCS file when locking/unlocking the file
> with ci and co. fixes PR 5379.
> OK millert@ joris at .sa@)
readlink
~ readlink.c
> if -f is not used, readlink should not print anything on error, but if
> -f is used, handle errors like it should. ok'ed by deraadt@ some time
> ago but then forgotten (otto@)
spell
~ spell.ksh ~ spell.1
> sync synopsis and usage(); mostly from Igor Sobrado (jmc@)
ssh
~ bufbn.c
> typos in comments; ok jmc@ (stevesk@)
top
~ top.1
> improve the description for -C;
> started by a mail from Igor Sobrado;
> ok otto (jmc@)
~ top.1
> mark up `dumb' using .Em, to be consistent with an earlier
> mark up of `intelligent'; (jmc@)
~ commands.c ~ top.1
> more refinements for the interactive commands section; ok otto (jmc@)
== usr.sbin ========================================================== 13/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
amd
~ amd/amd.8 ~ amd/get_args.c
> sort options and sync usage(); from Igor Sobrado
> also fix a misplaced .El (jmc@)
~ amq/amq.8 ~ amq/amq.c
> simplify synopsis/usage; mostly from Igor Sobrado (jmc@)
~ amd/amd.8
> document -C option; ok jmc (deraadt@)
~ amd/amd.8 ~ amd/get_args.c
> oops, let synopsis and usage agree; (jmc@)
arp
~ arp.c
> Use sizeof(buf) instead of hard coded numbers.
> From Charles Longeau <chl at tuxfamily dot org> long ago.
> OK moritz at .ay@)
bgpd
~ mrt.c
> Fix some log_warn() messages. (claudio@)
~ mrt.c
> Switch address and AS fields in mrt dump messages for incoming traffic so
> that source and destination match the actual traffic flow.
> Found and initial diff by Adam Chappell (Adam.Chappell at interoute dot
> com) (claudio@)
cron
~ crontab.c ~ pathnames.h
> crontab -e /tmp//crontab.ynUyD24939 versus /tmp/crontab.ynUyD24939.
> OK millert@ (mglocker@)
~ cron.8 ~ cron.c
> tidy up synopsis and usage(); (jmc@)
dhcpd
~ dhcpd.8 ~ dhcpd.c
> no code for -p, so remove from man page and usage();
> confirmed by ckuethe;
> spotted by Mark Lumsden (jmc@)
~ dhcpd.c
> -q flag is unused (old shared code from dhclient); spotted by
> mark at cyodesigns > ok krw (deraadt@)
~ dhcpd.h
> unused extern decl
> From: Mark Lumsden <mark at cyodesigns.comhenning@)
hoststated
~ check_icmp.c
> spacing (pyr@)
httpd
~ Makefile.bsd-wrapper ~ src/Configure
+ src/include/ap_config_auto.h
> remove prereq, by using a pre-generated include file (this one should now
> be MI since we removed stuff that was arch-dependent). The Configure script
> still rebuilds a copy of that file, and we check it for diffs.
> okay millert@ (espie@)
~ src/Configure ~ src/include/ap_config_auto.h
> unbreak compile on 64bit systems; no cookie for espie. ok millert
> (henning@)
~ src/Configure
> g/c NO_DL_NEEDED, it is no longer used by os/unix/os.c (millert@)
~ src/modules/experimental/mod_auth_digest.c
> get rid of the ConfigStart/End section used by the weird fragile apache
> configure system.
> the mod_auth_digest module has such a section, and there (via two other
> indirections, of course!) -DDEV_RANDOM=/dev/arandom is added to CFLAGS.
> via a few more bizarre indicrections that ends up in ap_config_auto.h.
> Since ap_config_auto.h gets installed in /usr/lib/apache/include/ and
> thus might be used by 3rd party modules, we must be very careful with
> removing shitz there. But I kinda doubt anything relies on a define
> that is only there when a module marked as experimental is compiled in.
> since we long ago made mod_auth_digest use arc4random and do not use
> said DEV_RANDOM define at all any more, we don't need it ourselves.
> so nuke the mod_auth_digest ConfigStart/End section, which doesn't do
> anything else, alltogether.
> Since mod_auth_digest is only compiled as DSO, the define was missing
> on static archs, therefore breaking the build on vax an friends since
> espie put the pregenerated ap_config_auto.h in. ok millert deraadt
> (henning@)
~ src/include/ap_config_auto.h
> regen, DEV_RANDOM is gone (henning@)
iostat
~ iostat.c ~ iostat.8
> - sync SYNOPSIS and usage()
> - add args to the option list
> - I/O does not need .Tn
> - .Nm does not need an argument
> based on a diff from Igor Sobrado (jmc@)
kgmon
~ kgmon.8 ~ kgmon.c
> order options and usage(); from Igor Sobrado (jmc@)
lpr
~ lptest/lptest.1
> kill extra word; (jmc@)
~ lpq/lpq.1 ~ lpq/lpq.c
> sort options and sync usage(); from Igor Sobrado (jmc@)
~ lprm/lprm.1 ~ lprm/lprm.c
> sync synopsis and usage(); from Igor Sobrado (jmc@)
~ lpd/lpd.8
> sort options; from Igor Sobrado (jmc@)
map-mbone
~ mapper.c ~ map-mbone.8
> tidy up synopsis and usage(); from Igor Sobrado (jmc@)
memconfig
~ memconfig.8
> unneeded .Op; from Igor Sobrado (jmc@)
mrouted
~ mrouted.8 ~ main.c
> tidy up synopsis and usage; from Igor Sobrado (jmc@)
mtrace
~ mtrace.8 ~ mtrace.c
> tidy up synopsis and usage; from Igor Sobrado (jmc@)
ndp
~ ndp.c
> Use sizeof(buf) instead of hard coded numbers.
> From Charles Longeau <chl at tuxfamily dot org> long ago.
> OK moritz at .ay@)
ospfd
~ rde.c
> rde_nbr_loading() may be called with area == NULL. Check for this condition
> and scan all available areas in that case -- the only case when this may
> happen is for self announced AS-ext LSA. This solves a crash when
> redistributed routes were removed shortly after startup.
> OK norby@ (claudio@)
pkg_add
~ OpenBSD/PackageInfo.pm
> ask_list() is in OpenBSD::Interactive, not OpenBSD::ProgressMeter (sturm@)
pppd
~ pppstats/pppstats.c ~ pppstats/pppstats.8
> tidy up synopsis and usage; from Igor Sobrado (jmc@)
pwd_mkdb
~ pwd_mkdb.8
> tidy up synopsis and options list; from Igor Sobrado (jmc@)
quotaon
~ quotaon.8 ~ quotaon.c
> simplify synopsis and usage(); based on a diff from Igor Sobrado (jmc@)
repquota
~ repquota.c ~ repquota.8
> tidy up synopsis and usage(); partly from Igor Sobrado (jmc@)
rpc.bootparamd
~ rpc.bootparamd.8 ~ bootparamd.c
> sync usage() and synopsis; spotted by Igor Sobrado (jmc@)
trpt
~ trpt.8 ~ trpt.c
> tidy up synopsis and usage(); from Igor Sobrado (jmc@)
vnconfig
~ vnconfig.c
> for -k option, bail out immediately if getpass()
> doesnt return sth usefull.
> ok deraadt@ (thib@)
ypbind
~ ypbind.c ~ ypbind.8
> tidy up synopsis and usage(); from Igor Sobrado (jmc@)
yppoll
~ yppoll.8 ~ yppoll.c
> tidy up synopsis and usage(); from Igor Sobrado (jmc@)
ypserv
~ ypserv/ypserv.8 ~ ypserv/ypserv.c
> tidy up synopsis and usage(); from Igor Sobrado (jmc@)
ypset
~ ypset.8 ~ ypset.c
> tidy up synopsis and usage(); from Igor Sobrado (jmc@)
===============================================================================
More information about the owc
mailing list