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
