[odc] Daily src changes for 2005-11-24
ODC
auto at squish.net
Fri Nov 25 07:01:44 GMT 2005
OpenBSD src changes summary for 2005-11-24
==========================================
distrib/sets etc/daily
etc/mtree/4.4BSD.dist etc/security
include/unistd.h lib/libarch
lib/libc lib/libcompat
lib/libcurses lib/libdes
lib/libedit lib/libevent
lib/libexpat lib/libform
lib/libgssapi lib/libkadm5clnt
lib/libkadm5srv lib/libkeynote
lib/libkrb5 lib/libkvm
lib/libl lib/libm
lib/libmenu lib/libocurses
lib/libossaudio lib/libpanel
lib/libpcap lib/libpthread
lib/libresolv lib/librpcsvc
lib/libsectok lib/libskey
lib/libssl lib/libusbhid
lib/libutil lib/libwrap
lib/liby lib/libz
libexec/ftp-proxy libexec/spamd
regress/sbin sbin
sbin/ipsecctl sbin/mount
sbin/mount_kernfs share/lkm
share/man sys/arch/alpha/include
sys/arch/amd64/include sys/arch/arm/include
sys/arch/cats/include sys/arch/hp300/include
sys/arch/hppa/include sys/arch/hppa64/include
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/i386/include sys/arch/i386/isa
sys/arch/i386/pci sys/arch/luna88k/include
sys/arch/m68k/include sys/arch/m88k/include
sys/arch/mac68k/include sys/arch/macppc/macppc
sys/arch/mips64/include sys/arch/mvme68k/dev
sys/arch/mvme68k/include sys/arch/mvme68k/mvme68k
sys/arch/mvme88k/include sys/arch/mvmeppc/mvmeppc
sys/arch/powerpc/include sys/arch/sgi/include
sys/arch/solbourne/include sys/arch/sparc/include
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/arch/vax/if sys/arch/vax/include
sys/arch/vax/mscp sys/arch/vax/qbus
sys/arch/vax/uba sys/arch/vax/vax
sys/arch/zaurus/include sys/conf
sys/dev/ic sys/dev/pci
sys/dev/usb sys/kern
sys/miscfs/kernfs sys/netinet
sys/sys usr.bin/calendar
usr.bin/cvs usr.bin/man
usr.bin/rcs usr.bin/xlint
usr.sbin/procmap
== distrib =========================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ 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/base/mi ~ lists/comp/md.alpha
~ lists/comp/md.amd64 ~ lists/comp/md.cats
~ lists/comp/md.i386 ~ lists/comp/md.zaurus
~ lists/comp/mi ~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
daily
~ daily
> Remove kernfs, okay deraadt at .edro@)
mtree/4.4BSD.dist
~ mtree/4.4BSD.dist
> bye bye lkm/vfs dir (deraadt@)
security
~ security
> Remove kernfs, okay deraadt at .edro@)
== include =========================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
unistd.h
~ unistd.h
> undelete died a while back; millert ok (deraadt@)
== lib =============================================================== 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libarch
~ Makefile.inc
> use WANTLINT= (on all architectures) (deraadt@)
libc
~ gen/alloca.c
> include more architectures in the list (even though some do not compile
> this, but do it entirely in the compiler); ok miod (deraadt@)
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libcompat
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libcurses
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libdes
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libedit
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libevent
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libexpat
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libform
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libgssapi
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libkadm5clnt
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libkadm5srv
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libkeynote
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libkrb5
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libkvm
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libl
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libm
+ src/n_argred.c + src/n_sincos.c
+ src/n_sqrt.c + src/n_tan.c
> more empty files for lint to chew on (on the vax) (deraadt@)
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libmenu
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libocurses
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libossaudio
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libpanel
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libpcap
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libpthread
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libresolv
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
librpcsvc
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libsectok
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libskey
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libssl
~ crypto/Makefile ~ ssl/Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libusbhid
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libutil
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libwrap
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
liby
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
libz
~ Makefile
> use WANTLINT= (on all architectures) (deraadt@)
== libexec =========================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ftp-proxy
- Makefile - ftp-proxy.8
- ftp-proxy.c - getline.c
- util.c - util.h
> code is not being used; toss into Attic (deraadt@)
spamd
~ spamd.8
> missing full stop; (jmc@)
== regress =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ ipsecctl/sa5.in ~ ipsecctl/sa5.ok
> remove tests for keyed md5/sha1, we only have hmacs (hshoexer@)
~ ipsecctl/ike5.in
> ike has used hmac sha1/md5 since ever. So call 'em hmac-sha1/md5.
> (hshoexer@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
sbin
~ Makefile
> Remove kernfs, okay deraadt at .edro@)
ipsecctl
~ ike.c ~ ipsecctl.h
~ parse.y ~ pfkey.c
> Remove old-style keyed sha1/md5. We only support hmac-sha1/md5.
> Noticed the hard way by <raff at brodewicz dot pl> (hshoexer@)
~ ipsec.conf.5
> Make clear we only have "hmac-sha1" and "hmac-md5". (hshoexer@)
~ ipsec.conf.5
> "hmac" not "hmc", notice by <gwyllion at ulyssis dot org> (hshoexer@)
mount
~ mount.8
> Remove kernfs, okay deraadt at .edro@)
mount_kernfs
- Makefile - mount_kernfs.8
- mount_kernfs.c
> Remove kernfs, okay deraadt at .edro@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
lkm
- vfs/Makefile - vfs/README
- vfs/module/Makefile - vfs/module/kernfsmod.c
~ Makefile
> Remove kernfs, okay deraadt at .edro@)
man
~ man4/ipsec.4 ~ man4/options.4
~ man5/fstab.5 ~ man9/getdevvp.9
> Remove kernfs, okay deraadt at .edro@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/amd64/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/arm/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
~ stdarg.h
> remove __GNUC_PREREQ__(2, 96) block because lint pukes; idea for solution
> from miod (deraadt@)
arch/cats/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/hp300/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/hppa/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/hppa64/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/i386/conf
~ GENERIC
> enable esm
> ok deraadt@ (dlg@)
arch/i386/i386
~ esm.c
> break the 1:1 mapping of esm sensors to kernel sensors. according to
> jordan theres an esm sensor that packs the status of four drive slots
> into a single reading, but it should be represented in the kernel as four
> separate sensors. some of the sensors (such as the pci slot ones and the
> hotplug status) should probably be dealt with in the same way.
> so esm sensors now have a list of their own types, and a mapping of these
> types to kernel sensor types. instead of storing the kernel sensor in the
> esm_sensor struct, allocate the two separately so esm_sensor can point to
> multiple kernel sensors. make the drives sensor fill out 4 kernel sensors.
> it still works on my box, but i dont have a machine old enough to see if
> the packed esm sensor turns into 4 kernel ones without problems. i hate
> how theres no mechanism to remove kernel sensors after you use SENSOR_ADD.
> ok marco@ (dlg@)
~ esmreg.h
> #if 0 doesnt belong here (dlg@)
~ esm.c
> print something out when we hit unsupported devices. hopefully we can
> pick up a dmesg with them. (dlg@)
~ esm.c
> white space fixes (dlg@)
arch/i386/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/i386/isa
~ isa_machdep.c
> repair indent that cvs has scrwed make it extra confusing (mickey@)
arch/i386/pci
~ pci_intr_fixup.c
> add AMD 768 interrupt router PCI id and use the proper id for the AMD 766
> chipset.
> Thanks to Gordon Willem Klok <gklok at cogeco dot ca> for testing on a 768
> based board. (brad@)
arch/luna88k/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/m68k/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/m88k/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/mac68k/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/macppc/macppc
~ locore.S
> Remove kernfs, okay deraadt at .edro@)
arch/mips64/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/mvme68k/dev
~ cl.c ~ flash.c
~ if_ie.c ~ if_le.c
~ ipic.c ~ ipicreg.h
~ mc.c ~ memdevs.c
~ memdevs.h ~ nvram.c
~ pcc.c ~ pcctwo.c
~ sram.c ~ sshdma.c
~ vme.c ~ vme.h
~ vmel.c ~ vmes.c
~ vsdma.c ~ wl.c
~ zs.c
> Prefer vaddr_t and paddr_t types in device softc, instead of void * and
> heavy casts. Improves readability, no functional change. (miod@)
arch/mvme68k/include
~ autoconf.h ~ cpu.h
> Prefer vaddr_t and paddr_t types in device softc, instead of void * and
> heavy casts. Improves readability, no functional change. (miod@)
arch/mvme68k/mvme68k
~ machdep.c
> Peek at the correct location in badpaddr() - how could this go unnoticed
> before? (miod@)
~ autoconf.c ~ machdep.c
~ pmap_bootstrap.c
> Prefer vaddr_t and paddr_t types in device softc, instead of void * and
> heavy casts. Improves readability, no functional change. (miod@)
arch/mvme88k/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/mvmeppc/mvmeppc
~ locore.S
> Remove kernfs, okay deraadt at .edro@)
arch/powerpc/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/sgi/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/solbourne/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/sparc/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/sparc64/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/sparc64/sparc64
~ machdep.c
> Remove unnecessary cast in an atop() construct. (miod@)
arch/vax/if
~ sgec.c
> splimp -> splnet
> ok martin@ (brad@)
arch/vax/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
arch/vax/mscp
~ mscp.c
> splimp -> splbio
> ok martin@ (brad@)
~ mscp_subr.c
> splimp -> spl6
> ok martin@ (brad@)
arch/vax/qbus
~ uba.c
> splimp -> splvm
> ok martin@ (brad@)
arch/vax/uba
~ uba_sbi.c
> splimp -> spluba
> ok martin@ (brad@)
arch/vax/vax
~ pmap.c
> splimp -> splvm
> ok martin@ (brad@)
~ ctu.c
> splimp -> splbio
> ok martin@ (brad@)
~ db_machdep.c
> splimp -> splhigh
> ok martin@ (brad@)
arch/zaurus/include
~ cdefs.h
> add lint-specific hacks. at the same time, clean out a lot of ancient
> cruft for old compilers and environments. there may be a 2nd round of
> polishing after this; ok miod and others (deraadt@)
conf
~ GENERIC ~ files
> Remove kernfs, okay deraadt at .edro@)
dev/ic
~ ami.c
> dont need spls in attach (dlg@)
dev/pci
~ if_bge.c ~ if_bgereg.h
> don't redefine BGE_PCIMISCCTL_ENDIAN_WORDSWAP and lower the delay while
> waiting for the firmware. tested and ok brad@ (fgsch@)
~ if_bge.c
> add a few macros allowing selection of certain generations of
> the Broadcom ASICs. (brad@)
dev/usb
~ if_ral.c
> ural should be DV_IFNET, not DV_DULL. noticed by ian at . > ok many. (grange@)
~ if_ubt.c ~ if_wi_usb.c
> wi and ubt are network drivers so should be DV_IFNET,
> not DV_DULL. Spotted by miod at .range@)
~ if_ral.c
> o Force the sending of an extra URB if there is less than 2 bytes left
> at the end of the last URB (URB = USB Request Block = 64 bytes).
> o Better check of the size of received frames.
> o In ural_tx_{data,mgt} send the packet to BPF after setting the duration
> field of the frame.
> o Minor tweaks. (damien@)
kern
~ Makefile ~ vfs_conf.c
~ vfs_subr.c
> Remove kernfs, okay deraadt at .edro@)
miscfs/kernfs
- kernfs.h - kernfs_vfsops.c
- kernfs_vnops.c
> Remove kernfs, okay deraadt at .edro@)
netinet
~ ip_ipsp.c ~ ip_ipsp.h
> Remove kernfs, okay deraadt at .edro@)
sys
~ mount.h
> Remove kernfs, okay deraadt at .edro@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.birthday
> typo; pr4916; from frantisek holop <minusf at obiit.orgmickey@)
~ io.c
> fix use after free introduced in r1.30. ok deraadt@ (moritz@)
cvs
~ import.c
> minor knf + snprintf() return check; (xsa@)
~ diff.c
> respect TMPDIR; (xsa@)
man
~ man.1
> Remove kernfs, okay deraadt at .edro@)
rcs
~ ci.1
> - document `-i' and `-j' options, for which support was added a couple
> of days ago. (niallo@)
~ ci.1
> kill trailing whitespace; (jmc@)
~ ci.c ~ co.c
> memset(); (xsa@)
xlint
~ lint1/scan.l
> spacing (deraadt@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
procmap
~ procmap.c
> Remove kernfs, okay deraadt at .edro@)
===============================================================================
More information about the odc
mailing list