[owc] Weekly src changes ending 2006-12-17
OWC
auto at squish.net
Mon Dec 18 07:01:55 GMT 2006
OpenBSD src changes summary for 2006-12-10 to 2006-12-17 inclusive
==================================================================
bin/test distrib/sets
etc/MAKEDEV.common etc/Makefile
etc/etc.alpha/MAKEDEV etc/etc.amd64/MAKEDEV
etc/etc.armish/MAKEDEV etc/etc.cats/MAKEDEV
etc/etc.hp300/MAKEDEV etc/etc.hppa/MAKEDEV
etc/etc.hppa64/MAKEDEV etc/etc.i386/MAKEDEV
etc/etc.landisk/MAKEDEV etc/etc.landisk/MAKEDEV.md
etc/etc.landisk/fbtab etc/etc.landisk/ttys
etc/etc.luna88k/MAKEDEV etc/etc.mac68k/MAKEDEV
etc/etc.macppc/MAKEDEV etc/etc.mvme68k/MAKEDEV
etc/etc.mvme88k/MAKEDEV etc/etc.sgi/MAKEDEV
etc/etc.sparc/MAKEDEV etc/etc.sparc64/MAKEDEV
etc/etc.vax/MAKEDEV etc/etc.zaurus/MAKEDEV
etc/mtree/4.4BSD.dist games/backgammon
games/gomoku gnu/usr.bin/gcc
lib/libc lib/libkeynote
lib/libutil libexec/tftpd
regress/etc regress/usr.bin
sbin/brconfig sbin/dhclient
sbin/fdisk sbin/ipsecctl
sbin/mknod sbin/mount
sbin/mount_ados sbin/mount_msdos
sbin/mount_ntfs sbin/mount_portal
sbin/mount_udf sbin/mount_xfs
sbin/pfctl sbin/ping6
sbin/sysctl share/man
sys/arch/alpha/include sys/arch/alpha/pci
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/include sys/arch/amd64/pci
sys/arch/arm/footbridge sys/arch/arm/xscale
sys/arch/hppa/dev sys/arch/hppa/gsc
sys/arch/hppa64/dev sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/pci sys/arch/mac68k/dev
sys/arch/macppc/dev sys/arch/macppc/macppc
sys/arch/macppc/pci sys/arch/mvmeppc/pci
sys/arch/sgi/pci sys/arch/sh/dev
sys/arch/sh/sh sys/arch/sparc/conf
sys/arch/sparc/dev sys/arch/sparc/sparc
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/sparc64/sparc64 sys/arch/vax/include
sys/arch/vax/vsa sys/arch/zaurus/dev
sys/dev/acpi sys/dev/hil
sys/dev/ic sys/dev/mii
sys/dev/pci sys/dev/sbus
sys/dev/usb sys/dev/wscons
sys/kern sys/msdosfs
sys/net sys/netinet
sys/netinet6 sys/scsi
sys/sys usr.bin
usr.bin/apply usr.bin/bgplg
usr.bin/calendar usr.bin/cvs
usr.bin/fold usr.bin/m4
usr.bin/man usr.bin/mg
usr.bin/newsyslog usr.bin/oldrdist
usr.bin/pkg-config usr.bin/rdist
usr.bin/skeyaudit usr.bin/ssh
usr.bin/sudo usr.bin/vacation
usr.bin/vi usr.bin/what
usr.sbin/afs usr.sbin/bgpctl
usr.sbin/bgpd usr.sbin/dhcpd
usr.sbin/ftp-proxy usr.sbin/hostatectl
usr.sbin/hostated usr.sbin/lpr
usr.sbin/ospfd usr.sbin/pkg_add
usr.sbin/ppp usr.sbin/route6d
usr.sbin/rtadvd usr.sbin/rtsold
usr.sbin/tcpdump usr.sbin/traceroute6
== bin =============================================================== 01/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
test
~ test.1
> remove a raft of unneccessary escapes; from ru at freebsdmc@)
== distrib =========================================================== 02/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/mi
> sync (deraadt@)
~ lists/base/mi ~ lists/etc/mi
~ lists/man/mi
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
MAKEDEV.common
~ MAKEDEV.common
> Create /dev/pci[0-3].
> ok miod@, deraadt@ (kettenis@)
Makefile
~ Makefile
> enable bgplg, the bgp looking glass
> ok henning@ deraadt@ (reyk@)
~ Makefile
> Uncomment MAKEDEVARCH+=landisk.
> ok drahn@ (kettenis@)
etc.alpha/MAKEDEV
~ etc.alpha/MAKEDEV
> sync (kettenis@)
etc.amd64/MAKEDEV
~ etc.amd64/MAKEDEV
> sync (kettenis@)
etc.armish/MAKEDEV
~ etc.armish/MAKEDEV
> sync (kettenis@)
etc.cats/MAKEDEV
~ etc.cats/MAKEDEV
> sync (kettenis@)
etc.hp300/MAKEDEV
~ etc.hp300/MAKEDEV
> sync (kettenis@)
etc.hppa/MAKEDEV
~ etc.hppa/MAKEDEV
> sync (kettenis@)
etc.hppa64/MAKEDEV
~ etc.hppa64/MAKEDEV
> sync (kettenis@)
etc.i386/MAKEDEV
~ etc.i386/MAKEDEV
> sync (kettenis@)
etc.landisk/MAKEDEV
~ etc.landisk/MAKEDEV
> Regen (miod@)
~ etc.landisk/MAKEDEV
> sync (kettenis@)
etc.landisk/MAKEDEV.md
~ etc.landisk/MAKEDEV.md
> Use ttya for the landisk cereal, and update MAKEDEV accordingly; discussed
> with deraadt@ some time ago (miod@)
etc.landisk/fbtab
~ etc.landisk/fbtab
> Use ttya for the landisk cereal, and update MAKEDEV accordingly; discussed
> with deraadt@ some time ago (miod@)
etc.landisk/ttys
~ etc.landisk/ttys
> Use ttya for the landisk cereal, and update MAKEDEV accordingly; discussed
> with deraadt@ some time ago (miod@)
etc.luna88k/MAKEDEV
~ etc.luna88k/MAKEDEV
> sync (kettenis@)
etc.mac68k/MAKEDEV
~ etc.mac68k/MAKEDEV
> sync (kettenis@)
etc.macppc/MAKEDEV
~ etc.macppc/MAKEDEV
> sync (kettenis@)
etc.mvme68k/MAKEDEV
~ etc.mvme68k/MAKEDEV
> sync (kettenis@)
etc.mvme88k/MAKEDEV
~ etc.mvme88k/MAKEDEV
> sync (kettenis@)
etc.sgi/MAKEDEV
~ etc.sgi/MAKEDEV
> sync (kettenis@)
etc.sparc/MAKEDEV
~ etc.sparc/MAKEDEV
> sync (kettenis@)
etc.sparc64/MAKEDEV
~ etc.sparc64/MAKEDEV
> sync (kettenis@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> sync (kettenis@)
etc.zaurus/MAKEDEV
~ etc.zaurus/MAKEDEV
> sync (kettenis@)
mtree/4.4BSD.dist
~ mtree/4.4BSD.dist
> add /var/www/bin, ok deraadt (henning@)
== games ============================================================= 04/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
backgammon
~ backgammon/extra.c ~ backgammon/move.c
~ common_source/back.h ~ common_source/init.c
> fix DEBUG by renaming a variable colliding with ncurses
> found by Sascha Welter, ok otto@ (martin@)
gomoku
~ bdisp.c ~ main.c
~ pickmove.c
> fix some obvious mistakes to make DEBUG compile
> ok otto@ (martin@)
== gnu =============================================================== 05/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/config/sh/sh.c
> Fix a few unitialized vars, all taken from gcc trunk, except the
> change in shl_sext_kind(). ok miod@ deraadt@ (otto@)
== lib =============================================================== 06/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/mount.2
> Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
> MSDOSFS code. Eliminates -G option to mount_msdos.
> Nit detection by gwk@, tom@, jmc at . > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)
libkeynote
~ signature.c
> strlen fix.
> OK jaredy@ and millert at .ay@)
libutil
~ passwd.c ~ pw_lock.3
> Always write errno on pw_lock failure so it can be relied on.
> Mention errno, pw_file, and pw_init in pw_lock man page.
> OK jmc@, otto@, millert@, and deraadt at .ay@)
== libexec =========================================================== 07/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
tftpd
~ tftpd.c
> reduce RFC2292/3542 #ifdef. (itojun@)
== regress =========================================================== 08/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
etc
~ MAKEDEV/Makefile
> Sync arch list (miod@)
usr.bin
~ ssh/cfgmatch.sh
> Additional test for multiple PermitOpen entries. ok djm@ (dtucker@)
== sbin ============================================================== 09/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
brconfig
~ brconfig.8 ~ brconfig.c
> refer to the RSTP point to point option as "PTP" instead of "P2P".
> P2P is commonly used in relation to peer to peer networks, PTP is used
> in various protocols for layer 2 point to point links (ie., full
> duplex ethernet links).
> note that the newly added brconfig commands [-]p2p and [-]autop2p will
> change to [-]ptp and [-]autoptp.
> suggested by Andrew Thompson (thompsa at freebsd.orgreyk@)
dhclient
~ options.c
> typo in comment (stevesk@)
~ clparse.c ~ dhclient.c
> KNF (stevesk@)
~ clparse.c ~ dhcpd.h
> make /sbin/dhclient-script consistent with other paths; ok henning@
> (stevesk@)
~ conflex.c
> fix comment (stevesk@)
~ dhclient.c
> remove ASSERT_STATE() macro which is a NOOP, no binary change; ok henning@
> (stevesk@)
fdisk
~ disk.c ~ mbr.c
> Read/write device sectors rather than assuming sector size ==
> DEV_BSIZE. Simply extract/insert the desired MBR from/into the first
> DEV_BSIZE bytes of the sector. Makes fdisk work with devices having a
> sector size different from DEV_BSIZE (512 bytes). e.g. 2048 byte
> sector MP3 devices. Original diff from weingart at . > ok pedro@ deraadt@ weingart@ (krw@)
ipsecctl
~ ipsec.conf.5
> a rewrite of enc.4, hopefully a little more useful than what we previously
> had; more can go in here, so feel free...
> many thanks to ho for feedback, and angelos and cedric who i harangued
> endlessly to explain nat/ipsec to me;
> the ipsec.conf.5 change just moves some stuff more appropriate to enc.4;
> ok hshoexer (jmc@)
mknod
~ mkfifo.1 ~ mknod.8
~ mknod.c
> various small improvements; (jmc@)
mount
~ mount.c
> Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
> MSDOSFS code. Eliminates -G option to mount_msdos.
> Nit detection by gwk@, tom@, jmc at . > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)
mount_ados
~ mount_ados.8 ~ mount_ados.c
> sort options; sync usage; (jmc@)
mount_msdos
~ mount_msdos.c ~ mount_msdos.8
> Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
> MSDOSFS code. Eliminates -G option to mount_msdos.
> Nit detection by gwk@, tom@, jmc at . > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)
~ mount_msdos.8 ~ mount_msdos.c
> sort options; sync usage; (jmc@)
mount_ntfs
~ mount_ntfs.8 ~ mount_ntfs.c
> sort options; sync usage; (jmc@)
mount_portal
~ mount_portal.8
> sync w/ usage(); ok pedro (jmc@)
mount_udf
~ mount_udf.c
> sync usage(); (jmc@)
mount_xfs
~ mount_xfs.8 ~ mount_xfs.c
> use "special" and "node" for synopsis/usage() here too; (jmc@)
pfctl
~ pfctl_osfp.c
> IPv6 passive OS fingerprinting.
> reuses IPv4 signature file (assuming that TCP code is shared among
> IPv4/v6).
> mcbride ok. (itojun@)
ping6
~ ping6.c
> reduce RFC2292/3542 #ifdefs.
> while here, correct type mismatch (socklen_t) and adjust AH handling to
> OpenBSD. (itojun@)
sysctl
~ sysctl.8
> some Nm blips, from mk; (jmc@)
== share ============================================================= 10/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/zyd.4
> USR5423 and Sandberg. -moj (maja@)
~ man5/bsd.port.mk.5
> document regress-dir-depends, after some prodding by janus. (espie@)
~ man4/man4.i386/wdt.4
> Remove the BUGS section here, too.
> requested by jmc. (mbalmer@)
~ man4/pwdog.4
> Remove the BUGS sections. It is not really a bug and it is explained
> in watchdog(4)
> discussed with jmc and mk, ok jmc. (mbalmer@)
~ man4/sk.4
> Mention both A1 and B1 revisions of the D-Link DGE-530T adapter and
> remove Yukon-2 chipsets from the list of PCI adapters.
> From brad at . > ok myself and kettenis (via mglocker) (mk@)
~ man4/enc.4
> a rewrite of enc.4, hopefully a little more useful than what we previously
> had; more can go in here, so feel free...
> many thanks to ho for feedback, and angelos and cedric who i harangued
> endlessly to explain nat/ipsec to me;
> the ipsec.conf.5 change just moves some stuff more appropriate to enc.4;
> ok hshoexer (jmc@)
~ man4/Makefile ~ man4/pci.4
~ man4/sk.4 + man4/msk.4
> add msk(4), tweak sk(4) and pci(4) accordingly
> okay kettenis@, from brad@ (pedro@)
~ man4/sk.4
> tweaks; (jmc@)
~ man4/bnx.4
> add the HP NC373i PCI Express Multifunction Gigabit embedded server
> adapter as found on the latest HP ProLiant servers (DL365 G1, DL385
> G2, DL585 G2). (reyk@)
~ man8/man8.landisk/MAKEDEV.8
> Regen (miod@)
~ man8/man8.alpha/MAKEDEV.8 ~ man8/man8.amd64/MAKEDEV.8
~ man8/man8.armish/MAKEDEV.8 ~ man8/man8.cats/MAKEDEV.8
~ man8/man8.hp300/MAKEDEV.8 ~ man8/man8.hppa/MAKEDEV.8
~ man8/man8.hppa64/MAKEDEV.8 ~ man8/man8.i386/MAKEDEV.8
~ man8/man8.landisk/MAKEDEV.8 ~ man8/man8.luna88k/MAKEDEV.8
~ man8/man8.mac68k/MAKEDEV.8 ~ man8/man8.macppc/MAKEDEV.8
~ man8/man8.mvme68k/MAKEDEV.8 ~ man8/man8.mvme88k/MAKEDEV.8
~ man8/man8.sgi/MAKEDEV.8 ~ man8/man8.sparc/MAKEDEV.8
~ man8/man8.sparc64/MAKEDEV.8 ~ man8/man8.vax/MAKEDEV.8
~ man8/man8.zaurus/MAKEDEV.8
> sync (kettenis@)
~ man8/dhcp.8
> make the section on BPF standalone and clarify it applies to client
> and server; ok henning@ help and ok jmc@ (stevesk@)
~ man4/udcf.4
> Quothe the argument to the .Nd command, else the last word gets suppressed.
> (mbalmer@)
~ man4/aac.4 ~ man4/gdt.4
~ man4/ips.4 ~ man4/pci.4
> Some fixes from brad, ok jmc. (grange@)
~ man4/udcf.4
> Shorten .Nd. (mbalmer@)
~ man4/usb.4
> Sync udcf entry with udcf(4). (mbalmer@)
~ man4/Makefile + man4/mbg.4
> mbg(4), a driver for Meinberg Funkuhren time signal station receivers
> "Made in Switzerland"
> Currently, the DCF77 PCI32 receiver card is supported
> I have to mention the outstanding support from Meinberg, not only did they
> give me the hardware, docs, and reference source code, but they even call
> me back to explain the details of their hardware to me. If only the
> wireless
> manufacturors were that cooperative...
> ok claudio, ok mglocker, "commit it when ready" deraadt (mbalmer@)
~ man4/pci.4
> Xr mbg (deraadt@)
~ man4/malo.4
> Fix typo in chip name.
> From brad. (mglocker@)
== sys =============================================================== 11/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/include
~ signal.h
> change sig_atomic_t to int (was long). spotted by Alexander_Bluhm at genua.de > this is a tiny ABI change, but it is better for a handfull of reasons
> (deraadt@)
arch/alpha/pci
~ apecs.c ~ cia.c
~ irongate.c ~ lca.c
~ tsc.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/amd64/amd64
~ powernow-k8.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
~ mainbus.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/amd64/conf
~ RAMDISK_CD
> acpi can fit onto the cd ramdisks (deraadt@)
arch/amd64/include
~ cpu.h
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
arch/amd64/pci
~ pci_machdep.c
> Swizzle interrupts for devices for which we don't have explicit inetrrupt
> routing information. (kettenis@)
arch/arm/footbridge
~ footbridge.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/arm/xscale
~ pxa2x0_apm.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
~ pxa2x0_intr.c
> - enable nested interrupts on zaurus. most obvious side-effect of this is
> likely that interrupts are properly counted in kern.cp_time sysctl. so
> top(1)
> et al will show a value for time spent in interrupts.
> tested by many, ok drahn@ (niallo@)
~ i80321.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/hppa/dev
~ dino.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/hppa/gsc
~ gsckbc.c
> Sync with pckbc.c r1.12:
> silence a debug message; from kili at outback.escape.deiod@)
~ gsckbd.c
> sync with pckbd.c r1.8:
> go via pckbc_enqeue_cmd() in pckbd_enable() if on; fixes PR 4615 (miod@)
arch/hppa64/dev
~ elroy.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/i386/conf
~ RAMDISK_CD
> acpi can fit onto the cd ramdisks (deraadt@)
arch/i386/i386
~ kvm86call.S
> (gwk@)
~ kvm86call.S
> Ensure kvm86_call actually saves the curpcb instead of junk. Error
> introduced by myself at h2k6, thanks mickey@ and toby@ for turning me in
> the direction of a corrupt PCB. (gwk@)
~ est.c ~ longrun.c
~ p4tcc.c ~ powernow-k7.c
~ powernow-k8.c ~ powernow.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
~ mainbus.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/i386/include
~ cpu.h
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
arch/i386/pci
~ pci_machdep.c
> On i386, swizzle interrupts for devices for which we don't have explicit
> inetrrupt routing information.
> ok deraadt@ (kettenis@)
~ geodesc.c ~ gscpcib.c
~ gscpm.c
> do not bus_space_map devices which are at address 0; ok kettenis (deraadt@)
~ elan520.c ~ gscpm.c
~ ichpcib.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
~ pchb.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/mac68k/dev
~ sbc.c ~ sbc_obio.c
~ sbcvar.h
> Remove the dma_eop callback in the ncr5380 driver md attachment, it was
> always
> doing nothing and the mi code does not use it anymore anyway. No functional
> change. (miod@)
arch/macppc/dev
~ if_mc.c
> Eliminate unncessary interfaces resets via the SIOCSIFADDR ioctl when
> adding additional IP address or re-running dhclient by only causing an
> interface init if the interface is not already running. As well as some
> cosmetics.
> from brad at . > Loose the ether_cmp function of dubious optimizational value simply
> use bcmp.
> Revert the ordering hack, don't execute instruction eieio directly in
> mc_dmaintr, makes no difference in triggering the uvm_fault bug, the
> problem lies elsewhere.
> Fix some indentation related to the DBDMA macros.
> Tested on Power Macintosh 9600MP and 9500MP by myself. (gwk@)
- meshreg.h ~ mesh.c
> Per the new policy with respect to short header files contaning only
> register offsets, loose the file meshreg.h.
> ok dlg@ (gwk@)
+ esp.c
> Add the esp driver to macppc, supports the NCR53c94 SCSI controller found
> on old world macs as the external SCSI controller. Still a work in
> progress, it probes the SCSI bus correctly but attempts to access device
> meet with limited sucess. (gwk@)
arch/macppc/macppc
~ cpu.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
arch/macppc/pci
~ ht.c ~ mpcpcibus.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
~ vgafb.c ~ vgafb_pci.c
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
arch/mvmeppc/pci
~ mpcpcibr.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/sgi/pci
~ macepcibridge.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/sh/dev
~ shpcic.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
arch/sh/sh
~ locore_c.c ~ locore_subr.S
> Reset BBRB if we exit from a process that was single-stepping. Prevents a
> process that re-uses its ASID from getting random SIGTRAPs.
> ok miod@, mickey@ (kettenis@)
arch/sparc/conf
~ GENERIC ~ RAMDISK
~ SUN4
> Allow ``flags 0'' to work to disable DMA for si(4) and sw(4) - it would get
> ignored previously. (miod@)
arch/sparc/dev
~ si.c
> Allow ``flags 0'' to work to disable DMA for si(4) and sw(4) - it would get
> ignored previously. (miod@)
~ si.c
> Delay two seconds after board reset before trying to probe scsi devices.
> (miod@)
~ si.c
> Remove the dma_eop callback in the ncr5380 driver md attachment, it was
> always
> doing nothing and the mi code does not use it anymore anyway. No functional
> change. (miod@)
arch/sparc/sparc
~ clock.c
> Fix typo in intersil clock programming. (miod@)
arch/sparc64/dev
~ schizo.c
> Use appropriate macros to decode IGN. (kettenis@)
~ psycho.c ~ schizo.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
~ creator.c ~ vgafb.c
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
arch/sparc64/include
~ psl.h
> Add defines for several SPARC-V9 implementations. (kettenis@)
arch/sparc64/sparc64
~ locore.s
> Fix typo in comment. (kettenis@)
arch/vax/include
~ vsbus.h
> Remove unused parts of vsbus_attach_args structure. (miod@)
arch/vax/vsa
~ vsbus.c
> Missing "break;" for the KA46/KA48 case, fortunately caused no harm but a
> waste of 128KB of kvm. (miod@)
~ ncr.c
> Remove the dma_eop callback in the ncr5380 driver md attachment, it was
> always
> doing nothing and the mi code does not use it anymore anyway. No functional
> change. (miod@)
arch/zaurus/dev
~ zaurus_apm.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
dev/acpi
~ dsdt.c
> - include <sys/proc.h> for tsleep();
> - change the defs of LHS, RHS, DST and DST2 to be AML_*.
> Noted by Marco S Hyman on misc@, these allow ACPI to be compiled into
> RAMDISK kernels. Suggestion for AML_ rename (to avoid name clash with
> TIMEZONE's DST, which was noted by someone else a while ago, but I
> forget who) from jordan at . > ok marco@, jordan@ (tom@)
~ acpiec.c
> There is no acpiec_notify() function so don't supply a prototype.
> While there, fix a typo.
> ok gwk (mk@)
~ acpireg.h
> Fix a typo to clean M's out of my tree. (mk@)
dev/hil
~ hilms.c
> Button boxes have their Y axis inverted, compared to mice, so compensate
> before feeding wscons. (miod@)
~ hil.c
> Make hil(4) shared interrupts aware, by exiting early if the stat register
> does not indicate data being available; for some reason on hppa hil_intr()
> gets invoked when serial ports interrupt. (miod@)
dev/ic
~ ncr5380sbc.c
> Do not attempt to access scsi_xfer fields after scsi_done() has been
> invoked. (miod@)
~ malo.c
> Add missing argument to a DPRINTF call. (claudio@)
~ malo.c
> Make malo(4) work on macppc by adding a few letoh32(), removing some
> htole32()
> -- bus_space(9) does the endian switch for us -- and finaly change one
> letoh32() to letoh16(). The last one being by far the nastiest one.
> OK mglocker@ (claudio@)
~ re.c ~ rtl81x9reg.h
> add a workaround for hardware ip4csum-tx bug on re(4) chips. the
> hardware checksum could be mangled with 28 byte or less IP packets.
> >From tsutsui at NetBSD > Tested by otto@ brad@ and Han Boetes <han at mijncomputer dot nl>
> Tested by maja@ with the 8139C+ chipset
> Tested on amd64/i386/sparc64
> ok mglocker@ brad@ otto@ (reyk@)
~ fxp.c
> eliminate unnecessary interface resets in fxp_ioctl() (martin@)
~ acx.c ~ acx100.c
~ acxreg.h
> First part of fixing broken beacon frames in acx(4) AP mode based on a
> diff from Sepherosa Ziehau (DragonFly); The firmware TIM element template
> was initialized wrong.
> Though, our ieee80211_alloc_beacon() routine calculates it's own TIM
> element, which now results in having two TIMs in an acx(4) beacon.
> Would it be an idea to introduce a ieee80211_alloc_beacon() flag to
> turn the TIM element off? Because fiddling out the TIM element in the
> driver for cases in which the firmware calculates its own TIM is
> a bit ugly ...
> ok claudio@ (mglocker@)
~ fxp.c
> insufficient testing, martin, please do not be a moron (deraadt@)
- ncr5380.doc
> Obsolete and became wrong over the time, better remove. (miod@)
~ ncr5380var.h
> Remove the dma_eop callback in the ncr5380 driver md attachment, it was
> always
> doing nothing and the mi code does not use it anymore anyway. No functional
> change. (miod@)
~ ath.c ~ ar5212.c
> fix a minor bug in the tx data queue setup by using the right queue
> type. this would cause us some more trouble with WME which isn't
> supported yet...
> thanks to Nick Kossifidis (reyk@)
~ aic6915.c
> fix every architecture being treated as strictly aligned in sf_rxintr() by
> only checking for __STRICT_ALIGNMENT; tested on i386 and alpha (martin@)
~ sti.c
> Better sti_mapchar() implementation, matches Latin char indexes to HP Roman
> font indicies whenever possible. (miod@)
~ rt2560.c ~ rt2661.c
> fix index of ERP information element in beacons.
> still ugly, but correct. (damien@)
~ acx.c ~ acx100.c
~ acxreg.h
> Kill some more macros. This time ACX_NOARG_FUNC and ACX_INIT_TMPLT_FUNC
> bite the dust and make the code easier to read. Help and OK mglocker@
> (claudio@)
dev/mii
~ mii_physubr.c
> use mii_media_active instead of mii_media_status to get the full
> duplex state. this will actually enable duplex reporting for drivers
> using the mii layer.
> figured out by Moritz Grimm with sk(4) (reyk@)
dev/pci
~ pcidevs
> Add ATI RS200M AGP. (dim@)
~ pcidevs.h ~ pcidevs_data.h
> regen (dim@)
~ ahci.c
> stash the field showing which ports are hooked up, and dump it if verbose
> debug is on (dlg@)
~ ahci.c
> if ahci debug and verbose output is enabled, then dump the cap register.
> this also fixes a few reg definition errors i found after having them
> dumped.
> something seems really screwy with %b. i cant select the 32nd bit position
> using \x20 or \040, so im using \32 and the rest are octal (\oNN). hex
> (\xNN) seems really really borked, and the compiler doesnt like eating some
> of the dec ones (eg, \8BITNAME). (dlg@)
~ ahci.c
> fix %b format string now that deraadt fixed printf (dlg@)
~ ahci.c
> per port register definitions (dlg@)
~ pwdog.c
> Shorten the code, but no functional changes. (mbalmer@)
~ pwdog.c
> Only disarm the watchdog if we really want to, not before each re-trigger.
> (mbalmer@)
~ ahci.c
> give the function prototypes a bit more room for the return type. (dlg@)
~ ahci.c
> oops, too far for the match/attach funcs (dlg@)
~ ahci.c
> pull the wrapper for allocations of dma mem with a single segment in from
> arc, which got it from mpi, which got it from ami. grange is right, we
> should look at pushing it back up into the bus_dma api somewhere. (dlg@)
~ ahci.c
> define the command structs used by the ports.
> this stuff isnt endearing me to ata at all, and apparently ahci is a good
> ata controller. the command path looks way more complicated than it needs
> to be (or maybe i am used to really good scsi controllers, i dont know). a
> lot of the terminology seems annoyingly different just for the sake of
> being different. i mean, what is the advantage of calling a scatter gather
> lement a "physical region descriptor table"? noone else calls it that.
> there's a lot of weird stuff in here.
> blah. (dlg@)
~ ahci.c
> dont stash the implemented ports map, im going to use a different
> mechanism to figure out if a port is usable or not later on. (dlg@)
~ ahci.c
> remove the argument to all the port registers that say which port you want
> to address. instead make them simply offsets from the start of a ports
> register space, which is something we can easily set up with
> bus_space_subregion. this should make the code a lot easier to read later
> on. (dlg@)
~ ahci.c
> oops, we want to return when everything goes well in ahci_attach, rather
> than fall through to the bits that do cleanup when an error occurs. (dlg@)
~ alipm.c ~ amdpm.c
~ piixpm.c ~ viapm.c
~ nviic.c
> do not bus_space_map devices which are at address 0; ok kettenis (deraadt@)
~ pci.c ~ pcivar.h
> On i386, swizzle interrupts for devices for which we don't have explicit
> inetrrupt routing information.
> ok deraadt@ (kettenis@)
~ ahci.c
> use oct bits consistently in the format string for %b. pointed out by
> deraadt@ (dlg@)
~ ahci.c
> stash the number of commands each port can do in the softc (dlg@)
~ ahci.c
> introduce the command control blocks, and the concept that they are managed
> per port rather than as a big list for the whole controller. the softc
> has an array of pointers to a struct that manages all the shizz relevant to
> a particular port. when we map the controllers ports, we'll allocate these
> as needed.
> if the port isnt implemented, we leave its pointer in the softc null and
> use that to decide if a drive might be there or not, rather than lookup up
> the PI register all the time. a comparison has to null has to be cheaper
> than doing bit operations, surely. (dlg@)
~ ahci.c
> add wrappers for reading and writing a ports registers called ahci_pread,
> and ahci_pwrite. these will use an io handle into a window of the
> controllers register space that can be created with bus_space_subregion,
> and which is stored in the ahci_port struct. (dlg@)
~ ahci.c
> add functions to get and put ccbs out of each ports command free list.
> (dlg@)
~ ahci.c
> remember our dma tag. be able to do dma is like, really cool. man. (dlg@)
~ ahci.c
> start implementing the bits that allocate the per port structures and their
> ccb lists. this is missing handling of the dmamem each port needs to
> manage, but that can wait till i figure out how it fits together. insane
> stuff. (dlg@)
~ ahci.c
> for each port the controller says is hooked up, go and allocate our
> ahci_port structs for it. (dlg@)
~ ahci.c
> feng shui (dlg@)
~ ahci.c
> after allocating the ahci_port bits, stash it in the softc rather than
> drop it. im guessing at some point we'll want to use each port, knowing
> where they are can help. (dlg@)
~ ahci.c
> small cleanup after feng shui (dlg@)
~ pci_map.c
> ignore bars which are 0; ok kettenis (deraadt@)
~ pcidevs.h ~ pcidevs_data.h
> regen (mk@)
~ if_msk.c ~ pcidevs
> Clarifying a few pcidevs entry names based on names found
> in a much more recent Marvell Linux sk98lin driver.
> From brad at . > ok me and kettenis (via mglocker) (mk@)
~ if_vic.c
> remove an ugly macro that made claudio sad. luckily it wasnt being used.
> (dlg@)
~ pci.c ~ pcivar.h
~ ppb.c
> Make pci subsystem aware of domains. Each host bridge gets assigned a
> unique
> domain number such that we can distinguish between busses with the same bus
> number that are behind different host bridges. Domains can be accessed by
> using different device nodes.
> ok deraadt@ (kettenis@)
~ pcidevs
> Add e few entries found on a HP DL585 G2. (kettenis@)
~ pcidevs.h ~ pcidevs_data.h
> regen (kettenis@)
~ if_msk.c
> Process status descriptors that have SK_Y2_STOPC_OWN bit set instead of
> looking at SK_STAT_BMU_PUTIDX; makes Yukon-2 XL rev. A3 work. (kettenis@)
~ if_msk.c
> Process status descriptors for port B. Fix two typos while I'm there.
> (kettenis@)
~ if_msk.c
> Enable RAM buffer for the second port too; makes dual port cards work so
> reenable attachment of the second port on cards that have it. (kettenis@)
~ if_bge.c
> Add/modify some comments. From Brad. (krw@)
~ pcidevs
> Add Meinberg Funkuhren GmbH (mbalmer@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (mbalmer@)
~ pwdog.c
> add a little spacing here, to please mglocker (mbalmer@)
~ files.pci + mbg.c
> mbg(4), a driver for Meinberg Funkuhren time signal station receivers
> "Made in Switzerland"
> Currently, the DCF77 PCI32 receiver card is supported
> I have to mention the outstanding support from Meinberg, not only did they
> give me the hardware, docs, and reference source code, but they even call
> me back to explain the details of their hardware to me. If only the
> wireless
> manufacturors were that cooperative...
> ok claudio, ok mglocker, "commit it when ready" deraadt (mbalmer@)
~ tga.c ~ tgavar.h
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
dev/sbus
~ agten.c ~ bwtwo.c
~ cgsix.c ~ cgthree.c
~ mgx.c ~ rfx.c
~ vigra.c ~ zx.c
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
dev/usb
~ udcf.c
> Faster synchronization after an unexpected minute gap.
> Only look at the skew value if it is != 0.
> Remove some dead code. (mbalmer@)
~ udcf.c
> Re-arm signal loss detection only after we received a bit, not in itself.
> This
> prevents the signal loss function from being called repeatedly when we
> have
> no signal. (mbalmer@)
~ udcf.c
> restart collecting bits immediately after a parity error, i.e. use the
> frame
> immediately following the corrupt one; there is no no need to skip it by
> waiting for the next minute gap and the sensor value has valid data one
> minute earlier than before. (mbalmer@)
~ udcf.c
> Make sure the bit collecting is restarted after signal loss. (mbalmer@)
~ usbdevs.h ~ usbdevs_data.h
> regen (martin@)
~ usbdevs
> add device id for IBM Hubs as found in Thinkpad dockingstations (martin@)
~ if_uath.c
> trim 802.11 FCS from received frames.
> noticed by jsg@ (damien@)
~ if_zyd.c
> o add missing calibration bits for ZD1211B in zyd_set_chan()
> o add workaround for TX rate==0 bug here too. (damien@)
dev/wscons
~ wskbdutil.c
> When processing a compose sequence of a dead accent and the spacebar, put
> the ``mundane'' accent: apostrophe instead of acute, and comma instead of
> cedilla. This matches what existing keyboard layouts with dead keys do.
> From Maurice Janssen via otto@ (miod@)
- wscons_raster.h - wscons_rfont.h
> More leftovers from rcons. (miod@)
kern
~ subr_prf.c
> allow bit 32 to be printed; bug spotted and fix tested by dlg (deraadt@)
~ kern_sysctl.c
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
~ tty_nmea.c
> Correct order of malloc(9) arguments.
> Spotted by Constantine A. Murenin <cnst+openbsd at bugmail.mojo.ruthanks.
> (mbalmer@)
msdosfs
~ msdosfs_vfsops.c
> If an MS-DOS filesystem claims to have more clusters than can be
> represented in the FAT, limit the number of clusters we work with
> to the FAT value. This stops corrupt filesystems causing us to run
> off the end of the FAT and panic()ing in fillinusemap().
> Found by Jason Crawford (jasonrcrawford at gmail.com) with the MOKB
> fs fuzzer. Initial debugging by thib at . > ok krw@ (tom@)
~ msdosfs_vfsops.c
> Remove dirsperblk, which is not used after it is calculated.
> ok weingart@ pedro@ (tom@)
~ msdosfs_vfsops.c ~ msdosfsmount.h
~ bootsect.h ~ bpb.h
~ fat.h
> Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
> MSDOSFS code. Eliminates -G option to mount_msdos.
> Nit detection by gwk@, tom@, jmc at . > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)
~ msdosfs_fat.c ~ msdosfs_vfsops.c
~ msdosfsmount.h
> Adopt FreeBSD's code for non-DEV_BSIZE formatted MSDOSFS filesystems.
> Enables devices (e.g. newer iPods, various other mp3 players) that use
> 2048 byte sectors.
> Inspired by original diffs from weingart@ and Alexey Vatchenk.
> ok tom@ pedro@ deraadt@ weingart@ marco@ (krw@)
net
~ if_bridge.c ~ if_bridge.h
~ bridgestp.c
> refer to the RSTP point to point option as "PTP" instead of "P2P".
> P2P is commonly used in relation to peer to peer networks, PTP is used
> in various protocols for layer 2 point to point links (ie., full
> duplex ethernet links).
> note that the newly added brconfig commands [-]p2p and [-]autop2p will
> change to [-]ptp and [-]autoptp.
> suggested by Andrew Thompson (thompsa at freebsd.orgreyk@)
~ if_enc.c
> ansify the enc code
> ok otto@ (reyk@)
~ pf_osfp.c ~ pfvar.h
> IPv6 passive OS fingerprinting.
> reuses IPv4 signature file (assuming that TCP code is shared among
> IPv4/v6).
> mcbride ok. (itojun@)
~ pf.c ~ pf_if.c
> use IN6_IS_SCOPE_EMBED to check kernel-internal form addresses
> (s6_addr16[1] filled)
> ok dhartmei (itojun@)
~ pf_osfp.c
> wrap ipv6 portion with #ifdef INET6. from cmetz (itojun@)
~ pf.c
> in "BAD/loose state" messages, also print the packet's original sequence
> number, it can differ from the sequence number being tested (for packets
> without payload), and both matter in explaining why a packet mismatched.
> (dhartmei@)
~ if_pflog.c
> make pflog(4) count; ok hennig@ deraadt@ (otto@)
netinet
~ tcp_input.c
> allow RST with th_seq incremented (seen from windows tcp clients); ok
> dhartmei (markus@)
~ ip_ah.c ~ ip_carp.c
~ ip_ipip.c
> use IN6_IS_SCOPE_EMBED to check kernel-internal form addresses
> (s6_addr16[1] filled)
> ok dhartmei (itojun@)
~ ip_ah.c ~ ip_esp.c
~ ipsec_input.c
> make enc(4) count; ok markus@ henning@ deraadt@ (otto@)
netinet6
~ ip6_output.c
> In ip6_output(), make sure ia is initialized before it is used. (miod@)
~ in6_src.c
> de-__P. noted by Dries Schellekens (itojun@)
scsi
~ cd.c ~ cd.h
~ scsi_base.c ~ scsiconf.h
~ sd.c ~ sdvar.h
~ st.c
> Give the SCSI layer the ability to requeue i/o's rejected by a driver
> using the new NO_CCB result. Currently a no-op since no driver produces
> that result.
> ok dlg@ marco@ deraadt@ (krw@)
sys
~ stdint.h
> typo; Alexander_Bluhm at genua.deeraadt@)
~ sysctl.h
> Complete gwk's previous patch to stop setperf methods from returning
> errors to userland: make all cpu_setperf functions return void.
> Tested by many, ok gwk@ (dim@)
~ mount.h
> Nuke GEMDOSFS. Unused part of unused atari port. Simplifies
> MSDOSFS code. Eliminates -G option to mount_msdos.
> Nit detection by gwk@, tom@, jmc at . > ok weingart@ tom@ thib@ dlg@ deraadt@ (krw@)
== usr.bin =========================================================== 12/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
usr.bin
~ Makefile
> enable bgplg, the bgp looking glass
> ok henning@ deraadt@ (reyk@)
apply
~ apply.1
> "apply echo *" operates similarly to ls(1), not "apply echo a*";
> from sat at freebsd > ok otto (jmc@)
bgplg
+ Makefile + bgplg.8
+ bgplg.c + bgplg.css
+ bgplg.foot + bgplg.h
+ bgplg.head + bgplgsh.8
+ bgplgsh.c + index.html
+ misc.c + bgpctl/Makefile
+ bgplg/Makefile + bgplgsh/Makefile
+ ping/Makefile + traceroute/Makefile
> import a looking glass for bgpd(8) (CGI web interface), see the
> bgplg(8) and bgplgsh(8) manpages for installation and usage
> instructions.
> this has been tested by various users and on openbgp route servers in
> the DE-CIX.
> ok deraadt@ henning@ (reyk@)
+ openbgpd.gif
> add a nice image (the openbgpd logo) (reyk@)
~ bgplg.c ~ bgplg.css
~ bgplg.head ~ index.html
> Valid XHTML 1.1! (according to http://validator.w3.org/) (reyk@)
~ bgplg.c ~ bgplg.css
~ bgplgsh.c ~ misc.c
> spacing (reyk@)
~ bgplg.8
> change the proposed permissions for the chroot'ed executables: use
> 0555 instead of 0655, and 4555 for ping and traceroute (they require
> the setuid bit to open a raw socket before privilege revocation). (reyk@)
~ bgplg.c
> print the hostname in the HTML title. (reyk@)
~ bgplg.8 ~ bgplgsh.8
> executed processes (like traceroute) will be killed after a hard limit
> of 60 seconds; add a CAVEATS section to the bgplg(8) and bgplgsh(8)
> manpages.
> thanks for the feedback ;) (reyk@)
calendar
~ io.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
cvs
~ cvs.1 ~ cvs.c
~ cvs.h ~ repository.c
> Permit checkout from a read-only repository using the -R global option
> or using the CVSREADONLYFS environment variable.
> Request/test/ok todd at .n page bits courtesy of jmc at .sa@)
~ cvs.c
> global option -n implies -l (xsa@)
~ remove.c
> no need to send -f to the server; this flag has effect
> on the client-side only. (xsa@)
~ client.c
> add support for the "Sticky" request; client-side only for now. (xsa@)
~ client.c ~ remote.h
~ server.c
> server-side Sticky bits. (xsa@)
~ client.c
> adjust the Directory request by sending the repository on a new line too.
> matches gnu cvs behaviour. (xsa@)
~ client.c ~ remote.h
~ server.c
> server-side Static-directory bits. (xsa@)
~ client.c ~ remote.h
~ server.c
> dummy support for update-patches request. (xsa@)
~ client.c
> add support for "Static-directory" request. (xsa@)
fold
~ fold.1
> "Mention what underlining is meant here."
> from ru at freebsdr1.13; (jmc@)
~ fold.1
> +.Ex -std fold (jmc@)
m4
~ m4.1
> mention the fact that m4 also accepts files via cmdline
> ok espie@ jmc@ (grunk@)
~ m4.1 ~ misc.c
> tweak previous, and update usage(); ok grunk (jmc@)
man
~ man.c
> Coverity CID 2996: Don't return without closing fp.
> Fix from christos NetBSD.
> ok otto@, millert@ (earlier version) (jasper@)
mg
~ Makefile ~ funmap.c
~ region.c
> Get rid of PREFIXREGION ifdef, since we always enable it anyway.
> no binary change. (kjell@)
newsyslog
~ newsyslog.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
oldrdist
~ docmd.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
pkg-config
~ pkg-config
> trivial change: comparing versions on a non-existent config is not a good
> idea... (espie@)
~ pkg-config
> add PKG_CONFIG_LIBDIR, okay bernd@ (espie@)
~ pkg-config
> do not display result if $rc != 0, fixes cases like
> LIBS=`pkg-config --libs foo`, like in net/ekg (espie@)
~ pkg-config
> it's not an error for a variable not to be defined for some/all of the
> *.pc files, see x11/gnome/yelp. (espie@)
~ pkg-config
> tweak slightly: not having the variable is okay, not finding the package
> is still an error. (espie@)
rdist
~ docmd.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
skeyaudit
~ skeyaudit.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
ssh
~ ssh.1 ~ ssh-keygen.1
> add rfc 4716 (public key format); ok jmc (markus@)
~ channels.c ~ compat.c
~ compat.h
> bz #1019: some ssh.com versions apparently can't cope with the remote port
> forwarding bind_address being a hostname, so send them an address for cases
> where they are not explicitly specified (wildcard or localhost bind).
> reported by daveroth AT acm.org; ok dtucker@ deraadt@ (djm@)
~ servconf.c
> Make PermitOpen work with multiple values like the man pages says. bz
> #1267
> with details from peter at dmtz.com, with & ok djm@ (dtucker@)
~ servconf.c
> Make "PermitOpen all" first-match within a block to match the way other
> options work. ok markus@ djm@ (dtucker@)
sudo
~ logging.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
vacation
~ vacation.1
> fix a display; (jmc@)
vi
~ common/recover.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
what
~ what.1
> minor tweaks, partly from ru at freebsdjmc@)
== usr.sbin ========================================================== 13/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
afs
~ src/lwp/process.s390.S
> Fix up s390 assembler in arla's lwp threading. Results from beck@ request
> to
> look into it, even though there's no OpenBSD/s390. (tsi@)
bgpctl
~ bgpctl.8
> Xr bgplg and bgplgsh; (jmc@)
bgpd
~ rde.c
> Kill peer_remove(). This function is only used once so inline it there.
> OK henning@ (claudio@)
~ rde_rib.c
> In path_remove() remove only local prefixes from the pftable.
> OK henning@ (claudio@)
~ rde_rib.c
> Even IPv6 has a prefixlen limit. This ensures that we do not overflow the
> struct in6_addr later on. OK henning@ (claudio@)
~ rde_rib.c
> Change nexthop_delete() to be more obvious what's going on. No functional
> change. OK henning@ (claudio@)
~ bgpd.8
> Xr bgplg and bgplgsh; (jmc@)
dhcpd
~ dhcpd.h
> spaces (stevesk@)
~ dhcpd.h
> <signal.h> not needed (stevesk@)
~ dispatch.c ~ options.c
> remove unused #defines; no binary change (stevesk@)
~ options.c
> typo in comment (stevesk@)
~ dhcp.c
> small KNF (stevesk@)
~ conflex.c ~ confpars.c
~ dhcpd.h ~ dhctoken.h
> remove one-lease-per-client parameter which was never implemented (it
> doesn't do anything and is not documented); ok henning@ (stevesk@)
ftp-proxy
~ ftp-proxy.c
> Ignore sigpipe as libevent does not handle that for us. Confirmed by
> provos.
> Fixes race condition where ftp-proxy would silently exit if a write was
> attempted on a socket that was closed by an RST. Should fix PR 5260.
> ok claudio@ (camield@)
hostatectl
+ hostatectl.8 + Makefile
+ parser.c + parser.h
+ hostatectl.c
> Import hostated, the host status daemon. This daemon will monitor
> remote hosts and dynamically alter pf(4) tables and redirection rules
> for active server load balancing. The daemon has been written by
> Pierre-Yves Ritschard (pyr at spootnik.org) and was formerly known as
> "slbd".
> The daemon is fully functional but it still needs some work and
> cleanup so we don't link it to the build yet. Some TODOs are a
> partial rewrite of the check_* routines (use libevent whenever we
> can), improvement of the manpages, and general knf and cleanup.
> ok deraadt@ claudio@ (reyk@)
~ hostatectl.8
> new sentence, new line (reyk@)
~ hostatectl.c ~ parser.c
> knf, spacing (reyk@)
~ hostatectl.c
> Fix two comments. ok reyk@ (bernd@)
~ hostatectl.c
> more spacing (reyk@)
~ hostatectl.c
> spacing, plus dubious \% in format string (deraadt@)
~ parser.c
> unused variable (deraadt@)
~ hostatectl.8 ~ hostatectl.c
~ parser.c ~ parser.h
> - allow to use host/service/table names instead of Ids in hostatectl.
> - minor change of the "hostatectl show" command output
> - increase the max service and tag names (max pf tag name size is 64 now!)
> thanks to pyr who found a bug in my initial diff (reyk@)
hostated
+ Makefile + buffer.c
+ check_http.c + check_icmp.c
+ check_tcp.c + control.c
+ hce.c + imsg.c
+ log.c + parse.y
+ pfe.c + pfe_filter.c
+ hostated.conf.5 + hostated.h
+ hostated.c + hostated.8
> Import hostated, the host status daemon. This daemon will monitor
> remote hosts and dynamically alter pf(4) tables and redirection rules
> for active server load balancing. The daemon has been written by
> Pierre-Yves Ritschard (pyr at spootnik.org) and was formerly known as
> "slbd".
> The daemon is fully functional but it still needs some work and
> cleanup so we don't link it to the build yet. Some TODOs are a
> partial rewrite of the check_* routines (use libevent whenever we
> can), improvement of the manpages, and general knf and cleanup.
> ok deraadt@ claudio@ (reyk@)
~ hostated.conf.5 ~ hostated.8
> new sentence, new line (reyk@)
~ check_icmp.c
> knf, add copyright and license for in_cksum() from ping.c (reyk@)
~ check_http.c ~ check_tcp.c
~ control.c ~ hce.c
~ hostated.8 ~ hostated.c
~ hostated.conf.5 ~ hostated.h
~ parse.y ~ pfe.c
~ pfe_filter.c
> knf, spacing
> please note that some editors will replace tabs with multiple spaces
> if you cut & paste code from other sections. please try to keep the
> tabs ;). (reyk@)
~ hostated.c
> knf (second level indents are four spaces) (reyk@)
~ control.c
> spacing (reyk@)
~ hce.c ~ log.c
~ parse.y
> spacing (deraadt@)
~ parse.y
> typo (martin@)
~ control.c ~ hostated.c
~ hostated.h ~ pfe.c
> - allow to use host/service/table names instead of Ids in hostatectl.
> - minor change of the "hostatectl show" command output
> - increase the max service and tag names (max pf tag name size is 64 now!)
> thanks to pyr who found a bug in my initial diff (reyk@)
lpr
~ lpd/printjob.c
> rfc 3834 support: Auto-Submitted: auto-generated on lots of things; from
> Tamas TEVESZ; ok millert (deraadt@)
ospfd
~ rde_lsdb.c
> Correct funtion name in fatal message. (claudio@)
~ kroute.c
> Doh! I forgot the change from kroute to rroute in the deletion case.
> Found by Armin Wolfermann (claudio@)
pkg_add
~ pkg_create
> don't complain about uid/gid of symlinks.
> "makes sense" sturm@, "go for it" espie@ (steven@)
~ OpenBSD/PackingElement.pm
> ltlib marker for libtool convenience library.
> Long-term, we want to be able to build stuff without installing
> dependencies
> `for real', and pkgconfig and libtool files keep getting in the way, so
> pkg_* will have to take control, sooner or later... (espie@)
ppp
~ ppp/lcp.c
> If the peer rejects my MRU request and our request is smaller then what
> the peer accepts, set the MRU anyway. Smaller packets are always accepted.
> From brian at FreeBSDa brad@ ok canacar@ (claudio@)
route6d
~ route6d.c
> reduce RFC2292/3542 #ifdef. (itojun@)
rtadvd
~ rtadvd.c
> reduce RFC2292/3542 #ifdef. (itojun@)
rtsold
~ rtsol.c
> cleanup RFC2292/3542 #ifdef. (itojun@)
tcpdump
~ pfctl_osfp.c ~ print-tcp.c
> IPv6 passive OS fingerprinting.
> reuses IPv4 signature file (assuming that TCP code is shared among
> IPv4/v6).
> mcbride ok. (itojun@)
traceroute6
~ traceroute6.c
> reduce RFC2292/3542 #ifdefs. (itojun@)
===============================================================================
More information about the owc
mailing list