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
