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

distrib/sets                            lib/libcrypto
regress/lib                             sys/arch/armv7/sunxi
sys/arch/loongson/include               sys/dev/pv
sys/kern                                sys/net
sys/nfs                                 usr.sbin/lpr
usr.sbin/smtpd                          usr.sbin/switchd
usr.sbin/syspatch                       usr.sbin/tcpdump
usr.sbin/vmctl                          usr.sbin/vmd

== distrib =========================================================== 01/05 ==

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

sets

  ~ lists/comp/mi                         

  > sync (tb@)

== lib =============================================================== 02/05 ==

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

libcrypto

  ~ man/EC_KEY_new.3                      

  > Add Copyright and license.
  > Mention that EC_KEY_free(3) accepts NULL.
  > Merge some auxiliary explanations regarding the effects of EC_KEY
  > encoding flags, lifted from the separate page EC_KEY_get_enc_flags(3)
  > that OpenSSL split off from EC_KEY_new(3). (schwarze@)

  ~ man/EC_POINT_new.3                    

  > Add Copyright and license.
  > Mention that EC_POINT_free(3) and EC_POINT_clear_free(3) accept NULL.
  > Fix two evil typos (from OpenSSL). (schwarze@)

  ~ man/EC_GROUP_new.3                    

  > Add Copyright and license.
  > Mention that EC_GROUP_free(3) and EC_GROUP_clear_free(3) accept NULL.
  > (schwarze@)

  ~ man/EC_GFp_simple_method.3            ~ man/EC_GROUP_copy.3
  ~ man/EC_POINT_add.3                    

  > Copyright and license (schwarze@)

  - man/EVP_PKEY_get_default_digest.3     ~ man/Makefile
  + man/EVP_PKEY_get_default_digest_nid.3

  > rename _default_digest.3 to _default_digest_nid.3, since this page
  > describes only one function, _default_digest_nid();
  > ok schwarze, who informs me openssl already came to this conclusion
  > in june of this year; (jmc@)

  ~ man/engine.3                          

  > Add Copyright and license.
  > Pull in a small number of typo fixes from OpenSSL.
  > Drop speculations about future developments that OpenSSL deleted as well.
  > This page is a mess for at least three reasons: (1) it doesn't
  > actually document all functions listed in the SYNOPSIS, (2) it ought
  > to be split into functional groups of reasonable size, and (3) the
  > user interface is ill-designed to the point of absurdity.  In view
  > of item (3), i'm loath to tackle items (1) and (2), so i'm leaving
  > this in its present sorry state for now, refraining even from
  > renaming it to ENGINE_add(3) and expanding the NAME section as
  > OpenSSL did - because that would merely sweep all the turds under
  > the rug. (schwarze@)

  ~ man/BIO.3                             

  > Add Copyright and license and improve .Nd. (schwarze@)

  ~ man/HMAC.3                            ~ man/MD5.3
  ~ man/OBJ_nid2obj.3                     ~ man/OPENSSL_config.3
  ~ man/OPENSSL_load_builtin_modules.3    ~ man/OpenSSL_add_all_algorithms.3

  > various cleanup; (jmc@)

== regress =========================================================== 03/05 ==

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

lib

  ~ libfuse/fuse-opt-add-arg.c            ~ libfuse/fuse-opt-add-opt-escaped.c
  ~ libfuse/fuse-opt-add-opt.c            ~ libfuse/fuse-opt-insert-arg.c
  ~ libfuse/fuse-opt-match.c              

  > Return different error number to know which test is failing. (mpi@)

== sys =============================================================== 04/05 ==

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

arch/armv7/sunxi

  ~ sxiehci.c                             

  > Add support for the sun9i USB PHYs and attach to the sun9i EHCI
  > controllers.
  > Doesn't work yet, but it is a step in the right direction. (kettenis@)

arch/loongson/include

  ~ pmon.h                                

  > Fix CPU info struct. (visa@)

dev/pv

  ~ hyperv.c                              

  > Use CPUID flags to determine working components
  > This adds a few checks to make sure we're not trying to use features
  > that are not advertised with CPUID feature flags and avoid attaching
  > when Xen viridium emulation is turned on.
  > Prompted by a report from Kirill Miazine <km at krot ! org>, thanks!
  > Discussed with reyk@. (mikeb@)

kern

  ~ uipc_socket.c                         

  > Enforce that pr_ctloutput is called at IPL_SOFTNET.
  > This will allow us to keep locking simple as soon as we trade
  > splsoftnet() for a rwlock.
  > ok bluhm@ (mpi@)

  ~ uipc_domain.c                         

  > Enforce that pr_ctlinput, pr_slowtimo and pr_fasttimo are called
  > at IPL_SOFTNET.
  > This will allow us to keep locking simple as soon as we trade
  > splsoftnet() for a rwlock.
  > ok bluhm@ (mpi@)

  ~ sys_socket.c                          

  > Enforce that ifioctl() is called at IPL_SOFTNET.
  > This will allow us to keep locking simple as soon as we trade
  > splsoftnet() for a rwlock.
  > ok bluhm@ (mpi@)

net

  ~ ofp.h                                 

  > Fix OFP spelling for version bitmap define in ofp header and tcpdump, also
  > change the truncation message in hello with the standard one.
  > ok reyk@ (rzalamena@)

  ~ if_pflog.c                            ~ if_pfsync.c
  ~ pf.c                                  ~ pf_norm.c
  ~ pf_osfp.c                             ~ pfvar.h
  ~ pfvar_priv.h                          

  > Fold union pf_headers buffer into struct pf_pdesc (enabled by
  > pfvar_priv.h).
  > Prevent pf_socket_lookup() reading uninitialised header buffers on
  > fragments.
  > OK blum@ sashan@ (procter@)

  ~ if_switch.c                           

  > Fix panic on detach hook when interfaces get destroyed.
  > ok reyk@ (rzalamena@)

nfs

  ~ nfs_boot.c                            

  > Enforce that ifioctl() is called at IPL_SOFTNET.
  > This will allow us to keep locking simple as soon as we trade
  > splsoftnet() for a rwlock.
  > ok bluhm@ (mpi@)

== usr.sbin ========================================================== 05/05 ==

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

lpr

  ~ lpd/printjob.c                        

  > Fix printf of NULL for the FILTERERR case when the tempfile is empty
  > or missing.  From Sebastien Marie. (millert@)

smtpd

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

  > Normalize the io input buffer internally when reinstalling the io event, so
  > the caller doesn't have to bother with this.
  > ok gilles@ sunil@ (eric@)

switchd

  ~ ofp.c                                 ~ ofp10.c
  ~ ofp13.c                               ~ ofp_common.c
  ~ switchd.h                             

  > Implement support for version negotiation using hello messages. This
  > also prevents connections from switching the version in the middle of
  > the operation.
  > tweak from and ok reyk@ (rzalamena@)

  ~ ofp10.c                               

  > Add "features request" support and reply validation.
  > ok reyk@ (rzalamena@)

syspatch

  ~ syspatch.sh                           

  > Allow passing an explicit return code to sp_err() in case we don't want to
  > exit
  > right away.
  > Factorise some common stuff.
  > Be consistent in variables subtitution. (ajacoutot@)

  ~ syspatch.sh                           

  > Make sure /var/syspatch/$OSREV is not on a read-only mount-point when doing
  > a rollback. (ajacoutot@)

tcpdump

  ~ print-ofp.c                           

  > Fix OFP spelling for version bitmap define in ofp header and tcpdump, also
  > change the truncation message in hello with the standard one.
  > ok reyk@ (rzalamena@)

vmctl

  ~ vmctl.c                               

  > Insert disabled VMs into vmd(8)'s queues and allow vmctl(8) to display
  > them.
  > Tested by Jon Bernard and reyk@.
  > OK reyk@, no objections mlarkin@.
  > Thanks (edd@)

vmd

  ~ parse.y                               ~ vmd.c
  ~ vmd.h                                 

  > Insert disabled VMs into vmd(8)'s queues and allow vmctl(8) to display
  > them.
  > Tested by Jon Bernard and reyk@.
  > OK reyk@, no objections mlarkin@.
  > Thanks (edd@)

  ~ vmd.c                                 

  > There is no need for res when there is already ret. (reyk@)

  ~ log.c                                 

  > Restore previous errno after log_warn*() to make sure that it never
  > alters it.
  > OK mlarkin@ (reyk@)

  ~ config.c                              ~ vmd.c

  > Fix error path of config_setvm() and its callers.  This unbreaks
  > loading of invalid kernel files.
  > Reported by mlarkin@
  > OK mlarkin@ (reyk@)

  ~ vmm.c                                 

  > Don't attempt to call vm_remove() with a NULL vm: some functions like
  > config_getvm() already removed the vm on failure!
  > Found by mlarkin@ (reyk@)

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

Reply via email to