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

distrib/sets                            lib/libc
lib/libcrypto                           sbin/dhclient
sbin/fdisk                              share/mk
sys/arch/amd64/amd64                    sys/arch/arm64/dev
sys/arch/i386/i386                      sys/dev/fdt
sys/dev/pv                              sys/dev/usb
sys/kern                                sys/netinet6
usr.bin/patch                           usr.bin/ssh
usr.bin/tail                            usr.sbin/acme-client
usr.sbin/ocspcheck                      usr.sbin/pkg_add
usr.sbin/syslogd                        usr.sbin/vmd

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

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

sets

  ~ lists/comp/mi                         

  > sync (tb@)

== lib =============================================================== 02/07 ==

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

libc

  ~ stdlib/malloc.3                       

  > Stop enumeration all allocation functions, just say "allocation functions"
  > ok jmc@ deraadt@ (otto@)

  ~ sys/Makefile.inc                      

  > Use .file to convince 'as' to generate proper FILE symbols in the syscall
  > stubs that aren't actually in files, so that syspatch can figure out what
  > order the syscall stub objects are in the .so.  Use -P to suppress to #line
  > directives that would override that.  Tested with both gcc/gas and clang.
  > ok deraadt@ (guenther@)

libcrypto

  ~ man/Makefile                          ~ man/UI_new.3
  + man/UI_UTIL_read_pw.3                 + man/UI_create_method.3
  + man/UI_get_string_type.3              

  > merge new UI documentation from OpenSSL (schwarze@)

  ~ man/UI_create_method.3                ~ man/UI_get_string_type.3
  ~ man/X509_cmp_time.3                   

  > tweak previous; (jmc@)

== sbin ============================================================== 03/07 ==

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

dhclient

  ~ options.c                             

  > Fix dhclient vis/unvis of strings stored in the leases file.
  > Replaces incorrect manual emulation of vis() for single, double and
  > back quotes, dollar signs and back slashes. Just use vis() with
  > VIS_ALL for these characters.
  > Should fix problem reported by robert@ with ssid's containing back
  > slash. (krw@)

fdisk

  ~ fdisk.8                               ~ part.c

  > cleanup fdisk(8) partition names used by FAT file systems so they are more
  > consistent and easier to identify, as outlined here:
  > - FAT12: FAT12 (01h)
  > - FAT16: FAT16S (04h), FAT16B (06h), FAT16L (0Eh)
  > - FAT32: FAT32 (0Bh), FAT32L (0Ch)
  > nothing in our tree is looking to the strings being replaced for anything
  > but printing them out, only to the numerical ids taken from disklabel.h
  > ok krw@, jmc@ (sobrado@)

== share ============================================================= 04/07 ==

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

mk

  ~ bsd.lib.mk                            

  > The support in 'ar' for 'D'eterministic builds has been in for weeks,
  > so start using it to make archives (mostly) detereministic for syspatch
  > ok millert@ deraadt@ kettenis@ (guenther@)

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

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

arch/amd64/amd64

  ~ vmm.c                                 

  > Suppress AVX from the extended CPUID flags. Our AVX treatment is currently
  > incomplete and enabling it leads ubuntu guests to try and use the feature,
  > with incorrect results. We can re-enable this at a later date when AVX
  > is properly handled. (mlarkin@)

  ~ vmm.c                                 

  > Add "AVX" to the comment above the previous commit. Spotted by reyk
  > (mlarkin@)

  ~ vmm.c                                 

  > discard MSR reads from unknown MSRs instead of passing them through. That
  > behaviour was needed during early development but not anymore. Suppress
  > the printf that accompanied these exits since linux guests go probing
  > wildly into msr-land on each boot.
  > ok deraadt (mlarkin@)

  ~ codepatch.c                           

  > KNF (jca@)

arch/arm64/dev

  ~ agtimer.c                             

  > Switch arm64 generic timer to use virtual timer instead of physical
  > timer. virtual timer will always be present where physical timer may
  > be disabled by hypervisor. Other OSes use virtual timer. ok patrick@
  > (drahn@)

arch/i386/i386

  ~ codepatch.c                           

  > KNF (jca@)

dev/fdt

  ~ sxiccmu.c                             ~ sxiccmu_clocks.h

  > Add support for a few more Allwinner H3 clocks. (kettenis@)

dev/pv

  ~ vioblkreg.h                           

  > Add a #define needed for an upcoming vmd commit (to reflect a failure
  > when an operation was requested from vioblk host devices that is
  > not supported except on qemu). (mlarkin@)

dev/usb

  ~ if_athn_usb.c                         ~ if_atu.c
  ~ if_kue.c                              ~ if_otus.c
  ~ if_rsu.c                              ~ if_rum.c
  ~ if_run.c                              ~ if_uath.c
  ~ if_upgt.c                             ~ if_urndis.c
  ~ if_zyd.c                              ~ udl.c
  ~ udl.h                                 ~ ulpt.c
  ~ usb_subr.c                            ~ uticom.c
  ~ uvideo.c                              

  > Add sizes to various free(9) calls.  Fixing the simpler ones first.
  > ok natano visa (deraadt@)

kern

  ~ kern_pledge.c                         

  > For the tape ioctls, recognize that block devices don't exist anymore.
  > Also fail if the descriptor is actually a tty.
  > ok guenther (deraadt@)

  ~ kern_pledge.c                         

  > Inside pledge_ioctl, wrap #if's around the complete sub-blocks. (deraadt@)

netinet6

  ~ nd6.c                                 

  > Do not invalidate a ND cache at the begining of nd6_free().
  > We should not change the state of a cache entry at this point since
  > the default router selection logic looks at it.  Instead, invalidate
  > the cache just before deleting the corresponding route entry, if it
  > applies.
  > Fixes a regression reported by semarie@
  > ok bluhm@ (mpi@)

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

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

patch

  ~ pch.c                                 

  > One string buffer can use recallocarray() to ensure that the address space
  > doesn't get dribbled with known contents.
  > ok otto millert tobias (deraadt@)

ssh

  ~ authfile.c                            

  > incorrect renditions of this quote bother me (deraadt@)

tail

  ~ read.c                                

  > Change a reallocarray+bzero into recallocarray.
  > OK tb@ and deraadt@ (martijn@)

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

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

acme-client

  ~ http.c                                ~ keyproc.c

  > recallocarray() for data buffer from the net.
  > ok beck (deraadt@)

ocspcheck

  ~ http.c                                

  > recallocarray() for data buffer from the net.
  > ok beck (deraadt@)

pkg_add

  ~ pkg_add.1                             

  > spelling fix; ok espie (jmc@)

syslogd

  ~ syslogd.c                             

  > After my previous commit, file descriptor fd_sendsys may be -1 if
  > socketpair(2) has failed.  Do not call ioctl(LIOCSFD) in this case.
  > OK millert@ (bluhm@)

vmd

  ~ config.c                              

  > Use the pseudo-bootloader if the boot image path matches the root disk
  > path.
  > This allows to use the non-BIOS on-disk bootloader for testing.  It
  > might go away after release when we feel more confident about BIOS.
  > OK mlarkin@ (reyk@)

  ~ mc146818.c                            

  > With the updated get_input_data() interface, we need to zero-initialize
  > the stack variable that we use to store the data otherwise the bytes that
  > aren't touched by get_input_data() may contain garbage.
  > ok mlarkin@ (kettenis@)

  ~ config.c                              

  > Don't compare kernel and root disk name if both strings are empty.
  > This avoids jumping into vmboot in some edge conditions.
  > OK mlarkin@ (reyk@)

  ~ virtio.c                              ~ virtio.h

  > Implement a missing command in vioblk and allow > MAXPHYS transfers.
  > This diff (with the others previously committed) allows ubuntu 14.04
  > amd64 guests to work. (mlarkin@)

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

Reply via email to