OpenBSD src changes summary for 2016-05-29
==========================================

distrib/armv7                           distrib/notes
etc/etc.armv7/Makefile.inc              etc/rc
lib/libc                                lib/libssl
regress/lib                             regress/usr.sbin
sbin/disklabel                          sbin/mount
sbin/sysctl                             sys/arch/arm/mainbus
sys/arch/macppc/dev                     sys/arch/octeon/dev
sys/kern                                sys/sys
usr.bin/mklocale                        usr.sbin/rbootd

== distrib =========================================================== 01/08 ==

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

armv7

  ~ ramdisk/Makefile                      ~ ramdisk/install.md

  > Stop building u-boot kernel and ramdisk images.  The kernel make targets
  > are left for now but umg files are no longer built when building
  > releases. (jsg@)

  ~ ramdisk/install.md                    

  > Decide which u-boot/dtb to use based on the fdt model printed when
  > attaching mainbus not the string we print based on the board id when
  > attaching the soc platform abstraction.
  > Overhaul md_installboot() to make it much more readable based on
  > suggestions from rpe@ (jsg@)

  ~ miniroot/Makefile.inc                 

  > Add back the fdisk command to flag the fat fs as active.
  > The omap boot rom that loads the first u-boot stage requires this. (jsg@)

notes

  ~ armv7/prep                            

  > Remove the section on tftp booting a umg file.  This might come back in
  > a different form when u-boot supports efi networking interfaces. (jsg@)

== etc =============================================================== 02/08 ==

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

etc.armv7/Makefile.inc

  ~ etc.armv7/Makefile.inc                

  > Stop building u-boot kernel and ramdisk images.  The kernel make targets
  > are left for now but umg files are no longer built when building
  > releases. (jsg@)

rc

  ~ rc                                    

  > Improve error handling in reorder_libs()
  > - run commands in subshell only if mktemp is successful
  > - on error just leave the for-loop but set _error=true
  > - cleanup tmpdirs afterwards
  > - set _error=true if the ro remount fails
  > - print appropriate final message depending on $_error
  > positive feedback from deraadt
  > OK krw (rpe@)

== lib =============================================================== 03/08 ==

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

libc

  ~ net/getaddrinfo.3                     ~ sys/socketpair.2

  > Prefer AF_* over PF_* and 'address family' over 'protocol family'
  > ok jung@ (guenther@)

  ~ arch/powerpc/gen/setjmp.S             

  > Use .balign instead of .align; only need 8 byte alignment not 2^8
  > (guenther@)

  ~ arch/hppa/gen/setjmp.S                ~ arch/powerpc/gen/setjmp.S

  > Only require 4 byte alignment on ILP32 archs (guenther@)

  ~ gen/sysctl.3                          

  > wxabort bits; ok deraadt (jmc@)

  ~ hidden/db.h                           ~ stdlib/hcreate.c
  ~ db/hash/extern.h                      ~ db/hash/hash_func.c

  > Remove dead support for changing BDB hash algorithm and cache of
  > alternatives
  > ok natano@ millert@ deraadt@ (guenther@)

  + hidden/machine/sysarch.h              

  > Wrap <machine/sysarch.h> to prevent overriding internal calls, for
  > alpha and mips64
  > ok millert@ (guenther@)

  ~ arch/amd64/gen/setjmp.S               ~ arch/amd64/gen/sigsetjmp.S

  > Switch from calling obsolete sig{block,setmask} to directly using the
  > sigprocmask syscall
  > ok kettenis@ (guenther@)

  ~ yp/yp_bind.c                          ~ yp/ypinternal.h

  > _yp_bind(), _ypbindlist, _yp_domain, and _yplib_timeout are no longer
  > exported, so declare them as hidden to avoid pointless GOT relocations
  > ok millert@ deraadt@ (guenther@)

libssl

  ~ src/crypto/asn1/a_d2i_fp.c            

  TAGGED OPENBSD_5_8
  > Fix a short-read bug in the previous version of asn1_d2i_read_bio
  > The outer while() loop is missing, so we only read up to chunk_max bytes.
  > ok tedu (bcook@)

  ~ src/crypto/asn1/a_d2i_fp.c            

  TAGGED OPENBSD_5_9
  > Fix a short-read bug in the previous version of asn1_d2i_read_bio
  > The outer while() loop is missing, so we only read up to chunk_max bytes.
  > ok tedu (bcook@)

  ~ src/crypto/opensslv.h                 

  TAGGED OPENBSD_5_8
  > bump to 2.2.8 (bcook@)

  ~ src/crypto/opensslv.h                 

  TAGGED OPENBSD_5_9
  > bump to 2.3.5 (bcook@)

== regress =========================================================== 04/08 ==

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

lib

  ~ libc/Makefile                         

  > We don't have sigreturn anymore (beck@)

  - libc/sigreturn/Makefile               - libc/sigreturn/sigret.c

  > Nuke sigret.c
  > ok deraadt@ kettenis@ (beck@)

usr.sbin

  ~ syslogd/args-server-tcp-reconnect.pl
  ~ syslogd/args-server-tls-reconnect.pl

  > When connecting to a non existing tcp listen socket on localhost,
  > connect(2) does no longer fail immediately.  It reports EINPROGRESS
  > first, an ECONNREFUSED or EPIPE error follows later.  Allow this
  > changed behavior in syslogd(8) regression tests. (bluhm@)

== sbin ============================================================== 05/08 ==

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

disklabel

  ~ disklabel.c                           

  > Refactor and clean up the logic before pledge a bit and fix pledge
  > fallout related to pledge disklabel (e.g. 'disklabel /dev/tty').
  > - Allow 'disklabel sdN' again for non-root users.
  > - Make sure at least one DIO* ioctl comes before pledge "disklabel"
  > - Fix the op == WRITE logic that broke 'make release' in -r2.217
  > Based on -r2.17 from beck.
  > ok beck (tb@)

mount

  ~ mount.8                               

  > sort mount options, and shorten slightly the wxabort text; (jmc@)

sysctl

  ~ sysctl.8                              

  > wxabort bits; ok deraadt (jmc@)

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

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

arch/arm/mainbus

  ~ mainbus.c                             

  > use fdt "model" string for hw.product
  > ok kettenis@ (jsg@)

arch/macppc/dev

  ~ smu.c                                 

  > Add support for new smu-firmware fan commands.  This fixes wrong sysctl
  > hw.sensors fan values seen on macppc models with a new smu-firmware.
  > Help and ok kettenis (mglocker@)

arch/octeon/dev

  ~ cn30xxgmx.c                           

  > The same MAC filter setup code should work with all PHY link types.
  > Remove unnecessary abstraction.
  > ok mpi@ (visa@)

  ~ cn30xxgmx.c                           ~ if_cnmac.c
  ~ if_cnmacvar.h                         

  > Map ASX registers only if link control needs them.
  > ok mpi@ (visa@)

kern

  ~ kern_descrip.c                        

  > Fix sizes passed to free() in fdfree(). This prevents a panic reported
  > by sthen.
  > ok semarie (natano@)

sys

  ~ exec_elf.h                            

  > define PT_OPENBSD_WXNEEDED (deraadt@)

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

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

mklocale

  ~ lex.l                                 ~ mklocale.1

  > Eat all blanks between the VARIABLE keywords and the definition,
  > not just the first one.  Otherwise we end up storing the blanks.
  > Now the file generated by mklocale(1) is the same regardless of
  > whether or not the input is sent through the C preprocessor.
  > OK deraadt@ jca@ schwarze@ (millert@)

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

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

rbootd

  ~ Makefile                              ~ parseconf.c
  ~ rbootd.c                              ~ utils.c

  > Delete blocking/unblocking of signals, as the handlers now just set flags
  > that are tested by the main loop.
  > ok jca@ deraadt@ (guenther@)

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

Reply via email to