[odc] Daily src changes for 2006-05-14

ODC auto at squish.net
Mon May 15 08:13:59 BST 2006


OpenBSD src changes summary for 2006-05-14
==========================================

distrib/sets                            lib/libc
lib/libcurses                           lib/libssl
libexec/ld.so                           sbin/pfctl
share/man                               sys/arch/amd64/conf
sys/arch/aviion/stand/a2coff            sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/m88k/m88k
sys/arch/mips64/include                 sys/arch/sparc/fpu
sys/arch/sparc64/fpu                    sys/arch/sparc64/stand/installboot
sys/dev/i2c                             sys/dev/microcode
sys/dev/pci                             sys/dev/usb
sys/kern                                usr.bin/rcs
usr.sbin/ntpd                           usr.sbin/openssl
usr.sbin/quotaon                        

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.aviion                  ~ 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
  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.amd64                   

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.aviion                  ~ 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/08 ==

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

libc

  ~ stdlib/malloc.c                       

  > Fix the second malloc_ulimit regression: maintaining the free list
  > requires memory; try to make sure we have it. If all fails, leak
  > instead of crash. Test case originally found by cloder@, fix tested
  > by many. (otto@)

libcurses

  ~ base/keybound.c                       ~ base/keyok.c

  > lint warns about some fishy type conversion.
  > Indeed, some ints can be silently shortened to unsigned short.
  > Since those functions can return errors, do not convert spurious
  > parameters to the wrong values, but return an error code instead.
  > Tested for ill effects without any noticeable problems.
  > okay millert@, otto@ (espie@)

libssl

  ~ src/apps/rand.c                       

  > Add a -hex option to 'rand' to output hexadecimal output.
  > ok djm@ miod@, man page help from jmc at .atthieu@)

== libexec =========================================================== 03/08 ==

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

ld.so

  ~ ldconfig/debug.c                      ~ ldconfig/prebind.c

  > use __mips64__ (deraadt@)

== sbin ============================================================== 04/08 ==

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

pfctl

  ~ pfctl_altq.c                          

  > better english to describe interfaces without bandwidth info; ok henning
  > (deraadt@)

== share ============================================================= 05/08 ==

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

man

  ~ man5/pf.conf.5                        

  > interface bandwidths can change; ok henning (deraadt@)

  ~ man4/Makefile                         + man4/wpi.4

  > Initial import of wpi(4), a blob-free driver for Intel PRO/Wireless 3945ABG
  > 802.11 adapters as found in Centrino Duo laptops.
  > More to come but works well enough for me to commit this over a wpi(4).
  > go for it deraadt@ (damien@)

  ~ man4/wpi.4                            

  > wpi(4) adapters are Mini PCI Express. (damien@)

  ~ man4/wpi.4                            

  > Fix date. (miod@)

  ~ man4/pci.4                            

  > +wpi (miod@)

  ~ man4/pci.4                            

  > add wpi(4)
  > pointed out by deraadt@ (damien@)

  ~ man4/pci.4                            

  > oops it got added twice (deraadt@)

  ~ man4/xge.4                            

  > fix config syntax. (brad@)

== sys =============================================================== 06/08 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > xge works as well here (ie. as well as i386, which is not yet perfect,
  > but it will get fixed) (deraadt@)

  ~ GENERIC                               

  > clsc works; tleslie at gmail.comeraadt@)

arch/aviion/stand/a2coff

  ~ a2coff.c                              

  > Deal with arbitrary load addresses. Necessary for upcoming netboot code.
  > (miod@)

arch/i386/conf

  ~ GENERIC                               

  > add wpi(4) so i can get feedback.
  > ok deraadt@ (damien@)

  ~ GENERIC                               

  > xge might as well be enabled (deraadt@)

arch/i386/i386

  ~ mpbios.c                              

  > Bring over workaround for broken BIOSes that use ACPI global interrupt
  > numbers
  > instead of APIC pin numbers from amd64.
  > ok brad@ (kettenis@)

arch/m88k/m88k

  ~ eh_common.S                           

  > Missing semicolon, found by deraadt (miod@)

arch/mips64/include

  ~ stdarg.h                              

  > use __mips64__ (robert@)

arch/sparc/fpu

  ~ fpu.c                                 

  > Make the array of fpu exception types/codes big enough.
  > Fix a typo too, such that we actually read beyond element 0 in all cases.
  > ok miod@ (kettenis@)

arch/sparc64/fpu

  ~ fpu.c                                 

  > Make the array of fpu exception types/codes big enough.
  > Fix a typo too, such that we actually read beyond element 0 in all cases.
  > ok miod@ (kettenis@)

arch/sparc64/stand/installboot

  ~ installboot.8                         

  > - /usr/mdec is usually not in path, invoke installboot with full path
  > - /ofwboot does not get updated by installboot as one might think from
  > the example, it has to be copied in place by hand
  > - Xr. boot(8)
  > ok jmc@ (martin@)

dev/i2c

  ~ w83l784r.c                            

  > Add abstraction for resistor factors; makes it easier to compare them to
  > the datasheets.  Fix a few bugs in the handling of voltage sensors.
  > From Constantine Murenin <mureninc at gmail.com(kettenis@)

dev/microcode

  ~ cirruslogic/Makefile                  

  > amd64 can handle this too; tleslie at gmail.comeraadt@)

dev/pci

  ~ files.pci                             + if_wpi.c
  + if_wpireg.h                           + if_wpivar.h

  > Initial import of wpi(4), a blob-free driver for Intel PRO/Wireless 3945ABG
  > 802.11 adapters as found in Centrino Duo laptops.
  > More to come but works well enough for me to commit this over a wpi(4).
  > go for it deraadt@ (damien@)

  ~ if_xge.c                              

  > comment out link up/down printf's. (brad@)

  ~ if_xge.c                              

  > re-enable link up/down messages because they spray a lot right now
  > (clearly indicating some bug)
  > copy mac address correctly (deraadt@)

  ~ if_xge.c                              

  > account for interrupts in the interrupt handler. (brad@)

  ~ if_xge.c                              

  > set the maximum MRU by default. (brad@)

  ~ if_xge.c                              

  > set the multicast filter in xge_init(). (brad@)

  ~ if_xge.c                              

  > only call init if not running. (brad@)

  ~ if_ixgb.h                             

  > up the TX descriptors to the max. (brad@)

dev/usb

  ~ uhidev.c                              ~ usb_quirks.c
  ~ usb_quirks.h                          

  > Add a quirk to force the Wi-spy spectrum analyser to attach as ugen.
  > It claims to be a HID device, but it's not really one. ok miod@, jsg at .  > (matthieu@)

kern

  ~ subr_autoconf.c                       

  > When assigning a unit number, treat running off the end of the
  > cd_devs[] array the same as finding a NULL entry.
  > Fixes inconsistant assignment of unit numbers to media slots on the
  > Neodio 8-in-1 USB card reader donated by Manuel Pata. Previously the
  > unit numbers would vary depending on whether it had attached an even
  > or odd number of times.
  > 'reads ok' marco@ ok miod@ (krw@)

== usr.bin =========================================================== 07/08 ==

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

rcs

  ~ rcsmerge.c                            

  > warnx(); return(); --> errx(); (xsa@)

== usr.sbin ========================================================== 08/08 ==

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

ntpd

  ~ ntp.c                                 

  > PFD_MAX betterer than harcoded 1 (henning@)

openssl

  ~ openssl.1                             

  > Add a -hex option to 'rand' to output hexadecimal output.
  > ok djm@ miod@, man page help from jmc at .atthieu@)

quotaon

  ~ quotaon.c                             

  > add ()'s to improve readability.
  > ok ray (dhill@)

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



More information about the odc mailing list