[odc] Daily src changes for 2006-03-13
ODC
auto at squish.net
Tue Mar 14 07:00:46 GMT 2006
OpenBSD src changes summary for 2006-03-13
==========================================
bin/ksh distrib/sets
lib/libc regress/usr.bin
sbin/ccdconfig sys/arch/alpha/dev
sys/arch/alpha/pci sys/arch/amd64/amd64
sys/arch/amd64/pci sys/arch/arm/footbridge
sys/arch/hp300/hp300 sys/arch/hp300/include
sys/arch/hppa/dev sys/arch/hppa64/dev
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/isa sys/arch/i386/pci
sys/arch/luna88k/include sys/arch/m88k/include
sys/arch/mac68k/dev sys/arch/mac68k/include
sys/arch/mac68k/mac68k sys/arch/macppc/pci
sys/arch/mvme88k/include sys/arch/sgi/pci
sys/arch/sparc64/dev sys/ddb
sys/dev/ic sys/dev/pci
sys/dev/pcmcia sys/dev/tc
usr.bin/compress usr.bin/ssh
usr.bin/vmstat usr.bin/xlint
usr.sbin/bgpd usr.sbin/dhcpd
usr.sbin/iostat usr.sbin/ospfd
usr.sbin/pkg_add usr.sbin/tcpdump
usr.sbin/trpt
== bin =============================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ var.c
> Interpret zero-filled numbers as decimal; PR 4213; from Alexey
> Dobriyan; ok millert@ moritz@ jaredy@ (otto@)
== distrib =========================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ 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/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/makelintstub.sh
> Correctly check for the exit value of getopt(1) and don't
> overwrite it with the value from ``set''. ok millert@ (moritz@)
~ sys/Makefile.inc
> Clean the correct file. ok deraadt@ (moritz@)
== regress =========================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ ssh/Makefile
> regress test for alternate line terminations for IETF key conversion, ok
> djm@ (dtucker@)
~ ssh/Makefile
> back out previous (dtucker@)
~ ssh/Makefile
> regress test for various ssh-keygen IETF conversion line terminators; ok
> djm@ (dtucker@)
== sbin ============================================================== 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ccdconfig
~ ccdconfig.c
> Cleanup and plug a fe memleaks and; from Davif Hill with a twist from
> myself. (otto@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/dev
~ sgmap_typedep.c
> Protect sgmap extents with splvm(); from NetBSD. (miod@)
arch/alpha/pci
~ apecs.c ~ cia.c
~ irongate.c ~ lca.c
~ tsc.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/amd64/amd64
~ mainbus.c
> Fix machines that need PCI access during ACPI bringup.
> Help and ok kettenis. (marco@)
~ mainbus.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/amd64/pci
~ pchb.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/arm/footbridge
~ footbridge.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/hp300/hp300
~ intr.c
> remove splimp.
> ok miod@ (brad@)
arch/hp300/include
~ intr.h
> remove splimp.
> ok miod@ (brad@)
arch/hppa/dev
~ dino.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/hppa64/dev
~ elroy.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/i386/i386
~ mainbus.c
> Fix machines that need PCI access during ACPI bringup.
> Inspired by gklok at cogeco.ca. > ok kettenis (marco@)
~ lapic.c ~ pmap.c
> time-bind and lower power in lock spinning and a couple of other ipi loops
> by using pause insn; brad@ ok tedu@ ok and feedback krw@ testing (mickey@)
~ mainbus.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/i386/include
~ lock.h
> time-bind and lower power in lock spinning and a couple of other ipi loops
> by using pause insn; brad@ ok tedu@ ok and feedback krw@ testing (mickey@)
arch/i386/isa
~ npx.c
> time-bind and lower power in lock spinning and a couple of other ipi loops
> by using pause insn; brad@ ok tedu@ ok and feedback krw@ testing (mickey@)
arch/i386/pci
~ pchb.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/luna88k/include
~ intr.h
> remove IPL_IMP. (brad@)
arch/m88k/include
~ intr.h
> remove splimp.
> ok miod@ (brad@)
arch/mac68k/dev
~ esp.c
> remove splimp.
> ok miod@ (brad@)
~ macfb.c ~ macfbvar.h
> Although we can not currently run the glass console with colors if in an
> indexed mode, remember the colormap information (if any) when the real
> driver
> attaches, and use it to allow for X11 to control the colormap.
> This allows glass console and 8bpp X11 on DAFB (previously, this would only
> be possible if the console was on cereal). (miod@)
~ grf_iv.c ~ macfb.c
~ macfbvar.h
> Put wsscreen_list array inside the softc instead of on the stack; similar
> fix
> as happened on hp300 and sparc* yesterday. (miod@)
arch/mac68k/include
~ intr.h
> remove splimp.
> ok miod@ (brad@)
arch/mac68k/mac68k
~ intr.c
> remove splimp.
> ok miod@ (brad@)
arch/macppc/pci
~ ht.c ~ mpcpcibus.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/mvme88k/include
~ intr.h
> remove IPL_IMP. (brad@)
arch/sgi/pci
~ macepcibridge.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
arch/sparc64/dev
~ psycho.c ~ schizo.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
ddb
~ db_access.c ~ db_aout.c
~ db_break.c ~ db_command.c
~ db_elf.c ~ db_examine.c
~ db_expr.c ~ db_hangman.c
~ db_input.c ~ db_lex.c
~ db_output.c ~ db_print.c
~ db_run.c ~ db_sym.c
~ db_trap.c ~ db_usrreq.c
~ db_variables.c ~ db_watch.c
~ db_write_cmd.c
> ansi/deregister. No binary change. (jsg@)
dev/ic
~ ami.c
> split the io and synchronise paths for scsi commands going to the logical
> disks. (dlg@)
~ ami.c
> finer use of splbio in scsi_cmd. (dlg@)
~ ami.c
> finner grained use of splbio in scsi_raw_cmd. (dlg@)
~ ciss.c
> repair commands w/ no scsi_xfer but the affected code was currently dead
> anyway; pointed out by Tonnerre LOMBARD <tonnerre at thebsh.sygroup.ch > (mickey@)
~ ami.c
> make the dmseg printing look a little nicer.
> ok dlg@ (brad@)
dev/pci
~ pcivar.h ~ ppb.c
> * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
> NULL for root PCI busses. For busses behind a bridge, it points to
> a persistent copy of the bridge's pcitag_t. This can be very useful
> for machine-dependent PCI bus enumeration code.
> From NetBSD
> ok grange@ kettenis@ (brad@)
~ ami_pci.c
> make the dmseg printing look a little nicer.
> ok dlg@ (brad@)
dev/pcmcia
~ pcmcia.c
> Set the address decode bit only if the iobase 0 register is available.
> Fixes the wd part of the sandisk wifi + 128 CF.
> Only multi function cards are affected at this time. quasi ok from uwe@
> (fgsch@)
dev/tc
~ tcdevs_data.h
> Regen (miod@)
- tcdevs.h ~ Makefile
~ devlist2h.awk ~ tc.c
> Conforming to the party's line, report unconfigured devices as
> "TC identifier" (description) at tc0 ... unconfigured
> instead of
> drivername (description) at tc0 ... unconfigured
> Plus this allows us to shrinken the description structure and get rid of
> a generated file. Only affects TCVERBOSE kernels. (miod@)
~ tcdsvar.h
> Remove unused softc member. (miod@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
compress
~ main.c
> Remove dependence on /dev/stdin and /dev/stdout
> Deal correctly with compressing both stdin and regular files
> OK jaredy@ deraadt@ (millert@)
ssh
~ sshd.c
> don't log that we are listening on a socket before the listen() call
> actually succeeds, bz #1162 reported by Senthil Kumar; ok dtucker@ (djm@)
~ ssh-keygen.c
> Make ssh-keygen handle CR and CRLF line termination when converting IETF
> format keys, in adition to vanilla LF. mindrot #1157, tested by Chris
> Pepper, ok djm@ (dtucker@)
~ packet.c
> Set TCP_NODELAY for all connections not just "interactive" ones. Fixes
> poor performance and protocol stalls under some network conditions (mindrot
> bugs #556 and #981). Patch originally from markus@, ok djm@ (dtucker@)
~ misc.c ~ ssh_config.5
~ sshd_config.5
> Allow config directives to contain whitespace by surrounding them by double
> quotes. mindrot #482, man page help from jmc@, ok djm@ (dtucker@)
~ authfile.c ~ authfile.h
~ ssh-add.c
> Make ssh-add check file permissions before attempting to load private
> key files multiple times; it will fail anyway and this prevents confusing
> multiple prompts and warnings. mindrot #1138, ok djm@ (dtucker@)
vmstat
~ dkstats.c ~ vmstat.c
> delint; from David Hill (otto@)
xlint
~ lint1/err.c ~ lint1/func.c
~ lint1/scan.l
> Do not warn for functions declared with ARGSUSED
> but having no arguments. ok deraadt@ cloder@ (moritz@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ rde.c
> Fix for PR 5052. Be more careful about the announced networks we accept.
> Make sure that at least the address family and the prefix length are sane.
> Reported and fix tested by Pete Vickers. (claudio@)
dhcpd
~ bootp.c ~ confpars.c
~ dhcp.c ~ tree.c
> tiny bit of delinting; ok krw@ (otto@)
iostat
~ iostat.c
> delint; from David Hill (otto@)
ospfd
~ database.c ~ interface.c
~ lsack.c ~ lsreq.c
~ lsupdate.c ~ neighbor.c
~ ospfe.h ~ rde.h
~ rde_lsdb.c ~ rde_spf.c
> The return value of the start/stop timer functions is almost never checked.
> Switch them to void functions and check if evtimer_add/del fails -- in
> which
> case we fatal() as there is no useful way to recover in such an event.
> OK norby@ (claudio@)
pkg_add
~ OpenBSD/PackageName.pm
> repair pkg_add - (espie@)
~ OpenBSD/PackageLocation.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackageRepository/SCP.pm
> clean-up some name handling:
> - package locations always contain a pkgname (except if we don't have it)
> - complete it on the repository side to grab the right file.
> - no need to pass pkgname/arch on $location->grabPlist(), since it's
> already in the location. (espie@)
tcpdump
~ tcpdump.c ~ util.c
> Simplify error() and warning() a bit. From Alexey Dobriyan.
> ok jaredy@ otto@ (moritz@)
trpt
~ trpt.c
> cleanup from dhill (deraadt@)
===============================================================================
More information about the odc
mailing list