[odc] Daily src changes for 2005-12-08
ODC
auto at squish.net
Fri Dec 9 07:00:48 GMT 2005
OpenBSD src changes summary for 2005-12-08
==========================================
share/man share/mk
sys/arch/m68k/include sys/arch/m88k/m88k
sys/dev/acpi sys/dev/mii
sys/dev/pci sys/dev/raidframe
sys/kern sys/net
sys/scsi usr.bin/cal
usr.bin/cvs usr.bin/gprof
usr.bin/rcs usr.bin/ssh
usr.sbin/authpf usr.sbin/bgpd
== share ============================================================= 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/brgphy.4
> BCM5780 (brad@)
mk
~ bsd.lib.mk
> Compile all libraries with -g; -g1 has some issues and isn't widely used;
> -g is much more useful anyway.
> welcomed by many, ok deraadt@ (kettenis@)
== sys =============================================================== 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/m68k/include
~ vmparam.h
> Remove unused pcbb define. (miod@)
arch/m88k/m88k
~ vm_machdep.c
> Do not reset the IPL of the new process context frame in cpu_fork().
> (miod@)
dev/acpi
~ dsdt.c
> Fixed name parsing for zero strings
> Added _HID device detection and PNP device decoding
> ok marco@ (jordan@)
dev/mii
~ miidevs.h
> regen (brad@)
~ miidevs ~ brgphy.c
> BCM5715 -> BCM5780 (brad@)
dev/pci
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> add Broadcom BCM5903M PCI id.
> From Broadcom's Linux driver. (brad@)
~ if_bge.c ~ if_bgereg.h
> add BCM5903M PCI id and recognize BCM5714 and BCM5715 ASICs.
> From Broadcom's Linux driver (brad@)
~ if_bge.c
> eliminate the BGE_QUIRK_FEWER_MBUFS quirk flag and assume lower mbufs on
> all 5704's. also remove a bit of code duplication in this section of code.
> ok krw@ (brad@)
~ if_bge.c
> This makes bge(4) only look for a PHY at id 1 as done by Broadcom's
> Linux driver and FreeBSD. This reverts a change I made based on
> NetBSD's bge(4) driver when adding the quirk table flags. Eliminate
> the BGE_QUIRK_ONLY_PHY_1 quirk flag.
> ok dlg@ krw@ (brad@)
~ if_bge.c
> - Enable the buffer manager on 5705 and newer ASICs.
> - Enable the memory arbiter on 5705 and newer ASICs with 5714 family
> specific trick from Broadcom's Linux driver.
> Tested by Chuck McCollum and Ray Kohler on 575x ASICs. (brad@)
~ if_vr.c
> - remove unnecessary return at end of void function
> - remove unnecessary cast to void for splx
> From Andrey Matveev <evol at online dot ptt dot ru> (brad@)
dev/raidframe
~ rf_openbsdkintf.c
> missing free, spotted by greg oster (tedu@)
~ rf_openbsdkintf.c
> and remove a bogus free spotted after previous commit (tedu@)
kern
~ kern_physio.c
> Don't panic for pathological i/o sizes unless minphys() really is
> broken. Eliminate an unneeded variable and potential conversion issues
> in SCIOCCOMMAND code before calling physio.
> Similar to what NetBSD does.
> Fixes cdda2wav vs "Billie Holiday - Songs for Distingue Lovers"
> problem noted by Alexandre Ratchov. Tested by Alexandre.
> ok marco@ pedro@ deraadt@ mickey@ (krw@)
net
~ bpf_filter.c
> Avoid sign extend by casting to u_char *; from NetBSD via Guy Harris.
> Also change another cast, for the sake of consistency, as prompted by djm@
> ok deraadt@ djm@ canacar@ (otto@)
scsi
~ scsi_ioctl.c
> Don't panic for pathological i/o sizes unless minphys() really is
> broken. Eliminate an unneeded variable and potential conversion issues
> in SCIOCCOMMAND code before calling physio.
> Similar to what NetBSD does.
> Fixes cdda2wav vs "Billie Holiday - Songs for Distingue Lovers"
> problem noted by Alexandre Ratchov. Tested by Alexandre.
> ok marco@ pedro@ deraadt@ mickey@ (krw@)
== usr.bin =========================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cal
~ cal.c
> oops - forgot to remind tom to update usage(); (jmc@)
cvs
~ rcs.c ~ rcs.h
> complete and correct rcs locking functionality,
> it was only done partially and as a bonus, completely wrong.
> seriously guys what was up with that? (joris@)
gprof
~ gprof.c
> Check fread() return value to get sane error message for too-small
> gmon header. Idea from Alexey Dobriyan (millert@)
rcs
~ ci.c ~ co.c
~ rcsclean.c ~ rcsprog.h
> complete and correct rcs locking functionality,
> it was only done partially and as a bonus, completely wrong.
> seriously guys what was up with that? (joris@)
ssh
~ ssh.1 ~ ssh_config.5
> make `!command' a little clearer;
> ok reyk (jmc@)
~ ssh_config.5
> keep options in order; (jmc@)
~ README.tun ~ auth-options.c
~ includes.h ~ misc.c
~ misc.h ~ readconf.c
~ servconf.c ~ serverloop.c
~ ssh.c ~ ssh_config.5
~ sshd_config.5
> two changes to the new ssh tunnel support. this breaks compatibility
> with the initial commit but is required for a portable approach.
> - make the tunnel id u_int and platform friendly, use predefined types.
> - support configuration of layer 2 (ethernet) or layer 3
> (point-to-point, default) modes. configuration is done using the
> Tunnel (yes|point-to-point|ethernet|no) option is ssh_config(5) and
> restricted by the PermitTunnel (yes|point-to-point|ethernet|no) option
> in sshd_config(5).
> ok djm@, man page bits by jmc@ (reyk@)
~ ssh_config.5
> new sentence, new line; (jmc@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
authpf
~ authpf.c
> make authpf give up group privs before exec'ing pfctl - makes it
> so the new taint enforcement for /dev/fd/X opens don't kill it (beck@)
bgpd
~ session.c
> When parsing open messages enforce that the optional parameter length is
> equal to the size of the rest of the message and not only enforcing that
> no overflow happens. Found via regress test. OK henning@ (claudio@)
~ rde.c
> Missing ntohs() in error path. Found via regress test. (claudio@)
~ rde_filter.c
> Missing #include <limits.h> (claudio@)
===============================================================================
More information about the odc
mailing list