[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