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

Reply via email to