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

bin/csh                                 bin/ksh
distrib/sets                            distrib/syspatch
games/hack                              regress/bin
share/man                               sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/i386/i386
sys/arch/i386/include                   sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 sys/net80211
sys/netinet                             usr.bin/locate
usr.bin/mandoc                          usr.bin/vi
usr.sbin/pkg_add                        usr.sbin/vmd

== bin =============================================================== 01/08 ==

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

csh

  ~ misc.c                                

  > Don't try to close every single file descriptor up to _SC_OPEN_MAX in csh.
  > Instead, close the fds that reside in between the gaps of used fds and once
  > the
  > largest used fd is reached call closefrom().
  > ok deraadt@ (anton@)

ksh

  ~ emacs.c                               ~ ksh.1

  > '^T' is documented to be bounded to transpose-chars while in emacs
  > mode, not "stuff". While here, remove the poorly described "stuff"
  > and "stuff" bind functions as well..
  > In the unlikely event anyone has those in .kshrc, they'll need to
  > be removed.
  > ok anton@ (brynet@)

== distrib =========================================================== 02/08 ==

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

sets

  ~ lists/comp/mi                         

  > sync (jsg@)

syspatch

  ~ bsd.syspatch.mk                       

  > Set SRCDIR according to build type and s/X11SRC/XSRCDIR
  > ok robert@ (ajacoutot@)

== games ============================================================= 03/08 ==

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

hack

  - hack.sh                               ~ Makequest
  ~ READ_ME                               

  > Fix a path in Makequest and remove hack.sh (it never worked).
  > OK tb@ (akfaew@)

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

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

bin

  ~ ksh/edit/vi.sh                        

  > Fix EOL tests for ksh vi mode. (anton@)

== share ============================================================= 05/08 ==

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

man

  ~ man9/pool_cache_init.9                

  > fix some nits
  > ok dlg@ (jmatthew@)

  ~ man8/afterboot.8                      

  > doas won't be configured after the first boot, so stop recommending
  > use of it to change root's password. remove a leftover sentence and
  > apply minor grammar tweaks while here.
  > ok deraadt (tj@)

== sys =============================================================== 06/08 ==

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

arch/amd64/amd64

  ~ identcpu.c                            ~ vmm.c

  > SVM: better cleanbits handling. Fixes an issue on Bulldozer CPUs causing
  > #TF exceptions during guest VM boot
  > ok brynet (mlarkin@)

  ~ vmm.c                                 

  > remove some magic numbers in the flush-by-asid code and check if the CPU
  > supports that feature before we try to use it.
  > discussed with deraadt (mlarkin@)

  ~ autoconf.c                            

  > use [] instead of * for reaching regions to unmap, making this more
  > similar to smashing versions written by visa (deraadt@)

arch/amd64/include

  ~ cpu.h                                 ~ specialreg.h

  > SVM: better cleanbits handling. Fixes an issue on Bulldozer CPUs causing
  > #TF exceptions during guest VM boot
  > ok brynet (mlarkin@)

  ~ specialreg.h                          

  > remove some magic numbers in the flush-by-asid code and check if the CPU
  > supports that feature before we try to use it.
  > discussed with deraadt (mlarkin@)

  ~ biosvar.h                             

  > Fix a couple of comment typos in amd64 and i386 biosvar.h (tom@)

arch/i386/i386

  ~ autoconf.c                            

  > use [] instead of * for reaching regions to unmap, making this more
  > similar to smashing versions written by visa (deraadt@)

arch/i386/include

  ~ biosvar.h                             

  > Fix a couple of comment typos in amd64 and i386 biosvar.h (tom@)

dev/pci

  ~ if_iwm.c                              ~ if_iwmvar.h

  > Remove the IWM_FLAG_HW_INITED flag from iwm(4). This flag was redundant.
  > The IFF_RUNNING flag in struct ifnet serves the same purpose.
  > ok mpi@ kettenis@ deraadt@ (stsp@)

dev/usb

  ~ dwc2/dwc2_hcdintr.c                   

  > Check the validity of the `qtd' pointer after each interrupt case
  > and bail out if the pointer has become invalid. This prevents
  > use-after-free memory accesses that corrupted the dwc2qtd pool.
  > This fix improves stability on the Raspberry Pi 3.
  > From Linux commit dc8730846948e517169f630826cd2c97615f5ee8
  > OK kettenis@ (visa@)

kern

  ~ uipc_socket.c                         

  > Convert sodidle() to timeout_set_proc(9), it needs a process context
  > to grab the rwlock.
  > Problem reported by Rivo Nurges.
  > ok bluhm@ (mpi@)

  ~ kern_sysctl.c                         

  > Do not touch file pointers for which FILE_IS_USABLE() is false.
  > They're might not be fully constructed.
  > ok mpi@ deraadt@ bluhm@ (gerhard@)

  ~ uipc_socket.c                         

  > In ddb print socket bit field so_state in hex to match SS_ defines.
  > (bluhm@)

net

  ~ radix.c                               

  > Remove KERNEL_LOCK() asserts.
  > pf table code iterates on a radix tree and currently relies on the
  > NET_LOCK() to do the serialization.
  > Found the hardway by jasper@ (mpi@)

  ~ if_gif.c                              

  > Do not use the interface pointer after if_put().  Rename ipip_input_gif()
  > to ipip_input_if() and always pass the ifp.  Only dump the packet
  > to bpf if we are called with a gif(4) interface.
  > OK mpi@ (bluhm@)

net80211

  ~ ieee80211.c                           

  > Initialize the link state of a wireless interface to DOWN when the
  > interface is attached to the net80211 layer. Prevents confusion
  > in cases where drivers forget to initialize the link state.
  > ok mpi@ kettenis@ (stsp@)

netinet

  ~ ip_ipip.c                             ~ ip_ipip.h

  > Do not use the interface pointer after if_put().  Rename ipip_input_gif()
  > to ipip_input_if() and always pass the ifp.  Only dump the packet
  > to bpf if we are called with a gif(4) interface.
  > OK mpi@ (bluhm@)

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

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

locate

  - locate/concatdb.sh                    ~ locate/Makefile

  > Remove locate.concatdb, it never worked.
  > OK millert@ (akfaew@)

mandoc

  ~ cgi.c                                 ~ eqn.c
  ~ eqn_html.c                            

  > KNF: remove parentheses from switch case labels; no binary change
  > (schwarze@)

vi

  ~ docs/USD.doc/vi.man/vi.1              

  > Better document the :s ex command and its variants.
  > ok jmc@ (bentley@)

== usr.sbin ========================================================== 08/08 ==

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

pkg_add

  ~ OpenBSD/PackageRepository.pm          

  > trim more error messages
  > - if we can't retrieve the package, of course signify will say it's
  > truncated
  > so that's redundant.
  > - if you give a full package name, can_be_empty should make directories
  > vanish.
  > (landry just discovered 6.1/packages-stable by accident, make it vanish
  > again so he can't find it back... :D ) (espie@)

vmd

  ~ virtio.h                              

  > Revert a previous commit that increased the virtio queue size since it
  > appears to be causing some instability. (mlarkin@)

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

Reply via email to