[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