[odc] Daily src changes for 2005-12-07

ODC auto at squish.net
Thu Dec 8 07:01:20 GMT 2005


OpenBSD src changes summary for 2005-12-07
==========================================

distrib/sets                            lib/librthread
regress/sys                             share/man
sys/arch/i386/conf                      sys/arch/m88k/m88k
sys/dev/acpi                            sys/dev/cardbus
sys/dev/ic                              sys/dev/pci
sys/kern                                sys/sys
usr.bin/cal                             usr.bin/man
usr.bin/ssh                             usr.bin/xlint
usr.sbin/bind                           usr.sbin/tcpdump

== distrib =========================================================== 01/07 ==

  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/comp/mi                         

  > sync (deraadt@)

== lib =============================================================== 02/07 ==

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

librthread

  ~ rthread_tls.c                         

  > malloc the right size, and memset after malloc (tedu@)

  ~ Makefile                              ~ rthread_sync.c

  > add the posix semaphore functions.	this lets vlc work.
  > ok brad (tedu@)

== regress =========================================================== 03/07 ==

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

sys

  ~ dev/Makefile                          + dev/fdesc/Makefile
  + dev/fdesc/confuse.c                   

  > Move Art's fdescfs regress to a now more appropriate place (pedro@)

  - fdescfs/Makefile                      - fdescfs/confuse/Makefile
  - fdescfs/confuse/confuse.c             

  > Moved to regress/sys/dev/fdesc (pedro@)

  ~ dev/fdesc/Makefile                    

  > Sorry, committed the wrong Makefile (pedro@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/radio.4                          

  > tweak;
  > ok mickey@ (jmc@)

  ~ man4/bktr.4                           

  > CARD_ prefix is necessary;
  > from ramiro aceves;
  > ok mickey (jmc@)

  ~ man4/fd.4                             

  > document how /dev/fd/# works for setuid (do not bother discussing setuid
  > shell scripts though) (deraadt@)

== sys =============================================================== 05/07 ==

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

arch/i386/conf

  ~ GENERIC                               

  > Add dsdt to GENERIC
  > keep disabled 'dsdt' for now
  > ok marco@ (jordan@)

arch/m88k/m88k

  ~ trap.c                                

  > Sprinkle holds and releases of the kernel lock whenever necessary; no
  > functional
  > change for UP kernels. (miod@)

  ~ process.S                             

  > Better use of the scheduler lock; no functional change on UP kernels.
  > (miod@)

dev/acpi

  ~ acpi.c                                

  > KNF (marco@)

  ~ acpitimer.c                           

  > KNF (marco@)

  + dsdt.c                                + amltypes.h

  > Add DSDT table for AML Parser
  > DO NOT USE YET
  > ok marco@ (jordan@)

  ~ files.acpi                            

  > Added DSDT Table for AML Parser glue
  > DO NOT USE YET
  > marco@ (jordan@)

  ~ dsdt.c                                

  > KNF (marco@)

  ~ amltypes.h                            ~ dsdt.c

  > Parses DSDT table
  > some cleanup
  > ok marco@ (jordan@)

  ~ amltypes.h                            ~ dsdt.c

  > Parsing fieldlist and varobject
  > ok marco@ (jordan@)

  ~ amltypes.h                            ~ dsdt.c

  > Fixed name parse errors
  > Added nodes for tree structure of AML
  > ok marco@ (jordan@)

  ~ acpireg.h                             

  > Add ACPI device IDs.  ok jordan@ (marco@)

dev/cardbus

  ~ cardbus.c                             

  > o do not break after first iteration but when we found a match.
  > o try to read the whole cis (but not more than len bytes) instead of the
  > first 256 bytes.
  > first one spotted by lint.	mickey@, krw@ and deraadt@ ok. (fgsch@)

dev/ic

  ~ ami.c                                 

  TAGGED OPENBSD_3_8
  > MFC:
  > Fixes by marco@
  > ic/ami.c - rev 1.100
  > Prevent scsi pass-through busses from attaching when a board is marked
  > broken.
  > pci/ami_pci.c - rev 1.32
  > Add older card to quirk table.  This fixes the ccb timeout as reported by
  > J.C. Roberts <unknown at abac dot com> on misc at .  > ok deraadt@ marco@ krw@ (brad@)

dev/pci

  ~ bktr/bktr_audio.c                     

  > from nbsd: Handle MSP3435G the same as MSP3430G. From Scott Presnell in PR
  > 28682 (mickey@)

  ~ ami_pci.c                             

  TAGGED OPENBSD_3_8
  > MFC:
  > Fixes by marco@
  > ic/ami.c - rev 1.100
  > Prevent scsi pass-through busses from attaching when a board is marked
  > broken.
  > pci/ami_pci.c - rev 1.32
  > Add older card to quirk table.  This fixes the ccb timeout as reported by
  > J.C. Roberts <unknown at abac dot com> on misc at .  > ok deraadt@ marco@ krw@ (brad@)

  ~ if_vr.c                               ~ if_vrreg.h

  TAGGED OPENBSD_3_8
  > this should fix the VT6103. (brad@)

kern

  ~ kern_descrip.c                        ~ kern_exec.c

  > do not allow setugid processes to use /dev/fd/#, unless they are a
  > setuid-script and are attempting to dup is the specific setuid-script
  > fd via such a pathname; ok tedu pedro millert (deraadt@)

sys

  ~ proc.h                                

  > do not allow setugid processes to use /dev/fd/#, unless they are a
  > setuid-script and are attempting to dup is the specific setuid-script
  > fd via such a pathname; ok tedu pedro millert (deraadt@)

== usr.bin =========================================================== 06/07 ==

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

cal

  ~ cal.c                                 

  > Tidy up month parsing: don't accept "mayor" for "may", or "4x" for "4".
  > And strptime(3) %b and %B conversions are the same, so don't bother
  > trying both.
  > ok otto@ (tom@)

  ~ cal.1                                 

  > Tweak synopsis
  > ok jmc@ (tom@)

man

  ~ man.1                                 

  > update the man -k example, and reword for clarity; (jmc@)

ssh

  ~ clientloop.c                          

  > reyk forgot to compile with -Werror (missing header) (djm@)

  ~ README.tun                            

  > typo (reyk@)

  ~ ssh.1                                 

  > - avoid line split in SYNOPSIS
  > - add args to -w
  > - kill trailing whitespace (jmc@)

xlint

  ~ lint1/Makefile                        ~ lint1/cgram.y
  ~ lint1/externs1.h                      ~ lint1/lint1.h
  ~ lint1/scan.l                          + lint1/attr.c

  > Refactor __attribute__ parsing a bit.  This takes us further to being able
  > to not only consume, but also make sense of gcc __attribute__ syntax.
  > (cloder@)

  ~ lint1/attr.c                          

  > Remove extra printfs (cloder@)

== usr.sbin ========================================================== 07/07 ==

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

bind

  ~ bin/dig/nslookup.c                    

  > new ISC nslookup clone "written because we feel like it" is incorrect
  > to spit out the ">" prompt to stderr; it has always been output to stdout
  > historically, and that is the right thing to do.  scripts depend on it,
  > as spotted in pr 4937.  my fix, because the scripts do not need fixing
  > (deraadt@)

tcpdump

  ~ print-ntp.c                           

  > Do not use strlcpy if the source string is not NUL terminated and
  > avoid printing funny chars.  Problem spotted by naddy@ whil tcpdumping
  > enc0 with malloc.conf AJ; ok canacar@ on an earlier version. (otto@)

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



More information about the odc mailing list