[owc] Weekly src changes ending 2006-09-03
OWC
auto at squish.net
Mon Sep 4 08:08:24 BST 2006
OpenBSD src changes summary for 2006-08-27 to 2006-09-03 inclusive
==================================================================
distrib/miniroot distrib/notes
distrib/sets etc/MAKEDEV.common
etc/etc.alpha/MAKEDEV etc/etc.amd64/MAKEDEV
etc/etc.armish/MAKEDEV etc/etc.armish/Makefile.inc
etc/etc.aviion/MAKEDEV etc/etc.cats/MAKEDEV
etc/etc.hp300/MAKEDEV etc/etc.hppa/MAKEDEV
etc/etc.hppa64/MAKEDEV etc/etc.i386/MAKEDEV
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.sparc/MAKEDEV.md
etc/etc.sparc64/MAKEDEV etc/etc.sparc64/MAKEDEV.md
etc/etc.vax/MAKEDEV etc/etc.vax/MAKEDEV.md
etc/etc.zaurus/MAKEDEV etc/rc
etc/root/root.mail gnu/lib/libobjc
include/unistd.h lib/libc
regress/sbin regress/usr.bin
sbin/bioctl sbin/dhclient
sbin/ifconfig sbin/ipsecctl
sbin/isakmpd share/man
sys/arch/amd64/conf sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/mips64/mips64
sys/arch/sparc64/conf sys/arch/sparc64/dev
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/arch/sparc64/stand/ofwboot sys/arch/vax/boot/boot
sys/arch/vax/conf sys/arch/vax/dec
sys/arch/vax/if sys/arch/vax/include
sys/arch/vax/vax sys/arch/vax/vsa
sys/arch/vax/vxt sys/conf
sys/dev/i2c sys/dev/ic
sys/dev/mii sys/dev/pci
sys/dev/usb sys/kern
sys/miscfs/procfs sys/net
sys/net80211 sys/netinet
sys/netinet6 usr.bin/cdio
usr.bin/m4 usr.bin/mg
usr.bin/netstat usr.bin/ssh
usr.sbin/bgpctl usr.sbin/bgpd
usr.sbin/dvmrpd usr.sbin/ftp-proxy
usr.sbin/hostapd usr.sbin/ospfctl
usr.sbin/ospfd usr.sbin/pkg_add
usr.sbin/pwd_mkdb usr.sbin/sasyncd
== distrib =========================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
miniroot
~ upgrade.sh ~ install.sub
~ install.sh
> Handle site${VERSION}-$(hostname -s).tgz files better so that they
> don't get in the way of noticing that all default sets are installed.
> Restores the desired behaviour where [done] becomes the default answer
> to the "Location of sets?" question once all default sets are
> successfully installed.
> spotted by & ok deraadt@ (krw@)
notes
~ vax/hardware ~ vax/prep
> VXT2000 information. (miod@)
~ vax/hardware
> Minor nits. (miod@)
~ alpha/prep
> Remove reference to an unmaintained web page. okay deraadt@ (kurt@)
sets
~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
MAKEDEV.common
~ MAKEDEV.common
> Extend /dev/tty[C-F]* to /dev/tty[C-J]* on sparc64, and to /dev/tty[C-I]*
> on
> sparc.
> ok miod@ (tsi@)
etc.alpha/MAKEDEV
~ etc.alpha/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.amd64/MAKEDEV
~ etc.amd64/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.armish/MAKEDEV
~ etc.armish/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.armish/Makefile.inc
~ etc.armish/Makefile.inc
> shove boot program into the snapshot (deraadt@)
etc.aviion/MAKEDEV
~ etc.aviion/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.cats/MAKEDEV
~ etc.cats/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.hp300/MAKEDEV
~ etc.hp300/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.hppa/MAKEDEV
~ etc.hppa/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.hppa64/MAKEDEV
~ etc.hppa64/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.i386/MAKEDEV
~ etc.i386/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.luna88k/MAKEDEV
~ etc.luna88k/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.mac68k/MAKEDEV
~ etc.mac68k/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.macppc/MAKEDEV
~ etc.macppc/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.mvme68k/MAKEDEV
~ etc.mvme68k/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.mvme88k/MAKEDEV
~ etc.mvme88k/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.sgi/MAKEDEV
~ etc.sgi/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.sparc/MAKEDEV
~ etc.sparc/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.sparc/MAKEDEV.md
~ etc.sparc/MAKEDEV.md
> Extend /dev/tty[C-F]* to /dev/tty[C-J]* on sparc64, and to /dev/tty[C-I]*
> on
> sparc.
> ok miod@ (tsi@)
etc.sparc64/MAKEDEV
~ etc.sparc64/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.sparc64/MAKEDEV.md
~ etc.sparc64/MAKEDEV.md
> Extend /dev/tty[C-F]* to /dev/tty[C-J]* on sparc64, and to /dev/tty[C-I]*
> on
> sparc.
> ok miod@ (tsi@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> Regen (miod@)
~ etc.vax/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
etc.vax/MAKEDEV.md
~ etc.vax/MAKEDEV.md
> Add ttyb[0-3] nodes for qsc0, not created by default for now. (miod@)
etc.zaurus/MAKEDEV
~ etc.zaurus/MAKEDEV
> Resync MAKEDEV scripts and man pages (tsi@)
rc
~ rc
> increase the carp demotion counter by 128 instead of 1 while rc runs.
> you do not want a machine that is in the middle of rc and does not have
> all network daemons (that possibly increase the carp demotion counter
> further) to become master just because the other one lost 2 bgp sessions
> or similar for other daemons (esp sasyncd) and as such has a demotion
> count of >1.
> ok mcbride mpf deraadt (henning@)
~ rc
> Switch boot order: isakmpd starts before sasyncd.
> If a user is running sasyncd, start isakmpd with -S.
> In this mode isakmpd starts off passsive and doesn't
> delete SA's on shutdown.
> OK ho@, hshoexer@, deraadt@ (mpf@)
root/root.mail
~ root/root.mail
> update emacs package version
> ok miod (steven@)
== gnu =============================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
lib/libobjc
~ Makefile.bsd-wrapper
> -fgnu-runtime is only effective for Objective-C source, and produces a
> warning otherwise.
> ok herrb@ (tsi@)
== include =========================================================== 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
unistd.h
~ unistd.h
> zap argument name, okay millert@ (espie@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/setpgid.2
> If pgrp is zero, the process ID of the specified process is used.
> ok jmc@ (naddy@)
~ sys/getfh.2
> Add EINVAL and EOPNOTSUPP for remote filesystems,
> OK jmc@ miod@ (ian@)
== regress =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ ipsecctl/Makefile + ipsecctl/ike53.in
+ ipsecctl/ike53.ok + ipsecctl/ike54.in
+ ipsecctl/ike54.ok + ipsecctl/ike55.in
+ ipsecctl/ike55.ok + ipsecctl/ikefail6.in
+ ipsecctl/ikefail6.ok
> Add support for IKE AH rules to ipsecctl. Man page input by jmc at . > ok hshoexer@ (naddy@)
~ ipsecctl/Makefile + ipsecctl/ikefail7.in
+ ipsecctl/ikefail7.ok
> Test for an as yet unresolved problem:
> If list expansion produces peer pairings between different address
> families, this should be an error.
> Suggested by and ok hshoexer@ (naddy@)
usr.bin
~ ssh/sftp-cmds.sh
> clean up our mess (djm@)
~ rcs/Makefile
> fix output location of truncated files test
> ok niallo@ deraadt@ (david@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
bioctl
~ bioctl.c
> proper justify the size caption to match numbers justification; krw@ ok
> (mickey@)
~ bioctl.c
> Except I disagree strongly, and I was not asked (deraadt@)
~ bioctl.c
> proper justify the size caption to match numbers justification; deraadt@ ok
> (mickey@)
~ bioctl.8
> Add drivers
> ok jmc miod (marco@)
dhclient
~ dhclient.c ~ dhcpd.h
~ dispatch.c
> some net if devices do not media negotiate (for link) until brought up.
> (for some drivers, this is a bug. for others, it is part of how they work)
> therefore before doing the 10-second link test, we must bring the if up.
> ok krw, tested marco ckuethe (deraadt@)
~ dispatch.c
> snuck in a typo, damnit (deraadt@)
~ dhclient.c
> adjust link detection further: if no link, bring interface up and check
> for link for 10 seconds. otherwise, if there was link, no problem!
> ok henning, claudio, tested by others (deraadt@)
ifconfig
~ ifconfig.8 ~ ifconfig.c
> allow a numeric argument to "carpdemote" to in-/decrease the demotion
> counter by more than one. manpage help by jmc, ok mcbride mpf deraadt
> (henning@)
ipsecctl
~ ike.c ~ ipsec.conf.5
> Add support for IKE AH rules to ipsecctl. Man page input by jmc at . > ok hshoexer@ (naddy@)
~ ike.c ~ ipsec.conf.5
> add support for ufqdn ids in ike rules
> ok hshoexer@ (msf@)
~ ipsec.conf.5
> knock out ipcomp for now; (jmc@)
~ ipsec.conf.5
> put this page into a better structure order
> (very little text change);
> from hshoexer and myself; ok everyone (jmc@)
~ pfkdump.c
> print extensions with type SADB_EXT_MAX, too; ok hshoexer, reyk, msf
> (markus@)
~ ike.c
> actually use the right value for USER_FQDN
> ok hshoexer@ (msf@)
~ ipsec.conf.5
> put the PFS stuff in the right place;
> from uwe werler;
> tweaks/ok hshoexer ho (jmc@)
~ ipsec.conf.5
> knock out some redundant text; from ho (jmc@)
~ ipsec.conf.5
> correction; from ho (jmc@)
~ ipsec.conf.5
> one more from ho; (jmc@)
~ ipsec.conf.5
> kill more redundant text, and an oops; (jmc@)
~ ipsec.conf.5
> remove some repeated text, and shuffle a little; (jmc@)
~ ipsec.conf.5
> better wording for the key generation section; (jmc@)
~ ipsec.conf.5
> comment out some comp stuff i missed earlier; (jmc@)
~ ipsec.conf.5
> some tcp md5 bits; (jmc@)
~ pfkdump.c
> partial backout of last commit (markus@)
~ ipsec.conf.5
> cut down the examples; ok hshoexer (jmc@)
~ pfkey.c
> can get EAGAIN when writing to the pfkey socket; same change as bgpd,
> ok hshoexer (henning@)
~ ipsec.conf.5
> clarify an .Sh; agreed with hshoexer (jmc@)
~ ipsec.conf.5
> expand DESCRIPTION; input from ho hshoexer naddy (jmc@)
~ ipsec.conf.5
> some improvements to srcid and destid, as noted by mpf;
> ok hshoexer mpf (jmc@)
~ ipsec.conf.5
> knock out the cpp/m4 stuff from MACROS; after discussion with many...
> (jmc@)
~ ipsecctl.c ~ ipsecctl.8
> Security Association Database is abbreviated 'SAD' (RFC 2401 et al), not
> 'SADB'. jmc@, hshoexer@ ok. (ho@)
~ ipsec.conf.5
> a little better text for the sections; ok hshoexer (jmc@)
isakmpd
~ conf.c
> Properly define quick mode suites for AH. With naddy.
> ok ho (hshoexer@)
~ pf_key_v2.c
> do not call pf_key_v2_disable_sa twice; ok hshoexer, ho (markus@)
~ sa.c
> Back out r1.103, which caused SA's to leak until memory was exhausted.
> OK hshoexer, nathanael, mpf, "get that in" deraadt (cloder@)
~ conf.h ~ isakmpd.8
~ isakmpd.c ~ isakmpd.conf.5
> Make SA deletion on shutdown the default again. Use -S for failover
> situations where you do not want this.
> Discussed and agreed on with ho, mcbride, markus, cloder,... We
> will have to teach sasyncd to deal with this.
> Testing by msf and hshoexer with help from mtu
> ok markus cloder (hshoexer@)
~ pf_key_v2.c
> need to retry writing to pfkey socket on EAGAIN, ok theo hshoexer
> (henning@)
~ isakmpd.8
> rewording; from reyk cloder hshoexer
> ok ho (jmc@)
~ pf_key_v2.c
> fix isakmpd -Ka, as used by bgpd, or acquire flows set up via ipsecctl.
> acquire flows need to be recorded on the fly via
> connection_record_passive(),
> otherwise later lookups fail and the policy check fails.
> ok hshoexer ho markus msf deraadt (henning@)
~ isakmpd.8
> remove a confusing sentence; ok hshoexer ho (jmc@)
~ isakmpd.8
> document an issue with subjectAltName found by reyk;
> ok hshoexer ho reyk (jmc@)
~ connection.c ~ exchange.c
~ isakmpd.c ~ pf_key_v2.c
~ ui.c ~ ui.h
> Add a new UI command to force isakmpd into passive only mode.
> Will be used by sasyncd to prevent two talking isakmpd's in an HA setup.
> Based on a diff by ho at . > OK ho@, hshoexer@, deraadt@ (mpf@)
~ isakmpd.8
> use shell-independent examples; (jmc@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/arc.4
> mention bio(4) and bioctl(8) (dlg@)
~ man4/man4.vax/Makefile ~ man4/man4.vax/intro.4
~ man4/man4.vax/lcg.4 ~ man4/man4.vax/lcspx.4
~ man4/man4.vax/lkkbd.4 ~ man4/man4.vax/lkms.4
~ man4/man4.vax/smg.4 ~ man4/man4.vax/vsbus.4
~ man4/man4.vax/ze.4 + man4/man4.vax/qsc.4
+ man4/man4.vax/vxtbus.4
> Document new stuff and fix a few .Nd lines for consistency. (miod@)
~ man8/man8.vax/MAKEDEV.8
> Regen (miod@)
~ man4/ciss.4
> notes on new bioctl support (mickey@)
~ man4/man4.vax/qsc.4
> spelling; (jmc@)
~ man4/man4.vax/vxtbus.4
> tweaks; (jmc@)
~ man4/ciss.4
> tweaks; (jmc@)
~ man4/wi.4tbl
> add -nosplit to AUTHORS; from deanna phillips (jmc@)
~ man4/acx.4
> Bump firmware package; create package which installs on any architecture,
> not just i386, as acx(4) runs on amd64 too now.
> Pointed out by jsg@ (mglocker@)
~ man9/mbuf.9
> sync MEXTADD prototype with reality.
> it takes an extra "size" argument.
> ok jmc@, deraadt@ (damien@)
~ man8/man8.alpha/MAKEDEV.8 ~ man8/man8.amd64/MAKEDEV.8
~ man8/man8.armish/MAKEDEV.8 ~ man8/man8.aviion/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.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
> Resync MAKEDEV scripts and man pages (tsi@)
~ man4/watchdog.4
> Reality check:
> o Sync list of watchdog drivers in SEE ALSO
> o All watchdogs are now configured using sysctl
> o All watchdogs can thus be triggered from userland
> ok jmc (mk@)
~ man4/ipsec.4
> move the NOTE section into the main body; (jmc@)
~ man4/ipsec.4
> comment out ipcomp stuff for now; ok hshoexer (jmc@)
~ man4/ipsec.4
> remove some unhelpful Xrs; ok hshoexer (jmc@)
~ man4/ipsec.4
> ACKNOWLEDGEMENTS -> AUTHORS; (jmc@)
~ man4/auvia.4 ~ man4/sqphy.4
> make sure the .Nd line have <10 args; (jmc@)
~ man4/aue.4 ~ man4/axe.4
~ man4/bce.4 ~ man4/bge.4
~ man4/bnx.4 ~ man4/cardbus.4
~ man4/cdce.4 ~ man4/cue.4
~ man4/dc.4 ~ man4/de.4
~ man4/ec.4 ~ man4/ef.4
~ man4/eg.4 ~ man4/eisa.4
~ man4/el.4 ~ man4/em.4
~ man4/ep.4 ~ man4/epic.4
~ man4/fxp.4 ~ man4/gem.4
~ man4/hme.4 ~ man4/isa.4
~ man4/isapnp.4 ~ man4/ixgb.4
~ man4/kue.4 ~ man4/lc.4
~ man4/lge.4 ~ man4/mtd.4
~ man4/ne.4 ~ man4/nfe.4
~ man4/nge.4 ~ man4/pci.4
~ man4/pcmcia.4 ~ man4/pcn.4
~ man4/re.4 ~ man4/rl.4
~ man4/sbus.4 ~ man4/sf.4
~ man4/sis.4 ~ man4/sk.4
~ man4/sm.4 ~ man4/ste.4
~ man4/stge.4 ~ man4/ti.4
~ man4/tl.4 ~ man4/txp.4
~ man4/udav.4 ~ man4/url.4
~ man4/usb.4 ~ man4/vge.4
~ man4/vr.4 ~ man4/wb.4
~ man4/we.4 ~ man4/xe.4
~ man4/xge.4 ~ man4/xl.4
~ man4/man4.alpha/le.4 ~ man4/man4.aviion/le.4
~ man4/man4.hp300/le.4 ~ man4/man4.hppa/ie.4
~ man4/man4.i386/ie.4 ~ man4/man4.i386/le.4
~ man4/man4.luna88k/le.4 ~ man4/man4.mac68k/ae.4
~ man4/man4.mac68k/mc.4 ~ man4/man4.mac68k/sn.4
~ man4/man4.macppc/bm.4 ~ man4/man4.mvme68k/ie.4
~ man4/man4.mvme68k/le.4 ~ man4/man4.mvme88k/ie.4
~ man4/man4.mvme88k/le.4 ~ man4/man4.sgi/mec.4
~ man4/man4.sparc/be.4 ~ man4/man4.sparc/ie.4
~ man4/man4.sparc/le.4 ~ man4/man4.sparc/qe.4
~ man4/man4.sparc64/be.4 ~ man4/man4.sparc64/le.4
~ man4/man4.sparc64/qe.4 ~ man4/man4.vax/de.4
~ man4/man4.vax/le.4 ~ man4/man4.vax/qe.4
> the start of making .Nd lines more useful for section4;
> this diff addresses ethernet devices only
> input from nick jsg deraadt, maybe some others (jmc@)
~ man4/acx.4 ~ man4/an.4
~ man4/ath.4 ~ man4/atu.4
~ man4/atw.4 ~ man4/awi.4
~ man4/cnw.4 ~ man4/ipw.4
~ man4/iwi.4 ~ man4/pgt.4
~ man4/ral.4 ~ man4/ray.4
~ man4/rln.4 ~ man4/rtw.4
~ man4/rum.4 ~ man4/wi.4tbl
~ man4/wpi.4 ~ man4/zyd.4
> concentrate on `device', not `driver'; from deraadt (jmc@)
~ man4/cardbus.4 ~ man4/pci.4
~ man4/pcmcia.4 ~ man4/usb.4
> sync the wireless entries; (jmc@)
~ man4/bio.4
> er, no, gdt does not do bio yet (deraadt@)
~ man4/bio.4
> list the drivers that use bio for various types of management.
> help and ok jmc@ requested by and ok deraadt@ (dlg@)
~ man4/mfi.4
> no comma after the last item in a list (dlg@)
~ man4/ipsec.4
> make this page less ipv4-centric, and shuffle;
> inout/ok mcbride hshoexer (jmc@)
~ man4/aria.4 ~ man4/auich.4
~ man4/auixp.4 ~ man4/autri.4
~ man4/azalia.4 ~ man4/clcs.4
~ man4/clct.4 ~ man4/cmpci.4
~ man4/eap.4 ~ man4/emu.4
~ man4/esa.4 ~ man4/eso.4
~ man4/ess.4 ~ man4/fms.4
~ man4/maestro.4 ~ man4/neo.4
~ man4/sv.4 ~ man4/uaudio.4
~ man4/ym.4 ~ man4/man4.hppa/harmony.4
~ man4/man4.i386/sb.4 ~ man4/man4.macppc/aoa.4
~ man4/man4.macppc/awacs.4 ~ man4/man4.macppc/daca.4
~ man4/man4.macppc/onyx.4 ~ man4/man4.macppc/snapper.4
~ man4/man4.macppc/tumbler.4 ~ man4/man4.sgi/mavb.4
~ man4/man4.sparc/audiocs.4 ~ man4/man4.sparc64/audioce.4
~ man4/man4.sparc64/audiocs.4 ~ man4/man4.zaurus/zaudio.4
> alter .Nd to allow: man -k 'audio device' (jmc@)
~ man4/man4.i386/gus.4 ~ man4/man4.i386/pss.4
~ man4/man4.i386/wss.4
> some i386 audio cards i missed; (jmc@)
~ man4/yds.4
> one more audio Nd; (jmc@)
~ man4/man4.i386/pss.4
> oops; (jmc@)
~ man4/isa.4 ~ man4/pci.4
> sync the audio lists; (jmc@)
~ man4/usb.4 ~ man4/uaudio.4
~ man4/umidi.4 ~ man4/urio.4
> usb audio entries are a little different; (jmc@)
~ man5/pf.conf.5
> knock out the cpp/m4 stuff from MACROS; after discussion with many...
> (jmc@)
~ man4/acphy.4 ~ man4/amphy.4
~ man4/bmtphy.4 ~ man4/brgphy.4
~ man4/ciphy.4 ~ man4/eephy.4
~ man4/exphy.4 ~ man4/icsphy.4
~ man4/inphy.4 ~ man4/iophy.4
~ man4/ipgphy.4 ~ man4/luphy.4
~ man4/lxtphy.4 ~ man4/mtdphy.4
~ man4/nsgphy.4 ~ man4/nsphy.4
~ man4/nsphyter.4 ~ man4/qsphy.4
~ man4/rgephy.4 ~ man4/rlphy.4
~ man4/tlphy.4 ~ man4/tqphy.4
~ man4/txphy.4 ~ man4/ukphy.4
~ man4/urlphy.4 ~ man4/xmphy.4
> sync .Nd lines for phy; (jmc@)
~ man4/nsgphy.4
> improvement from theo; (jmc@)
~ man4/aac.4 ~ man4/ami.4
~ man4/arc.4 ~ man4/cac.4
~ man4/ciss.4 ~ man4/dpt.4
~ man4/gdt.4 ~ man4/mfi.4
~ man4/twe.4
> use some combination of "PATA/SATA/SCSI RAID controller" for .Nd;
> help from dlg and mickey (jmc@)
~ man4/isa.4 ~ man4/pci.4
> sync the raid entries; (jmc@)
~ man4/bio.4
> more Nd sync; spotted by dlg (jmc@)
~ man4/ioprbs.4
> one more raid Nd; from mickey (jmc@)
~ man4/nmea.4
> avoid suggesting may 42nd is a valid date;
> from jasper lievisse adriaanse (jmc@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/conf
~ GENERIC ~ RAMDISK_CD
> enable arc, ok deraadt@ (jolan@)
arch/i386/conf
~ RAMDISK_CD
> enable arc (dlg@)
~ GENERIC
> zyd is not making this release; ok jsg (deraadt@)
arch/i386/i386
~ pmap.c
> avoid avail_end common; no binary change; found by grunk@ (mickey@)
arch/mips64/mips64
~ busdma.c
> Standardize on EFBIG in bus_dmamap_load* if caller is too greedy; I had
> done this 4.5 years ago already but regressions happened; reminded by
> a similar commit in NetBSD (from mrg@); ok damien@ deraadt@ jason@ (miod@)
arch/sparc64/conf
~ RAMDISK
> we can fit ehci & pci verbose. Much nicer. (deraadt@)
arch/sparc64/dev
~ iommureg.h ~ schizo.c
~ schizovar.h
> Use the correct IGN for the B side of schizo. Makes interrupts actually
> work
> in the PCI slot of the v210.
> ok jason@ (kettenis@)
~ vgafb.c
> XXX when we find vgapci devices on a USIII machine, fail to match
> (for now, until the bugs are found. USIII machines remain serial-only
> for now); ok miod (deraadt@)
~ iommu.c
> Standardize on EFBIG in bus_dmamap_load* if caller is too greedy; I had
> done this 4.5 years ago already but regressions happened; reminded by
> a similar commit in NetBSD (from mrg@); ok damien@ deraadt@ jason@ (miod@)
arch/sparc64/include
~ openfirm.h
> Fix handling of 64-bit quantities in Open Firmware's client interface.
> Spotted by tsi@, and shamelessly stolen from his diff. Fixes several
> UltraSPARC-III machines wich have more than one memory bank filled.
> ok deraadt@ (kettenis@)
arch/sparc64/sparc64
~ locore.s
> Enable HORRID_III_HACK, but make sure we only disable the data cache on
> UltraSPARC III and up. That way it isn't really that horrid and doesn't
> really
> affect UltraSPARC I & II. This gives us a GENERIC that runs on UltraSPARC
> III.
> ok deraadt@ (kettenis@)
~ ofw_machdep.c
> Fix handling of 64-bit quantities in Open Firmware's client interface.
> Spotted by tsi@, and shamelessly stolen from his diff. Fixes several
> UltraSPARC-III machines wich have more than one memory bank filled.
> ok deraadt@ (kettenis@)
arch/sparc64/stand/ofwboot
~ Locore.c
> Fix handling of 64-bit quantities in Open Firmware's client interface.
> Spotted by tsi@, and shamelessly stolen from his diff. Fixes several
> UltraSPARC-III machines wich have more than one memory bank filled.
> ok deraadt@ (kettenis@)
arch/vax/boot/boot
~ boot.c ~ consio.c
~ version
> Horrible code to work around stupid VXT2000 rom getchar() behaviour, but
> at least this allows our boot blocks to work with glass console on these
> machines now.
> Caution: reading this code will hurt your eyes.
> ok deraadt@ (miod@)
arch/vax/conf
~ GENERIC ~ RAMDISK
~ files.vax
> Work-in-progress VXT2000 support (commented out in GENERIC so far). Glass
> console works on color model, serial console works, ethernet attaches but
> does not work correctly yet. (miod@)
~ GENERIC ~ RAMDISK
> Enable VXT2000 bits now that they are worth using; ok deraadt@ (miod@)
arch/vax/dec
~ dzkbd.c ~ lk201_ws.c
> Move cfdriver structs to better places, in preparation for new attachments.
> (miod@)
~ dzms.c ~ files.dec
+ vsms_ws.c + vsmsvar.h
> Extract the device-independent parts of dzms, to let lkms at non-dzist.
> Don't forget to rerun config(8)! (miod@)
arch/vax/if
~ if_ze.c ~ sgec.c
> Move cfdriver structs to better places, in preparation for new attachments.
> (miod@)
~ if_ze.c ~ sgec.c
~ sgecvar.h
> Teach the SGEC driver about the Real World:
> - check for error bits in descriptors, and count and report errors
> accordingly; make sure we do not pass up known-to-be-bad packets up the
> receive path.
> - check for various error conditions which would cause the transmit process
> to go to suspended state, and recover from them, before the timeout
> expires.
> - finally, on the VXT2000, the transmit process for some reason will reset
> its ring position to the beginning of the ring every time it completes a
> transmission burst, while we don't, so play with the head of ring register
> behind its back. This makes my VXT2000+ (net)boot multiuser.
> Tested on VXT2000 (ze at vxtbusKA49 (ze at vsbusnd KA53 (ze at ibusok
> deraadt@ (miod@)
~ sgec.c
> Make sure we do mbuf operations at splnet(), for some models have ze
> interrupting at spl4 (i.e. below splnet) and this can cause pool
> corruption;
> ok deraadt@ (miod@)
arch/vax/include
~ clock.h ~ nexus.h
> Work-in-progress VXT2000 support (commented out in GENERIC so far). Glass
> console works on color model, serial console works, ethernet attaches but
> does not work correctly yet. (miod@)
arch/vax/vax
~ clock.c ~ conf.c
~ findcpu.c ~ led.c
~ locore.c ~ wscons_machdep.c
+ vxt.c
> Work-in-progress VXT2000 support (commented out in GENERIC so far). Glass
> console works on color model, serial console works, ethernet attaches but
> does not work correctly yet. (miod@)
arch/vax/vsa
~ lcspx.c
> Work-in-progress VXT2000 support (commented out in GENERIC so far). Glass
> console works on color model, serial console works, ethernet attaches but
> does not work correctly yet. (miod@)
~ if_ze_vsbus.c
> Teach the SGEC driver about the Real World:
> - check for error bits in descriptors, and count and report errors
> accordingly; make sure we do not pass up known-to-be-bad packets up the
> receive path.
> - check for various error conditions which would cause the transmit process
> to go to suspended state, and recover from them, before the timeout
> expires.
> - finally, on the VXT2000, the transmit process for some reason will reset
> its ring position to the beginning of the ring every time it completes a
> transmission burst, while we don't, so play with the head of ring register
> behind its back. This makes my VXT2000+ (net)boot multiuser.
> Tested on VXT2000 (ze at vxtbusKA49 (ze at vsbusnd KA53 (ze at ibusok
> deraadt@ (miod@)
arch/vax/vxt
+ if_ze_vxtbus.c + qsc.c
+ qsckbd.c + qscms.c
+ qscreg.h + qscvar.h
+ vxtbus.c + vxtbusvar.h
> Work-in-progress VXT2000 support (commented out in GENERIC so far). Glass
> console works on color model, serial console works, ethernet attaches but
> does not work correctly yet. (miod@)
~ vxtbus.c
> Better diagnostic messages. (miod@)
~ if_ze_vxtbus.c
> Teach the SGEC driver about the Real World:
> - check for error bits in descriptors, and count and report errors
> accordingly; make sure we do not pass up known-to-be-bad packets up the
> receive path.
> - check for various error conditions which would cause the transmit process
> to go to suspended state, and recover from them, before the timeout
> expires.
> - finally, on the VXT2000, the transmit process for some reason will reset
> its ring position to the beginning of the ring every time it completes a
> transmission burst, while we don't, so play with the head of ring register
> behind its back. This makes my VXT2000+ (net)boot multiuser.
> Tested on VXT2000 (ze at vxtbusKA49 (ze at vsbusnd KA53 (ze at ibusok
> deraadt@ (miod@)
conf
~ newvers.sh
> move to official 4.0 (deraadt@)
dev/i2c
~ i2c_scan.c
> #undef I2C_VERBOSE
> ok deraadt@ (kettenis@)
dev/ic
~ ciss.c ~ cissreg.h
~ cissvar.h
> basic monitoring and management support. there are a few more things to fix
> but fetching array status and rebuild/blinking works on compaq/hp boxen;
> testing and some fixes by krw@ (mickey@)
~ ciss.c ~ cissvar.h
> display proper volume device name in the volume line (; krw@ testing
> (mickey@)
~ ciss.c
> set error and break -- not return an error before spl is set back in ioctl!
> found by krw@ (mickey@)
~ ami.c
> bzero() the sensor memory after allocating it.
> ok marco@ (krw@)
~ ciss.c ~ cissreg.h
> properly detect failed drives and do not crash bioctl; krw@ testing
> (mickey@)
~ ciss.c ~ cissreg.h
> make a define for dealing w/ the big bit (0x80); no func change (mickey@)
~ cissreg.h
> async events defines and structs (mickey@)
~ pgt.c ~ pgtvar.h
> Move DMA mapping code from if_pgt_pci.c to pgt.c and port it as is for now.
> Remove dead code chunk from if_pgt_pci.c.
> For those who want to refer to the original code you can find it in
> ~mglocker/pgt/orig. (mglocker@)
~ pgt.c
> Port bus_dmamap_load(9) and bus_dmamap_sync(9). (mglocker@)
~ acx.c
> Don't panic when watchdog timeout is called.
> formal ok deraadt@ (mglocker@)
~ mfi.c
> when determining the size of the volumes and disks we want how many
> bytes each of them has, not the number of kilobytes. this solves the
> "why am i dividing by 2" question. the answer is "you dont, you multiply
> by 512". (dlg@)
~ atw.c ~ rtw.c
> Return from channel tuning code if we get IEEE80211_CHAN_ANY
> as per other drivers instead of doing panics.
> Should workaround PR 5206 which I could never manage
> to reproduce, though we really shouldn't be getting
> IEEE80211_CHAN_ANY here.
> ok deraadt@ (jsg@)
~ pgt.c ~ pgtreg.h
~ pgtvar.h
> Get firmware loaded.
> ok deraadt@ (mglocker@)
~ cac.c
> Prerrt print volume nr in dmesg.
> ok mickey, deraadt, krw (marco@)
~ pgt.c ~ pgtvar.h
> Do proper chipset identification.
> ok deraadt@ (mglocker@)
~ mfivar.h ~ mfi.c
> Add sensor thread for individual sd devices.
> tested dlg
> ok dlg deraadt (marco@)
~ mfivar.h
> Oops! Disable debug. (marco@)
~ pgt.c
> Bring chip into initialized state.
> ok deraadt@ (mglocker@)
~ pgt.c ~ pgtreg.h
~ pgtvar.h
> Some first cleanup run.
> ok deraadt@ (mglocker@)
~ pgt.c
> Start to get interface attach working.
> ok deraadt@ (mglocker@)
~ ciss.c ~ cissvar.h
> ciss can't do bio ioctl's when >1 logical device is defined. Bail out
> of ciss_ioctl if >1 logical device is present. Fixes dereferencing of
> uninitialized pointer.
> From mickey@ ok deraadt@ (krw@)
dev/mii
~ brgphy.c
> pack several boolean fields into the existing bge_flags field. (brad@)
~ rgephy.c
> Fix manual media types by always leaving the PHY in autoneg mode but
> adjusting
> the ANAR as appropriate.
> Derived from a diff for FreeBSD; same technique used by the Linux r8169
> driver. (brad@)
~ brgphy.c
> revert flags usage commits. too close to release. will go in post release
> instead.
> requested by deraadt@ (brad@)
dev/pci
~ arc.c
> little nit (dlg@)
~ arc.c
> if a disk dissapears out of a raidset, then the raid info will list its id
> as 0xff, and the command to query that phys disk will fail and cause the
> ioctl to get stuck. so if the disk id is 0xff, fake an offline disk on
> another bus since bioctl doesnt know how to show that properly. (dlg@)
~ arc.c
> try to get the status of the volume out of the arc firmware and into
> bioctl output. this is actually a bit of a struggle since the firmware
> doesnt represent these states well at all. im only showing the obvious
> ones: online, init, rebuild, and offline. i have no idea how they tell if
> a volume is degraded. (dlg@)
~ arc.c
> sigh, this is annoying. it appears that the arc firmware doesnt care if a
> volume is degraded, just if it is working or not. if a volume is degraded,
> its still online, so we have to go look for missing disks. if a disk has
> been replaced, but it is yet to be rebuilt, the firmware kindly tells us
> that it needs rebuilding. we can figure out if a volume is degraded using
> these two facts. (dlg@)
~ if_bge.c ~ if_bgereg.h
> pack several boolean fields into the existing bge_flags field. (brad@)
~ if_bge.c
> it works a little better like this. (brad@)
~ if_bge.c
> Set the BGE_NO3LED flag to properly adjust the PHY LED mode if attaching
> to either a BCM5700 or BCM5701 chip and have the Dell PCI vendor subid.
> The appropriate code has been in brgphy for 2 years, now the bge(4) driver
> will use it.
> Also found in the Broadcom bcm5700 and Linux tg3 drivers. (brad@)
~ if_bgereg.h
> Dell PCI vendor subid. (brad@)
~ arc.c
> turns out the volume info contains a bitmap of failed physdisks in it, so
> i can just check if this is non zero to see if a volume is degraded. this
> means i dont have to pull the raid info page to find failed disks in the
> volume inquiry. (dlg@)
~ if_bge.c ~ if_bgereg.h
> add a BGE_JUMBO flag. (brad@)
~ if_bge.c ~ if_bgereg.h
> revert flags usage commits. too close to release. will go in post release
> instead.
> requested by deraadt@ (brad@)
~ arc.c
> move the firmware messaging under NBIO since it's only used by bio. (dlg@)
~ if_bge.c
> Get MAC address from the OpenFirmware local-mac-address property on
> sparc64.
> Needed to support onboard bge(4)'s on Sun machines which don't seem to be
> fitted with the EEPROM that normally contains the MAC address.
> ok brad@ (kettenis@)
~ if_pgt_pci.c
> Move DMA mapping code from if_pgt_pci.c to pgt.c and port it as is for now.
> Remove dead code chunk from if_pgt_pci.c.
> For those who want to refer to the original code you can find it in
> ~mglocker/pgt/orig. (mglocker@)
~ if_wpi.c ~ if_wpivar.h
~ if_wpireg.h
> Completely rework the allocation/management of Rx buffers.
> The firmware expects 3KB Rx buffers so we can't just map mbuf clusters
> which are only 2KB. Also it seems that Rx buffers must be aligned on
> a 1KB boundary which is not necessary the case with mbuf clusters.
> We want to make damn sure the firmware will not DMA anything outside the
> mapped Rx buffers. The size of the Rx buffers is probably configurable
> but Intel will refuse to answer to any question regarding the
> programmation of the chipset, and a dump of the device registers led to
> nowhere. (damien@)
~ if_bge.c ~ if_bgereg.h
> Add support for onboard bge(4)'s on Sun UltraSPARC hardware that apparently
> come without an attached SEEPROM.
> ok deraadt@ (kettenis@)
~ if_bge.c
> Try to read station address from the chip first, then try the EEPROM (if we
> think it is there). On sparc64 try to read the local-mac-address property
> from Open Firmware and as a last resort use the idprom property.
> Hopefully fixes reading the station address on the Blade 1500.
> ok deraadt@ (kettenis@)
~ if_pgt_pci.c
> Get firmware loaded.
> ok deraadt@ (mglocker@)
~ if_pgt_pci.c
> Do proper chipset identification.
> ok deraadt@ (mglocker@)
dev/usb
~ ucom.c
> Fix a possible kernel panic in ucom(4) that is caused by ttyclose() using
> data
> already freed by ucom_close().
> Problem reported and initial patch provided by Marc Winiger
> <marc at winiger.ch > ok miod, deraadt (mbalmer@)
kern
~ vfs_bio.c
> typos; from tbert
> (one not taken) (jmc@)
~ vfs_bio.c
> Another grammar nit; "please go ahead" jmc at .om@)
miscfs/procfs
~ procfs_ctl.c
> Allow building procfs on systems that don't #define PT_STEP (such as
> sparc64).
> ok pedro@, miod@ (tsi@)
net
~ if_spppsubr.c
> Check for illegal option lengths when parsing LCP packets
> and drop such bad packets. Also remove some redundant mallocs.
> This fixes possible heap overflows when forming replys to such bad
> packets as discovered by Martin Husemann and Pavel Cahyna.
> reported by NetBSD, initial diff from markus@,
> additional comments by claudio@, ok markus@ (canacar@)
~ if.c
> allow the carp demotion counter to be changed by arbitary values as long
> as the resulting demotion counter value is in range. previously, we only
> allowed +/- 1. ok mpf mcbride deraadt (henning@)
~ pf_ioctl.c
> allow DIOCNATLOOK to look up NAT states for protocols without port
> numbers, reported by Raja Subramanian; ok henning@ (djm@)
~ if_spppsubr.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by canacar@
> Check for illegal option lengths when parsing LCP packets
> and drop such bad packets. Also remove some redundant mallocs.
> This fixes possible heap overflows when forming replys to such bad
> packets as discovered by Martin Husemann and Pavel Cahyna.
> reported by NetBSD, initial diff from markus@,
> additional comments by claudio@, ok markus@ (brad@)
~ if_spppsubr.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by canacar@
> Check for illegal option lengths when parsing LCP packets
> and drop such bad packets. Also remove some redundant mallocs.
> This fixes possible heap overflows when forming replys to such bad
> packets as discovered by Martin Husemann and Pavel Cahyna.
> reported by NetBSD, initial diff from markus@,
> additional comments by claudio@, ok markus@ (brad@)
net80211
~ ieee80211_proto.c
> Change the way ieee80211_fix_rate() handles the IEEE80211_F_DOFRATE flag.
> Instead of removing the rates from the node's rate set, just check that
> the fixed rate is present in the rate set. Otherwise, the node will be
> marked non-ERP which will force the use of protection mode (either
> CTS-to-self or RTS/CTS) in an 802.11g network and degrade performance.
> This fixes HostAP mode for 11g with a fixed rate.
> Problem originally reported by Sam Fourman Jr.
> Code from FreeBSD.
> ok reyk@, "no objections here" jsg@ (damien@)
~ ieee80211_input.c
> make ic_stats.is_rx_tooshort statistic more accurate.
> cosmetic tweaks.
> ok reyk@ (damien@)
~ ieee80211_input.c
> Fix handling of beacon frames by stations while they're associated.
> Changes in the ERP information element and in the capinfo field were not
> detected properly, so the drivers were not able to adjust their settings
> (like short slot time, short preamble, protection mode etc...)
> dynamically. Should fix BSS mode with both 802.11b and 802.11g stations.
> ok reyk@ (damien@)
netinet
~ ip_carp.c
> Make carp see all IPv6 address additions and remove dead code in
> carp_ioctl()
> ok mpf@ henning@ (mcbride@)
~ ip_carp.c
> Automatically add a IPv6 link-local address to carp interfaces when the
> virtual MAC address is set. Among other things, this makes route6d work
> correctly on systems with carp interfaces.
> In order to ensure backwards compatibility, we do not include IPv6
> link-local addresses in generating the HMAC, but we accept HMACs with AND
> without the link-local addresses. They will be added to the HMAC in a
> future
> release.
> In short: this change should only affect backwards compatibility for
> IPv6 users who are manually adding link-local addresses on carp interfaces.
> testing mtu@ todd@
> ok mpf@ henning@ deraadt@ (mcbride@)
netinet6
~ in6.c
> Make carp see all IPv6 address additions and remove dead code in
> carp_ioctl()
> ok mpf@ henning@ (mcbride@)
~ in6_ifattach.c ~ in6_ifattach.h
> Automatically add a IPv6 link-local address to carp interfaces when the
> virtual MAC address is set. Among other things, this makes route6d work
> correctly on systems with carp interfaces.
> In order to ensure backwards compatibility, we do not include IPv6
> link-local addresses in generating the HMAC, but we accept HMACs with AND
> without the link-local addresses. They will be added to the HMAC in a
> future
> release.
> In short: this change should only affect backwards compatibility for
> IPv6 users who are manually adding link-local addresses on carp interfaces.
> testing mtu@ todd@
> ok mpf@ henning@ deraadt@ (mcbride@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cdio
~ mmc.c
> fix up disc size check.
> ok krw@ deraadt@ (mjc@)
m4
~ m4.1
> fix a typo. it's esyscmd, not esycmd.
> ok jmc (mbalmer@)
mg
~ mg.1
> various improvements from deanna phillips; tweaked by myself
> ok kjell (jmc@)
netstat
~ main.c ~ netstat.h
~ route.c
> Fix KVM snooping code of netstat that got broken by the multiple table
> "support". This makes netstat -A work again. OK markus@ henning@ (claudio@)
ssh
~ channels.c ~ session.c
> normalise some inconsistent (but harmless) NULL pointer checks
> spotted by the Stanford SATURN tool, via Isil Dillig;
> ok markus@ deraadt@ (djm@)
~ gss-genr.c
> Work around a problem in Heimdal that occurs when KRB5CCNAME file is
> missing, by checking whether or not kerberos allocated us a context
> before attempting to free it. Patch from Simon Wilkinson, tested by
> biorn@, ok djm@ (dtucker@)
~ sshconnect2.c
> Fix regression where SSH2 banner is printed at loglevels ERROR and FATAL
> where previously it weren't. bz #1221, found by Dean Kopesky, ok djm@
> (dtucker@)
~ version.h
> crank to 4.4 (djm@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c
> indicate when the peer announced the Graceful Restart capability, ok
> claudio (henning@)
~ bgpctl.8
> use Forwarding Information Base vs. Forward Information Base;
> ok jmc@ claudio@ (stevesk@)
~ bgpctl.8
> avoid ending mid-sentence w/ `.', or we get an extra space; (jmc@)
bgpd
~ bgpd.h ~ buffer.c
> add buf_grow() to grow an existing buffer (realloc), claudio ok (henning@)
~ session.c
> change how we advertise capabilities.
> we used to put all capability attributes into one optional attribute. this
> is legal.
> I recentlu observed that basically all other implementations use one
> optional attribute per capability attribute. this difference might explain
> why we - in some cases - saw "unsupoorted capabiliy" notifications from
> neighbors without the capability in question in the data part. of course
> that makes capability negotiation a little hard...
> so switch us to use one optional attribute per capability as well, and
> ease the code a bit while there, claudio ok (henning@)
~ session.c
> missing htons() in session_rrefresh()
> no surprise sending route refresh requests didn't work on my i386 routers,
> i think I originally hacked & tested this on sparc64 (henning@)
~ bgpd.h ~ parse.y
~ session.h ~ session.c
> add code to announce the restart capability according to
> draft-ietf-idr-restart. Do not announce actual restart capabilities,
> so that this only serves as indicator that we are capable of sending
> and receiving the End-of-RIB marker.
> leave disabled for now, since the code to actually send the EoR-marker
> is currently ifdef'd out (to be fixed soon) and we wanna play safe for
> 4.0. and juniper doesn't support that capability (which is not a problem
> per se) and at the same time has its capability negotiation code completely
> fucked up, if a capability is rejected they don't indicate WHICH capability
> they reject (which makes that a problem, tho still a small one and we
> cope).
> claudio ok (henning@)
~ session.c
> fix a small logic botch in session_accept() in the fast reconnect logic,
> to check wether a session was put in IDLE manually by the operator or
> by bgpd itself as result of a fatal session error we were looking at the
> wrong timer, claudio ok (henning@)
~ session.c
> in the restart capability (that we do not actually send yet), set the
> MSB in the first byte, not the LSB to indicate the peer must not wait
> before sending us updates (henning@)
~ bgpd.conf.5
> use Forwarding Information Base vs. Forward Information Base;
> ok jmc@ claudio@ (stevesk@)
~ pfkey.c
> writing to the pfkey socket can give EAGAIN and we must retry.
> ok claudio hshoexer deraadt (henning@)
~ bgpd.conf.5
> knock out the cpp/m4 stuff from MACROS; after discussion with many...
> (jmc@)
dvmrpd
~ dvmrpd.conf.5
> knock out the cpp/,4 stuff here too; from henning (thanks) (jmc@)
ftp-proxy
~ ftp-proxy.8
> document that ftp-proxy cannot function at a raised securelevel
> ok jmc marco (camield@)
hostapd
~ hostapd.conf.5
> knock out the cpp/m4 stuff from MACROS; after discussion with many...
> (jmc@)
ospfctl
~ ospfctl.8
> use Forwarding Information Base vs. Forward Information Base;
> ok jmc@ claudio@ (stevesk@)
ospfd
~ ospfd.conf.5
> tiny grammar fix; ok jmc@ (stevesk@)
~ ospfd.8
> .Xr sysctl 8; wording from jmc@ (stevesk@)
~ ospfd.conf.5
> use Forwarding Information Base vs. Forward Information Base;
> ok jmc@ claudio@ (stevesk@)
~ rde_lsdb.c
> Remove useless logging, the logged event happens all the time, no need to
> spam the logs.
> ok claudio@ deraadt@ (norby@)
~ ospfd.conf.5
> knock out the cpp/m4 stuff from MACROS; after discussion with many...
> (jmc@)
pkg_add
~ pkg_merge.1 ~ package.5
> U[Ss]tar -> ustar, as per posix and our pax docs;
> from ross l richardson (pr #5216) (jmc@)
pwd_mkdb
~ pwd_mkdb.8
> Change ``etc'' to ``/etc'' for consistency with the rest of th epage.
> OK jmc at .ay@)
sasyncd
~ pfkey.c
> need to retry writing to pfkey socket on EAGAIN, ok theo (henning@)
~ monitor.c
> Only chroot the unprivileged part of sasyncd(8).
> OK deraadt@ mcbride@ hshoexer@ (mpf@)
~ pfkey.c
> Add more SADB types to the filter: ACQUIRE, X_ASKPOLICY, REGISTER.
> While there put the message sieve into the more appropriate filter
> function.
> Pointed out by markus.
> OK ho@, markus@, hshoexer@, deraadt@ (mpf@)
~ carp.c ~ monitor.c
~ pfkey.c ~ sasyncd.c
~ sasyncd.h + monitor.h
> Teach sasyncd to set isakmpd into active or passive mode, according
> to our current carp state.
> Based on a diff by ho at . > OK ho@, hshoexer@, deraadt@ (mpf@)
===============================================================================
More information about the owc
mailing list