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
