[odc] Daily src changes for 2006-03-04
ODC
auto at squish.net
Sun Mar 5 07:00:27 GMT 2006
OpenBSD src changes summary for 2006-03-04
==========================================
bin/pax distrib/miniroot
share/doc share/man
share/zoneinfo sys/altq
sys/arch/alpha/alpha sys/arch/alpha/tc
sys/arch/amd64/amd64 sys/arch/arm/arm
sys/arch/hppa/hppa sys/arch/hppa64/hppa64
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/luna88k/dev sys/arch/mac68k/dev
sys/arch/macppc/macppc sys/arch/mips64/mips64
sys/arch/mvme68k/dev sys/arch/mvmeppc/mvmeppc
sys/arch/sgi/sgi sys/arch/solbourne/solbourne
sys/arch/sparc/dev sys/arch/sparc64/conf
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/sparc64/sparc64 sys/arch/sparc64/stand/ofwboot
sys/arch/vax/include sys/compat/osf1
sys/conf sys/crypto
sys/dev sys/dev/acpi
sys/dev/gpio sys/dev/i2c
sys/dev/ic sys/dev/isa
sys/dev/mii sys/dev/onewire
sys/dev/pci sys/dev/pcmcia
sys/dev/rasops sys/dev/sbus
sys/kern sys/net
sys/net80211 sys/netatalk
sys/netbt sys/netinet
sys/netinet6 sys/netipx
sys/netnatm sys/scsi
usr.bin/cap_mkdb usr.bin/learn
usr.bin/lex usr.bin/mail
usr.bin/ssh usr.bin/sudo
usr.bin/sup usr.bin/top
usr.bin/vi usr.sbin/bgpd
usr.sbin/pkg_add
== bin =============================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
pax
~ tar.c
> Properly take into account that the name and prefix field in the tar
> header are not always NUL-terminated. This means there's room for 1
> more byte in those field. This effectively reverts revs 1.13 and 1.14;
> ok jaredy@ millert@ (otto@)
== distrib =========================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
miniroot
~ dot.profile
> Put comment on separate line so it is stripped from install media. (krw@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
doc
~ papers/fsinterface/fsinterface.ms
> the the (miod@)
man
~ man4/adt.4
> handle lm96000 (another similar chip); ok kettenis, tested by
> stu at spacehopper.orgeraadt@)
~ man4/nsphyter.4
> add the National Semiconductor DP83847 DsPHYTER PHY.
> From NetBSD (brad@)
~ man4/em.4
> list HP Intel-based Gigabit NICs. (brad@)
~ man4/nfe.4
> Reword to better reflect reality, suggested by deraadt at .sg@)
~ man4/ne.4
> Add support for Socket CF 10/100.
> From Andrew Smith <asmith at tranquility.fsbusiness.co.uk>. (jsg@)
~ man4/Makefile + man4/gpioow.4
+ man4/onewire.4 + man4/owid.4
+ man4/owtemp.4
> Dallas 1-Wire bus support. Includes the following drivers:
> gpioow(4) 1-Wire bus bit-banging through GPIO pin
> onewire(4) 1-Wire bus driver
> owid(4) 1-Wire ID family type device
> owtemp(4) 1-Wire temperature family type device
> Drivers for RS-232 and USB bus masters will follow.
> ok deraadt@ (grange@)
~ man4/rtw.4
> Update caveats section to better reflect reality. (jsg@)
zoneinfo
~ datfiles/europe
> the the (miod@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
altq
~ altq_cbq.c ~ altq_hfsc.c
~ altq_priq.c ~ altq_rmclass.c
~ altq_rmclass_debug.h ~ altq_subr.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
arch/alpha/alpha
~ pmap.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/alpha/tc
~ ioasic.c ~ tc_3000_300.c
~ tc_3000_500.c
> Better names for turbochannel event counters. (miod@)
arch/amd64/amd64
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/arm/arm
~ fault.c
> Do not deliver SIGBUS twice. (miod@)
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/hppa/hppa
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/hppa64/hppa64
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/i386/conf
~ GENERIC
> Add commented out gpio ``pin bus'' drivers section. (grange@)
~ GENERIC ~ files.i386
> Dallas 1-Wire bus support. Includes the following drivers:
> gpioow(4) 1-Wire bus bit-banging through GPIO pin
> onewire(4) 1-Wire bus driver
> owid(4) 1-Wire ID family type device
> owtemp(4) 1-Wire temperature family type device
> Drivers for RS-232 and USB bus masters will follow.
> ok deraadt@ (grange@)
arch/i386/i386
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/luna88k/dev
~ omrasops.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/mac68k/dev
~ macfb.c
> Set up a ``different shades of gray'' palette at 2bpp, this gives us
> highlighting. (miod@)
arch/macppc/macppc
- random.c
> Dead meat. (miod@)
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/mips64/mips64
~ disksubr.c ~ interrupt.c
~ sendsig.c ~ tlbhandler.S
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/mvme68k/dev
- sbicdma.c
> Dead meat. (miod@)
arch/mvmeppc/mvmeppc
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/sgi/sgi
~ machdep.c
> | -> ||
> From: Alexey Dobriyan <adobriyan at gmail dot com> on bugs at . > ok deraadt@ (brad@)
arch/solbourne/solbourne
~ locore.s
> Remove probeset() for real this time... (miod@)
arch/sparc/dev
~ zx.c
> Properly display underlined space characters. (miod@)
~ flash.c ~ led.c
~ scf.c ~ xbox.c
> These devices are DV_DULL, not DV_IFNET... not that it really matters.
> (miod@)
arch/sparc64/conf
~ GENERIC
> add art(4) here. (brad@)
~ files.sparc64
> creator needs rasops32 only, and vgafb never needs rasops24. (miod@)
arch/sparc64/dev
- upavar.h
> <sparc64/dev/upavar.h> is unused except for struct upa_reg for autoconf, so
> move it to <machine/autoconf.h>. (miod@)
arch/sparc64/include
~ autoconf.h
> <sparc64/dev/upavar.h> is unused except for struct upa_reg for autoconf, so
> move it to <machine/autoconf.h>. (miod@)
arch/sparc64/sparc64
~ disksubr.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/sparc64/stand/ofwboot
~ ofdev.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
arch/vax/include
~ ka48.h ~ sid.h
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
compat/osf1
~ osf1_mmap.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
conf
~ newvers.sh
> move to 3.9-current (deraadt@)
~ newvers.sh
> -current, not -beta. (grange@)
~ files
> Dallas 1-Wire bus support. Includes the following drivers:
> gpioow(4) 1-Wire bus bit-banging through GPIO pin
> onewire(4) 1-Wire bus driver
> owid(4) 1-Wire ID family type device
> owtemp(4) 1-Wire temperature family type device
> Drivers for RS-232 and USB bus masters will follow.
> ok deraadt@ (grange@)
crypto
~ crypto.c
> splimp -> splvm
> ok miod@ (brad@)
dev
~ vnd.c
> Disk interrupts can cause buffers to be returned to the vnd pool, so
> splbio() is required when allocating. Fixes PR kern/5041, okay tedu at . > (pedro@)
dev/acpi
~ acpidev.h ~ acpicpu.c
> Add the gasio magic to slow/speed cpu. (marco@)
~ acpicpu.c
> oops some debug code was enabled. (marco@)
dev/gpio
~ files.gpio + gpioow.c
> Dallas 1-Wire bus support. Includes the following drivers:
> gpioow(4) 1-Wire bus bit-banging through GPIO pin
> onewire(4) 1-Wire bus driver
> owid(4) 1-Wire ID family type device
> owtemp(4) 1-Wire temperature family type device
> Drivers for RS-232 and USB bus masters will follow.
> ok deraadt@ (grange@)
dev/i2c
~ adt7460.c ~ i2c_scan.c
> handle lm96000 (another similar chip); ok kettenis, tested by
> stu at spacehopper.orgeraadt@)
~ asb100.c
> don't permanently disable temperature sensors when they fail a read,
> just mark it as invalid (djm@)
~ i2c_scan.c
> Re-enable I2C_VERBOSE. (kettenis@)
dev/ic
~ fxp.c
> remove vlan header. (brad@)
~ re.c
> do not set the chip type in re_attach_common() as this is already
> set in the appropriate bus-dependent front-end attach routines. (brad@)
~ fxpreg.h
> some defines for PHY detection.
> From FreeBSD (brad@)
~ an.c
> remove the colon between "address" and the MAC address. (brad@)
~ aic7xxx_openbsd.c ~ aic79xx_openbsd.c
> All CAM_* values stored in xs->error must be 'interpreted' by
> ah[cd]_done() into XS_* values understood by the SCSI code before
> returning xs to the tender mercies of the SCSI code.
> So if we bail out without calling ah[cd]_done(), because the request
> cdb length is excessive, don't use ah[cd]_set_transaction() to put
> CAM_REQ_INVALID into xs->error, just jam in XS_DRIVER_STUFFUP as
> ah[cd]_done() would have. If CAM_REQ_INVALID escapes it will be
> interpreted as XS_SHORT_SENSE as far as I can tell.
> This code path should never be trod so the net effect should be
> minimal. (krw@)
~ aic7xxxvar.h
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
~ xl.c
> remove extraneous brackets.
> From Mike Pechkin <mpech at mail dot ru> (brad@)
dev/isa
~ gus.c
> Internal interrupt counters should be compiled only if option AUDIO_DEBUG
> rather than if option DIAGNOSTIC. (miod@)
~ if_edreg.h ~ if_wereg.h
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
dev/mii
~ miidevs ~ nsphyter.c
> add the National Semiconductor DP83847 DsPHYTER PHY.
> From NetBSD (brad@)
~ miidevs.h
> regen (brad@)
~ brgphy.c
> Do not enable the Ethernet at WireSpeedY feature on 5705's and not 5750's
> as the comment says. (brad@)
dev/onewire
+ Makefile + devlist2h.awk
+ files.onewire + onewire.c
+ onewire_bitbang.c + onewire_subr.c
+ onewiredevs + onewirereg.h
+ onewirevar.h + owid.c
+ owtemp.c
> Dallas 1-Wire bus support. Includes the following drivers:
> gpioow(4) 1-Wire bus bit-banging through GPIO pin
> onewire(4) 1-Wire bus driver
> owid(4) 1-Wire ID family type device
> owtemp(4) 1-Wire temperature family type device
> Drivers for RS-232 and USB bus masters will follow.
> ok deraadt@ (grange@)
+ onewiredevs.h + onewiredevs_data.h
> sync (grange@)
~ devlist2h.awk
> Escape $$ in $OpenBSD$, it's not supposed to be expanded. (grange@)
dev/pci
~ if_vic.c ~ if_vicvar.h
> - Use sc->sc_dev.dv_xname everywhere.
> - Always set IFCAP_VLAN_MTU.
> - Remove some printf's from the error paths in vic_alloc_mbuf().
> - Move the device struct up to the top of the softc struct
> so the driver will actually attach.. sometimes, still issues to resolve.
> (brad@)
~ if_nge.c
> remove the colon between "address" and the MAC address. (brad@)
~ ami_pci.c
> add PCI sub-ids for ACER, FSC, Intel and NEC products.
> ok marco@ dlg@ (brad@)
~ alipm.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
~ if_tl.c
> don't set the interface pointer twice in tl_init().
> From: Andrey Matveev <evol at online dot ptt dot ru> (brad@)
dev/pcmcia
~ pcmciadevs
> Add Socket CF 10/100.
> from Andrew Smith <asmith at tranquility.fsbusiness.co.uk> (jsg@)
~ pcmciadevs.h
> regen (jsg@)
~ if_ne_pcmcia.c
> Add support for Socket CF 10/100.
> From Andrew Smith <asmith at tranquility.fsbusiness.co.uk>. (jsg@)
dev/rasops
~ rasops2.c
> Add a generic putchar() implementation, which will work with fonts up to 16
> bits wide. (miod@)
dev/sbus
~ zx.c
> Properly display underlined space characters. (miod@)
~ xbox.c
> These devices are DV_DULL, not DV_IFNET... not that it really matters.
> (miod@)
~ magmareg.h ~ spif.c
> Do not redefine locally SET/CLR/ISSET macros from <sys/param.h>; no
> functional
> change. (miod@)
kern
~ uipc_usrreq.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by miod@
> Do not stupidly panic but return ENOTCONN when trying to pass fds on an
> unconnected socket; reported by Christian Biere <christianbiere at gmx dot
> de>
> ok deraadt@ (brad@)
~ uipc_usrreq.c
TAGGED OPENBSD_3_7
> MFC:
> Fix by miod@
> Do not stupidly panic but return ENOTCONN when trying to pass fds on an
> unconnected socket; reported by Christian Biere <christianbiere at gmx dot
> de>
> ok deraadt@ (brad@)
~ kern_sig.c
TAGGED OPENBSD_3_7
> Remove traditional coredump support since all our platforms have proper
> cpu_coredump() behaviour. (miod@)
~ tty_pty.c
TAGGED OPENBSD_3_7
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
~ init_main.c ~ uipc_socket.c
TAGGED OPENBSD_3_7
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
net
~ bpf.c ~ bridgestp.c
~ if.c ~ if.h
~ if_arcsubr.c ~ if_atmsubr.c
~ if_bridge.c ~ if_enc.c
~ if_ethersubr.c ~ if_faith.c
~ if_fddisubr.c ~ if_gif.c
~ if_gre.c ~ if_loop.c
~ if_pflog.c ~ if_pfsync.c
~ if_ppp.c ~ if_pppoe.c
~ if_spppsubr.c ~ if_tokensubr.c
~ if_trunk.c ~ if_tun.c
~ if_vlan.c ~ pf_ioctl.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
net80211
~ ieee80211_output.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
netatalk
~ aarp.c ~ at_control.c
~ ddp_input.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
netbt
~ bt_input.c ~ hci_raw.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
netinet
~ if_ether.c ~ in.c
~ ip_gre.c ~ ip_input.c
~ ip_ipip.c ~ ip_output.c
~ ipsec_input.c ~ tcp_subr.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
netinet6
~ in6.c ~ ip6_input.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
netipx
~ ipx.c ~ ipx_input.c
~ ipx_ip.c ~ ipx_pcb.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
netnatm
~ natm.c ~ natm_pcb.c
> With the exception of two other small uncommited diffs this moves
> the remainder of the network stack from splimp to splnet.
> ok miod@ (brad@)
scsi
~ cd.c ~ sd.c
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cap_mkdb
~ cap_mkdb.c
> Plug a mem leak; ok millert@ (otto@)
learn
~ lib/macros/L3.1a
> the the (miod@)
lex
~ misc.c
> the the (miod@)
mail
~ USD.doc/mail6.nr
> the the (miod@)
ssh
~ serverloop.c
> move a debug() outside of a signal handler; ok markus@ a little while back
> (djm@)
sudo
~ CHANGES
> the the (miod@)
sup
~ src/supfilesrv.c
> the the (miod@)
top
~ top.c
> Handle signals in non-interactive mode. "looks good" deraadt@ (otto@)
~ display.c ~ display.h
~ top.c
> Show the CPU state %'s on first display as well. "looks good" deraadt@
> (otto@)
vi
~ vi/v_scroll.c ~ vi/vs_refresh.c
> the the (miod@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ parse.y
> Typos grab bag of the month, eyeballed by jmc@ (miod@)
pkg_add
~ OpenBSD/PackageLocator.pm
> zap more success messages. Keep pid of distant location pipe, just in case.
> (espie@)
~ Makefile ~ pkg_add
~ OpenBSD/Interactive.pm ~ OpenBSD/PackageName.pm
~ OpenBSD/Update.pm + OpenBSD/Replace.pm
> reorganize code a little bit: Update.pm becomes Replace.pm (since it
> matches
> the -r option), and the find_update code moves to Update.pm, so that it
> doesn't
> get parsed if -u is not used.
> Also make the has_new_sig and uses_old_libs local methods of PackingList,
> as it is their natural API.
> Reorg a few more routines so that they can be found by pkg_add and by
> Update.pm.
> May need to split off more stuff to avoid parsing everything... (espie@)
~ pkg_add.1
> Spell out normal modes of operation for pkg_add more.
> Explain about ambiguities, and expand a bit on interactive mode. (espie@)
~ pkg_add.1
> accurate description of script execution. (espie@)
~ Makefile ~ OpenBSD/PackageLocator.pm
+ OpenBSD/PackageLocation.pm + OpenBSD/PackageRepository.pm
+ OpenBSD/PackageRepositoryList.pm
> cut down the Locator code into maintainable chunks. (espie@)
===============================================================================
More information about the odc
mailing list