[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