OpenBSD src changes summary for 2017-04-04
==========================================

distrib/miniroot                        etc/etc.alpha/Makefile.inc
etc/etc.amd64/Makefile.inc              etc/etc.arm64/Makefile.inc
etc/etc.armv7/Makefile.inc              etc/etc.hppa/Makefile.inc
etc/etc.i386/Makefile.inc               etc/etc.landisk/Makefile.inc
etc/etc.loongson/Makefile.inc           etc/etc.luna88k/Makefile.inc
etc/etc.macppc/Makefile.inc             etc/etc.sgi/Makefile.inc
etc/etc.socppc/Makefile.inc             etc/etc.sparc64/Makefile.inc
lib/libc                                sbin/dhclient
sys/arch/arm64/arm64                    sys/arch/sparc64/sparc64
sys/dev/ic                              sys/dev/pci
sys/kern                                usr.bin/ssh
usr.sbin/dhcrelay                       usr.sbin/httpd
usr.sbin/sasyncd                        usr.sbin/smtpd
usr.sbin/snmpd                          usr.sbin/syspatch

== distrib =========================================================== 01/07 ==

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

miniroot

  ~ install.sub                           

  > Ensure, that during upgrades, the default for the "Location of sets"
  > question is set to http if /etc/installurl exists and override the
  > install method information from the cgi server.
  > 'makes sense' deraadt@ (rpe@)

== etc =============================================================== 02/07 ==

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

etc.alpha/Makefile.inc

  ~ etc.alpha/Makefile.inc                

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.amd64/Makefile.inc

  ~ etc.amd64/Makefile.inc                

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.arm64/Makefile.inc

  ~ etc.arm64/Makefile.inc                

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.armv7/Makefile.inc

  ~ etc.armv7/Makefile.inc                

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.hppa/Makefile.inc

  ~ etc.hppa/Makefile.inc                 

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.i386/Makefile.inc

  ~ etc.i386/Makefile.inc                 

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.landisk/Makefile.inc

  ~ etc.landisk/Makefile.inc              

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.loongson/Makefile.inc

  ~ etc.loongson/Makefile.inc             

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.luna88k/Makefile.inc

  ~ etc.luna88k/Makefile.inc              

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.macppc/Makefile.inc

  ~ etc.macppc/Makefile.inc               

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.sgi/Makefile.inc

  ~ etc.sgi/Makefile.inc                  

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.socppc/Makefile.inc

  ~ etc.socppc/Makefile.inc               

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

etc.sparc64/Makefile.inc

  ~ etc.sparc64/Makefile.inc              

  > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@)

== lib =============================================================== 03/07 ==

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

libc

  ~ sys/recv.2                            

  > tweak previous; (jmc@)

== sbin ============================================================== 04/07 ==

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

dhclient

  ~ clparse.c                             ~ dhclient.c
  ~ dhcpd.h                               

  > Treat SSID's like the 0 to 32 bytes of uint8_t data that they really
  > are. Track and use the actual lengths and use memcpy()/memcmp()
  > instead of strcmp()/strdup(). (krw@)

  ~ dhclient.c                            ~ dhcpd.h
  ~ dispatch.c                            

  > Send a RTM_PROPOSAL to clear out other dhclient instances on startup.
  > Replaces forcing interface link state down and up to generate
  > RTM_IFINFO messages. (krw@)

== sys =============================================================== 05/07 ==

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

arch/arm64/arm64

  ~ pmap.c                                

  > Cleanup the code further.  Get rid of the remaining C++-style comments,
  > remove some debug printfs, get rid of STATIC and __inline defines and
  > remove a bit more unused code.
  > ok drahn@, visa@ (kettenis@)

arch/sparc64/sparc64

  ~ lock_machdep.c                        

  > Issue memory barrier before lock release, not after. This ensures
  > the release write becomes globally visible only after any writes
  > of the critical section are globally visible. In practice, the
  > reordering has not happened because the kernel runs in the total
  > store order mode.
  > Tested by and OK kettenis@ (visa@)

dev/ic

  ~ malo.c                                

  > add a free() size near microcode loading (deraadt@)

dev/pci

  ~ if_iwm.c                              ~ if_iwmreg.h

  > Add 8265 and 3168 support. Both cards need new firmware files which
  > currently
  > need to be installed by hand until the iwm-firmware package has been
  > updated.
  > This includes handling (by ignoring) of IWM_UCODE_TLV_FW_MEM_SEG and
  > IWM_DEBUG_LOG_MSG firmware commands. Mostly stolen from dragonflybsd.
  > With this in the X270 has working ethernet and wifi.
  > Commit! deraadt@ (claudio@)

kern

  ~ vfs_subr.c                            

  > struct vfsconf is tightly packed, but let's M_ZERO it in case that ever
  > changes to avoid exposing userland memory. (deraadt@)

== usr.bin =========================================================== 06/07 ==

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

ssh

  ~ sftp-server.c                         

  > disallow creation (of empty files) in read-only mode; reported by
  > Michal Zalewski, feedback & ok deraadt@ (djm@)

== usr.sbin ========================================================== 07/07 ==

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

dhcrelay

  ~ dhcpd.h                               ~ dhcrelay.c

  > constify pc_remote and pc_circuit
  > OK rzalamena@ (reyk@)

  ~ dispatch.c                            

  > The unsigned result cannot be -1, turn it into a signed variable.
  > OK rzalamena@ (reyk@)

httpd

  ~ httpd.c                               

  > Do not purge the CONFIG_SERVERS config in the parent. The ticket code uses
  > the servers config for its rekeying handling. Without this no rekeying
  > happens
  > and httpd stops working. Learned the hard way by me and beck@
  > OK reyk@ (claudio@)

sasyncd

  ~ sasyncd.c                             

  > Add missing newline in fprintf error message.
  > OK jsg@ (reyk@)

  ~ sasyncd.8                             ~ sasyncd.c

  > add a config test flag to sasyncd
  > ok reyk@ deraadt@ jmc@ (jsg@)

smtpd

  ~ table.5                               

  > document comments in table files; help/ok gilles (jmc@)

snmpd

  ~ snmpd.c                               

  > Rewrite tohexstr() to use the common idiom of converting a byte
  > string to hex nybble by nybble.  This avoids using the return value
  > of snprintf() unchecked.  OK deraadt@ (millert@)

syspatch

  ~ syspatch.sh                           

  > Also remove non syspatch hidden files/dirs. (ajacoutot@)

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

Reply via email to