[odc] Daily src changes for 2007-08-14

ODC auto at squish.net
Wed Aug 15 07:00:01 BST 2007


OpenBSD src changes summary for 2007-08-14
==========================================

distrib/alpha                           distrib/amd64
distrib/crunch                          distrib/hppa
distrib/i386                            distrib/macppc
distrib/sets                            distrib/sparc
distrib/sparc64                         etc/sensorsd.conf
lib/libc                                sbin/dhclient
share/man                               sys/arch/arm/include
sys/arch/hppa/conf                      sys/arch/i386/i386
sys/dev/pci                             sys/dev/pcmcia
sys/net                                 sys/net80211
usr.bin/netstat                         usr.bin/passwd
usr.bin/which                           usr.sbin/sensorsd
usr.sbin/tcpdump                        

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

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

alpha

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

amd64

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

crunch

  ~ crunchide/elf_hide.c                  

  > On mips systems, use arc4random() instead of time(NULL) and rand() as a
  > random
  > source, and thus don't stupidly sleep(1) every time to get a different
  > value
  > from time().
  > ok deraadt@ (miod@)

hppa

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

i386

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

macppc

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.aviion
  ~ lists/base/md.hp300                   ~ lists/base/md.hppa
  ~ lists/base/md.hppa64                  ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ 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@)

sparc

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

sparc64

  ~ Makefile                              

  > make obj dirs in iso; talked with miod about it (deraadt@)

== etc =============================================================== 02/08 ==

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

sensorsd.conf

  ~ sensorsd.conf                         

  > s/ and don't keep state//, removing an outdated comment; ok deraadt@
  > (cnst@)

== lib =============================================================== 03/08 ==

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

libc

  ~ gen/sysctl.3                          

  > 'shall be' was changed to 'is' in sysctl.3#rev1.164, now let's change it to
  > 'are'; ok jmc@; approved deraadt@ (cnst@)

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

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

dhclient

  ~ dhclient.c                            

  > make default_lease_time a #define; ok krw@ henning@ (stevesk@)

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

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

man

  - man4/nx.4                             ~ man4/Makefile

  > remove my unfinished version of the nx driver, we have a better solution
  > requested by dlg@
  > ok deraadt@ (reyk@)

  ~ man4/pci.4                            

  > remove nx from hardware list; (jmc@)

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

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

arch/arm/include

  ~ cpu.h                                 

  > removal of zts sysctls created a numeric gap.  repair.  ok miod robert
  > (deraadt@)

arch/hppa/conf

  ~ GENERIC                               ~ RAMDISK

  > Add missing siop at phantomas and siop at uturn attachments.  The latter was
  > tested
  > by nick@ (who sacrificed a few LVD drives for it).	The former was tested
  > on
  > a machine without a drive connected, but there is no reason to expect it
  > not
  > to work. (kettenis@)

arch/i386/i386

  ~ via.c                                 

  > Work-around an interaction between FPU context switching and the VIA
  > Padlock entropy polling on SMP boxes.
  > ok deraadt@, kettenis@ (henric@)

dev/pci

  ~ wdt.c                                 

  > I forgot to remove the UNIT macro when the wdt char device was removed
  > long ago. (mk@)

  - if_nx.c                               - if_nxreg.h
  ~ files.pci                             

  > remove my unfinished version of the nx driver, we have a better solution
  > requested by dlg@
  > ok deraadt@ (reyk@)

  ~ files.pci                             + if_nxe.c

  > enter nxe, a driver for the netxen 10Gb cards.
  > i have most of this already written but this is just the attach glue. i'll
  > be adding code in smallish chunks so i can decruft it as i go. (dlg@)

  ~ if_nxe.c                              

  > stash the dma tag.
  > map the register windows.
  > put a stub in place for the interrupt handler (dlg@)

  ~ if_nxe.c                              

  > dont match on nxe boards that dont claim to be network devices. (dlg@)

  ~ if_nxe.c                              

  > read and write routines for the big register window (dlg@)

  ~ if_nxe.c                              

  > start defining the register layout.
  > the netxen nics are a bit strange. their main register window is HUGE at a
  > big 128MB size. apparently this isnt enough though, so they used the top
  > 32 meg of the main register space as a window into a 64meg region. which
  > half of this space (the CRB window) is available is determined by setting
  > a register INSIDE this window. that register just happens to be available
  > in both windows. kinda crazy. (dlg@)

  ~ if_nxe.c                              

  > stash the pci function this port is on in the softc.
  > create a bus_space subregion for the CRB register window.
  > provide a way to set which crb window you want, and a way to read and write
  > in it. (dlg@)

dev/pcmcia

  ~ if_malo.c                             

  > Replace bus_space_write/read_2 loops in cmd req/rsp routines with
  > bus_space_write/read_raw_multi_2. (mglocker@)

  ~ if_malo.c                             

  > Indention and comment. (mglocker@)

net

  ~ if_spppsubr.c                         

  > Make sure all the packet is in one continuous mbuf.
  > This is a bandaid solution, a better solution will go
  > in post 4.2. Reported and tested by Joerg Zinke.
  > ok claudio@, deraadt@ (canacar@)

net80211

  ~ ieee80211_input.c                     ~ ieee80211_ioctl.h

  > Prevent sneaking in unencrypted packets into WEP traffic.
  > ok damien@, put it ok deraadt@ (bluhm@)

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

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

netstat

  ~ net80211.c                            

  > Prevent sneaking in unencrypted packets into WEP traffic.
  > ok damien@, put it ok deraadt@ (bluhm@)

passwd

  ~ yp_passwd.c                           

  > error out, instead of producing a warning and displaying that the YP
  > password has changed, when the rpc.yppasswdd daemon is unreachable.
  > ok deraadt@ (aanriot@)

which

  ~ whereis.1                             ~ which.1
  ~ which.c                               

  > the ellipsis is not an optional argument; document the "-a" flag in
  > whereis(1)
  > help and feedback by jmc@ and otto@
  > ok deraadt@, jmc@ and otto@ (sobrado@)

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

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

sensorsd

  ~ sensorsd.conf.5                       

  > Commentary in the examples section was wrong from the start, because it
  > gave
  > the impression that alerts are only issued when things go wrong, not when
  > they
  > come back to specification -- but this was never the case with sensorsd.
  > Whilst here, also zip some useless examples, as we now have so many.
  > Discussed with jmc@ (cnst@)

  ~ sensorsd.c                            ~ sensorsd.conf.5

  > sync printing w/ sysctl(8) and add missing sensor types to conf parser;
  > document how values are parsed in sensorsd.conf(5).
  > ok deraadt@; man-page ok/help jmc@ (cnst@)

tcpdump

  ~ print-802_11.c                        

  > Fix Segmentation fault for tcpdump when used in combination with
  > ``-v -y IEEE802_11'', and ``-v -y IEEE802_11_RADIO''.  The snaplen
  > was passed instead of the real packet size at some point, which caused
  > tcpdump todo tcp checksum verifications on packets where it shouldn't.
  > Diff from canacar@ and me, tested by canacar@, reyk@, and me.
  > OK canacar@ reyk@ (mglocker@)

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


More information about the odc mailing list