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

Reply via email to