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

distrib/miniroot                        distrib/sets
include/stdlib.h                        lib/libc
lib/libssl                              regress/lib
regress/usr.bin                         sys/arch/armv7/armv7
sys/arch/armv7/conf                     sys/arch/armv7/exynos
sys/arch/armv7/imx                      sys/dev/pckbc
sys/dev/usb                             sys/dev/wscons
sys/kern                                sys/net
sys/netinet                             sys/netinet6
usr.bin/mandoc                          usr.bin/ssh
usr.bin/tmux                            usr.sbin/sysmerge

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

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

miniroot

  ~ install.sub                           

  > Localize the 'hn' and 'if' variables in enable_network().
  > Document why renaming the 'if' variable in ifstart() is not allowed.
  > OK tb@, krw@ (rpe@)

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

== include =========================================================== 02/07 ==

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

stdlib.h

  ~ stdlib.h                              

  > Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)
  > with the added feature that released memory is cleared. Much input from
  > various
  > developers. ok deraadt@ tom@ (otto@)

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

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

libc

  ~ net/inet_net_pton.c                   

  > Pull in a change from the bind 8 resolver that fixes a potential
  > crash when given a large hex number as part of the dotted quad.
  > OK deraadt@ jsg@ (millert@)

  ~ net/inet_net_pton.c                   

  > size is unsigned so using ==0 not <=0 when checking for buffer exhaustion
  > (millert@)

  ~ Symbols.list                          ~ hidden/stdlib.h
  ~ stdlib/Makefile.inc                   ~ stdlib/malloc.3
  + stdlib/recallocarray.c                

  > Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)
  > with the added feature that released memory is cleared. Much input from
  > various
  > developers. ok deraadt@ tom@ (otto@)

  ~ shlib_version                         

  > recallocarray bump (otto@)

libssl

  ~ t1_enc.c                              

  > Clean up and simplify the tls1_PRF() implementation now that we have a
  > single EVP MD for the PRF hash.
  > ok beck@ inoguchi@ (jsing@)

== regress =========================================================== 04/07 ==

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

lib

  ~ libcrypto/hmac/hmactest.c             

  > Use an unsigned loop variable to avoid a comparison between signed
  > and unsigned.  Makes the test compile again.
  > OK inoguchi@ (bluhm@)

usr.bin

  ~ mandoc/mdoc/Rs/allch.out_markdown     

  > URIs need different escaping; reported by reyk@ (schwarze@)

  ~ mandoc/mdoc/Nd/broken.out_lint        

  > Using .Nd only makes sense in the NAME section.
  > Warn if that macro occurs elsewhere.
  > Triggered by a question from Dag-Erling Smoergrav <des @ FreeBSD>.
  > (schwarze@)

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

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

arch/armv7/armv7

  ~ platform.c                            

  > De-platformize exynos.  Disable exdisplay(4) for now. (kettenis@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Attach exiic(4) using the FDT. (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > De-platformize exynos.  Disable exdisplay(4) for now. (kettenis@)

arch/armv7/exynos

  - exiicvar.h                            ~ crosec.c
  ~ exiic.c                               ~ files.exynos
  ~ tps65090.c                            

  > Attach exiic(4) using the FDT. (kettenis@)

  - exynos.c                              - exynos4.c
  - exynos5.c                             ~ files.exynos

  > De-platformize exynos.  Disable exdisplay(4) for now. (kettenis@)

arch/armv7/imx

  ~ imxiic.c                              

  > Remove unused unit number from softc. (kettenis@)

dev/pckbc

  ~ pms.c                                 

  > Use nitems() when passing all known parameters to wsmouse_configure().
  > ok bru@ (mpi@)

dev/usb

  ~ usbdi.c                               

  > It is unsafe to dereference ``xfer'' after calling the callback as it
  > might free it.
  > Prevent a use-after-free in various aynchronous cases.  Found while
  > looking at another user-after-free pointed out by ehrhardt@. (mpi@)

  ~ usbdi.c                               

  > Do not print uninitialized variable in DPRINTFN().
  > From Christian Ludwig. (mpi@)

dev/wscons

  ~ wsemulvar.h                           ~ wsmouse.c
  ~ wstpad.c                              

  > Use 'inline' rather than _any of_ __the __other__ variants__.
  > ok bru@ (mpi@)

  ~ wsmouseinput.h                        ~ wsmousevar.h

  > Guard headers to make sure userland do not look at them.
  > ok bru@ (mpi@)

kern

  ~ init_main.c                           

  > domaininit() doesn't need splnet().
  > At this stage the scheduler isn't setup, which means the 'softnet'
  > isn't running yet, so input packets aren't processed.
  > Prodded by a question from guenther@, ok bluhm@ (mpi@)

net

  ~ bfd.c                                 ~ if.c
  ~ route.c                               ~ route.h
  ~ rtsock.c                              

  > Prefix functions dealing with routing messages with 'rtm_' and keep
  > them all in net/rtsock.c.
  > This allows to easily spot which functions are doing a copyout(9)
  > when dealing with the routing midlayer.
  > ok phessler@, bluhm@, dhill@, krw@, claudio@ (mpi@)

  ~ rtsock.c                              

  > Move the guts of route_output() meesing with the routing table in their
  > own function.
  > ok bluhm@ (mpi@)

netinet

  ~ if_ether.c                            ~ in_pcb.c

  > Prefix functions dealing with routing messages with 'rtm_' and keep
  > them all in net/rtsock.c.
  > This allows to easily spot which functions are doing a copyout(9)
  > when dealing with the routing midlayer.
  > ok phessler@, bluhm@, dhill@, krw@, claudio@ (mpi@)

  ~ in_pcb.c                              

  > Kill global list of IPv6 addresses.
  > ok bluhm@ (mpi@)

netinet6

  ~ nd6_rtr.c                             

  > Prefix functions dealing with routing messages with 'rtm_' and keep
  > them all in net/rtsock.c.
  > This allows to easily spot which functions are doing a copyout(9)
  > when dealing with the routing midlayer.
  > ok phessler@, bluhm@, dhill@, krw@, claudio@ (mpi@)

  ~ in6.c                                 ~ in6_var.h
  ~ ip6_input.c                           

  > Kill global list of IPv6 addresses.
  > ok bluhm@ (mpi@)

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

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

mandoc

  ~ mdoc_markdown.c                       

  > URIs need different escaping; reported by reyk@ (schwarze@)

  ~ mandoc.1                              ~ mandoc.h
  ~ mdoc_validate.c                       ~ read.c

  > Using .Nd only makes sense in the NAME section.
  > Warn if that macro occurs elsewhere.
  > Triggered by a question from Dag-Erling Smoergrav <des @ FreeBSD>.
  > (schwarze@)

ssh

  ~ ssh-keygen.c                          

  > linenum is unsigned long so use %lu in log formats.  ok deraadt@ (dtucker@)

  ~ ssh-keygen.c                          

  > Check l->hosts before dereferencing; fixes potential null pointer deref.
  > ok djm@ (dtucker@)

tmux

  ~ screen-write.c                        

  > When redrawing a combined UTF-8 characters in its existing position,
  > need to save and restore the cursor so that the next character goes into
  > the right place. (nicm@)

  ~ tty.c                                 

  > Collect strings correctly when on terminals that don't support UTF-8.
  > (nicm@)

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

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

sysmerge

  ~ sysmerge.sh                           

  > Just exit 1 instead of printing usage on error.
  > prodded by deraadt@ (ajacoutot@)

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

Reply via email to