[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