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

lib/libc                                lib/libcrypto
lib/libcxxabi                           libexec/spamd
regress/usr.sbin                        sbin/bioctl
sbin/dhclient                           sbin/wsconsctl
share/man                               sys/arch/octeon/dev
sys/arch/octeon/include                 sys/dev/sdmmc
sys/dev/usb                             sys/netinet
sys/netinet6                            usr.bin/doas
usr.sbin/iscsid                         usr.sbin/ldapd
usr.sbin/makefs                         usr.sbin/rebound
usr.sbin/relayd                         usr.sbin/syslogd
usr.sbin/vmctl                          usr.sbin/vmd

== lib =============================================================== 01/08 ==

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

libc

  ~ stdlib/malloc.c                       

  > first print size in meta-data then supplied arg size when an inconsistency
  > is
  > detected wrt recallocarray() (otto@)

  ~ stdlib/malloc.3                       

  > Consistentcy between nmembers and size order. From Christopher Hettrick;
  > ok deraadt@ (otto@)

libcrypto

  ~ opensslv.h                            

  TAGGED OPENBSD_6_1
  > bump version for stable release (bcook@)

  ~ opensslv.h                            

  TAGGED OPENBSD_6_1
  > bump version for new development branch (bcook@)

  ~ bio/bio.h                             

  TAGGED OPENBSD_6_1
  > trailing ; on end of macro definition is wrong; ok guenther (deraadt@)

libcxxabi

  ~ Makefile                              

  > Compile C code with -funwind-tables.  Fixes exception handling on
  > architectures
  > that don't generate .eh_frame info by default such as arm64.
  > ok jsg@ (kettenis@)

== libexec =========================================================== 02/08 ==

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

spamd

  ~ spamd.c                               

  > fix missing \ on \n, spotted by Edgar Pettijohn (beck@)

== regress =========================================================== 03/08 ==

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

usr.sbin

  ~ syslogd/args-selector.pl              ~ syslogd/funcs.pl
  + syslogd/args-selector-syslog.pl       

  > Check that local syslog messages have the the expected priority. (bluhm@)

== sbin ============================================================== 04/08 ==

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

bioctl

  ~ bioctl.8                              

  > less chatty EXAMPLES; from anton lindqvist (jmc@)

dhclient

  ~ Makefile                              

  > Inspired by recent dhcrelay(8) changes add some stricter CFLAGS. No code
  > changes needed (yet). (krw@)

wsconsctl

  ~ wsconsctl.8                           ~ wsconsctl.c

  > document -=; while here, simplify things so that we don;t add a separate
  > usage every time we think of a new way to use this;
  > -= bits from anton lindqvist
  > ok tb tom (jmc@)

== share ============================================================= 05/08 ==

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

man

  ~ man4/inet6.4                          

  > shuffle for a saner read; help/ok bluhm (jmc@)

== sys =============================================================== 06/08 ==

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

arch/octeon/dev

  ~ octeon_intr.c                         

  > Extend the fdt interrupt API a little. (visa@)

  ~ octmmc.c                              

  > Use the correct interrupt disestablish routine. (visa@)

arch/octeon/include

  ~ intr.h                                

  > Extend the fdt interrupt API a little. (visa@)

dev/sdmmc

  ~ sdhc.c                                ~ sdmmc.c
  ~ sdmmc_mem.c                           ~ sdmmc_scsi.c

  > add sizes to free() calls
  > ok dhill (deraadt@)

  ~ sdmmc.c                               

  > remove stray character in previous that broke the build (jsg@)

  ~ sdmmc_io.c                            ~ sdmmc_scsi.c

  > Sizes for the remaining free() calls, and use mallocarray()
  > ok visa (deraadt@)

dev/usb

  ~ uchcom.c                              ~ ucycom.c
  ~ uslhcom.c                             

  > Unify a few attach-time patterns between usb *com drivers, and remove
  > extra zero'ing of variables not needed because softc is pre-zero'd.
  > ok jsg (deraadt@)

netinet

  ~ ip_spd.c                              ~ ipsec_input.c
  ~ ipsec_output.c                        

  > Replace bcopy with a simple assignment where both variables are
  > properly aligned and sockaddr_union fields, or with memcpy when
  > the memory doesn't overlap.
  > OK bluhm@ (dhill@)

  ~ ip_esp.c                              ~ ip_mroute.c

  > Convert bcopy to memcpy where the memory does not overlap, otherwise,
  > use memmove.  While here, change some previous conversions to a simple
  > assignment.
  > ok deraadt@ (dhill@)

netinet6

  ~ ip6_input.c                           ~ mld6.c

  > Convert bcopy to memcpy as the memory does not overlap.
  > ok deraadt@ (dhill@)

== usr.bin =========================================================== 07/08 ==

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

doas

  ~ doas.h                                ~ env.c

  > prepenv can take a const rule (tedu@)

  ~ doas.c                                

  > a little const here and there to prevent rules from changing (tedu@)

== usr.sbin ========================================================== 08/08 ==

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

iscsid

  ~ log.c                                 

  > fix format string found by clang -Wformat-security
  > OK deraadt millert (gsoares@)

ldapd

  ~ parse.y                               

  > use memset() instead of bzero()
  > OK jmatthew (gsoares@)

makefs

  ~ cd9660.c                              ~ cd9660.h
  ~ cd9660/cd9660_write.c                 

  > Remove the CD9660MAXPATH define. It was used to construct the path for
  > opening the file, so PATH_MAX makes more sense here. While there change
  > the code to do two less allocations per file.
  > ok deraadt (natano@)

rebound

  ~ rebound.c                             

  > replace some long if/else chains with a switch (tedu@)

relayd

  ~ ca.c                                  

  > fix format string found by clang -Wformat-security
  > OK deraadt millert (gsoares@)

syslogd

  ~ log.c                                 

  > Add the LOG_SYSLOG facility to local messages.
  > OK millert@ (bluhm@)

vmctl

  ~ main.c                                ~ vmctl.c
  ~ vmctl.h                               

  > Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead.
  > Each VM has two IDs: one from the kernel (vmm) and a different one
  > from userland (vmd).  The vmm ID is not consistent and incremented on
  > every boot during runtimg of the host system.  The vmd ID remains the
  > same during the lifetime of a configured VM, even after reboots.
  > Configured VMs will even get and keep their IDs when the configuration
  > is loaded.  This is more what users expect.
  > Pointed out and tested by otto@
  > OK deraadt@ (reyk@)

vmd

  ~ vmd.c                                 ~ vmd.h
  ~ vmm.c                                 

  > Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead.
  > Each VM has two IDs: one from the kernel (vmm) and a different one
  > from userland (vmd).  The vmm ID is not consistent and incremented on
  > every boot during runtimg of the host system.  The vmd ID remains the
  > same during the lifetime of a configured VM, even after reboots.
  > Configured VMs will even get and keep their IDs when the configuration
  > is loaded.  This is more what users expect.
  > Pointed out and tested by otto@
  > OK deraadt@ (reyk@)

  ~ parse.y                               

  > "kernel" got renamed to "boot" in vm.conf but I didn't commit the parse.y
  > bits.
  > Found by Pontus Lundkvist
  > OK deraadt (reyk@)

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

Reply via email to