OpenBSD src changes summary for 2017-09-07
==========================================

bin/ksh                                 regress/lib
regress/sys                             share/man
sys/dev/acpi                            sys/dev/ic
sys/dev/rasops                          sys/kern
sys/netinet                             sys/nfs
usr.bin/mandoc                          usr.bin/ssh
usr.bin/tmux                            usr.sbin/quot

== bin =============================================================== 01/06 ==

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

ksh

  ~ history.c                             

  > Keep histptr inside of the allocated history array
  > histptr == history -1 means that the history is empty, but the behavior
  > is then undefined.  Allocate an extra array entry to work around this.
  > Input & ok tb@ (jca@)

== regress =========================================================== 02/06 ==

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

lib

  ~ libpthread/dlopen/dlopen.c            

  > Try both libpthread and RTLD_DEFAULT when looking up functions
  > so the test can find everything after the libpthread->libc move (guenther@)

sys

  + netinet/frag/Makefile                 + netinet/frag/LICENSE
  + netinet/frag/pf.conf                  + netinet/frag/frag.py
  + netinet/frag/frag_mf0middle.py        + netinet/frag/frag_opt.py
  + netinet/frag/frag_mf0long.py          + netinet/frag/frag_mf0short.py
  + netinet/frag/frag_mf1end.py           + netinet/frag/frag_padding.py
  + netinet/frag/frag_permute.py          + netinet/frag/frag_timeout.py
  + netinet/frag/frag_udpheader.py        + netinet/frag/frag_udppayload.py
  + netinet/frag/frag_zerosecond.py       + netinet/frag/frag_zerofirst.py
  + netinet/frag/frag_refrag.py           + netinet/frag/frag_overhead0.py
  + netinet/frag/frag_overtail.py         + netinet/frag/frag_overtail0.py
  + netinet/frag/frag_overhead.py         

  > New import:
  >     Copy IPv6 fragment test cases to IPv4 and adapt to the different

  ~ netinet/Makefile                      ~ netinet/frag/frag.py
  ~ netinet/frag/frag_mf0long.py          ~ netinet/frag/frag_mf0middle.py
  ~ netinet/frag/frag_mf0short.py         ~ netinet/frag/frag_mf1end.py
  ~ netinet/frag/frag_opt.py              ~ netinet/frag/frag_overhead.py
  ~ netinet/frag/frag_overtail.py         ~ netinet/frag/frag_padding.py
  ~ netinet/frag/frag_permute.py          ~ netinet/frag/frag_refrag.py
  ~ netinet/frag/frag_timeout.py          ~ netinet/frag/frag_udpheader.py
  ~ netinet/frag/frag_udppayload.py       ~ netinet/frag/frag_zerofirst.py
  ~ netinet/frag/frag_zerosecond.py       ~ netinet6/frag6/frag6_mf0long.py
  ~ netinet6/frag6/frag6_mf0short.py      ~ netinet6/frag6/frag6_mf1end.py
  ~ netinet6/frag6/frag6_overhead.py      ~ netinet6/frag6/frag6_overhead0.py
  ~ netinet6/frag6/frag6_overtail.py      ~ netinet6/frag6/frag6_permute.py
  + netinet/frag/frag_overhead1.py        + netinet/frag/frag_overtail1.py
  + netinet6/frag6/frag6_overhead1.py     + netinet6/frag6/frag6_overtail0.py
  + netinet6/frag6/frag6_overtail1.py     

  > Link regress/sys/netinet/frag to build.  Get IPv4 and IPv6 fragment
  > tests into common shape.  Add some missing test cases. (bluhm@)

  ~ netinet6/frag6/Makefile               ~ netinet6/frag6/frag6_refrag.py
  ~ netinet6/frag6/pf.conf                

  > Get IPv4 and IPv6 fragment tests into common shape.  Some chunks
  > were forgotten in previous commit. (bluhm@)

== share ============================================================= 03/06 ==

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

man

  ~ man8/afterboot.8                      

  > rework "Errata" to mention syspatch(8);
  > based on a diff from jesper wallin
  > ok aja (jmc@)

  ~ man4/man4.octeon/cnmac.4              

  > Update hardware list. (visa@)

== sys =============================================================== 04/06 ==

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

dev/acpi

  ~ acpitoshiba.c                         

  > In toshiba_hotkey() initialize the ret value to failure as it is
  > not set in all code paths.
  > found by clang -Wuninitialized; OK deraadt@ (bluhm@)

dev/ic

  ~ rtsx.c                                

  > Check return of rtsx_write in previous commit as RTSX_WRITE macro
  > does
  > Coverity CID 1455437 (jcs@)

dev/rasops

  ~ rasops_bitops.h                       

  > In copycols() remove useless code that modifies the uninitialized
  > sp variable.  Its value is not used, it is overwritten later on.
  > found by clang -Wuninitialized; OK deraadt@ (bluhm@)

kern

  ~ exec_elf.c                            

  > In elf_load_file() to not call free(9) with an uninitialized size
  > even if the pointer is NULL.  This is not a real bug as free(9)
  > checks the addr pointer before the size value, but the compiler
  > cannot know that.
  > found by clang -Wuninitialized; OK deraadt@ (bluhm@)

netinet

  ~ ip_input.c                            

  > Replace a goto found in the ipq foreach loop with a simple break.
  > This is a common idiom when a list element has been found.
  > OK visa@ mpi@ (bluhm@)

nfs

  ~ nfs_socket.c                          

  > nfs_connect() returns EINVAL at the beginning if nm_sotype is
  > invalid.  But the compiler cannot know whether it has changed in
  > the meantime, so in the else case a bunch of variables would not
  > be initialized.  Add a panic() there to change the compiler's
  > assumptions, the code should not be reached anyway.
  > found by clang -Wuninitialized; OK deraadt@ (bluhm@)

== usr.bin =========================================================== 05/06 ==

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

mandoc

  ~ mandoc.1                              

  > typo: convertion -> convention
  > OK schwarze@ (dcoppa@)

ssh

  ~ auth2-pubkey.c                        

  > typo in comment (djm@)

tmux

  ~ cmd-set-option.c                      

  > Do not fail if unset an option that is already unset, reported by Thomas
  > Sattler. (nicm@)

== usr.sbin ========================================================== 06/06 ==

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

quot

  ~ quot.c                                

  > unifdef some ancient COMPAT code that's not used. 500 byte blocks!
  > noticed by miod (tedu@)

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

Reply via email to