OpenBSD src changes summary for 2017-07-23
==========================================

lib/libssl                              libexec/ld.so
sbin/dhclient                           sbin/pflogd
sys/arch/amd64/conf                     sys/arch/armv7/armv7
sys/arch/armv7/conf                     sys/arch/i386/conf
sys/arch/luna88k/conf                   sys/arch/luna88k/luna88k
sys/dev/fdt                             sys/dev/i2c
sys/dev/pci                             usr.bin/libtool
usr.bin/ssh                             usr.sbin/apm
usr.sbin/ifstated                       usr.sbin/pkg_add
usr.sbin/sensorsd                       

== lib =============================================================== 01/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libssl

  ~ t1_lib.c                              

  > Hook the TLS extension parsing framework into the serverhello parsing.
  > Missed in the original commit. (jsing@)

== libexec =========================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec

ld.so

  ~ malloc.c                              

  > from libc malloc: only access offset if canaries are enabled *and* size > 0
  > and initialize ->offset to a definite value in the size == 0 case (otto@)

== sbin ============================================================== 03/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ privsep.h                             ~ kroute.c

  > Cease pretending to support option 33 (classFULL static routes). They
  > are dead to the internet. And the current code actually creates /32
  > routes since kernel magic for classfull routes died a while ago.
  > ok phessler@ claudio@ reyk@ sthen@ (krw@)

pflogd

  ~ pflogd.c                              

  > Don't hit pledge(2) restrictions on interface departure
  > if_exists() can't be used after dropping privileges, since it uses
  > socket(2) and ioctl(SIOCGIFDATA).  We're just trying to know whether an
  > interface exists, and if_nametoindex(3) is enough for that.
  > ok deraadt@ (jca@)

== sys =============================================================== 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/conf

  ~ Makefile.amd64                        

  > permit kernel building with clang as the base compiler; ok kettenis@
  > (naddy@)

arch/armv7/armv7

  ~ locore0.S                             

  > Replace CPWAIT with an isb instruction, which is the proper way to make
  > sure
  > CP15 updates are visible.  Also add an isb instruction before switching on
  > the MMU to make sure that all the MMU-related CP15 registers updates are
  > visible.
  > Makes booting on a Cortex-A12/A17 get a bit further.
  > ok drahn@, jsg@ (kettenis@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Add sxitwi(4), a driver for the (i2c compatible) two-wire bus found on
  > several Allwinner SoCs.  From Artturi Alm, based on code from NetBSD.
  > Also add axppmic(4), a driver for the AXP209 i2c PMIC, which provides
  > power down support.  Written by Artturi Alm. (kettenis@)

arch/i386/conf

  ~ Makefile.i386                         

  > permit kernel building with clang as the base compiler; ok kettenis@
  > (naddy@)

arch/luna88k/conf

  ~ Makefile.luna88k                      ~ files.luna88k

  > Splitting early startup code out of locore.S into locore0.S, like other
  > architectures.
  > "Looking good" deraadt@ (aoyama@)

arch/luna88k/luna88k

  ~ locore.S                              + locore0.S

  > Splitting early startup code out of locore.S into locore0.S, like other
  > architectures.
  > "Looking good" deraadt@ (aoyama@)

dev/fdt

  ~ rkclock.c                             ~ rkclock_clocks.h

  > Add RK3288 support. (kettenis@)

  ~ dwmmc.c                               

  > Tweak timeouts a bit such that this works on the RK3288. (kettenis@)

  ~ rkclock.c                             ~ rkclock_clocks.h

  > Add a few more RK3288 clocks. (kettenis@)

  ~ rkgrf.c                               

  > RK3288 support. (kettenis@)

  ~ rkpinctrl.c                           

  > RK3288 support. (kettenis@)

  ~ if_dwge_fdt.c                         

  > RK3288 support. (kettenis@)

  ~ files.fdt                             + axp20x.c
  + sxitwi.c                              

  > Add sxitwi(4), a driver for the (i2c compatible) two-wire bus found on
  > several Allwinner SoCs.  From Artturi Alm, based on code from NetBSD.
  > Also add axppmic(4), a driver for the AXP209 i2c PMIC, which provides
  > power down support.  Written by Artturi Alm. (kettenis@)

dev/i2c

  ~ imt.c                                 

  > this is imt, not ims (jcs@)

dev/pci

  ~ if_iwm.c                              

  > Prevent a possible "MAC context already removed" panic in iwm_auth().
  > This panic happens if iwm_newstate_task() sleeps and wakes up after
  > iwm_stop().
  > The error path of iwm_newstate_task() attempts to reset driver flags and
  > firmware state, which should not be done if iwm_stop() has already done so.
  > A more comprehensive fix for such races is being worked on but not ready
  > yet.
  > For now, check the generation counter in the error path of iwm_auth() and
  > only clean up state if that counter hasn't changed.
  > Problem reported and workaround tested by giovanni@ (stsp@)

== usr.bin =========================================================== 05/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

libtool

  ~ LT/UList.pm                           

  > Fix SPLICE in LT::UList, allowing more ports to build.
  > Initial prodding and bulk builds by aja@. (zhuk@)

  ~ LT/Mode/Link.pm                       

  > Recognize '-weak' in our libtool, helps at least xine-lib to build.
  > okay aja@ (zhuk@)

ssh

  ~ misc.c                                ~ ssh_config.5
  ~ sshd_config.5                         ~ packet.c

  > Allow IPQoS=none in ssh/sshd to not set an explicit ToS/DSCP value
  > and just use the operating system default; ok dtucker@ (djm@)

== usr.sbin ========================================================== 06/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

apm

  ~ apm.c                                 

  > Cleanup apm:
  > - Zap trailing whitespace in license, noted by tb@
  > - Sort and align function prototypes
  > - Add static and __dead when appropriate in order to compile using `clang
  > -Wall`
  > - Zap variable names from function prototypes, also noted by tb@
  > - Break long lines
  > ok tb@ (anton@)

ifstated

  ~ ifstated.h                            

  > Time comparison variables should be time_t (I did check for signed vs
  > unsigned handling)
  > ok jca (deraadt@)

  ~ ifstated.c                            

  > use ssize_t; ok jca (deraadt@)

  ~ ifstated.c                            ~ parse.y

  > Don't bother initializing global variables to 0, since they will be in BSS.
  > ok jca (deraadt@)

pkg_add

  ~ OpenBSD/Ustar.pm                      

  > recent perls have more fun rules related to _ and - (espie@)

sensorsd

  ~ sensorsd.8                            ~ sensorsd.conf.5

  > Text improvements for precision and clarity, in particular properly
  > defining the terms "sensor" and "alert", avoiding fuzzy wording
  > like "reporting period" and "state dumping", explaining how Boolean
  > values are represented and that ranges are inclusive, and mentioning
  > the syslog facility used.  Also add relevant cross references and
  > drop irrelevant ones.
  > OK jmc@ (schwarze@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to