OpenBSD src changes summary for 2017-06-06
==========================================

distrib/syspatch                        etc/MAKEDEV.man
etc/rc                                  gnu
regress/bin                             regress/sys
sbin/ifconfig                           sbin/slaacd
share/man                               sys/arch/arm64/conf
sys/arch/octeon/octeon                  sys/dev
sys/dev/pckbc                           sys/dev/pv
sys/dev/usb                             sys/dev/wscons
sys/net                                 usr.bin/mandoc
usr.bin/ssh                             usr.bin/tmux

== distrib =========================================================== 01/08 ==

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

syspatch

  ~ bsd.syspatch.mk                       

  > Don't patch(1) as the 'build' user; it has no right over the src tree.
  > That bug was hidden because patch(1) returns '0' on that particular case.
  > To be fixed...
  > ok robert@ (ajacoutot@)

== etc =============================================================== 02/08 ==

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

MAKEDEV.man

  ~ MAKEDEV.man                           

  > Mention that the special files are created in the current working
  > directory. Suggested by Scott Cheloha.
  > discussed with jmc (tb@)

rc

  ~ rc                                    

  > start slaacd as early as possible, right after pf and sysctl.conf are
  > setup.
  > Input & OK deraadt@ (florian@)

== gnu =============================================================== 03/08 ==

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

gnu

  ~ llvm/tools/clang/lib/Driver/Tools.cpp

  > Enable -fwrapv by default with clang to treat signed integer overflows
  > as defined.  This is done to prevent dangerous optimisations which could
  > remove security critical overflow checks.
  > Base gcc has -fno-strict-overflow by default, with clang this is
  > identical to -fwrapv.
  > Prompted by naddy@ discovering a hang with a clang compiled i386 kernel
  > that was resolved with -fwrapv.
  > ok kettenis@ pascal@ (jsg@)

== regress =========================================================== 04/08 ==

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

bin

  ~ ksh/edit/emacs.sh                     

  > Test insertion of unmatched meta sequence. (anton@)

sys

  ~ net/rtable/kern_compat.h              

  > Update stubs to work with radix tree. (mpi@)

== sbin ============================================================== 05/08 ==

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

ifconfig

  ~ ifconfig.c                            

  > make vnetid and parent commands available in SMALL ifconfigs.
  > the code behind the commands has been built on SMALL forever, this just
  > moves it available in the cmd table. the binary doesnt change size. (dlg@)

slaacd

  ~ slaacd.h                              

  > We are going to start slaacd(8) much earlier, before /var is even
  > mounted. Move control socket to /dev for now.
  > Input & OK deraadt@ (florian@)

== share ============================================================= 06/08 ==

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

man

  ~ man8/man8.alpha/MAKEDEV.8             ~ man8/man8.amd64/MAKEDEV.8
  ~ man8/man8.arm64/MAKEDEV.8             ~ man8/man8.armv7/MAKEDEV.8
  ~ man8/man8.hppa/MAKEDEV.8              ~ man8/man8.i386/MAKEDEV.8
  ~ man8/man8.landisk/MAKEDEV.8           ~ man8/man8.loongson/MAKEDEV.8
  ~ man8/man8.luna88k/MAKEDEV.8           ~ man8/man8.macppc/MAKEDEV.8
  ~ man8/man8.octeon/MAKEDEV.8            ~ man8/man8.sgi/MAKEDEV.8
  ~ man8/man8.socppc/MAKEDEV.8            ~ man8/man8.sparc64/MAKEDEV.8

  > regen (tb@)

  ~ man1/clang-local.1                    

  > mention -fwrapv being on by default (jsg@)

  ~ man7/roff.7                           

  > Minimal implementation of the roff(7) .ce request (center a number
  > of input lines without filling).
  > Contrary to groff, high-level macros abort .ce mode for now. (schwarze@)

== sys =============================================================== 07/08 ==

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

arch/arm64/conf

  ~ Makefile.arm64                        

  > correct the depend list of a target introduced in rev 1.9
  > from deraadt@ (jsg@)

arch/octeon/octeon

  ~ autoconf.c                            ~ locore.S

  > Implement startup smashing in C. The code should be moved
  > under arch/mips64 once loongson and sgi have gap.o.
  > Discussed with deraadt@ (visa@)

  ~ locore.S                              

  > Remove code that is not needed right now. (visa@)

dev

  ~ softraid.c                            

  > Provide sufficient info in error messages to identify
  > softraid volume and backing disk when i/o errors occur.
  > Original issue reported by Paul de Weerd.
  > Suggestions from jsing@.
  > ok deraadt@ mikeb@ (krw@)

dev/pckbc

  ~ pms.c                                 

  > Set the weak variant of hysteresis as default. (bru@)

dev/pv

  ~ xbf.c                                 

  > Call xbf_intr for polled transfers that can't sleep (mikeb@)

  ~ xbf.c                                 

  > Rewrite the driver to handle 64kb transfers
  > Although several codepaths in the kernel such as coredump
  > and buffercache read-ahead feature assume that underlying
  > hardware is capable of handling 64kb transfers without any
  > issues, xbf was setup to rely on a single descriptor per
  > transfer which limited the maximum size of an individual
  > transfer to 11 4k segments amounting to 44k bytes.
  > To avoid overbooking, a metadata object is allocated for
  > each transfer to keep track of associated descriptors
  > limiting the maximum amount of outstanding transfers to
  > half the ring size.
  > The issue was reported by Dan Cross <crossd at gmail.com>,
  > thanks! (mikeb@)

dev/usb

  ~ usbdevs                               

  > Sort DLINK section and add USB device ID of D-Link DWA-131 rev E1.
  > ok stsp@ (kevlo@)

  ~ ukbdmap.c                             ~ usbdevs.h
  ~ usbdevs_data.h                        

  > Regen. (kevlo@)

  ~ ubcmtp.c                              

  > Set the weak variant of hysteresis as default. (bru@)

dev/wscons

  ~ wsconsio.h                            ~ wstpad.c

  > Add support for tap gestures. (bru@)

  ~ wsmouseinput.h                        

  > Set the weak variant of hysteresis as default. (bru@)

net

  ~ pfkeyv2_convert.c                     

  > Fix build without PF. (mpi@)

  ~ if_etherip.c                          

  > Do not rely on <net/rtable.h> beeing included by other headers.
  > Fix build without PF, PIPEX nor IPSEC. (mpi@)

  ~ pipex.c                               

  > Update panic strings, pipex no longer use rn_inithead0(). (mpi@)

== usr.bin =========================================================== 08/08 ==

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

mandoc

  ~ mandoc.1                              ~ mandoc.h
  ~ mdoc_man.c                            ~ read.c
  ~ roff.c                                ~ roff.h
  ~ roff_html.c                           ~ roff_term.c
  ~ roff_validate.c                       

  > Minimal implementation of the roff(7) .ce request (center a number
  > of input lines without filling).
  > Contrary to groff, high-level macros abort .ce mode for now. (schwarze@)

ssh

  ~ packet.c                              

  > Fix compression output stats broken in rev 1.201.  Patch originally by
  > Russell Coker via Debian bug #797964 and Christoph Biedl.  ok djm@
  > (dtucker@)

tmux

  ~ tty.c                                 

  > Delete input event when evbuffer_read() fails to avoid just spinning
  > around a dead file descriptor. Seems to fix a problem reported by Greg
  > Hurrell in GitHub issue 941. (nicm@)

  ~ window-tree.c                         

  > Do not pass a state into commands when fired on individual items in tree
  > mode, rely on the %% target substitution in the command for the chosen
  > pane and leave the default target as the current pane (where the mode
  > is). Otherwise, joinp and similar end up with -t and -s the
  > same. Reported by Jacob Niehus in GitHub issue 960. (nicm@)

  ~ server-client.c                       

  > Continue and pass keys through if they are repeated keys, so that the
  > first key after a repeated key doesn't get lost. (nicm@)

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

Reply via email to