OpenBSD src changes summary for 2016-12-28 ==========================================
distrib/miniroot distrib/sets distrib/special lib/libcrypto libexec/tradcpp regress/usr.bin share/man share/termtypes sys/arch/armv7/imx sys/net usr.bin/ftp usr.bin/make usr.bin/mandoc usr.bin/spell usr.bin/tmux usr.bin/tput usr.sbin/lpr == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Replace literal ^M with $(echo '\r') to avoid cluttering diffs. > OK halex@ > fine for deraadt@ (rpe@) sets ~ lists/comp/mi > sync (deraadt@) ~ lists/comp/mi > sync (deraadt@) ~ lists/comp/mi > sync (deraadt@) ~ lists/comp/mi > sync (deraadt@) special ~ ftp/Makefile > Split -DSMALL into -DNOSSL, so that a SSL-enabled version of ftp can > be built, which is still pretty small (in distrib/special/ftp-ssl). > Lots of testing by rpe. (deraadt@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ man/Makefile + man/d2i_PKCS8_PRIV_KEY_INFO.3 > Write new manual page d2i_PKCS8_PRIV_KEY_INFO(3) from scratch. > These six function are listed in <openssl/x509.h> > and in OpenSSL doc/man3/d2i_X509.pod. (schwarze@) ~ man/d2i_PrivateKey.3 > Document i2d_PKCS8PrivateKeyInfo_bio(3) and i2d_PKCS8PrivateKeyInfo_fp(3), > listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. > These functions are very similar to i2d_PrivateKey(3) but very > different from i2d_PKCS8PrivateKey_bio(3), that's why they go into > this manual page and not into the other one. When the naming was > decided, somebody clearly considered too briefly or too long. (schwarze@) ~ man/d2i_PKCS8PrivateKey_bio.3 > Add a dire warning to not confuse i2d_PKCS8PrivateKey_bio(3) > with i2d_PKCS8PrivateKeyInfo_bio(3). > While here, polish the cross references. (schwarze@) ~ man/d2i_X509_SIG.3 > Full rewrite. > Also document d2i_PKCS8_bio(3), i2d_PKCS8_bio(3), d2i_PKCS8_fp(3), > and i2d_PKCS8_fp(3) while here, listed in <openssl/x509.h> > and in OpenSSL doc/man3/d2i_X509.pod. > No, these functions have nothing to do with the many other d2i_PKCS8*(3) > functions all around, and nothing with PKCS#8 at all in the first place. > Read the BUGS section. I couldn't make this stuff up. (schwarze@) ~ man/d2i_X509.3 > Basic cleanup: > Improve .Nd. > Sort functions. > Use the same parameter names as in ASN1_item_d2i(3). > Point to ASN1_item_d2i(3) for all he details. > Delete all the information that's now in ASN1_item_d2i(3). > Add missing entries to the RETURN VALUES section. > Add STANDARDS section. (schwarze@) ~ man/d2i_X509.3 > In contrast to OpenSSL, do not attempt to document the world > in this page - but do include documentation for immediate > subobjects that are used nowhere else. All six functions > listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. > (schwarze@) ~ man/Makefile ~ man/X509V3_get_d2i.3 ~ man/X509_ATTRIBUTE_new.3 ~ man/X509_EXTENSION_set_object.3 + man/d2i_X509_ATTRIBUTE.3 + man/d2i_X509_EXTENSION.3 > Write new manual pages d2i_X509_ATTRIBUTE(3) and d2i_X509_EXTENSION(3) > from scratch. All six functions are listed in <openssl/x509.h> > and in OpenSSL doc/man3/d2i_X509.pod. (schwarze@) ~ man/X509_PUBKEY_new.3 > Minor cleanup: > Improve the one-line description. > Use the standard wordings in some places. > Complete the RETURN VALUES section. (schwarze@) ~ man/d2i_X509_ALGOR.3 > rewrite in the standard way (schwarze@) ~ man/d2i_X509_NAME.3 > Use the same parameter names as in ASN1_item_d2i(3). > Use simpler standard wordings. > Add X.509 references. (schwarze@) ~ man/d2i_X509_CRL.3 > Rewrite and add d2i_X509_CRL_INFO(3), i2d_X509_CRL_INFO(3), > d2i_X509_REVOKED(3), and i2d_X509_CRL_INFO(3), all listed in > <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. (schwarze@) ~ man/d2i_X509_REQ.3 > Rewrite and add d2i_X509_REQ_INFO(3) and i2d_X509_REQ_INFO(3), > both listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. > (schwarze@) ~ man/ACCESS_DESCRIPTION_new.3 > standard section name; (jmc@) ~ man/POLICYINFO_new.3 ~ man/X509_ATTRIBUTE_new.3 > add missing .Vt macros (schwarze@) ~ man/Makefile ~ man/SXNET_new.3 + man/d2i_AUTHORITY_KEYID.3 + man/d2i_BASIC_CONSTRAINTS.3 + man/d2i_DIST_POINT.3 + man/d2i_GENERAL_NAME.3 + man/d2i_PKEY_USAGE_PERIOD.3 + man/d2i_POLICYINFO.3 + man/d2i_PROXY_POLICY.3 > Write documentation for <openssl/x509v3.h> DER decoding and > encoding functions from scratch. All 46 functions are listed > in OpenSSL doc/man3/d2i_X509.pod. (schwarze@) == libexec =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec tradcpp ~ tradcpp.1 > fix the remaining cases of .Xr with only one argument (schwarze@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ mandoc/mdoc/Xr/args.out_lint > Make the second, section number argument of .Xr mandatory. > In fact, we have been requiring it for many years. > The only reason to not warn when it was missing > was excessive traditionalism - it was optional in 4.4BSD. (schwarze@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/mdoc.7 > Make the second, section number argument of .Xr mandatory. > In fact, we have been requiring it for many years. > The only reason to not warn when it was missing > was excessive traditionalism - it was optional in 4.4BSD. (schwarze@) termtypes ~ termcap.5 > fix the remaining cases of .Xr with only one argument (schwarze@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/imx ~ imxccm.c ~ imxccmvar.h ~ imxehci.c ~ imxesdhc.c ~ imxiic.c ~ imxuart.c + imxccm_clocks.h > Use the generic clock framework. > ok jsg@, patrick@ (kettenis@) net ~ pf.c > Better check for a valid route than for an existing route in pf > route-to by calling rtisvalid(). Make pf_route() and pf_route6() > similar and move the rtalloc() call to the same place. > OK mpi@ (bluhm@) ~ pf.c > In pf_find_state() pkt_sk was set to NULL if pkt_sk->reverse was > not valid. This did not work as the value of pkt_sk must be used > later to establish the link. So discard the packet statekey only > if it is invalid itself and use it to establish the reverse link. > From Christiano Haesbaert; OK sashan@ (bluhm@) ~ pf_norm.c > Fix white spaces. No binary change. (bluhm@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ftp ~ cookie.c ~ extern.h ~ fetch.c ~ ftp_var.h ~ main.c > Split -DSMALL into -DNOSSL, so that a SSL-enabled version of ftp can > be built, which is still pretty small (in distrib/special/ftp-ssl). > Lots of testing by rpe. (deraadt@) make ~ make.1 > fix the remaining cases of .Xr with only one argument (schwarze@) mandoc ~ mandoc.1 ~ mandoc.h ~ mdoc_validate.c ~ read.c > Make the second, section number argument of .Xr mandatory. > In fact, we have been requiring it for many years. > The only reason to not warn when it was missing > was excessive traditionalism - it was optional in 4.4BSD. (schwarze@) ~ mandoc.1 > spelling fix; (jmc@) ~ man.conf.5 > fix the remaining cases of .Xr with only one argument (schwarze@) spell ~ spell.1 > fix the remaining cases of .Xr with only one argument (schwarze@) tmux ~ cmd.c ~ tmux.h > Fix the prefer unattached session behaviour of > attach-session/switch-client, reported by Thomas Sattle. (nicm@) tput ~ tput.1 > fix the remaining cases of .Xr with only one argument (schwarze@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin lpr ~ lpr/lpr.1 > fix the remaining cases of .Xr with only one argument (schwarze@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
