[odc] Daily src changes for 2006-01-19

ODC auto at squish.net
Fri Jan 20 07:00:40 GMT 2006


OpenBSD src changes summary for 2006-01-19
==========================================

distrib/miniroot                        distrib/sets
etc/root/root.mail                      lib/libc
share/man                               share/mk
share/tmac                              sys/arch/amd64/amd64
sys/arch/hp300/dev                      sys/arch/i386/i386
sys/arch/macppc/dev                     sys/arch/macppc/stand/tbxidata
sys/compat/freebsd                      sys/compat/linux
sys/compat/netbsd                       sys/compat/svr4
sys/conf                                sys/dev
sys/dev/acpi                            sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/isofs/udf
sys/kern                                sys/net
sys/scsi                                sys/sys
usr.bin/dc                              usr.sbin/apm
usr.sbin/apmd                           usr.sbin/ntpd

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

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

miniroot

  ~ install.sub                           

  > crank to 3.8-beta (deraadt@)

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/md.mac68k                  ~ lists/comp/md.macppc
  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

  ~ 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/md.alpha                   ~ lists/comp/md.amd64
  ~ lists/comp/md.cats                    ~ lists/comp/md.hp300
  ~ lists/comp/md.hppa                    ~ lists/comp/md.hppa64
  ~ lists/comp/md.i386                    ~ 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 (deraadt@)

  ~ lists/base/md.mac68k                  ~ lists/comp/md.mac68k
  ~ lists/etc/md.mac68k                   

  > Sync (miod@)

== etc =============================================================== 02/07 ==

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

root/root.mail

  ~ root/root.mail                        

  > crank to 3.8-beta (deraadt@)

== lib =============================================================== 03/07 ==

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

libc

  ~ sys/write.2                           

  > make offset parameter to pwrite apparent in description.
  > okay jmc@ (espie@)

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

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

man

  ~ man4/audio.4                          

  > seek is a count of bytes, not samples
  > OK millert@ (jakemsr@)

  ~ man9/sysctl_int.9                     

  > tweaks; ok mickey (jmc@)

  ~ man4/puc.4                            

  > Avlab low profile 4-port serial
  > in dmesg from KUDO Takashi (martin@)

  ~ man4/iic.4                            

  > Missing closing quote. (grange@)

mk

  ~ sys.mk                                

  > crank to 3.8-beta (deraadt@)

tmac

  ~ mdoc/doc-common                       

  > crank to 3.8-beta (deraadt@)

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

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

arch/amd64/amd64

  ~ machdep.c                             

  > Fix NACPI > 1 (should be >0). Spotted by form at .range@)

arch/hp300/dev

  ~ ppi.c                                 

  > Bounds check PPIIOCSSEC argument, for a carefully choosen invalid value
  > could cause any ppi transfer to freeze the bus. (miod@)

arch/i386/i386

  ~ mainbus.c                             

  > Flip BIOS and ACPI around since ACPI uses BIOS stuff.
  > ok dlg@ grange@ (marco@)

  ~ esm.c                                 

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

arch/macppc/dev

  ~ asms.c                                ~ smu.c

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

arch/macppc/stand/tbxidata

  ~ bsd.tbxi                              

  > crank to 3.8-beta (deraadt@)

compat/freebsd

  ~ freebsd_exec.c                        

  > redo (w/ proper changes everywhere ;):
  > take interp[MAXPATHLEN] off the stack.  from mickey, ok otto
  > while here, switch above from malloc to pool, remove stupid casts
  > tedu@ miod@ ok (mickey@)

compat/linux

  ~ linux_exec.c                          

  > redo (w/ proper changes everywhere ;):
  > take interp[MAXPATHLEN] off the stack.  from mickey, ok otto
  > while here, switch above from malloc to pool, remove stupid casts
  > tedu@ miod@ ok (mickey@)

compat/netbsd

  ~ netbsd_exec.c                         

  > redo (w/ proper changes everywhere ;):
  > take interp[MAXPATHLEN] off the stack.  from mickey, ok otto
  > while here, switch above from malloc to pool, remove stupid casts
  > tedu@ miod@ ok (mickey@)

compat/svr4

  ~ svr4_exec.c                           

  > redo (w/ proper changes everywhere ;):
  > take interp[MAXPATHLEN] off the stack.  from mickey, ok otto
  > while here, switch above from malloc to pool, remove stupid casts
  > tedu@ miod@ ok (mickey@)

conf

  ~ newvers.sh                            

  > crank to 3.8-beta (deraadt@)

dev

  ~ ipmi.c                                

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

  ~ firmload.c                            

  > ENAMETOOLONG if path too long; ok miod pedro (deraadt@)

dev/acpi

  ~ acpi.c                                ~ acpireg.h

  > Added support for read/write of PCI Config space
  > Help jason@
  > ok marco@ (jordan@)

dev/i2c

  ~ ad741x.c                              ~ adm1021.c
  ~ adm1024.c                             ~ adm1025.c
  ~ adm1026.c                             ~ adm1030.c
  ~ adm1031.c                             ~ adt7460.c
  ~ asb100.c                              ~ ds1631.c
  ~ fcu.c                                 ~ lm75.c
  ~ lm87.c                                ~ maxim6690.c
  ~ pca9554.c                             ~ tsl2560.c
  ~ w83l784r.c                            

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

dev/ic

  ~ lm78.c                                

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

  ~ lm78.c                                

  > Try to disable unconnected temperature sensors. (kettenis@)

dev/isa

  ~ aps.c                                 ~ it.c
  ~ nsclpcsio_isa.c                       ~ viasio.c

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

dev/pci

  ~ viaenv.c                              

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

isofs/udf

  ~ ecma167-udf.h                         

  > GETICBLEN() needs to swap the ICB length on big-endian architectures
  > (pedro@)

kern

  ~ kern_sensors.c                        ~ kern_sysctl.c

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

  ~ exec_elf.c                            ~ kern_exec.c

  > redo (w/ proper changes everywhere ;):
  > take interp[MAXPATHLEN] off the stack.  from mickey, ok otto
  > while here, switch above from malloc to pool, remove stupid casts
  > tedu@ miod@ ok (mickey@)

net

  ~ pf_norm.c                             

  TAGGED OPENBSD_3_7
  > MFC:
  > Fix by dhartmei@
  > fix a bug in the fragment cache (used for 'scrub fragment crop/drop-ovl',
  > but not 'fragment reassemble'), which can cause some fragments to get
  > inserted into the cache twice, thereby violating an invariant, and panic-
  > ing the system subsequently.
  > ok deraadt@ dhartmei@ (brad@)

  ~ pf_norm.c                             

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by dhartmei@
  > fix a bug in the fragment cache (used for 'scrub fragment crop/drop-ovl',
  > but not 'fragment reassemble'), which can cause some fragments to get
  > inserted into the cache twice, thereby violating an invariant, and panic-
  > ing the system subsequently.
  > ok deraadt@ dhartmei@ (brad@)

scsi

  ~ safte.c                               ~ ses.c

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

sys

  ~ param.h                               

  > crank to 3.8-beta (deraadt@)

  ~ sensors.h                             

  > Replace SENSOR_ADD() macro with a pair of functions
  > sensor_add()/sensor_del() so that sensors can be attached
  > and detached dynamicaly.
  > ok kettenis@ deraadt@ dlg@ (grange@)

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

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

dc

  ~ bcode.c                               

  > delint: check value against UINT_MAX before casting to u_int; while
  > there fix a buglet in bexp(): x * UINT_MAX only overflows if x > 0 (otto@)

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

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

apm

  ~ apm.8                                 ~ apm.c

  > prompted by deraadt:
  > manual performance mode -> low/high performance mode
  > show cpuspeed in apm output
  > ok beck, weingart
  > man page bits ok jmc (sturm@)

apmd

  ~ apm-proto.h                           ~ apmd.8
  ~ apmd.c                                ~ apmsubr.c

  > prompted by deraadt:
  > manual performance mode -> low/high performance mode
  > show cpuspeed in apm output
  > ok beck, weingart
  > man page bits ok jmc (sturm@)

ntpd

  ~ server.c                              

  > Check SA_LEN(sa) after sa is checked for NULL.  Pointed out by solar at
  > openwall.com, ok henning@ (dtucker@)

  ~ server.c                              

  > Do not attempt to listen on interfaces with a wildcard address; ok henning@
  > (dtucker@)

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



More information about the odc mailing list