[odc] Daily src changes for 2010-04-02
ODC
auto at squish.net
Sat Apr 3 07:00:01 BST 2010
OpenBSD src changes summary for 2010-04-02
==========================================
distrib/sets lib/libc
sbin/ifconfig sbin/pfctl
share/man sys/arch/amd64/conf
sys/arch/amd64/pci sys/arch/i386/conf
sys/arch/i386/pci sys/arch/powerpc/powerpc
sys/arch/sgi/xbow sys/dev/cardbus
sys/dev/pci sys/kern
sys/net usr.bin
usr.bin/bgplg usr.bin/mandoc
usr.sbin/apmd usr.sbin/dhcpd
usr.sbin/ospfd usr.sbin/usbdevs
== distrib =========================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/mi ~ lists/man/mi
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ lists/base/md.landisk ~ lists/base/md.loongson
~ lists/base/md.luna88k ~ lists/base/md.mac68k
~ lists/base/md.macppc ~ lists/base/md.mvme68k
~ lists/base/md.mvme88k ~ lists/base/md.mvmeppc
~ lists/base/md.palm ~ lists/base/md.sgi
~ lists/base/md.socppc ~ lists/base/md.sparc
~ lists/base/md.sparc64 ~ lists/base/md.vax
~ lists/base/md.zaurus ~ lists/comp/mi
~ lists/man/mi
> sync (deraadt@)
== lib =============================================================== 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ yp/yp_all.c
> fix a potential memory leak found by zinovik@
> while here, make sure each error path sets YP_YPERR
> and make the function shorter and easier to read
> by using the idiom "if (error) goto fail" everywhere in the loop
> and by putting xdr_free in exactly one place near the end
> ok deraadt@ (schwarze@)
== sbin ============================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.8 ~ ifconfig.c
> randomized mac addresses, avaliable via 'ifconfig $if lladdr random'.
> Note that not all device drivers do the work of the SIOCSIFLLADDR ioctl
> correctly, but this is just more reason to get them fixed.
> ok beck kettenis (deraadt@)
pfctl
~ pfctl.c
> Use a dedicated variable to prevent attempting to open multiple
> ALTQ transactions when anchors are loaded.
> Fixes pfctl when using 'load anchor ... from' as seen by beck@
> and Toni Mueller, which stopped working after r1.295 removed loadopt
> (which was overloaded to do this job as well as indicate command-
> line flags).
> ok henning@ (sthen@)
== share ============================================================= 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/umsm.4
> mention Vodafone (Huawei) K3765 (otto@)
~ man4/Makefile ~ man4/pci.4
+ man4/se.4
> SiS 190 ethernet driver ported from FreeBSD by Christopher Zimmermann
> <madroach at zakweb.de>.
> SiS 191 is not verified to work yet because he does not have the hardware;
> if anyone has it, please contact him. (deraadt@)
~ man4/se.4
> remove unnccessary editorializing which is a bit mocking (deraadt@)
~ man4/se.4 ~ man4/pci.4
> tweak previous; half of the tweaks from jmc@; ok jmc@ (schwarze@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/conf
~ GENERIC
> SiS 190 ethernet driver ported from FreeBSD by Christopher Zimmermann
> <madroach at zakweb.de>.
> SiS 191 is not verified to work yet because he does not have the hardware;
> if anyone has it, please contact him. (deraadt@)
~ RAMDISK_CD
> Put se(4) onto these ramdisks (deraadt@)
arch/amd64/pci
~ pchb.c
> For the VT8251 host bridge, only attach the pci bus is non-zero, otherwise
> keep attaching bus 0 forever.
> tested by mk@ (kettenis@)
arch/i386/conf
~ GENERIC
> SiS 190 ethernet driver ported from FreeBSD by Christopher Zimmermann
> <madroach at zakweb.de>.
> SiS 191 is not verified to work yet because he does not have the hardware;
> if anyone has it, please contact him. (deraadt@)
~ RAMDISK_CD
> Put se(4) onto these ramdisks (deraadt@)
arch/i386/pci
~ pchb.c
> For the VT8251 host bridge, only attach the pci bus is non-zero, otherwise
> keep attaching bus 0 forever.
> tested by mk@ (kettenis@)
arch/powerpc/powerpc
~ pmap.c
> Clear the PG_PMAP_EXE flags whenever writable mappings are created.
> ok deraadt@ kettenis@ (drahn@)
~ pmap.c
> fix an ugly construct (deraadt@)
arch/sgi/xbow
~ xbridge.c
> Remove parent/slave mode of rbus as nothing uses it.
> ok kettenis, sgi usage of rbus_new_body() pointed out by miod (jsg@)
dev/cardbus
~ rbus.c ~ rbus.h
> Remove parent/slave mode of rbus as nothing uses it.
> ok kettenis, sgi usage of rbus_new_body() pointed out by miod (jsg@)
dev/pci
~ files.pci + if_se.c
+ if_sereg.h
> SiS 190 ethernet driver ported from FreeBSD by Christopher Zimmermann
> <madroach at zakweb.de>.
> SiS 191 is not verified to work yet because he does not have the hardware;
> if anyone has it, please contact him. (deraadt@)
~ if_se.c ~ if_sereg.h
> add $OpenBSD$ (jsg@)
kern
~ tty_pty.c
> Add a case so that FIONREAD on the master side of a pty returns the size
> of the output queue (that is, the data coming from the program on the
> slave side) rather than falling through to ttioctl which returns the
> size of the input queue (the amount written to the master).
> ok deraadt (nicm@)
net
~ if_vether.c
> allow this to compile in the never-gonna-happen world without INET
> (deraadt@)
~ if_vether.c
> Special-case SIOCADDMULTI and SIOCDELMULTI ioctls, based on code from
> if_tun.
> Makes IPv6 work with if_vether.
> ok deraadt (stsp@)
~ if_vether.c
> ugly spacing (deraadt@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
usr.bin
~ Makefile
> link mandoc(1) to the build
> tested on gcc2 and ok by deraadt@ (schwarze@)
bgplg
~ Makefile ~ bgplg.c
~ bgplg.h ~ bgplgsh.c
+ ping6/Makefile + traceroute6/Makefile
> Support ping6 and traceroute6 in bgplg and bgplgsh.
> From Rod Whitworth, ok deraadt@ (sthen@)
~ bgplg.8
> document ping6/traceroute6, ok jmc (sthen@)
mandoc
~ Makefile ~ libman.h
~ man.c ~ man_macro.c
~ man_validate.c ~ mdoc_macro.c
> merge 1.9.20, keeping local patches
> * prevent roff instructions in man(7) from clobbering scopes and line modes
> (noted by Sascha Wildner)
> * handle leading punctuation in mdoc(7) blocks and line macros
> (looks good in principle, but is causing some fallout in OpenBSD,
> so i will disable it locally for now with the next commit) (schwarze@)
~ mdoc_macro.c
> Temporarily disable the handling of leading punctuation.
> We must investigate the fallout before enabling this. (schwarze@)
~ Makefile ~ chars.in
~ libmdoc.h ~ mdoc.7
~ mdoc.c ~ mdoc.h
~ mdoc_action.c ~ mdoc_argv.c
~ mdoc_hash.c ~ mdoc_macro.c
~ mdoc_validate.c
> merge 1.9.22, keeping local patches
> * convert mdoc tokens from #define to enum
> * fix a segfault with .Xo/.Xc in explicit blocks
> * Thorn is \*(Th, not \*(TH; noticed by Joerg Sonnenberger (schwarze@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
apmd
~ apmd.8 ~ apmd.c
> In automatic mode if the battery is absent go to 100%
> From Pawlowski Marcin Piotr
> ok tedu (deraadt@)
dhcpd
~ confpars.c
> plug memory leaks on error paths
> joint work with krw@
> ok krw@, stsp@ (zinovik@)
ospfd
~ kroute.c
> The rtm_errno check which was moved in the last commit should only
> be done for rtmsgs (which have an rtm_errno) and not ifmsgs (which have
> part of an if_data struct in that location). Fixes problems finding
> interface addresses at startup. ok claudio@ (sthen@)
usbdevs
~ usbdevs.c
> Read description string length before reading description. From
> Marcin Wyrwas in system/6338, tested with various ipods, usb drives
> and smartphones. ok deraadt@ (ckuethe@)
===============================================================================
More information about the odc
mailing list