OpenBSD src changes summary for 2016-11-20
==========================================

distrib/sets                            etc/Makefile
lib/libcrypto                           lib/libpcap
regress/sys                             share/man
sys/arch/octeon/dev                     sys/net
sys/netinet                             sys/sys
usr.sbin/smtpd                          usr.sbin/tcpdump
usr.sbin/vmd                            

== distrib =========================================================== 01/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ makeetcset                            ~ maketars

  > Fix up some permissions in RELEASEDIR and /var/sysmerge.
  > help, testing & ok rpe (tb@)

== etc =============================================================== 02/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

Makefile

  ~ Makefile                              

  > Fix up some permissions in RELEASEDIR and /var/sysmerge.
  > help, testing & ok rpe (tb@)

== lib =============================================================== 03/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libcrypto

  ~ man/BIO_set_callback.3                

  > Add Copyright and license.
  > In the SYNOPSIS, provide prototypes rather than #define directives.
  > Name arguments consistently.
  > Remove lies about functions being macros. (schwarze@)

  ~ man/BIO_should_retry.3                

  > Add Copyright and license.
  > In the SYNOPSIS, show function prototypes, not #define directives.
  > (schwarze@)

  ~ man/BN_BLINDING_new.3                 

  > Add Copyright and license.
  > Mention that BN_BLINDING_free() accepts NULL.
  > Adjust AUTHORS section to OpenBSD conventions. (schwarze@)

  ~ man/BN_CTX_new.3                      

  > Add Copyright and license.
  > Mention that BN_CTX_free(3) accepts NULL.
  > Delete the useless statement that void functions return no value.
  > (schwarze@)

  ~ man/BN_CTX_start.3                    

  > Add Copyright and license.
  > Delete the useless statement that a void function returns no value.
  > (schwarze@)

  ~ man/BN_add.3                          

  > Add Copyright and license.
  > Merge a sentence from OpenSSL saying that BN_sub(3)
  > can do in-place manipulation. (schwarze@)

  ~ man/BN_add_word.3                     

  > Add Copyright and license.
  > Delete duplicate specification of the error return value of BN_mod_word(3).
  > Fix a markup error in the remaining copy of the same return value.
  > (schwarze@)

  ~ man/BN_bn2bin.3                       

  > Add Copyright and license.
  > More details about BN_hex2bn(3) lifted from the OpenSSL manual,
  > but worded less clumsily. (schwarze@)

  ~ man/BN_cmp.3                          

  > Copyright and license (schwarze@)

  ~ man/BN_copy.3                         

  > Add Copyright and license.
  > Merge documentation of BN_with_flags(3) from OpenSSL. (schwarze@)

  ~ man/BN_generate_prime.3               

  > Add Copyright and license.
  > In the SYNOPSIS, show prototypes rather than #define directives.
  > Clarify that BN_generate_prime_ex(3) takes the minimum length,
  > not the exact length. (schwarze@)

  ~ man/BN_mod_inverse.3                  

  > Copyright and license (schwarze@)

  ~ man/BN_mod_mul_montgomery.3           ~ man/BN_mod_mul_reciprocal.3
  ~ man/BN_new.3                          

  > Add Copyright and license.
  > Mention that some *_free(3) functions accept NULL.
  > Delete useless statements about void functions not retuning a value.
  > (schwarze@)

  ~ man/BN_num_bytes.3                    

  > Copyright and license (schwarze@)

  ~ man/BN_rand.3                         

  > Add Copyright and license.
  > Merge one additional sentence stating a restriction on arguments from
  > OpenSSL. (schwarze@)

  ~ man/BN_set_bit.3                      

  > Add Copyright and license.
  > Mention that shifting by negative numbers of bits is not allowed.
  > (schwarze@)

  ~ man/BN_swap.3                         ~ man/BN_zero.3

  > Copyright and license (schwarze@)

  ~ man/BUF_MEM_new.3                     

  > Add Copyright and license.
  > Merge documentatin of BUF_MEM_grow_clean(3) and BUF_reverse(3) from
  > OpenSSL.
  > Mention that BUF_MEM_free(3) accepts NULL. (schwarze@)

  ~ man/CONF_modules_free.3               

  > Add Copyright and license.
  > Drop the empty RETURN VALUES section. (schwarze@)

  ~ man/CONF_modules_load_file.3          

  > Add Copyright and license.
  > Merge some typo fixes, a paragraph documenting another flag,
  > and some additional explanations and EXAMPLES from OpenSSL. (schwarze@)

  ~ man/DES_set_key.3                     

  > Add the correct Copyright notices and licenses.
  > This is the first manual page i encounter that contains both parts
  > of text derived from the old SSLeay documentation, hence covered
  > by Tim Hudson's Copyright and available under Eric Young's original
  > SSLeay license, and parts changed or added later, hence covered by
  > the OpenSSL Copyright and license.  Both licenses have to be included.
  > (schwarze@)

  ~ man/BUF_MEM_new.3                     

  > grammar fix; (jmc@)

libpcap

  ~ gencode.c                             

  > Extend the DLT_OPENFLOW header to include the switch datapath id.
  > OK rzalamena@ (reyk@)

== regress =========================================================== 04/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

sys

  ~ net/rtable/srp_compat.h               

  > SRPL_FIRST() and SRPL_FOLLOW(). (mpi@)

== share ============================================================= 05/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/man4.loongson/htb.4              

  > Document a limitation on interrupt routing. (visa@)

  ~ man9/srpl_rc_init.9                   

  > Rename SRPL_ENTER() to SRPL_FIRST() and SRPL_NEXT() to SRPL_FOLLOW().
  > This allows us to introduce SRPL_NEXT() that can be used to start
  > iterating on an arbitrary member of an srp list, hence without calling
  > SRPL_ENTER().
  > ok dlg@, jmatthew@ (mpi@)

  ~ man9/Makefile                         ~ man9/srpl_rc_init.9
  + man9/SRPL_EMPTY_LOCKED.9              

  > Move LOCKED macros to teir own manual.
  > This will allow us to better document them and add examples.
  > Disccussed with dlg@ (mpi@)

== sys =============================================================== 06/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/octeon/dev

  ~ octeon_intr.c                         

  > Drop pointless type casts. (visa@)

net

  ~ rtable.c                              

  > Rename SRPL_ENTER() to SRPL_FIRST() and SRPL_NEXT() to SRPL_FOLLOW().
  > This allows us to introduce SRPL_NEXT() that can be used to start
  > iterating on an arbitrary member of an srp list, hence without calling
  > SRPL_ENTER().
  > ok dlg@, jmatthew@ (mpi@)

  ~ rtable.c                              

  > Make rtable_iterate(9) mpsafe by using the new SRPL_NEXT(9).
  > ok dlg@, jmatthew@ (mpi@)

  ~ if_switch.c                           ~ if_switch.h
  ~ ofp.h                                 ~ switchofp.c

  > Extend the DLT_OPENFLOW header to include the switch datapath id.
  > OK rzalamena@ (reyk@)

netinet

  ~ ip_carp.c                             

  > Rename SRPL_ENTER() to SRPL_FIRST() and SRPL_NEXT() to SRPL_FOLLOW().
  > This allows us to introduce SRPL_NEXT() that can be used to start
  > iterating on an arbitrary member of an srp list, hence without calling
  > SRPL_ENTER().
  > ok dlg@, jmatthew@ (mpi@)

  ~ if_ether.c                            

  > Make rtable_iterate(9) mpsafe by using the new SRPL_NEXT(9).
  > ok dlg@, jmatthew@ (mpi@)

sys

  ~ srp.h                                 

  > Rename SRPL_ENTER() to SRPL_FIRST() and SRPL_NEXT() to SRPL_FOLLOW().
  > This allows us to introduce SRPL_NEXT() that can be used to start
  > iterating on an arbitrary member of an srp list, hence without calling
  > SRPL_ENTER().
  > ok dlg@, jmatthew@ (mpi@)

== usr.sbin ========================================================== 07/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

smtpd

  ~ bounce.c                              ~ filter.c
  ~ ioev.c                                ~ ioev.h
  ~ mda.c                                 ~ mta_session.c
  ~ smtp_session.c                        

  > add dedicated functions to set fd and callback on a struct io.
  > simplify io_init() prototype.
  > ok sunil@ gilles@ (eric@)

tcpdump

  ~ print-ofp.c                           

  > Extend the DLT_OPENFLOW header to include the switch datapath id.
  > OK rzalamena@ (reyk@)

vmd

  ~ i8259.c                               

  > Remove some old code that isn't needed anymore. (mlarkin@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to