[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