OpenBSD src changes summary for 2017-01-30 ==========================================
distrib/sets lib/libcrypto libexec/ld.so regress/usr.bin regress/usr.sbin share/man sys/dev/ic sys/dev/usb sys/net sys/net80211 sys/sys usr.bin/mandoc usr.bin/ssh usr.bin/tmux usr.sbin/httpd usr.sbin/mkuboot usr.sbin/syspatch == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.arm64 ~ lists/comp/md.arm64 > Sync md sets for arm64, continuing to omit the parts that need to move > out of mi for now. (jsg@) ~ lists/comp/mi > sync (tb@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ man/BN_add.3 ~ man/BN_copy.3 ~ man/BN_mod_inverse.3 ~ man/BN_new.3 ~ man/Makefile + man/BN_set_flags.3 > Document BN_set_flags(3) and BN_get_flags(3). > jsing@ confirmed that these macros are public and worth documenting. > (schwarze@) ~ man/BN_mod_mul_montgomery.3 ~ man/BN_mod_mul_reciprocal.3 ~ man/BN_new.3 > tweak previous; (jmc@) == libexec =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ mips64/rtld_machine.c > Fix ELF64_R_TYPE(reloc->r_info) to have the same type on mips64le > as on other LP64 archs, __uint64_t, so that printf-like functions > don't require extra casting...then eliminate the extra cast in > ld.so/mips64/rtld_machine.c > discussed with miod > ok visa@ (guenther@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ ssh/forwarding.sh > partially unbreak: was not specifying hostname on some $SSH invocations > (djm@) ~ ssh/forwarding.sh > fully unbreak: some $SSH invocations did not have -F specified and > could pick up the ~/.ssh/config of the user running the tests (djm@) usr.sbin ~ httpd/tests/Makefile > unbreak httpd regress tests after wobj change > Previously, the tests used the obj dir as the httpd chroot/root. But > the www user cannot access any files since we switched obj to 0750. > The fix is to create another 0755 subdirectory obj/htdocs as the root. > (reyk@) ~ httpd/tests/Makefile > Adjust CLEANFILES for new httpd root (reyk@) ~ httpd/tests/Httpd.pm ~ httpd/tests/Makefile > Fix TLS tests. Keys and log files are now in obj, not in obj/htdocs > (reyk@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/port-modules.5 > Mention MODGO_LDFLAGS. (ajacoutot@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys dev/ic ~ ar5008.c ~ ar9003.c > Prevent athn(4) from using RTS for non-data frames. > ok mpi@ (stsp@) ~ ar5008.c > Stop athn(4) 11n hostap from applying HT protection to non-11n clients. > The driver was checking the wrong flag by mistake. > ok phessler@ mpi@ (stsp@) ~ rtwn.c > Fix size passed to free(9) > ok tb@ stsp@ (jca@) ~ rtwn.c > Make rtwn(4) and urtwn(4) tell the hardware about short preamble and > short slot time settings. > ok mpi@ (stsp@) ~ rtwn.c ~ rtwnvar.h > Make urtwn(4) run slot time updates from a USB task. > Fixes 'usbd_do_request: not in process context' warnings introduced > recently. > Fix reported and confirmed by Mikhail aka mp39590 aka misha (stsp@) dev/usb ~ if_urtwn.c > Make urtwn(4) run slot time updates from a USB task. > Fixes 'usbd_do_request: not in process context' warnings introduced > recently. > Fix reported and confirmed by Mikhail aka mp39590 aka misha (stsp@) net ~ pf.c ~ pf_ioctl.c ~ pf_norm.c ~ pfvar.h > removes the pf_consistency_lock and protects the users with > NET_LOCK(). pfioctl() will need the NET_LOCK() anyway. So better keep > things simple until we're going to redesign PF for a MP world. > fixes the crash reported by Kaya Saman. > ok mpi@, bluhm@ (benno@) ~ pf.c > whitespace, from bluhm@ (benno@) net80211 ~ ieee80211_output.c ~ ieee80211_var.h > Enable ieee80211_edca_table, which was under #if 0. This table can be used > by drivers to pass default EDCA parameters to firmware instead of passing > local hardcoded values. > ok millert@ (stsp@) sys ~ exec_elf.h > Fix ELF64_R_TYPE(reloc->r_info) to have the same type on mips64le > as on other LP64 archs, __uint64_t, so that printf-like functions > don't require extra casting...then eliminate the extra cast in > ld.so/mips64/rtld_machine.c > discussed with miod > ok visa@ (guenther@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ man_html.c > Rework fill mode handling for -man -Thtml. > Basically, open <pre> whenever printing text in no-fill mode and it is > not already open, and close it whenever printing something that cannot > be inside <pre>. > This fixes a crash reported by Michael <Stapelberg at debian dot org> > in the French Linux chroot(2) manual and also improves rendering > for OpenBSD pages like DPMSGetTimeouts(3) and GLwDrawingArea(3). > These changes also permitted retiring struct mhtml. (schwarze@) ssh ~ sshconnect2.c > don't dereference authctxt before testing != NULL, it causes compilers > to make assumptions; from Karsten Weiss (djm@) ~ sshconnect2.c > misplaced braces in test; from Karsten Weiss (djm@) ~ readconf.c > some explicit NULL tests when dumping configured forwardings; > from Karsten Weiss (djm@) ~ readconf.c > small cleanup post SSHv1 removal: > remove SSHv1-isms in commented examples > reorder token table to group deprecated and compile-time conditional tokens > better > fix config dumping code for some compile-time conditional options that > weren't being correctly skipped (SSHv1 and PKCS#11) (djm@) ~ auth2-pubkey.c > revise keys/principals command hang fix (bz#2655) to consume entire > output, avoiding sending SIGPIPE to subprocesses early; ok dtucker@ (djm@) ~ sshd.8 > Small correction to the known_hosts section on when it is updated. > Patch from lkppo at free.fr some time ago, pointed out by smallm at sdf.org > (dtucker@) tmux ~ cmd-show-options.c ~ format.c ~ options.c ~ tmux.h > When a flag option is used in a format, it should use the number form > not string. (nicm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ server_file.c > Fix error path of range requests, found while reviewing byte range support. > OK jsg@ (reyk@) mkuboot ~ Makefile > build mkuboot on arm64 (jsg@) syspatch ~ syspatch.sh > Drop empty line. (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
