OpenBSD src changes summary for 2017-02-01
==========================================

distrib/sets                            gnu
lib/libc                                regress/usr.sbin
sys/dev/ic                              sys/dev/pci
sys/kern                                sys/net
sys/netinet                             sys/netinet6
sys/sys                                 usr.bin/ssh
usr.bin/tail                            usr.bin/tmux
usr.bin/units                           usr.sbin/ocspcheck

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

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

sets

  ~ lists/base/mi                         ~ lists/comp/mi

  > sync (jsg@)

== gnu =============================================================== 02/07 ==

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

gnu

  ~ gcc/gcc/gcc.c                         

  > fix format string
  > ok krw@ (chl@)

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

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

libc

  ~ stdlib/malloc.c                       

  > Let realloc handle and produce moved pointers for allocations between
  > half a page and a page. ok jmatthew@ tb@ (otto@)

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

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

usr.sbin

  ~ httpd/tests/funcs.pl                  + httpd/tests/args-get-range-512.pl
  + httpd/tests/args-get-range-multipart.pl
  + httpd/tests/args-tls-get-range-512.pl
  + httpd/tests/args-tls-get-range-multipart.pl

  > Add Range and multipart tests. (reyk@)

  ~ httpd/tests/README                    

  > SUDO is doas (reyk@)

== sys =============================================================== 05/07 ==

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

dev/ic

  ~ ar5008.c                              

  > In athn(4), if multi-rate retry is disabled due to RTS being used, then do
  > not tell rate scaling algos about failed retries. All attempts use the same
  > rate anyway, so checking whether the frame succeeded or failed is good
  > enough.
  > ok mpi@ (stsp@)

  ~ r92creg.h                             ~ rtwn.c

  > Add AMRR support to rtwn(4). Based on code from FreeBSD.
  > Works much better than firmware-based rate scaling in my testing.
  > ok mpi@ (stsp@)

  ~ cy.c                                  

  > Fix format strings in cy(4), allows to compile with CY_DEBUG.
  > From Jan Klemkow (bluhm@)

dev/pci

  ~ if_rtwn.c                             

  > Add AMRR support to rtwn(4). Based on code from FreeBSD.
  > Works much better than firmware-based rate scaling in my testing.
  > ok mpi@ (stsp@)

kern

  ~ uipc_socket.c                         

  > In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
  > the netlock held.  This also changes the prototypes of the *ctloutput
  > functions to take an mbuf instead of an mbuf pointer.
  > help, guidance from bluhm@ and mpi@
  > ok bluhm@ (dhill@)

net

  ~ if.c                                  

  > Switch from splsoftnet to taking the netlock in if_attachhead().
  > The same change was made to if_attach() in rev 1.467.
  > ok mpi@ (jsg@)

  ~ if.c                                  

  > Take if_attach_common() out from under netlock as it does a bunch
  > of sleeping mallocs to initialise a new ifp.  The ifp is later
  > added to the global list with the lock held.
  > ok mpi@ (jsg@)

  ~ rtsock.c                              

  > In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
  > the netlock held.  This also changes the prototypes of the *ctloutput
  > functions to take an mbuf instead of an mbuf pointer.
  > help, guidance from bluhm@ and mpi@
  > ok bluhm@ (dhill@)

netinet

  ~ ip_mroute.c                           ~ ip_mroute.h
  ~ ip_output.c                           ~ ip_var.h
  ~ raw_ip.c                              ~ tcp_usrreq.c
  ~ tcp_var.h                             

  > In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
  > the netlock held.  This also changes the prototypes of the *ctloutput
  > functions to take an mbuf instead of an mbuf pointer.
  > help, guidance from bluhm@ and mpi@
  > ok bluhm@ (dhill@)

netinet6

  ~ icmp6.c                               ~ ip6_mroute.c
  ~ ip6_mroute.h                          ~ ip6_output.c
  ~ ip6_var.h                             ~ raw_ip6.c

  > In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
  > the netlock held.  This also changes the prototypes of the *ctloutput
  > functions to take an mbuf instead of an mbuf pointer.
  > help, guidance from bluhm@ and mpi@
  > ok bluhm@ (dhill@)

sys

  ~ protosw.h                             

  > In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
  > the netlock held.  This also changes the prototypes of the *ctloutput
  > functions to take an mbuf instead of an mbuf pointer.
  > help, guidance from bluhm@ and mpi@
  > ok bluhm@ (dhill@)

== usr.bin =========================================================== 06/07 ==

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

ssh

  ~ channels.c                            ~ channels.h
  ~ serverloop.c                          

  > Return true reason for port forwarding failures where feasible rather
  > than always "administratively prohibited".  bz#2674, ok djm@ (dtucker@)

tail

  ~ read.c                                

  > Don't allocate the buffer for the -n flag in one call.
  > Fixes an ENOMEM with an extremely large -n value and a small input.
  > Issue reported by Soner Tari
  > OK stsp@ (martijn@)

  ~ read.c                                

  > Add a missing sizeof(*lines) factor to previous commit to ensure we zero
  > out enough of the lines array.  Problem found with malloc's 'J' option.
  > ok martijn (tb@)

tmux

  ~ format.c                              ~ input-keys.c
  ~ input.c                               ~ key-string.c
  ~ server-client.c                       ~ tmux.1
  ~ tmux.h                                ~ tty.c

  > Implement "all event" (1003) mouse mode but in a way that works. The
  > main issue is that if we have two panes, A with 1002 and B with 1003, we
  > need to set 1003 outside tmux in order to get all the mouse events, but
  > then we need to suppress the ones that pane A doesn't want. This is easy
  > in SGR mouse mode, because buttons == 3 is only used for movement events
  > (for other events the trailing m/M marks a release instead), but in
  > normal mouse mode we can't tell so easily. So for that, look at the
  > previous event instead - if it is drag+release as well, then the current
  > event is a movement event. (nicm@)

units

  ~ units.lib                             

  > update currency exchanges rates; (jmc@)

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

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

ocspcheck

  ~ http.c                                ~ ocspcheck.c

  > netinet/in.h should be included, and freebsd and some others
  > don't have EAI_NODATA, so make this easier for people
  > from bernard spill (beck@)

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

Reply via email to