[odc] Daily src changes for 2006-03-12

ODC auto at squish.net
Mon Mar 13 07:02:43 GMT 2006


OpenBSD src changes summary for 2006-03-12
==========================================

bin/ksh                                 bin/rcp
bin/systrace                            distrib/alpha
distrib/notes                           distrib/sets
etc/rc                                  games/factor
lib/libc                                lib/libcurses
regress/usr.bin                         sbin/fsck_ffs
sbin/mount                              share/man
sys/arch/alpha/conf                     sys/arch/alpha/include
sys/arch/amd64/conf                     sys/arch/amd64/include
sys/arch/arm/footbridge                 sys/arch/hp300/dev
sys/arch/hppa/include                   sys/arch/hppa64/include
sys/arch/i386/conf                      sys/arch/i386/i386
sys/arch/i386/include                   sys/arch/macppc/dev
sys/arch/mvme68k/include                sys/arch/mvmeppc/dev
sys/arch/powerpc/include                sys/arch/sgi/include
sys/arch/sparc/dev                      sys/arch/sparc/include
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/vax/include                    sys/arch/zaurus/include
sys/conf                                sys/dev
sys/dev/i2c                             sys/dev/isa
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/net
sys/netinet                             sys/sys
usr.bin/getent                          usr.bin/mklocale
usr.bin/rcs                             usr.bin/ssh
usr.sbin/fdformat                       usr.sbin/httpd

== bin =============================================================== 01/11 ==

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

ksh

  ~ c_ksh.c                               ~ c_sh.c
  ~ c_ulimit.c                            ~ history.c
  ~ misc.c                                

  > might as well make ksh_getopt() match real getopt(), ie. get rid of that
  > stupid EOF concept that was never true.  adobriyan at gmaileraadt@)

rcp

  ~ extern.h                              ~ rcp.c
  ~ util.c                                

  > fix double shell expansion issue found in scp in rcp too; ok deraadt (djm@)

systrace

  ~ register.c                            ~ systrace-translate.c
  ~ systrace.h                            

  > add a few new translations, partly from NetBSD
  > ok provos@, deraadt@ (sturm@)

== distrib =========================================================== 02/11 ==

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

alpha

  ~ common/list                           

  > mt/eject fits here, i was unsure.. (deraadt@)

notes

  ~ alpha/hardware                        ~ sparc64/hardware

  > sync with pcn(4) reality (martin@)

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/mi
  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 03/11 ==

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

rc

  ~ rc                                    

  > Use the new -s flag to mount the /usr and /var partitions. Avoids
  > doubly mounted mfs partitions. Also, at the end of the mount dance,
  > try mount all partitions, not just nfs partitions. Handles a case
  > where local paritition mounted inside a nfs partition where not
  > mounted by rc (/usr on nfs with a local /usr/obj, for example).
  > ok deraadt@ henning@ (otto@)

== games ============================================================= 04/11 ==

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

factor

  ~ factor.c                              

  > exit code 1 on usage; adobriyan at gmaileraadt@)

== lib =============================================================== 05/11 ==

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

libc

  ~ gen/setmode.c                         

  > Cleanup to avoid a save errno dance; from Andrey Matveev; ok pat@
  > jaredy@ ray@ (otto@)

  ~ sys/makelintstub.sh                   

  > if a system call has no arguments, declare it (void), so that lint is
  > happier; ok moritz (deraadt@)

libcurses

  ~ tinfo/captoinfo.c                     

  > more getopt() EOF crud; adobriyan at gmaileraadt@)

== regress =========================================================== 06/11 ==

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

usr.bin

  ~ rcs/Makefile                          ~ rcs/rcsdiff.out
  ~ rcs/rcsmerge.out                      ~ rcs/rev1
  ~ rcs/rev2                              ~ rcs/rev3

  > Remove $Id$ tags, which broke regression tests were are not really
  > necessary for the tests.
  > ok niallo (ray@)

== sbin ============================================================== 07/11 ==

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

fsck_ffs

  ~ fsck.h                                ~ pass1.c
  ~ pass1b.c                              ~ pass2.c
  ~ pass3.c                               ~ pass4.c
  ~ pass5.c                               ~ utilities.c

  > use asprintf instead of a static buffer; dhill, tested by pedro (deraadt@)

mount

  ~ mount.8                               ~ mount.c

  > Add the -s flag, meaning: skip mount if the file system is
  > already mounted. This flag is very handy when mounting mfs
  > partitions. The -s flag will be used in an upcoming etc/rc diff.
  > ok henning@ deraadt@ (otto@)

== share ============================================================= 08/11 ==

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

man

  ~ man9/iic.9                            

  > document new attach args for devices (dlg@)

  ~ man4/pci.4                            ~ man4/man4.alpha/le.4
  ~ man4/man4.amd64/intro.4               ~ man4/man4.i386/le.4

  > with pcn(4) now in place remove or replace the references to PCI le(4)
  > and complement pcn* at pci? where useful as request by brad@
  > ok brad@ (martin@)

== sys =============================================================== 09/11 ==

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

arch/alpha/conf

  ~ GENERIC                               ~ RAMDISK
  ~ RAMDISKB                              ~ RAMDISKBIG

  > with pcn(4) now in place remove or replace the references to PCI le(4)
  > and complement pcn* at pci? where useful as request by brad@
  > ok brad@ (martin@)

arch/alpha/include

  ~ intr.h                                

  > remove splimp. (brad@)

arch/amd64/conf

  ~ GENERIC                               ~ RAMDISK
  ~ RAMDISK_CD                            

  > with pcn(4) now in place remove or replace the references to PCI le(4)
  > and complement pcn* at pci? where useful as request by brad@
  > ok brad@ (martin@)

arch/amd64/include

  ~ intr.h                                ~ intrdefs.h

  > remove IPL_IMP and splimp(). (brad@)

arch/arm/footbridge

  ~ footbridge_intr.h                     

  > remove splimp. (brad@)

arch/hp300/dev

  ~ diofb.c                               ~ diofbvar.h

  > Move struct wsscreen_list out of the stack as on sparc. (miod@)

  ~ diofb.c                               ~ diofbvar.h

  > Previous fix was half-done, move the wsscreen_list array into the softc
  > as well. (miod@)

arch/hppa/include

  ~ intr.h                                

  > remove splimp. (brad@)

arch/hppa64/include

  ~ cpu.h                                 

  > remove splimp. (brad@)

arch/i386/conf

  ~ GENERIC                               ~ RAMDISK
  ~ RAMDISKB                              ~ RAMDISKC
  ~ RAMDISK_CD                            

  > with pcn(4) now in place remove or replace the references to PCI le(4)
  > and complement pcn* at pci? where useful as request by brad@
  > ok brad@ (martin@)

arch/i386/i386

  ~ pmap.c                                

  > Don't leave a dangling pointer to the process-specific LDT after
  > we free it.  Instead set it to the default value for a new process.
  > Bug found by hugh@, fix tested by several - thanks.
  > ok weingart@ deraadt@ (tom@)

arch/i386/include

  ~ intr.h                                ~ intrdefs.h

  > remove IPL_IMP and splimp(). (brad@)

arch/macppc/dev

  ~ macintr.c                             ~ openpic.c

  > IPL_IMP -> IPL_VM
  > ok drahn@ (brad@)

arch/mvme68k/include

  ~ intr.h                                

  > remove splimp(). (brad@)

arch/mvmeppc/dev

  ~ openpic.c                             

  > IPL_IMP -> IPL_VM
  > ok drahn@ (brad@)

arch/powerpc/include

  ~ intr.h                                

  > remove IPL_IMP and splimp(). (brad@)

arch/sgi/include

  ~ intr.h                                

  > remove splimp. (brad@)

arch/sparc/dev

  ~ fb.c                                  

  > When attaching a wsdisplay, the wsscreen_list structure can not be on the
  > stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)

  ~ fb.c                                  

  > Previous fix was half-done, move the wsscreen_list array into the softc
  > as well. (miod@)

arch/sparc/include

  ~ psl.h                                 

  > remove splimp. (brad@)

  ~ fbvar.h                               

  > When attaching a wsdisplay, the wsscreen_list structure can not be on the
  > stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)

  ~ fbvar.h                               

  > Previous fix was half-done, move the wsscreen_list array into the softc
  > as well. (miod@)

arch/sparc64/dev

  ~ fb.c                                  

  > When attaching a wsdisplay, the wsscreen_list structure can not be on the
  > stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)

  ~ fb.c                                  

  > Previous fix was half-done, move the wsscreen_list array into the softc
  > as well. (miod@)

arch/sparc64/include

  ~ psl.h                                 

  > remove splimp. (brad@)

  ~ fbvar.h                               

  > When attaching a wsdisplay, the wsscreen_list structure can not be on the
  > stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)

  ~ fbvar.h                               

  > Previous fix was half-done, move the wsscreen_list array into the softc
  > as well. (miod@)

arch/vax/include

  ~ param.h                               

  > remove splimp. (brad@)

  ~ intr.h                                

  > IPL_IMP -> IPL_VM (brad@)

arch/zaurus/include

  ~ intr.h                                

  > remove splimp. (brad@)

conf

  ~ files                                 

  > remove BPF filter support if the bpfilter device is removed. (brad@)

dev

  ~ audio.c                               

  > explicitly initialize a couple variables
  > OK brad@ (jakemsr@)

dev/i2c

  ~ i2c_scan.c                            

  > Tweak comment. (kettenis@)

  ~ adt7460.c                             

  > Match emc6d100 and emc6w201.  Fix typo.  print rev with 0x prefix.
  > (kettenis@)

  ~ w83l784r.c                            

  > Properly scale voltage on w83l784r.
  > Origional patch from Constantine A. Murenin. (kettenis@)

dev/isa

  ~ i82365_isasubr.c                      

  > IPL_IMP -> IPL_VM (brad@)

dev/pci

  - if_le_pci.c                           - if_levar.h
  ~ files.pci                             ~ if_pcn.c

  > with pcn(4) now in place remove or replace the references to PCI le(4)
  > and complement pcn* at pci? where useful as request by brad@
  > ok brad@ (martin@)

  ~ if_pcn.c                              

  > Make use of pci_matchbyid(). (brad@)

  ~ safe.c                                

  > make SAFE_DEBUG compile clean; ssehic at gmaileraadt@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > some ATI devices.
  > From Dimitry Andric (brad@)

dev/usb

  ~ usbdevs                               

  > another mouse vendor; minusf at obiit.orgeraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

kern

  ~ kern_sensors.c                        

  > sensors_head is only used in kern_sensors.c, so its unnecessay to declare
  > it in sensors.h.
  > from Constantine A. Murenin (dlg@)

net

  ~ if_ppp.c                              

  > remove BPF filter support if the bpfilter device is removed. (brad@)

netinet

  ~ tcp_input.c                           

  > mbuf use-after-free; ok henning, djm, brad (markus@)

sys

  ~ sensors.h                             

  > sensors_head is only used in kern_sensors.c, so its unnecessay to declare
  > it in sensors.h.
  > from Constantine A. Murenin (dlg@)

== usr.bin =========================================================== 10/11 ==

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

getent

  ~ getent.c                              

  > Include arpa/inet.h after netinet/in.h, not before.  deraadt@ OK (millert@)

mklocale

  ~ yacc.y                                

  > more getopt() EOF crud; adobriyan at gmaileraadt@)

rcs

  ~ rcsprog.c                             

  > plug a memleak in rcs_set_description()
  > okidoki niallo@ (joris@)

ssh

  ~ ssh.c                                 

  > knf nit (djm@)

== usr.sbin ========================================================== 11/11 ==

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

fdformat

  ~ fdformat.c                            

  > missing close(); dhill at mindcry.orgeraadt@)

httpd

  ~ src/regex/main.c                      

  > more getopt() EOF crud; adobriyan at gmaileraadt@)

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



More information about the odc mailing list