[owc] Weekly src changes ending 2007-08-12
OWC
auto at squish.net
Mon Aug 13 07:00:01 BST 2007
OpenBSD src changes summary for 2007-08-05 to 2007-08-12 inclusive
==================================================================
bin/kill bin/mkdir
bin/rmail bin/rmdir
distrib/alpha distrib/amd64
distrib/crunch distrib/hppa
distrib/i386 distrib/macppc
distrib/notes distrib/sets
distrib/sparc distrib/sparc64
etc/root/root.mail lib/libc
lib/libssl libexec/ld.so
libexec/spamd regress/usr.bin
sbin/badsect sbin/ccdconfig
sbin/clri sbin/dhclient
sbin/ipsecctl sbin/isakmpd
sbin/ncheck_ffs share/man
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/pci sys/arch/arm/xscale
sys/arch/hppa/conf sys/arch/hppa/dev
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/i386/pci sys/arch/macppc/conf
sys/arch/sparc64/sparc64 sys/arch/zaurus/conf
sys/conf sys/dev
sys/dev/atapiscsi sys/dev/ic
sys/dev/pci sys/dev/pcmcia
sys/dev/sbus sys/dev/usb
sys/kern sys/net
sys/net80211 sys/sys
usr.bin/apropos usr.bin/audioctl
usr.bin/banner usr.bin/calendar
usr.bin/cvs usr.bin/lorder
usr.bin/mail usr.bin/make
usr.bin/man usr.bin/mg
usr.bin/mixerctl usr.bin/mkdep
usr.bin/mkstr usr.bin/nm
usr.bin/paste usr.bin/pmdb
usr.bin/ranlib usr.bin/shar
usr.bin/ssh usr.bin/strip
usr.bin/sudo usr.bin/systat
usr.bin/telnet usr.bin/tftp
usr.bin/touch usr.bin/what
usr.bin/whatis usr.bin/whois
usr.bin/xinstall usr.sbin/bgpctl
usr.sbin/edquota usr.sbin/httpd
usr.sbin/ospfd usr.sbin/sensorsd
usr.sbin/ypserv
== bin =============================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
kill
~ kill.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
mkdir
~ mkdir.1 ~ mkdir.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
rmail
~ rmail.8
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
rmdir
~ rmdir.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
== distrib =========================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
alpha
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
amd64
~ common/Makefile.inc ~ ramdisk_cd/Makefile
> do not install the cdromXX.fs file, it is useless (deraadt@)
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
crunch
~ crunchide/elf_hide.c
> Check for calloc failure and replace an assert with errx.
> OK millert and otto. (ray@)
hppa
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
i386
~ common/Makefile.inc ~ ramdisk_cd/Makefile
> do not install the cdromXX.fs file, it is useless (deraadt@)
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
macppc
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> oops, missed xbase (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
notes
~ sparc64/hardware
> Update. (kettenis@)
~ hppa/hardware
> Update. (kettenis@)
sets
~ lists/base/md.sparc64 ~ lists/comp/md.sparc64
> sync (deraadt@)
~ lists/base/md.landisk
> sync (deraadt@)
sparc
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
sparc64
+ iso/Makefile
> a somewhat crude way to generate installXX.iso files based on
> intermediate snapshot components. uses some knowledge from our internal
> build scheme to link together base and X sets. (deraadt@)
~ iso/Makefile
> use more variables, because variables are good (deraadt@)
~ iso/Makefile
> add missing xserv, and use ${MACHINE} throughout (still needs testing)
> (deraadt@)
== etc =============================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
root/root.mail
~ root/root.mail
> update emacs pkgname
> ok pval (steven@)
== lib =============================================================== 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ net/res_init.c
> /*FALLTHRU*/ -> /* FALLTHROUGH */ (ray@)
~ db/recno/rec_utils.c
> Let realloc handle NULL pointers, plus a spacing fix.
> OK millert and moritz. (ray@)
~ db/recno/rec_get.c ~ db/recno/rec_put.c
> realloc can handle NULL values. From Charles Longeau.
> OK jaredy. (ray@)
~ stdio/fgets.3 ~ string/strcspn.3
> Show how to use strcspn(3) to trim newlines.
> OK jmc and millert. (ray@)
~ stdlib/malloc.3
> Clarify the example about avoiding overflow. OK ray@ deraadt@ (millert@)
~ db/btree/bt_overflow.c ~ db/btree/bt_utils.c
> Let realloc handle NULL. Initial diff from Charles Longeau.
> OK millert and jaredy. (ray@)
libssl
~ src/apps/s_client.c
> Correctly NUL terminate the message buffer that is used with the
> -starttls option. Without this openssl s_client -starttls crashed with
> malloc.conf -> J. OK deraadt@, hshoexer@ (claudio@)
== libexec =========================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ Makefile
> on NOPIC architectures, do not build and install ld.so. this is in
> particular for landisk (sh) where ld.so does not yet 100% work, but
> was still being installed. libtool cares. modified from matthieu
> patch; ok drahn (deraadt@)
spamd
~ spamd.8
> Add note to the effect that the spamd pf table is no
> longer used in greylisting mode.
> ok ckuethe@ (jsg@)
~ spamd.8
> tweak previous:
> - this document talks about "default mode", not "greylisting mode"
> - kill trailing whitespace (jmc@)
== regress =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ make/Makefile + make/mk25
> check curly targets work. No need to look at the output. If curly targets
> don't
> expand correctly, the Makefile will fail. If it works, then it's okay.
> (espie@)
~ make/Makefile + make/mk26
+ make/t29.out + make/t29.out2
> Add a regress test for -lthing dependencies. As bizarre as it may seem,
> gmake does the same thing, and it's infrequently used in some ports.
> (espie@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
badsect
~ badsect.8 ~ badsect.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
ccdconfig
~ ccdconfig.8 ~ ccdconfig.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
clri
~ clri.8
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
dhclient
~ dhclient-script
> Kill a couple of 'echo' statements that can never produce visible
> output. i.e. not visible on the screen, nor in any log.
> If nothing else, makes dhclient-script smaller for install media.
> 'yesh kill' (sic) henning@ (krw@)
ipsecctl
~ parse.y
> duplicate strdup; ok hshoexer (markus@)
isakmpd
~ cert.c ~ cert.h
~ exchange.c ~ exchange.h
~ ike_phase_1.c ~ policy.c
~ policy.h ~ x509.c
~ x509.h
> Allow key exchange with RSA signature authentication to work with
> Cisco IOS and other initiators that only send their certs in response
> to CERT_REQUEST.
> With input and help from cloder@, Stuart Henderson, mpf@, and several
> others who did lots of testing - thanks to all.
> ok hshoexer@ (tom@)
~ monitor.c
> m_priv_req_readdir(): check file type after fstat, since d_type
> is not passed over NFS (unless readdir+ is used). fixes pr 5557
> with and ok hshoexer@ (markus@)
~ monitor.c
> Do not complain about being not able to read non-existing files. Minor
> glitch introduced by previous commit.
> ok markus@ (hshoexer@)
ncheck_ffs
~ ncheck_ffs.8 ~ ncheck_ffs.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/atu.4
> remove unneeded part from SYNOPSIS; from brad (jmc@)
~ man4/audio.4
> revert the change in rev 1.60 of audio.c and the corresponding
> documentation change
> the audio layer is still too "imperfect" for this change
> fixes problems reported aanriot, matthieu and dtucker
> requested by deraadt (jakemsr@)
~ man4/man4.i386/glxsb.4
> glxsb can now be used for IPsec; from Okan Demirmen; ok tom (markus@)
~ man9/mbuf.9
> sync structs with reality
> From: tbert <bret.lambert at gmail.com> (henning@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ bios.c
> Spew smbios bios table vendor/version/release date into the dmesg. Diff
> from theo.
> ok deraadt (gwk@)
arch/amd64/conf
~ GENERIC
> Enable Compact Flash driver for the Marvell 88W8385 chip in
> zaurus, amd64, and i386 GENERIC.
> OK claudio@, deraadt@ (mglocker@)
arch/amd64/pci
~ pci_machdep.c
> Prevent a potential null-pointer dereference.
> ok krw@, deraadt@ (kettenis@)
arch/arm/xscale
~ i80321_pci.c
> Fix some "that that"s.
> ok miod@ jmc@ (tom@)
arch/hppa/conf
~ files.hppa
> Add support for Zalon NCR 53C720 FW SCSI.
> input from mickey and miod@, dok martin@, (kettenis@)
~ GENERIC ~ RAMDISK
> Enable siop at mainbus. (kettenis@)
arch/hppa/dev
+ siop_sgc.c
> Add support for Zalon NCR 53C720 FW SCSI.
> input from mickey and miod@, dok martin@, (kettenis@)
arch/i386/conf
~ GENERIC
> Enable Compact Flash driver for the Marvell 88W8385 chip in
> zaurus, amd64, and i386 GENERIC.
> OK claudio@, deraadt@ (mglocker@)
arch/i386/i386
~ bios.c
> Spew smbios bios table vendor/version/release date into the dmesg. Diff
> from theo.
> ok deraadt (gwk@)
~ via.c
> do not leak sessions; ok hshoexer, tom, deraadt (markus@)
arch/i386/pci
~ glxsb.c
> provide software version of HMAC, so IPsec can actually use the crypto HW;
> improves IPsec w/ AES/SHA1 from 17Mbit/s to 30Mbit/s on 500Mhz machine;
> code similar to i386/via.c; ok tom, hshoexer, deraadt (markus@)
arch/macppc/conf
~ GENERIC
> Enable CF malo for macppc, it also works there.
> OK claudio@ (mglocker@)
arch/sparc64/sparc64
~ autoconf.c
> Add "dma" and "ledma" as busses that potentially have the root device on
> them.
> Makes the Ultra-1 find its root disk again.
> tested by nick@ and fgsch@, ok deraadt@ (kettenis@)
~ openprom.c
> Be more careful when asking for the next property. help and ok kettenis at .
> (fgsch@)
arch/zaurus/conf
~ GENERIC
> Enable Compact Flash driver for the Marvell 88W8385 chip in
> zaurus, amd64, and i386 GENERIC.
> OK claudio@, deraadt@ (mglocker@)
conf
~ newvers.sh
> remove -beta (deraadt@)
dev
~ audio.c
> revert the change in rev 1.60 of audio.c and the corresponding
> documentation change
> the audio layer is still too "imperfect" for this change
> fixes problems reported aanriot, matthieu and dtucker
> requested by deraadt (jakemsr@)
dev/atapiscsi
~ atapiscsi.c
> Fix some "that that"s.
> ok miod@ jmc@ (tom@)
dev/ic
~ siop.c ~ siop_common.c
~ siopreg.h ~ siopvar_common.h
> Add support for the (non-pci) NCR 53c720/770 in big-endian mode.
> ok martin@, krw@, deraadt@ (kettenis@)
~ acx111.c
> Kill one more useless macro. Found while looking for something totaly
> different. OK mglocker@ (claudio@)
~ acx.c
> Don't use ieee80211_beacon_alloc() in acx_set_probe_resp_tmplt() use
> ieee80211_get_probe_resp() and code from ieee80211_mgmt_output() to build
> a proper probe response. Found the hard way -- buffer overflow because of
> oversized beacons -- by mglocker@ and myself. OK mglocker@ damien@
> (claudio@)
~ ncr53c9x.c
> Fix some "that that"s.
> ok miod@ jmc@ (tom@)
~ rtl81x9reg.h
> Correct value for power state D1.
> While this duplicates the values specified in the PCI headers
> and is currently unused, correcting this arguably makes more
> sense than breaking diffability with FreeBSD.
> Invalid value pointed out by Maxim Bourmistrov <maxim at unixconn.com>
> API change discussed with deraadt@ (jsg@)
~ aic6360.c
> size_t != int: use %lu in format strings and cast variables to
> u_long.
> OK millert and kettenis. (ray@)
dev/pci
~ pcidevs_data.h ~ pcidevs.h
> regen (matthieu@)
~ pcidevs
> an ati mobility chipset found on misc at . ok jsg@ deraadt at . (matthieu@)
~ if_wpi.c
> make it more clear that the temperature can range between 0 and 285,
> by using "0 - 285" instead of "0..285"
> ok damien@ (jasper@)
dev/pcmcia
~ if_malo.c
> o Reflect active network settings to ifconfig.
> o Enable selection of desired network by setting nwid. (mglocker@)
~ if_malo.c ~ if_malovar.h
> o Some better variable namings.
> o Fix some comments.
> o Add a forgotten splx(). (mglocker@)
~ if_malo.c ~ if_maloreg.h
~ if_malovar.h
> Add WEP support, which is done fully by the FW. (mglocker@)
~ if_malo.c
> Remove IFQ_SET_MAXLEN() for TX queue. (mglocker@)
~ if_malo.c ~ if_malovar.h
> Parse association command response to check if an association was
> successfull or not. (mglocker@)
~ if_malo.c
> Low-Noise watchdog routine (debug level 2). (mglocker@)
~ if_malo.c
> Fix DPRINTF tweaks. (mglocker@)
~ if_malo.c
> Fix FW command API for big endian archs. (mglocker@)
~ if_malo.c ~ if_malovar.h
> o Replace bus_space_write_2 for-loops in TX/RX with
> bus_space_write_raw_multi_2.
> o Make TX/RX work on big endian archs (tested on macppc).
> in co-operation and OK claudio@ (mglocker@)
~ if_malo.c ~ if_malovar.h
> Improve a evil tsleep() loop by using wakeup() in the interrupt handler.
> Still not sure if the tsleep() is safe here, but better than the
> previous version.
> spotted and OK claudio@ (mglocker@)
~ if_malo.c ~ if_maloreg.h
> Add event handler. Events notify us about things like when a
> disassociation frame has arrived.
> Nice side effect; As we acknowledge the event reason after receiving
> a disassociation frame (which happens pretty often by wi(4) hostap) now,
> the FW issues an automatic reassociation, and we do not loose network
> connectivity anymore. (mglocker@)
~ if_malo.c ~ if_maloreg.h
> Comment. Sort some register values. (mglocker@)
~ if_malo.c
> Correctly acknowledge event interrupts. Got the wrong register value
> before. (mglocker@)
~ if_malo.c ~ if_maloreg.h
~ if_malovar.h
> o Add a mechanism to execute single commands even if are are not context
> save. Protects cmalo_cmd_set_assoc() for now.
> o In case of deauthentication or disassociation, try to reassociate.
> (mglocker@)
~ if_malo.c
> Check all FW commands in the init path. None of them shall timeout,
> otherwise we abort initialization. (mglocker@)
~ if_malo.c ~ if_malovar.h
> If an association has failed, set the device back to INIT state.
> (mglocker@)
~ if_malo.c
> Add missing multicast part to ioctl. (mglocker@)
~ if_malo.c
> Fix some letho16() tweaks which made my macppc crash on an
> assoiciation. (mglocker@)
~ if_malo.c
> Remove IBSS capability flag for now. (mglocker@)
~ if_malo.c
> Set command context save flag already in attach routine. Avoids double
> processing of command responses. (mglocker@)
dev/sbus
~ stp4020reg.h
> Fix another "that that".
> ok miod@ jmc@ deraadt@ (tom@)
dev/usb
~ usbdevs
> Add Bluetooth devices. From NetBSD. ok deraadt (xsa@)
~ usbdevs.h ~ usbdevs_data.h
> sync (xsa@)
kern
~ subr_disk.c
> Use d_partitions[DISKPART(dev)] rather that d_partitions +
> DISKPART(dev). Thus making the idiom the same everywhere.
> pointed out by deraadt@ (krw@)
~ subr_disk.c
> Move some printf's about disklabel disksize and RAW_PART size/offset
> under #ifdef DEBUG. Adjust the verbiage. Some minor tweaks while in
> the area.
> ok deraadt@ (krw@)
~ vfs_syscalls.c
> Fix error path in sys_fhopen() if VOP_ADVLOCK fails. Spotted by aaron@
> (millert@)
~ vfs_bio.c ~ vfs_subr.c
> A few changes to deal with multi-user performance issues seen. this
> brings us back roughly to 4.1 level performance, although this is still
> far from optimal as we have seen in a number of cases. This change
> 1) puts a lower bound on buffer cache queues to prevent starvation
> 2) fixes the code which looks for a buffer to recycle
> 3) reduces the number of vnodes back to 4.1 levels to avoid complex
> performance issues better addressed after 4.2
> ok art@ deraadt@, tested by many (beck@)
~ vfs_lookup.c ~ vfs_getcwd.c
> fix the "double-path" errors seen with getcwd by saving the orignal
> buffer position in vfs_getcwd_getcache() and restoring it on error.
> Use u_int32_t for the componentname hash, use the same type in
> the diagnostic code in relookup() to prevent unsigned vs signed errors.
> help, testing & ok kurt@
> ok millert@, art@ (thib@)
~ sys_pipe.c
> Correctly deal with EOF on pipe wrt kqueue. Based on a fix present
> in FreeBSD and NetBSD. OK art@ beck@ (millert@)
~ kern_sysctl.c
> be more consistent in memcpy usage; no md5 change in .o; ok deraadt@
> (cnst@)
net
~ bpf_filter.c
> Fix some "that that"s.
> ok miod@ jmc@ (tom@)
~ if_spppsubr.c
> Use the length of the mbuf instead of the packet.
> When sending a protocol reject. Prevents reading
> past the mbuf in case the mbuf does not cover the
> whole packet. ok claudio@, henning@ (canacar@)
net80211
~ ieee80211_output.c
> Fix the length calculation of the TIM bitmask in ieee80211_add_tim().
> Even no bit was set we copied the full 225bytes bitmaks into the beacon.
> Found the hard way with acx(4) by mglocker@ and myself.
> OK mglocker@ damien@ (claudio@)
sys
~ namei.h
> fix the "double-path" errors seen with getcwd by saving the orignal
> buffer position in vfs_getcwd_getcache() and restoring it on error.
> Use u_int32_t for the componentname hash, use the same type in
> the diagnostic code in relookup() to prevent unsigned vs signed errors.
> help, testing & ok kurt@
> ok millert@, art@ (thib@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
apropos
~ apropos.1 ~ apropos.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
audioctl
~ audioctl.1 ~ audioctl.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
banner
~ banner.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
calendar
~ calendars/calendar.history
> spelling fixes; from Matthew Clarke (jmc@)
cvs
~ cvs.1 ~ cvs.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
~ buf.c
> Correct function name in fatal(). From Igor Zinovik. (ray@)
~ history.c
> Use '\0', not NULL, for NUL characters.
> Pointed out by Anonymous Coward on slashdot.
> OK niallo. (ray@)
lorder
~ lorder.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
mail
~ mail.1 ~ main.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
make
~ parse.c
> fix curly in targets... broke it and no-one saw the difference, so it's
> probably not used that often. (espie@)
man
~ man.1 ~ man.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
mg
~ theo.c
> this file has been too long without an edit, someone has obviously
> been slacking (djm@)
mixerctl
~ mixerctl.1 ~ mixerctl.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
mkdep
~ mkdep.1 ~ mkdep.gcc.sh
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
mkstr
~ mkstr.1 ~ mkstr.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
nm
~ nm.1 ~ nm.c
~ size.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
paste
~ paste.1 ~ paste.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
pmdb
~ pmdb.1 ~ pmdb.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
ranlib
~ ranlib.1 ~ ranlib.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
shar
~ shar.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
ssh
~ scp.1 ~ scp.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
~ clientloop.c ~ clientloop.h
~ ssh.c
> bz#1232: ensure that any specified LocalCommand is executed after the
> tunnel device is opened. Also, make failures to open a tunnel device
> fatal when ExitOnForwardFailure is active.
> Reported by h.goebel AT goebel-consult.de; ok dtucker markus reyk deraadt
> (djm@)
strip
~ strip.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
sudo
~ sudoers
> - add 2 more variables to env_keep (needed for proper ports work -- i.e.
> make plist)
> ok millert@ (ajacoutot@)
~ sudoers
> - more missing variables for proper ports work
> ok millert@ (ajacoutot@)
systat
~ extern.h ~ netcmds.c
> Let realloc handle NULL. Check for integer overflow and realloc
> failure. Avoid passing negative integers to realloc by changing
> variables to size_t.
> Initial diff from Charles Longeau.
> OK millert. (ray@)
telnet
~ telnet.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
tftp
~ tftp.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
touch
~ touch.1 ~ touch.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
what
~ what.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
whatis
~ whatis.1
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
whois
~ whois.1 ~ whois.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
xinstall
~ install.1 ~ xinstall.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
edquota
~ edquota.8 ~ edquota.c
> the ellipsis is not an optional argument; while here, sync the usage
> and synopsis of commands
> lots of good ideas by jmc@
> ok jmc@ (sobrado@)
httpd
~ src/modules/standard/mod_status.c
> fix CVE-2006-5752
> A flaw was found in the mod_status module. On sites where the
> server-status page is publicly accessible and ExtendedStatus is enabled
> this could lead to a cross-site scripting attack. Note that the
> server-status page is not enabled by default and it is best practice to
> not make this publicly available.
> ok miod@, henning@ (martynas@)
~ src/main/http_main.c
> fix CVE-2007-3304
> The Apache HTTP server did not verify that a process was an Apache child
> process before sending it signals. A local attacker with the ability to
> run scripts on the HTTP server could manipulate the scoreboard and cause
> arbitrary processes to be terminated which could lead to a denial of
> service.
> ok miod@ (who also noticed to protect reclaim_child_processes); henning@;
> djm@ (martynas@)
ospfd
~ rde_spf.c
> Fix two issues in the RIB calculation. First rt_nexthop_add() should not
> return from the inner loop if the outer loop is not finished -- just break
> the inner loop and continue the outside one. In rt_update() nexthops should
> not be cleared and freed if the new route is better. This resulted in reset
> RIB timers after any calculation run. Instead just mark the nexthop invalid
> and go on. Tested and OK pyr@ (claudio@)
sensorsd
~ sensorsd.conf.5
> sync sensorsd.conf.5 with reality, including:
> * add myself to the copyright; remove unneeded synopsis
> * invalid sensors can now be monitored as such (since c2k7)
> * manual boundaries for smart sensors are no longer ignored (since c2k7)
> * populate history with 4.1 and 4.2 additions
> * add caveats section documenting a long-standing misconception and a
> workaround
> some help jmc@; ok jmc@ (cnst@)
~ sensorsd.8
> sync sensorsd.8: add my copyright; change NAME summary; fix some
> grammar;
> fix description of when the command is executed (it was wrong from the
> start);
> say a few more words about automatic monitoring of all sensors that keep
> state.
> ok henning@ (cnst@)
~ sensorsd.8
> s/ and alerter// against previous: 'alerter' is not a standard word (yet),
> even if it is present in certain dictionaries (it is). Also, it doesn't add
> that much to .Nd anyhow. Requested by jmc@ (cnst@)
~ sensorsd.8
> add caveats section, documenting previously undocumented state dumping
> mechanism; ok jmc@ henning@ (cnst@)
ypserv
~ mkalias/mkalias.c
> use memchr and a memrchr like implementation on non C strings. fixes
> a crash triggered by specific malloc.conf settings.
> with help and ok millert@ (fgsch@)
===============================================================================
More information about the owc
mailing list