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
