OpenBSD src changes summary for 2015-06-19
==========================================

distrib/sets                            etc/signify/openbsd-59-pkg.pub
lib/libc                                lib/libcrypto
lib/libssl                              lib/libtls
share/man                               sys/arch/sparc/conf
sys/arch/sparc/dev                      sys/conf
sys/dev/ic                              sys/dev/microcode
sys/dev/pci                             sys/dev/sbus
sys/dev/usb                             usr.bin/openssl
usr.sbin/bgpd                           

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

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.armv7
  ~ lists/base/md.aviion                  ~ lists/base/md.hppa
  ~ lists/base/md.hppa64                  ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ lists/base/md.loongson
  ~ lists/base/md.luna88k                 ~ lists/base/md.macppc
  ~ lists/base/md.octeon                  ~ lists/base/md.sgi
  ~ lists/base/md.socppc                  ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.vax
  ~ lists/base/md.zaurus                  ~ lists/base/mi
  ~ lists/comp/mi                         

  > sync (deraadt@)

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

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

signify/openbsd-59-pkg.pub

  + signify/openbsd-59-pkg.pub            

  > add 5.9 packages key (naddy@)

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

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

libc

  ~ string/strtok.c                       

  > Remove needless casts.  There's no reason to cast delim to char *
  > when we can just make spanp const char * to match it.  OK deraadt@
  > (millert@)

  ~ gen/ttyname.c                         

  > Tweak whitespace and remove dangling, unneeded "else".
  > No functional change. (jca@)

libcrypto

  ~ crypto/arch/alpha/opensslconf.h       ~ crypto/arch/amd64/opensslconf.h
  ~ crypto/arch/arm/opensslconf.h         ~ crypto/arch/hppa/opensslconf.h
  ~ crypto/arch/hppa64/opensslconf.h      ~ crypto/arch/i386/opensslconf.h
  ~ crypto/arch/m88k/opensslconf.h        ~ crypto/arch/mips64/opensslconf.h
  ~ crypto/arch/powerpc/opensslconf.h     ~ crypto/arch/sh/opensslconf.h
  ~ crypto/arch/sparc/opensslconf.h       ~ crypto/arch/sparc64/opensslconf.h
  ~ crypto/arch/vax/opensslconf.h         

  > Disable ENGINE_load_dynamic (dynamic engine support).
  > We do not build, test or ship any dynamic engines, so we can remove the
  > dynamic
  > engine loader as well. This leaves a stub initialization function in its
  > place.
  > ok beck@, reyk@, miod@ (bcook@)

libssl

  ~ src/ssl/bs_cbs.c                      ~ src/ssl/bytestring.h

  > Add CBS_dup() to initialize a new CBS with the same values.
  > This is useful for when you need to check the data ahead and then continue
  > on from the same spot.
  > input + ok jsing@ miod@ (doug@)

  ~ src/ssl/t1_lib.c                      

  > Convert tls1_alpn_handle_client_hello() to CBS.
  > tweak + ok miod@ jsing@ (doug@)

  ~ src/crypto/engine/eng_all.c           ~ src/crypto/engine/eng_dyn.c
  ~ src/crypto/engine/eng_list.c          ~ src/doc/crypto/engine.pod

  > Disable ENGINE_load_dynamic (dynamic engine support).
  > We do not build, test or ship any dynamic engines, so we can remove the
  > dynamic
  > engine loader as well. This leaves a stub initialization function in its
  > place.
  > ok beck@, reyk@, miod@ (bcook@)

  ~ src/crypto/engine/eng_list.c          

  > Return the failing engine ID in the error stack.
  > Noted by doug@ in an earlier revision of the dynamic engine removal patch,
  > but
  > I had forgotten to include it in the latest version. (bcook@)

libtls

  ~ tls.h                                 

  > Add standard headers, C++ support to tls.h.
  > This makes using libtls easier to include by including dependent headers,
  > making something like this work as expected:
  > #include <iostream>
  > #include <tls.h>
  > int main()
  > {
  > std::cout << "tls_init: " << tls_init() << "\n";
  > }
  > This also makes building a standalone libtls-portable simpler.
  > ok doug@, jsing@ (bcook@)

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

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

man

  - man4/isp.4                            ~ man4/Makefile

  > isp(4) man page needs to go too, pointed out by jmc@ (jmatthew@)

  ~ man4/pci.4                            

  > remove a bit more isp(4), from brad (jmatthew@)

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

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

arch/sparc/conf

  ~ files.sparc                           

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

arch/sparc/dev

  - isp_sbus.c                            

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

conf

  ~ files                                 

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

dev/ic

  - isp.c                                 - isp_library.c
  - isp_library.h                         - isp_openbsd.c
  - isp_openbsd.h                         - isp_stds.h
  - isp_target.h                          - ispmbox.h
  - ispreg.h                              - ispvar.h
  ~ qla.c                                 

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

dev/microcode

  - isp/isp_fw2100.c                      - isp/isp_fw2200.c
  - isp/isp_fw2300.c                      

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

dev/pci

  - isp_pci.c                             ~ files.pci

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

dev/sbus

  - isp_sbus.c                            ~ files.sbus

  > remove isp(4) now that the ql* family have replaced it (jmatthew@)

dev/usb

  ~ if_udav.c                             ~ if_udavreg.h

  > Only match devices with a valid configuration.
  > ok by mpi@ (uaa@)

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

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

openssl

  ~ apps.c                                

  > Remove fallback dynamic engine loading support.
  > Since we no longer have dynamic engines, don't bother falling back to them
  > if a builtin engine is not found first.
  > Before:
  > $ openssl dgst -engine unknown
  > invalid engine "unknown"
  > 27256010481532:error:2606A074:engine routines:ENGINE_by_id:no such
  > engine:/usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/engine/eng_lis
  > t.c:384:id=unknown
  > 27256010481532:error:2606A074:engine routines:ENGINE_by_id:no such
  > engine:/usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/engine/eng_lis
  > t.c:384:id=dynamic
  > After:
  > $ openssl dgst -engine unknown
  > invalid engine "unknown"
  > 27256010481532:error:2606A074:engine routines:ENGINE_by_id:no such
  > engine:/usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/engine/eng_lis
  > t.c:384:id=unknown
  > ok doug@ (bcook@)

  ~ progs.h                               

  > Add missing message digests to function table.
  > Diff from kinichiro via github.
  > ok doug@ (jsing@)

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

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

bgpd

  ~ rde.c                                 

  > show the number of (currently) known prefixes and the max-prefix limit,
  > when we terminate the session.
  > since we terminate the session as soon as we go above the limit, show
  > '>' since there may be more that we haven't/won't process.
  > OK benno@ (phessler@)

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

Reply via email to