[owc] Weekly src changes ending 2006-07-09
OWC
auto at squish.net
Mon Jul 10 08:00:38 BST 2006
OpenBSD src changes summary for 2006-07-02 to 2006-07-09 inclusive
==================================================================
bin/systrace distrib/notes
distrib/sets etc/etc.armish/fbtab
etc/etc.armish/sysctl.conf etc/etc.zaurus/sysctl.conf
kerberosV lib/libc
libexec/ld.so regress/usr.bin
sbin sbin/fdisk
sbin/isakmpd sbin/newfs
sbin/nmeaattach sbin/pfctl
share/man sys/arch/alpha/alpha
sys/arch/alpha/include sys/arch/arm/xscale
sys/arch/hp300/conf sys/arch/hp300/hp300
sys/arch/hp300/include sys/arch/hppa/hppa
sys/arch/hppa/include sys/arch/hppa64/conf
sys/arch/hppa64/hppa64 sys/arch/hppa64/include
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/m68k/m68k sys/arch/mac68k/mac68k
sys/arch/mips64/include sys/arch/mips64/mips64
sys/arch/mvme68k/mvme68k sys/arch/mvme88k/dev
sys/arch/mvme88k/include sys/arch/mvme88k/mvme88k
sys/arch/sgi/include sys/arch/sparc64/conf
sys/arch/sparc64/dev sys/arch/sparc64/sparc64
sys/arch/sparc64/stand/ofwboot sys/arch/vax/boot/xxboot
sys/ddb sys/dev/ic
sys/dev/mii sys/dev/pci
sys/dev/pcmcia sys/dev/raidframe
sys/dev/usb sys/dev/wscons
sys/isofs/udf sys/kern
sys/net sys/netinet
sys/netinet6 sys/scsi
sys/sys usr.bin/calendar
usr.bin/cvs usr.bin/ftp
usr.bin/ktrace usr.bin/mg
usr.bin/netstat usr.bin/rcs
usr.bin/ssh usr.bin/usbhidaction
usr.bin/vi usr.bin/xlint
usr.sbin/ospfd usr.sbin/syslogd
usr.sbin/tcpdump
== bin =============================================================== 01/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
systrace
~ Makefile ~ cradle.c
~ filter.c ~ intercept.c
~ intercept.h ~ lex.l
~ openbsd-syscalls.c ~ policy.c
~ register.c ~ systrace-translate.c
~ systrace.1 ~ systrace.c
~ systrace.h + linux-translate.c
+ linux-translate.h + linux_socketcall.h
> sync with systrace 1.6d, keeping local changes
> tests and feedback by a few (sturm@)
== distrib =========================================================== 02/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ hp300/hardware ~ hp300/install
~ hp300/whatis
> 68020-based hp300 systems are not supported anymore now. If you still use
> any, I'll suggest you buy a boat so that they can be recycled as boat
> anchors. (miod@)
sets
~ lists/comp/mi
> sync (deraadt@)
~ lists/base/mi
> sync (deraadt@)
~ lists/base/mi ~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
etc.armish/fbtab
~ etc.armish/fbtab
> Remove zaurusisms which are not on the reality plane (yet). (miod@)
etc.armish/sysctl.conf
~ etc.armish/sysctl.conf
> Remove zaurusisms which are not on the reality plane (yet). (miod@)
etc.zaurus/sysctl.conf
~ etc.zaurus/sysctl.conf
> Match sysctl with comment.
> OK deraadt@ (ray@)
== kerberosV ========================================================= 04/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ src/lib/krb5/krb5_string_to_key.3
> remove redundant "to". (brad@)
== lib =============================================================== 05/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ crypt/bcrypt.c
> allocate gsalt large enough; from Matthew R. Dempsky <mrd at alkemio
> dot org>; ok djm@ deraadt@ (otto@)
~ locale/wcstombs.3
> fix prototype of wcstombs; from TAKAHASHI Tamotsu (otto@)
~ sys/socket.2
> - clean up the SOCK_RAW text
> - remove the SOCK_RDM text; suggested by krw
> - Xr inet(4) and inet6(4) (jmc@)
~ sys/socket.2
> grammar tweak, on re-read; (jmc@)
== libexec =========================================================== 06/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ ldconfig/ldconfig.8
> jmc and I both pronounce ldconfig as ell-dee-config, so it should be
> `an ldconfig utility', not `a'. (mk@)
== regress =========================================================== 07/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ diff/t8.1 ~ diff/t9.1
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999. (jsg@)
~ diff/t8.1 ~ diff/t9.1
> Revert last commit by request of otto.
> Contents of comments are obviously part of the diff tests. (jsg@)
~ ssh/agent-getpeereid.sh
> in this test, $SUDO is not used to gain privileges but to switch to nobody.
> thus, we need the SUDO variable to be set. if not set, the test would
> also pass ok, but only because exit status 2 and 127 looked the same to the
> test.
> ok markus@ (grunk@)
== sbin ============================================================== 08/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
sbin
~ Makefile
> nmeaattach - attach serial lines as timedelta sensors. nmeaattach is used
> to designate a serial line with a NMEA 0183 device (i.e. a GPS receiver) as
> a
> source of a timedelta sensor.
> ok deraadt@ (mbalmer@)
fdisk
~ Makefile
> Add armish to MANSUBDIR (miod@)
~ fdisk.c
> Do not try and read /usr/mdec/mbr in ``fdisk -e'' unless the architecture
> really provides it. (miod@)
isakmpd
~ Makefile ~ exchange.h
~ ike_phase_1.c ~ init.c
~ message.c + vendor.c
+ vendor.h
> Let isakmpd send out a vendor ID announcing isamkpds release version.
> Will be handy for release specific bug fixes, etc. Suggested by
> markus@ quite some time ago.
> ok markus@ (hshoexer@)
newfs
~ newfs.8
> fuller description for -s; from janne johansson
> ok krw (jmc@)
nmeaattach
+ Makefile + nmeaattach.8
+ nmeaattach.c
> nmeaattach - attach serial lines as timedelta sensors. nmeaattach is used
> to designate a serial line with a NMEA 0183 device (i.e. a GPS receiver) as
> a
> source of a timedelta sensor.
> ok deraadt@ (mbalmer@)
~ nmeaattach.8 ~ nmeaattach.c
> various fixes up; (jmc@)
pfctl
~ parse.y ~ pfctl_parser.c
> add "rtable" to select alternate routing tables.
> with & ok claudio hshoexer (henning@)
== share ============================================================= 09/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/Makefile + man9/vfs_busy.9
> document the vfs_busy class of functions
> requested by and ok pedro, feedback jmc (sturm@)
~ man4/em.4
> update with new chipset revs. (brad@)
~ man4/pci.4
> update the em entry. (brad@)
~ man4/mpi.4
> dont confuse chipsets with products and visa versa, we list them separately
> now. ive also listed all the ones i can find on the lsi site.
> spelling fixes and ok from jmc@ (dlg@)
~ man4/mpi.4
> im sure hp have more mpi based products than this, but its stupidly hard to
> tell from their website. (dlg@)
~ man4/man4.alpha/intro.4 ~ man4/man4.amd64/intro.4
~ man4/man4.cats/intro.4 ~ man4/man4.i386/intro.4
~ man4/man4.macppc/intro.4 ~ man4/pci.4
~ man4/em.4
> sync the description for em.4; (jmc@)
~ man4/ddb.4
> Sync with reality:
> - document ^t in input.
> - we do not implement break /u.
> - we do not have $workxx variables.
> - mention $log and sysctl ddb.* (miod@)
~ man4/bnx.4
> add a few Dell/IBM servers and a few HP adapters. (brad@)
~ man5/pf.conf.5
> The timeout value is called src.track, not source-track. (mcbride@)
~ man4/iic.4
> - missing entries
> - update list widths and remove incorrect indent (jmc@)
== sys =============================================================== 10/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ disksubr.c
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disksubr.c
> Remove DLT_* logic from Alpha as well, being careful to keep the
> checksumming of the native disklabel.
> No functional change. (krw@)
arch/alpha/include
~ disklabel.h
> Remove DLT_* logic from Alpha as well, being careful to keep the
> checksumming of the native disklabel.
> No functional change. (krw@)
arch/arm/xscale
~ i80321_intr.c
> count interrupts (uvmexp). (drahn@)
arch/hp300/conf
~ GENERIC ~ RAMDISK
> 68020-based hp300 systems are not supported anymore now. If you still use
> any, I'll suggest you buy a boat so that they can be recycled as boat
> anchors. (miod@)
arch/hp300/hp300
~ locore.s
> If running on a 68030 or 68040 system, use the transparent translation
> registers to program an 1GB untranslated window over the physical memory,
> and use it to define __HAVE_PMAP_DIRECT for faster pool operation. (miod@)
arch/hp300/include
~ pmap.h ~ vmparam.h
> If running on a 68030 or 68040 system, use the transparent translation
> registers to program an 1GB untranslated window over the physical memory,
> and use it to define __HAVE_PMAP_DIRECT for faster pool operation. (miod@)
arch/hppa/hppa
~ disksubr.c
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disksubr.c
> Unroll DLT_* logic into simple 'look for native disklabel, then try
> DOS MBR' logic.
> Leave DOS MBR logic inside #if defined(DISKLABEL_I386) blocks until
> impact on install media can be evaluated. Eliminates most remnants
> of cross-endian, cross-architecture disklabel processing attempts.
> Fix some mips64 issues with last commit, found by kettenis at . > No functional change. (krw@)
~ disksubr.c
> DISKLABEL_ALL was never used in hppa, hppa64, mips64 config files so
> just eliminate the check to set DISKLABEL_I386 with it. If you want
> DISKLABEL_I386, use that option. (krw@)
arch/hppa/include
~ disklabel.h
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disklabel.h
> Unroll DLT_* logic into simple 'look for native disklabel, then try
> DOS MBR' logic.
> Leave DOS MBR logic inside #if defined(DISKLABEL_I386) blocks until
> impact on install media can be evaluated. Eliminates most remnants
> of cross-endian, cross-architecture disklabel processing attempts.
> Fix some mips64 issues with last commit, found by kettenis at . > No functional change. (krw@)
arch/hppa64/conf
~ RAMDISK
> machine is hppa64, not hppa; comment out orphaned wsdisplay at sti;
> (martin@)
arch/hppa64/hppa64
~ disksubr.c
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disksubr.c
> Unroll DLT_* logic into simple 'look for native disklabel, then try
> DOS MBR' logic.
> Leave DOS MBR logic inside #if defined(DISKLABEL_I386) blocks until
> impact on install media can be evaluated. Eliminates most remnants
> of cross-endian, cross-architecture disklabel processing attempts.
> Fix some mips64 issues with last commit, found by kettenis at . > No functional change. (krw@)
~ disksubr.c
> DISKLABEL_ALL was never used in hppa, hppa64, mips64 config files so
> just eliminate the check to set DISKLABEL_I386 with it. If you want
> DISKLABEL_I386, use that option. (krw@)
arch/hppa64/include
~ disklabel.h
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disklabel.h
> Unroll DLT_* logic into simple 'look for native disklabel, then try
> DOS MBR' logic.
> Leave DOS MBR logic inside #if defined(DISKLABEL_I386) blocks until
> impact on install media can be evaluated. Eliminates most remnants
> of cross-endian, cross-architecture disklabel processing attempts.
> Fix some mips64 issues with last commit, found by kettenis at . > No functional change. (krw@)
arch/i386/conf
~ GENERIC
> Oh what the heck. Enable zyd* even though it does not work yet :)
> (deraadt@)
arch/i386/i386
~ apm.c
> ANSIfy
> ok deraadt@, brad@, toby@ (gwk@)
arch/m68k/m68k
~ pmap_bootstrap.c
> PMAP_MD_RWLOW kluge is no longer necessary now that mac68k does TRT.
> (miod@)
~ pmap_bootstrap.c
> Make this compile on platforms which define __HAVE_PMAP_DIRECT. (miod@)
arch/mac68k/mac68k
~ locore.s
> Adapt rtclock_intr() to the current interrupt scheme; from NetBSD (miod@)
~ locore.s ~ pmap_bootstrap.c
> Insert an empty page at the beginning of the kernel, so that we can map it
> invalid and have NULL pointer dereferences in the kernel fault now. (miod@)
arch/mips64/include
~ disklabel.h
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disklabel.h
> Unroll DLT_* logic into simple 'look for native disklabel, then try
> DOS MBR' logic.
> Leave DOS MBR logic inside #if defined(DISKLABEL_I386) blocks until
> impact on install media can be evaluated. Eliminates most remnants
> of cross-endian, cross-architecture disklabel processing attempts.
> Fix some mips64 issues with last commit, found by kettenis at . > No functional change. (krw@)
arch/mips64/mips64
~ disksubr.c
> Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64
> disklabel code that was intended to support cross-endian and
> cross-architecture
> use of disklabels. Never actually used except for Alpha<->Amiga moves that
> now
> can't happen anyway.
> Leave native and DOS MBR disklabel code. Tested on alpha and hppa.
> No functional change. (krw@)
~ disksubr.c
> Unroll DLT_* logic into simple 'look for native disklabel, then try
> DOS MBR' logic.
> Leave DOS MBR logic inside #if defined(DISKLABEL_I386) blocks until
> impact on install media can be evaluated. Eliminates most remnants
> of cross-endian, cross-architecture disklabel processing attempts.
> Fix some mips64 issues with last commit, found by kettenis at . > No functional change. (krw@)
~ disksubr.c
> DISKLABEL_ALL was never used in hppa, hppa64, mips64 config files so
> just eliminate the check to set DISKLABEL_I386 with it. If you want
> DISKLABEL_I386, use that option. (krw@)
arch/mvme68k/mvme68k
~ locore.s
> Backout premature incomplete 060 stuff. (miod@)
~ machdep.c
> Repair initialization value of m68060_pcr_init, per 68060 errata I14.
> (miod@)
arch/mvme88k/dev
~ mainbus.c
> Get rid of the fixed iomap for device mappings, and allocated va ranges
> off kernel_map whenever necessary. (miod@)
arch/mvme88k/include
~ param.h
> Get rid of the fixed iomap for device mappings, and allocated va ranges
> off kernel_map whenever necessary. (miod@)
arch/mvme88k/mvme88k
~ machdep.c
> Get rid of the fixed iomap for device mappings, and allocated va ranges
> off kernel_map whenever necessary. (miod@)
arch/sgi/include
~ intr.h
> I don't think we're talking about animals in here, so
> s/wether/whether/g. (mk@)
arch/sparc64/conf
~ GENERIC
> disable alipm until someone can find this spurious bug, which happens most
> often on the x1, and is really bizzare:
> data error type 32 sfsr=0 sfva=43caa000 afsr=84000000 afva=1fe02004000
> tf=0x18e999c0
> data fault: pc=1314578 addr=43caa000 sfsr=0
> alipm_smb_exec(2389200, 1, 18, 0, 1, 18e99d4e) at alipm_smb_exec+0x258
> (deraadt@)
arch/sparc64/dev
~ iommu.c
> get rid of an unused variable.
> ok deraadt@ (dlg@)
arch/sparc64/sparc64
~ db_interface.c
> Make dummy $g0 in ddb the right size. (miod@)
~ db_interface.c
> Make sure we alter ddb variables as ints, not longs; only matters on 64 bit
> platforms. (miod@)
arch/sparc64/stand/ofwboot
~ srt0.s
> *enty->*ently where applicable (miod@)
arch/vax/boot/xxboot
~ Makefile
> use empty INSTALL_STRIP instead of STRIPFLAG to indicate we don't want to
> strip xxboot on install (martin@)
ddb
~ db_aout.c
> ALIGNED_POINTER is defined on all platforms. (miod@)
~ db_output.h ~ db_var.h
~ db_variables.c
> Make the ddb.log sysctl available as an in-ddb variable, $log, for
> consistency. (miod@)
~ db_extern.h ~ db_input.c
~ db_output.c
> Remove db_check_interrupt() related logic, since it was dummied in
> practice. (miod@)
~ db_variables.c ~ db_variables.h
> Make sure we alter ddb variables as ints, not longs; only matters on 64 bit
> platforms. (miod@)
~ db_hangman.c
> only count right guess when had been guessed right; from Leonardo Chiquitto
> Filho <leonardo at iken.com.brmickey@)
dev/ic
~ re.c
> put writing of RL_IDR0 and RL_IDR4 back to how they should be. (brad@)
~ re.c ~ rtl81x9reg.h
> - re_attach(): Use bus_dma* directly instead of calling re_allocmem().
> - re_attach(): Free bus_dma* resources if attach fails.
> - re_newbuf(): Remove unnecessary error check.
> - re_encap(): Better error handling.
> - re_start(): Drop the packet if there are not enough TX descriptors.
> From NetBSD (brad@)
~ re.c
> Write the mac address into the registers CORRECTLY! (drahn@)
~ mpi.c
> check if the requests for the config pages were completed successful,
> rather than just completed. (dlg@)
~ mpi.c ~ mpivar.h
> stash a pointer to the scsibus attached to us so we dont have to walk the
> device tree all the time. (dlg@)
~ mpi.c ~ mpireg.h
~ mpivar.h
> do not stash pages 2 and 3 (the volume and physdisk pages respectively)
> of the ioc config in the softc. instead, we only walk page 2 when we get
> the raid config and mark each disks scsi_link structure with the
> SDEV_LOGICAL flag when we find volumes. while there we mark this instance
> of the driver as being capable of doing raid so later on we can
> conditionally hook up bio.
> when we walk the devices attached to mpi to do ppr, we now skip the logical
> disks. (dlg@)
~ mpi.c
> after walking the attached devices and running ppr against them, then fetch
> the ioc page 3 for a list of all the physical disks behind any configured
> volumes and run ppr against them too.
> raid volumes on scsi mpi is fast now. (dlg@)
~ mpi.c ~ mpireg.h
~ mpivar.h
> fix debugging stuff (dlg@)
~ mpireg.h
> get rid of the unused sgl types (and the XXX on the one we actually do
> use). add the fw upload messages and its context element. (dlg@)
~ mpireg.h
> missed a bit of the fw upload stuff (dlg@)
~ mpi.c ~ mpivar.h
> implement firmware upload. this frees up memory on some controllers so they
> can do more io at a time. tested on the onboard controllers of a dell 2850
> (which can do it) and a pci controller on my home box (which doesnt). this
> was the last feature mpt had that mpi was behind on. (dlg@)
~ mpi.c
> enabling interrupts doesnt deserve an XXX. i think we want to do that.
> (dlg@)
~ mpi.c
> spacing (dlg@)
~ ne2000.c
> In ne2000_detect(), temporarily mark the dp8390 subpart as inactive, so
> that
> we ignore interrupts; this allows unplugging a card when the probe gets
> stuck
> without panicing. (miod@)
~ tropic.c
> I don't think we're talking about animals in here, so
> s/wether/whether/g. (mk@)
dev/mii
~ miidevs
> add Level 1 LXT1000 ids.
> From NetBSD (brad@)
~ miidevs.h
> regen (brad@)
~ miidevs.h
> regen (brad@)
~ miidevs
> add PMC-Sierra OUI.
> From NetBSD (brad@)
~ miidevs.h
> regen (brad@)
~ miidevs
> Add Topic Semiconductor OUI and a few IC Plus 10/100 and 10/100/1000 PHY
> models. (brad@)
dev/pci
~ if_em.c ~ if_em.h
~ if_em_hw.c ~ if_em_hw.h
~ if_em_osdep.h
> Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds support
> for new chipset revisions embedded in the ESB2 and ICH8 core logic
> chipsets.
> From: Intel's web-site (brad@)
~ pci.c ~ pci_map.c
> Do not blindly enable io and mem space for all matched PCI devices. This
> is
> known to be wrong for legacy VGA devices. It also seems to have bad side
> effects for some unconfigured PCI-PCI bridges. Instead, enable io or mem
> space when we map it.
> ok deraadt@ (kettenis@)
~ mpi_pci.c
> Add some more pci ids that I forgot to commit. (marco@)
~ ppb.c
> Back out the workaround committed in rev 1.13 now that we no longer blindly
> enable io and mem space on all matched PCI devices.
> ok deraadt@ (kettenis@)
~ if_em.c ~ if_em.h
~ if_em_hw.c ~ if_em_hw.h
~ if_em_osdep.h
> revert back to the older driver as this causes some breakage. (brad@)
~ pciide.c
> Check for SATA and RAID subclasses if we have a matching PCI ID.
> This should remove the need for most if not all of the override flags.
> "looks safe to me" miod@ (jsg@)
~ if_em.c ~ if_em.h
~ if_em_hw.c ~ if_em_hw.h
~ if_em_osdep.h
> Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds support
> for new chipset revisions embedded in the ESB2 and ICH8 core logic
> chipsets.
> The previous attempt at commiting this included an unrelated change
> to how the I/O base address was being set and this was the cause of
> the breakage.
> From: Intel's web-site (brad@)
~ piixpm.c
> use nested if-else to eliminate the need for a second polling printf,
> suggested by grange@ (brad@)
~ pciide.c
> Broadcom HT-1000 SATA no longer requires IDE_PCI_CLASS_OVERRIDE now that
> pciide_match checks for the PCI SATA subclass. (brad@)
~ if_de.c
> remove splnet from attach routine. (brad@)
~ if_de.c
> tulip_pci_(probe/attach) -> tulip_(probe/attach) (brad@)
~ if_de.c
> shorten dmesg entry from two lines to one. (brad@)
~ if_de.c ~ if_devar.h
> print the chipset revision too. (brad@)
~ if_em.c
> don't add 1000Mbps media types for a 10/100 only PHY. (brad@)
~ pcidevs
> add the ATI IXP300 SATA PCI id. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pciide.c
> add the ATI IXP300 SATA PCI id. (brad@)
~ pcidevs
> The 82870P2 PCI-PCI bridge is a PCI-X bridge and add a second 21152 PCI
> bridge id, found on a quad port ste(4) adapter. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> revert the addition of the second 21152 PCI bridge id. I reseated the
> adapter
> and it came up with the proper id. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_ste.c
> uncomment call to ste_miibus_statchg in ste_stats_update. (brad@)
~ pcidevs
> add the JMicron JMB368 PCI product id. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ wdt.c
> ANSI and KNF. No binary change. (mk@)
~ wdt.c
> Some more KNF stuff I missed. (mk@)
~ pcidevs
> add the QLogic ISP2322 PCI id. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
dev/pcmcia
~ if_ne_pcmcia.c
> *enty->*ently where applicable (miod@)
dev/raidframe
~ rf_dagdegrd.c ~ rf_dagdegwr.c
> I don't think we're talking about animals in here, so
> s/wether/whether/g. (mk@)
dev/usb
~ if_ral.c ~ if_rum.c
~ if_zyd.c
> Fix channel frequency/flags in radiotap structures.
> Now I can see probes cycling 1->14 instead of just
> sitting at channel 1. (jsg@)
~ if_zyd.c ~ if_zydreg.h
> Support for adapters with Airoha AL2230 radios from Florian.
> This lets me see beacons on my device. (jsg@)
~ if_zyd.c
> Rename several functions for consistency/simplicity.
> Discussed with Florian. (jsg@)
~ if_zyd.c
> Send management frames at 1Mbit for better compatibility/chance
> of working. (jsg@)
~ if_zyd.c
> Move some of the verbose debug printfs like dumping packets
> to higher debug levels so we can tell what is happening. (jsg@)
~ if_zyd.c
> If ieee80211_encap() returns NULL the node is already free,
> do not try to free it again.
> Modified version of a diff from Graham Gower. (jsg@)
~ if_zyd.c
> in zyd_start():
> net80211 may still try to send management frames even if the
> IFF_RUNNING flag is not set...; ok jsg at .sa@)
~ if_zyd.c
> minor knf; ok jsg at .sa@)
~ if_zyd.c
> Harcoded hex values for control field don't work so
> ditch them and at least attempt to use the function
> that sets up the control field properly. (jsg@)
~ if_zyd.c
> cleanup in zyd_openpipes(); no functional change. OK jsg at .sa@)
~ usbdevs
> Add Microdia, okay miod@ (pedro@)
~ usbdevs.h ~ usbdevs_data.h
> Regen (pedro@)
~ if_atu.c
> I don't think we're talking about animals in here, so
> s/wether/whether/g. (mk@)
~ if_atu.c
> remove dead code (dlg@)
~ if_axe.c
> get rid of some ifdef __otherbsd__ goo. no binary change (dlg@)
dev/wscons
~ wsdisplay_usl_io.h
> acquiration -> acquisition (so that eyes stop bleeding) (miod@)
isofs/udf
~ ecma167-udf.h
> Add the UDF 1.50 flavour of the VAT (pedro@)
~ udf.h ~ udf_extern.h
~ udf_subr.c ~ udf_vfsops.c
~ udf_vnops.c
> Add VAT support a la UDF 1.50 (pedro@)
~ udf.h ~ udf_subr.c
~ udf_vfsops.c ~ udf_vnops.c
> Rename VTON() to VTOU() (pedro@)
~ udf.h ~ udf_extern.h
~ udf_subr.c ~ udf_vfsops.c
~ udf_vnops.c
> udf_node -> unode and rename fields accordingly (pedro@)
~ udf_subr.c ~ udf_vfsops.c
~ udf_vnops.c
> Be consistent about how we name 'struct unode' instances (pedro@)
~ udf.h ~ udf_extern.h
~ udf_subr.c ~ udf_vfsops.c
~ udf_vnops.c
> udf_mnt -> umount and rename fields accordingly (pedro@)
~ udf.h ~ udf_vfsops.c
~ udf_vnops.c
> Be consistent about how we name 'struct umount' instances (pedro@)
kern
~ vfs_subr.c
> also print vp in vprint (useful for debugging); pedro@ ok (mickey@)
~ subr_prf.c
> Make the ddb.log sysctl available as an in-ddb variable, $log, for
> consistency. (miod@)
~ vfs_subr.c
> vinvalbuf() debugging aid, under VFSDEBUG.
> ok pedro@ (thib@)
~ vfs_subr.c
> Fix tab where space was meant (pedro@)
net
~ if_spppsubr.c
> diff from peter phillip at freenet dot de:
> the "pppoe0: up" message is annoying when one is on console and the
> system has been configured to recall the ISP every minute or so.
> Moving the printf() to a log() fixes this and the "pppoe0: up"
> message is still seen in logs and dmesg.
> ok canacar@ (reyk@)
~ if_spppsubr.c
> logging should be in debug mode only. if every network driver did a
> dmesg printf everytime they came up, would that be a better world?
> (deraadt@)
~ pf.c ~ pf_ioctl.c
~ pfvar.h
> allow rules to point to an alternate routing table, and tag packets
> matching that rule so that the forwarding code later can use the
> alternate routing table fo lookups (not implemented yet).
> the tagging is "sticky", every matching rule modifies, just like the
> regular "tag". ok claudio hshoexer, hacked at r2k6 (henning@)
~ if_bridge.c
> argh, again i forgot a file. sorry (henning@)
netinet
~ icmp6.h ~ pim_var.h
> u_quad_t -> u_int64_t
> no functional change. (brad@)
netinet6
~ in6_var.h ~ ip6_mroute.h
~ ip6_var.h ~ pim6_var.h
~ raw_ip6.h
> u_quad_t -> u_int64_t
> no functional change. (brad@)
scsi
~ scsiconf.h
> add a flag to sc_link to be used by a hba to mark the target as virtual.
> grudging ok from deraadt@ so i can move forward. this should be revisited
> one day though. (dlg@)
sys
~ sensors.h
> Get rid of rfact member of 'struct sensor'; pack the struct while we're
> there.
> ok dlg@, deraadt@ (kettenis@)
== usr.bin =========================================================== 11/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.history
> battle of somme,
> special relativity theory,
> and some more.
> ok mickey (jasper@)
~ calendars/calendar.all ~ calendars/calendar.history
+ calendars/calendar.space + calendars/calendar.ushistory
> put USA-history and Space related items in their own files.
> idea from mickey. (jasper@)
~ calendars/calendar.ushistory
> be consistent with temperatures (jasper@)
~ calendars/calendar.history
> these items should'be been gone... (jasper@)
~ calendar.1
> update FILES; (jmc@)
~ calendars/calendar.history ~ calendars/calendar.holiday
~ calendars/calendar.space ~ calendars/calendar.ushistory
~ calendars/ru_RU.KOI8-R/calendar.history
> various fixes and additions from several pplz (mickey@)
~ calendars/ru_RU.KOI8-R/calendar.history
> XBOCT (mickey@)
cvs
~ commit.c ~ update.c
> - abort the commit when files are not correctly up to date.
> - do not try to attempt to check for conflict markers when the file is not
> on disk.
> found by and okay reyk@ (joris@)
~ tag.c
> for cvs tag, tag all files in the local directory if no file argument
> is given.
> ok joris@ (reyk@)
~ update.c
> -p implies -n... (xsa@)
~ status.c
> fix segfault for newly added files.
> found while test driving the new remote code. (joris@)
~ Makefile ~ checkout.c
~ cmd.c ~ commit.c
~ cvs.c ~ cvs.h
~ diff.c ~ diff_internals.c
~ fatal.c ~ file.c
~ getlog.c ~ log.c
~ status.c ~ update.c
~ util.c + client.c
+ remote.c + remote.h
+ server.c
> first part of opencvs remote, fairly useable on existing trees
> although i advise against using it on real development trees for now.
> only a few commands work right so far:
> - commit
> - diff
> - status
> - log
> - update (partially working)
> if you feel like testing remote and run into bugs feel free to
> contact me, and please include a full trace (-t). (joris@)
~ client.c ~ remote.c
> allow update in remote mode to work a bit better and
> create any missing directories or new directories with -d (joris@)
~ client.c
> handle "." special in client_check_directory(); (joris@)
~ buf.c ~ buf.h
~ commit.c ~ diff.c
~ diff3.c ~ import.c
~ rcs.c
> Remove file mode argument from {cvs|rcs}_buf_write_stmp(). We
> always set the temporary file to mode 600, which is already done
> by mkstemp().
> OK joris@ and xsa@ over a month ago. (ray@)
~ client.c ~ entries.c
~ remote.c ~ server.c
~ util.c
> more straightforward trace (-t) output, too much is just too noisy.
> (joris@)
~ cvs.c
> handle SIGPIPE correctly. (joris@)
~ client.c
> put the sticky tag if any in the correct place in the entries line when
> sending it to the server (joris@)
ftp
~ fetch.c
> Remove extraneous code:
> - Instead of generating the same string twice using printf,
> generate once and reuse.
> - Use err instead of errx with strerror.
> OK otto@ (ray@)
ktrace
~ ktrace.1
> Xr ktrace 2 , else some people might mistake we use ptrace() or sth else
> ok mickey@ jmc@ (grunk@)
~ ktrace.1
> do something sane to EXAMPLES; (jmc@)
mg
~ buffer.c ~ region.c
~ undo.c
> Fix a trio of bugs in line numbering: adjusting linenos after undo,
> cutting a block, and off-by-one linecount. Initial bug discovered by
> jason (kjell@)
~ def.h ~ file.c
~ undo.c
> Introduce a 'MODIFIED' boundary type for undo records.
> This allows undo to clear the modified flag when undo-ing all the way
> from a loaded buffer.
> Originally whipped up at c2k6 after proddings from beck.
> jason@ ok. (kjell@)
netstat
~ netstat.h
> remove duplicate prototype for the intpr function. (brad@)
rcs
~ rcsutil.c
> - plug a memory leak (niallo@)
~ rcs.c
> - plug an old memory leak in patching code.
> ok joris@ (niallo@)
~ rcsutil.c
> rcs_splitlines() can never return NULL, so don't check for it.
> OK joris@ (ray@)
~ buf.c ~ buf.h
~ ci.c ~ diff3.c
~ rcs.c ~ rcsdiff.c
> Remove file mode argument from {cvs|rcs}_buf_write_stmp(). We
> always set the temporary file to mode 600, which is already done
> by mkstemp().
> OK joris@ and xsa@ over a month ago. (ray@)
ssh
~ ssh.1 ~ ssh.c
~ ssh_config.5 ~ sshd_config.5
> more details and clarity for tun(4) device forwarding; ok and help
> jmc@ (stevesk@)
~ gss-serv.c ~ gss-serv-krb5.c
> no "servconf.h" needed here (stevesk@)
~ includes.h ~ groupaccess.c
~ groupaccess.h ~ session.c
~ sftp-common.c ~ sshpty.c
> move #include <grp.h> out of includes.h (stevesk@)
~ clientloop.c ~ ssh.1
> use -KR[bind_address:]port here; ok djm@ (stevesk@)
~ includes.h ~ ssh.c
~ sshconnect.c ~ sshd.c
> move #include "version.h" out of includes.h; ok markus@ (stevesk@)
~ includes.h ~ channels.c
> move #include <arpa/inet.h> out of includes.h; old ok djm@ (stevesk@)
~ includes.h ~ canohost.c
~ hostfile.c ~ misc.c
~ packet.c ~ readconf.c
~ serverloop.c ~ sshconnect.c
~ uuencode.c
> move #include <netinet/in.h> out of includes.h; ok deraadt@ (stevesk@)
~ servconf.c ~ servconf.h
~ session.c ~ sshd_config.5
> support arguments to Subsystem commands; ok markus@ (djm@)
~ sftp-server.8 ~ sftp-server.c
> add commandline options to enable logging of transactions; ok markus@
> (djm@)
~ includes.h ~ auth-options.c
~ auth-options.h ~ auth-passwd.c
~ auth-rh-rsa.c ~ auth-rhosts.c
~ auth-rsa.c ~ auth.c
~ auth.h ~ auth2-hostbased.c
~ auth2-pubkey.c ~ auth2.c
~ misc.c ~ misc.h
~ monitor.c ~ monitor_wrap.c
~ monitor_wrap.h ~ scp.c
~ serverloop.c ~ session.c
~ session.h ~ sftp-common.c
~ ssh-add.c ~ ssh-keygen.c
~ ssh-keysign.c ~ ssh.c
~ sshconnect.c ~ sshconnect.h
~ sshd.c ~ sshpty.c
~ sshpty.h ~ uidswap.c
~ uidswap.h
> move #include <pwd.h> out of includes.h; ok markus@ (stevesk@)
~ ssh-keygen.c
> move #include "dns.h" up (stevesk@)
~ monitor_wrap.h
> typo in comment (stevesk@)
~ includes.h ~ authfd.c
~ canohost.c ~ clientloop.c
~ dns.c ~ dns.h
~ monitor_fdpass.c ~ nchan.c
~ packet.c ~ servconf.c
~ sftp.c ~ ssh-agent.c
~ ssh-keyscan.c ~ ssh.c
~ sshconnect.h ~ sshd.c
~ sshlogin.h
> move #include <sys/socket.h> out of includes.h (stevesk@)
~ monitor.c ~ session.c
> missed these from last commit:
> move #include <sys/socket.h> out of includes.h (stevesk@)
~ log.c
> move user includes after /usr/include files (stevesk@)
~ includes.h ~ auth2-none.c
~ authfd.c ~ authfile.c
~ misc.c ~ monitor.c
~ readpass.c ~ scp.c
~ serverloop.c ~ sftp-client.c
~ sftp-server.c ~ ssh-add.c
~ ssh-agent.c ~ ssh-keygen.c
~ ssh-keysign.c ~ ssh.c
~ sshd.c ~ sshlogin.c
~ sshpty.c
> move #include <fcntl.h> out of includes.h (stevesk@)
~ ssh-add.c
> use O_RDONLY vs. 0 in open(); no binary change (stevesk@)
usbhidaction
~ usbhidaction.c
> Two fixes:
> o Prevent a config reload from always happening after the first
> round of command execution.
> o Make sure config reload works when daemonised by requiring an
> absolute path to the config file.
> From NetBSD.
> Ok brad. (mk@)
vi
~ vi/vs_relative.c
> Don't add space for line numbers twice.
> OK otto@ (ray@)
xlint
~ lint2/chk.c
> *enty->*ently where applicable (miod@)
== usr.sbin ========================================================== 12/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ospfd
~ ospfd.c
> Add missing breaks and suddenly all starts to make sense again. Wondered
> why one of my boxes started to redistribute all my bgpd routes into ospf.
> (claudio@)
~ rde_spf.c
> In rt_invalidate() skip all as_ext routes if routes matching a specific
> area
> are invalidated. as_ext routes have a uninitalised area id (aka 0.0.0.0)
> and
> so bad stuff happend when area 0.0.0.0 was invalidated. Because of this the
> FIB and RIB got out of sync in some scenarios. (claudio@)
syslogd
~ privsep.c
> Use sigaction() instead of signal() in the parent and use the
> SA_NOCLDSTOP flag for the SIGCHLD handler so the kernel does not
> notify us when the child has been stopped, only when it exits.
> Fixes a problem where if you suspended the child process the
> parent would exit. OK otto@ (millert@)
tcpdump
~ ike.h
> Recognise OpenBSD vendor ID (hshoexer@)
===============================================================================
More information about the owc
mailing list