[odc] Daily src changes for 2008-04-16

ODC auto at squish.net
Thu Apr 17 07:00:01 BST 2008


OpenBSD src changes summary for 2008-04-16
==========================================

bin/mkdir                               distrib/sets
lib/libc                                sbin/ifconfig
sbin/mknod                              sbin/wpa-psk
share/man                               sys/arch/sparc64/dev
sys/arch/sparc64/sparc64                sys/conf
sys/dev/i2c                             sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/net80211                            sys/nfs
usr.sbin/dhcpd                          

== bin =============================================================== 01/07 ==

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

mkdir

  ~ mkdir.1                               

  > mkfifo makes fifos, not directories; from Ben Calvert
  > while here, make the description of -m more consistent for mkdir,
  > mkfifo, and mknod.
  > add a touch of .Ex for mkdir too. (jmc@)

== distrib =========================================================== 02/07 ==

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

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                         

  > sync (deraadt@)

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

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

libc

  ~ net/res_comp.c                        

  > permit _ in the middle of a DNS name component (deraadt@)

== sbin ============================================================== 04/07 ==

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

ifconfig

  ~ ifconfig.8                            ~ ifconfig.c

  > Kernel implementation of the 4-way handshake and group-key
  > handshake protocols (both supplicant and authenticator state
  > machines) as defined in the IEEE 802.11i standard.
  > Software implementation of the TKIP (Temporal Key Integrity
  > Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
  > This diff doesn't implement any of the 802.1X authentication
  > protocols and thus only PSK authentication (using pre-shared
  > keys) is currently supported.
  > In concrete terms, this adds support for WPA-PSK and WPA2-PSK
  > protocols, both in station and hostap modes.
  > The following drivers are marked as WPA-capable and should
  > work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
  > rum(4), upgt(4), and zyd(4)
  > The following options have been added to ifconfig(8):
  > wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
  > wpa-psk(8) can be used to generate keys from passphrases.
  > tested by many@
  > ok deraadt@ (damien@)

  ~ ifconfig.8                            

  > - wpa-psk is section 8, not 1
  > - one more passphrase tweak (jmc@)

mknod

  ~ mkfifo.1                              ~ mknod.8

  > mkfifo makes fifos, not directories; from Ben Calvert
  > while here, make the description of -m more consistent for mkdir,
  > mkfifo, and mknod.
  > add a touch of .Ex for mkdir too. (jmc@)

wpa-psk

  ~ wpa-psk.8                             

  > pass-phrase -> passphrase, in keeping with the rest of the docs; (jmc@)

== share ============================================================= 05/07 ==

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

man

  ~ man4/man4.sparc64/clock.4             

  > Mention m5819, m5823 and bq4802. (kettenis@)

== sys =============================================================== 06/07 ==

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

arch/sparc64/dev

  ~ rtc.c                                 

  > Turns out getpropstring() returns an empty string if a property is missing
  > instead of NULL.  Makes rtc(4) really work on the u25.
  > tested by mikeb@ (kettenis@)

  ~ pcfiic_ebus.c                         

  > Support the pcf8584 variant found on the u25/45. (kettenis@)

arch/sparc64/sparc64

  ~ locore.s                              

  > Make sure tickcmpr_set() always writes a time in the future. (kettenis@)

conf

  ~ files                                 

  > Kernel implementation of the 4-way handshake and group-key
  > handshake protocols (both supplicant and authenticator state
  > machines) as defined in the IEEE 802.11i standard.
  > Software implementation of the TKIP (Temporal Key Integrity
  > Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
  > This diff doesn't implement any of the 802.1X authentication
  > protocols and thus only PSK authentication (using pre-shared
  > keys) is currently supported.
  > In concrete terms, this adds support for WPA-PSK and WPA2-PSK
  > protocols, both in station and hostap modes.
  > The following drivers are marked as WPA-capable and should
  > work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
  > rum(4), upgt(4), and zyd(4)
  > The following options have been added to ifconfig(8):
  > wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
  > wpa-psk(8) can be used to generate keys from passphrases.
  > tested by many@
  > ok deraadt@ (damien@)

dev/i2c

  ~ lm75.c                                

  > Use ntohs() to swap the raw i2c data to native format; tested by sthen
  > (deraadt@)

dev/ic

  ~ acx.c                                 ~ atw.c
  ~ bwi.c                                 ~ malo.c
  ~ pgt.c                                 ~ rt2560.c
  ~ rt2661.c                              ~ rt2860.c
  ~ rt2860reg.h                           ~ rtw.c

  > Kernel implementation of the 4-way handshake and group-key
  > handshake protocols (both supplicant and authenticator state
  > machines) as defined in the IEEE 802.11i standard.
  > Software implementation of the TKIP (Temporal Key Integrity
  > Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
  > This diff doesn't implement any of the 802.1X authentication
  > protocols and thus only PSK authentication (using pre-shared
  > keys) is currently supported.
  > In concrete terms, this adds support for WPA-PSK and WPA2-PSK
  > protocols, both in station and hostap modes.
  > The following drivers are marked as WPA-capable and should
  > work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
  > rum(4), upgt(4), and zyd(4)
  > The following options have been added to ifconfig(8):
  > wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
  > wpa-psk(8) can be used to generate keys from passphrases.
  > tested by many@
  > ok deraadt@ (damien@)

dev/pci

  ~ drm/drmP.h                            ~ drm/drm_auth.c
  ~ drm/drm_drv.c                         

  > Replace handrolled hashes with a splay tree, while there plug a memleak
  > inherited from the original drm driver.
  > input and ok oga at . (pyr@)

  ~ drm/drm_auth.c                        

  > Some formatting nits. No functional change. (oga@)

  ~ if_ipw.c                              ~ if_ipwvar.h
  ~ if_iwn.c                              ~ if_wpi.c

  > Kernel implementation of the 4-way handshake and group-key
  > handshake protocols (both supplicant and authenticator state
  > machines) as defined in the IEEE 802.11i standard.
  > Software implementation of the TKIP (Temporal Key Integrity
  > Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
  > This diff doesn't implement any of the 802.1X authentication
  > protocols and thus only PSK authentication (using pre-shared
  > keys) is currently supported.
  > In concrete terms, this adds support for WPA-PSK and WPA2-PSK
  > protocols, both in station and hostap modes.
  > The following drivers are marked as WPA-capable and should
  > work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
  > rum(4), upgt(4), and zyd(4)
  > The following options have been added to ifconfig(8):
  > wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
  > wpa-psk(8) can be used to generate keys from passphrases.
  > tested by many@
  > ok deraadt@ (damien@)

dev/usb

  ~ uvideo.c                              ~ uvideo.h

  > Start to make device initialization automatic instead all the static
  > games.
  > Tested by robert@ and myself (mglocker@)

  ~ ehci.c                                ~ ukbd.c

  > Use the timeout(9) API the right way:  Don't initialize the timeout
  > cookie all the time, and only call timeout_del if we're not going to
  > timeout_add right away.
  > Testing by johan@, oga@, sthen@, and possibly some more people (thanks).
  > Ok krw@, oga@, sthen at . (mk@)

  ~ uvideo.c                              

  > Oops, decrease debug log level back to 1. (mglocker@)

  ~ if_ral.c                              ~ if_rum.c
  ~ if_upgt.c                             ~ if_zyd.c

  > Kernel implementation of the 4-way handshake and group-key
  > handshake protocols (both supplicant and authenticator state
  > machines) as defined in the IEEE 802.11i standard.
  > Software implementation of the TKIP (Temporal Key Integrity
  > Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
  > This diff doesn't implement any of the 802.1X authentication
  > protocols and thus only PSK authentication (using pre-shared
  > keys) is currently supported.
  > In concrete terms, this adds support for WPA-PSK and WPA2-PSK
  > protocols, both in station and hostap modes.
  > The following drivers are marked as WPA-capable and should
  > work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
  > rum(4), upgt(4), and zyd(4)
  > The following options have been added to ifconfig(8):
  > wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
  > wpa-psk(8) can be used to generate keys from passphrases.
  > tested by many@
  > ok deraadt@ (damien@)

  ~ uvideo.h                              

  > Tune isoc maximal transfer size to a better value.	Makes all available
  > resolutions on my cam work. (mglocker@)

net80211

  ~ ieee80211.c                           ~ ieee80211.h
  ~ ieee80211_crypto.c                    ~ ieee80211_crypto.h
  ~ ieee80211_input.c                     ~ ieee80211_ioctl.c
  ~ ieee80211_ioctl.h                     ~ ieee80211_node.c
  ~ ieee80211_node.h                      ~ ieee80211_output.c
  ~ ieee80211_proto.c                     ~ ieee80211_proto.h
  ~ ieee80211_var.h                       + ieee80211_crypto_ccmp.c
  + ieee80211_crypto_tkip.c               + ieee80211_crypto_wep.c

  > Kernel implementation of the 4-way handshake and group-key
  > handshake protocols (both supplicant and authenticator state
  > machines) as defined in the IEEE 802.11i standard.
  > Software implementation of the TKIP (Temporal Key Integrity
  > Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
  > This diff doesn't implement any of the 802.1X authentication
  > protocols and thus only PSK authentication (using pre-shared
  > keys) is currently supported.
  > In concrete terms, this adds support for WPA-PSK and WPA2-PSK
  > protocols, both in station and hostap modes.
  > The following drivers are marked as WPA-capable and should
  > work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
  > rum(4), upgt(4), and zyd(4)
  > The following options have been added to ifconfig(8):
  > wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
  > wpa-psk(8) can be used to generate keys from passphrases.
  > tested by many@
  > ok deraadt@ (damien@)

nfs

  ~ nfs_subs.c                            

  > more efficient use of mbufs in nfsm_uiotombuf().
  > allocate a mbuf cluster only if length is greater than MLEN
  > instead of MINCLSIZE.
  > ok blambert@, thib@ (damien@)

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

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

dhcpd

  ~ options.c                             

  > Redo/clarify the logic for storing options in the various buffers.
  > While there, bail out quickly if no options can be stored, and avoid
  > overflow buffers if building a bootp reply.
  > Henning looked and didn't get upset. millert@ tested it for a few
  > days and liked the look of it. canacar@ glanced at it. (krw@)

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


More information about the odc mailing list