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

Reply via email to