OpenBSD src changes summary for 2016-12-21 ==========================================
distrib/sets distrib/special games/adventure lib/libc lib/libcrypto lib/libssl lib/libtls regress/lib share/man sys/arch/mips64/include sys/arch/mips64/mips64 sys/arch/octeon/conf sys/arch/octeon/dev sys/dev/pv sys/net sys/netinet sys/netinet6 usr.sbin/ospfd usr.sbin/sa == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi ~ lists/comp/mi > sync (deraadt@) special + ftp-ssl/Makefile > stub for building HTTPS-enabled client (deraadt@) == games ============================================================= 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games adventure ~ io.c > Eliminate another 'calculated, not used' warning by nuking a spurious > dereference. > Same change made in NetBSD in 1997. > ok tb@ millert@ tom@ (krw@) == lib =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ regex/regcomp.c > Adopt relevant part of NetBSD's r1.7 commit to discard unused results of > the > expressions generated by the REQUIRE() macro. Thus eliminating from build > output 100 lines or so of gcc complaints about "computed but not used". > cluebat & ok tom@ (krw@) libcrypto ~ x509/x509_vfy.h ~ x509/x509_vpm.c > Remove prototypes from the public header for X509_VERIFY_PARAM functions > that were recently added but not intended to be made public at this stage. > Discussed with beck@ (jsing@) ~ Makefile ~ constant_time_locl.h ~ o_time.h ~ aes/aes_locl.h ~ asn1/asn1_locl.h ~ asn1/charmap.h ~ bf/bf_pi.h ~ bn/bn.h ~ bn/bn_lcl.h ~ bn/bn_prime.h ~ camellia/cmll_locl.h ~ cast/cast_s.h ~ conf/conf_def.h ~ des/des_locl.h ~ des/spr.h ~ dsa/dsa_locl.h ~ ec/ec_lcl.h ~ ec/ecp_nistz256_table.h ~ ecdh/ech_locl.h ~ ecdsa/ecs_locl.h ~ engine/eng_int.h ~ evp/evp_locl.h ~ gost/gost_asn1.h ~ gost/gost_locl.h ~ md4/md4_locl.h ~ md5/md5_locl.h ~ modes/modes_lcl.h ~ objects/obj_xref.h ~ ripemd/rmd_locl.h ~ ripemd/rmdconst.h ~ rsa/rsa_locl.h ~ sha/sha_locl.h ~ ui/ui_locl.h ~ whrlpool/wp_locl.h ~ x509/vpm_int.h ~ x509/x509_lcl.h ~ x509v3/ext_dat.h ~ x509v3/pcy_int.h + Symbols.list > Explicitly export a list of symbols from libcrypto. > Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting > the bn_* symbols. These are documented as only being intended for internal > use, so why they were placed in a public header is beyond me... > This hides 363 previously exported symbols, most of which exist in headers > that are not installed and were never intended to be public. This also > removes a few crusty old things that should have died long ago (like > _ossl_old_des_read_pw). But don't worry... there are still 3451 symbols > exported from the library. > With input and testing from inoguchi@. > ok beck@ inoguchi@ (jsing@) ~ shlib_version > Bump libcrypto/libssl/libtls majors due to libcrypto symbol removal and > changes to libssl non-opaque structs. (jsing@) ~ ocsp/ocsp_lib.c > rewrite OCSP_parse_url to be sligthly less nasty and not have one byte > buffer overreads > helpful nitpicking and ok tb@ miod@ (beck@) libssl ~ s3_clnt.c ~ s3_lib.c ~ s3_srvr.c ~ ssl3.h ~ ssl_cert.c ~ ssl_locl.h ~ t1_lib.c > Add support for ECDHE with X25519. > Testing of an earlier revision by naddy@. > ok beck@ (jsing@) ~ ssl.h > Add minimum and maximum version fields to SSL, SSL_CTX and SSL_METHOD > for future work. > Discussed with beck@ (jsing@) ~ shlib_version > Bump libcrypto/libssl/libtls majors due to libcrypto symbol removal and > changes to libssl non-opaque structs. (jsing@) ~ s3_clnt.c > Pacify compiler warning about an unitialized variable which is obviously > not really being used. > ok beck. (deraadt@) libtls ~ shlib_version > Bump libcrypto/libssl/libtls majors due to libcrypto symbol removal and > changes to libssl non-opaque structs. (jsing@) == regress =========================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libssl/asn1/asn1test.c > Ensure negative time/timeout are handled appropriately. (jsing@) ~ libcrypto/bn/general/Makefile ~ libcrypto/bn/general/bntest.c ~ libcrypto/utf8/Makefile + libcrypto/Makefile.inc > Update libcrypto regress to handle header and non-exported symbol changes. > (jsing@) ~ libssl/client/clienttest.c > Update regress for ECDHE with X25519. (jsing@) == share ============================================================= 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.octeon/Makefile + man4/man4.octeon/octmmc.4 > Add octmmc(4). (visa@) ~ man4/man4.octeon/octmmc.4 > tweak previous; (jmc@) == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/mips64/include ~ cache.h > Add a driver for OCTEON MMC host controller. > Tested on EdgeRouter Pro, and Shasta. > OK mpi@ (visa@) arch/mips64/mips64 ~ cache_octeon.c > Add a driver for OCTEON MMC host controller. > Tested on EdgeRouter Pro, and Shasta. > OK mpi@ (visa@) arch/octeon/conf ~ GENERIC ~ RAMDISK ~ files.octeon > Add a driver for OCTEON MMC host controller. > Tested on EdgeRouter Pro, and Shasta. > OK mpi@ (visa@) arch/octeon/dev + octmmc.c + octmmcreg.h > Add a driver for OCTEON MMC host controller. > Tested on EdgeRouter Pro, and Shasta. > OK mpi@ (visa@) dev/pv ~ xen.c ~ xenvar.h > Remove the rwlock paranoia since we're under KERNEL_LOCK anyway (mikeb@) net ~ if.c > Generate an IFINFO message when changing the MTU of an interface. > Helps route(4) listeners to refresh their knowledge of the MTU of > interfaces. Prompted by a diff for ospfd(8) by Remi Locherer, ok claudio@ > (jca@) ~ if_pflow.c > Remove the netlock workaround since if_detach is doing it for us now. > ok mpi, bluhm (mikeb@) ~ if_tun.c > Grab the netlock when opened and closed; ok mpi, rzalamena (mikeb@) netinet ~ ip_mroute.c > Fix PIM compilation even though it is disabled. > ok bluhm@ (rzalamena@) ~ ip_mroute.c > Fix build without PIM defined. (mpi@) netinet6 ~ in6.c > Remove recursive splsoftnet() from the ioctl(2) path. > ok bluhm@ (mpi@) ~ mld6.c > Remove recursive splsoftnet(). > ok bluhm@ (mpi@) ~ nd6_nbr.c > Use __func__ in debug log to reduce noise when grepping. (mpi@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ospfd ~ ospfe.c > When receiving an IFINFO message, also update the MTU of the interface > Helps recovering from MTU mismatches. Prompted by a diff from Remi > Locherer, ok claudio@ (jca@) ~ ospfe.c > For IFINFO msgs, don't run the FSM if the interface state hasn't changed. > ok claudio@ (jca@) sa ~ sa.8 > rework the end text somewhat so that the informatiom pertaining to -m > and -u is a) not repeated and b) listed under the respective options > instead of in isolation; (jmc@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
