OpenBSD src changes summary for 2017-08-22
==========================================

distrib/arm64                           distrib/armv7
distrib/sets                            etc/signify/openbsd-63-pkg.pub
lib/libc                                libexec
regress/bin                             sbin/isakmpd
sbin/reboot                             sbin/slaacd
share/man                               sys/arch/arm64/stand/efiboot
sys/dev/ic                              sys/dev/isa
sys/dev/rasops                          sys/kern
sys/net                                 sys/netinet
sys/netinet6                            sys/sys
usr.bin/cu                              usr.bin/mandoc
usr.bin/telnet                          usr.bin/vi
usr.sbin/amd                            usr.sbin/rebound
usr.sbin/rtadvd                         usr.sbin/slaacctl
usr.sbin/sysmerge                       usr.sbin/syspatch

== distrib =========================================================== 01/10 ==

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

arm64

  ~ miniroot/Makefile                     ~ ramdisk/Makefile
  ~ ramdisk/install.md                    ~ ramdisk/list

  > Include Pine64 support in the install media now we can do so without boot0.
  > Tested by abieber@ (jsg@)

armv7

  ~ ramdisk/install.md                    

  > scan_dmesg sorts words within a hardware model string.  Switch to using
  > the hw.product sysctl to avoid the problem.
  > ok deraadt@ rpe@ kettenis@ (jsg@)

sets

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (jsg@)

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/base/mi                         

  > sync (deraadt@)

== etc =============================================================== 02/10 ==

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

signify/openbsd-63-pkg.pub

  + signify/openbsd-63-pkg.pub            

  > add 6.3 packages key (naddy@)

== lib =============================================================== 03/10 ==

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

libc

  - db/mpool/mpool.libtp                  

  > Remove mpool.libtp, it was part of the Berkeley DB tarball but not
  > present int the CSRG libc.  It is only of historical interest and,
  > given the amount of time passed, probably not even that anymore.
  > OK deraadt@, prodded by miod@ (millert@)

== libexec =========================================================== 04/10 ==

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

libexec

  ~ Makefile                              

  > descend into reorder_kernel (jsg@)

== regress =========================================================== 05/10 ==

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

bin

  ~ ksh/edit/Makefile                     ~ ksh/edit/emacs.sh
  ~ ksh/edit/subr.sh                      ~ ksh/edit/vi.sh

  > Make the edit regress tests respect the KSH variable just like the main
  > regress
  > tests. Makes it easier to run all tests using another binary:
  > $ pwd
  > /usr/src/regress/bin/ksh
  > $ make KSH=/usr/src/bin/ksh/obj/ksh (anton@)

== sbin ============================================================== 06/10 ==

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

isakmpd

  ~ BUGS                                  

  > Remove listing of fixed bugs.
  > ok markus@ (mpi@)

reboot

  ~ reboot.c                              

  > reboot: don't wait for processes to die if there are none
  > If processes are already dead, reduce wait times between SIGTERM and
  > SIGKILL and wait time after SIGKILL.  The reboot syscall will cause
  > another sync later on, therefore the long wait times are not necessary
  > for disk i/o, either.
  > "makes sense" deraadt@ (sf@)

slaacd

  ~ slaacd.8                              

  > slaacd.sock moved to /dev a while ago.
  > Noted by Christer Solskogen on misc@, thanks! (florian@)

== share ============================================================= 07/10 ==

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

man

  ~ man9/buffercache.9                    

  > Add some buffercache docs
  > * add clarifications and bread_cluster() buffercache(9)
  > * add some comments to vfs_bio.c
  > ok tedu@ (sf@)

  ~ man4/man4.armv7/Makefile              

  > add amdisplay.4 to armv7 man Makefile list
  > ok deraadt@ (ians@)

  ~ man5/bsd.port.mk.5                    

  > explain new new COMPILER (espie@)

== sys =============================================================== 08/10 ==

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

arch/arm64/stand/efiboot

  ~ efiboot.c                             

  > Some small cleanups to reduce the diffs to the armv7 efiboot.
  > ok tom@, jsg@ (kettenis@)

dev/ic

  ~ ar5xxx.c                              

  > Fix off by one overwrite. Covery CID 1452938.
  > ee->ee_ctls evaluates to either 16 or 32 depending on the card's EEPROM
  > version
  > and with the current loop condition it will write out of bounds in the
  > second
  > ee->ee_ctls assignment once the condition is either i < 16 or i < 32.
  > OK stsp@ and tb@ (mestre@)

  ~ ac97.c                                

  > Fix negative array index read. Coverity CID 1453243 and 1453334.
  > Check if cp->dev value is invalid prior to using it as an array index and
  > only
  > then make the assignment si = &as->source_info[cp->dev].
  > OK tb@ and jsg@ (mestre@)

dev/isa

  ~ asmc.c                                

  > Move array bounds tests before access to avoid reading past the end of
  > an array.  Coverity CIDs 1452968 1453000.
  > ok jung@ who mentions this case isn't hit in practice due to arrays
  > having a terminating NULL. (jsg@)

dev/rasops

  ~ rasops.c                              

  > Update inaccurate comment: rasops_copycols() doesn't use bcopy()
  > anymore, but either memmove() or slow_bcopy().
  > OK nayden@ (fcambus@)

kern

  ~ vfs_bio.c                             

  > Add some buffercache docs
  > * add clarifications and bread_cluster() buffercache(9)
  > * add some comments to vfs_bio.c
  > ok tedu@ (sf@)

  ~ uipc_socket.c                         ~ uipc_syscalls.c

  > Make sogetopt(9) caller responsible for allocating an MT_SOOPTS mbuf.
  > Move a blocking memory allocation out of the socket lock and create
  > a simpler alloc/free pattern to review.  Now both m_get() and m_free()
  > are in the same place.
  > Discussed with bluhm@.
  > Encouragements from deraadt@ and tedu@, ok kettenis@, florian@, visa@
  > (mpi@)

net

  ~ if.c                                  

  > Prevent a race against ipsec_in_use.
  > Problem reported and fix tested by Hrvoje Popovski.
  > ok bluhm@, visa@ (mpi@)

netinet

  ~ ip_input.c                            

  > Prevent a race against ipsec_in_use.
  > Problem reported and fix tested by Hrvoje Popovski.
  > ok bluhm@, visa@ (mpi@)

netinet6

  ~ ip6_input.c                           

  > Prevent a race against ipsec_in_use.
  > Problem reported and fix tested by Hrvoje Popovski.
  > ok bluhm@, visa@ (mpi@)

sys

  ~ socketvar.h                           

  > Make sogetopt(9) caller responsible for allocating an MT_SOOPTS mbuf.
  > Move a blocking memory allocation out of the socket lock and create
  > a simpler alloc/free pattern to review.  Now both m_get() and m_free()
  > are in the same place.
  > Discussed with bluhm@.
  > Encouragements from deraadt@ and tedu@, ok kettenis@, florian@, visa@
  > (mpi@)

== usr.bin =========================================================== 09/10 ==

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

cu

  ~ cu.c                                  

  > Call isatty(3) prior to ioctl(TIOCEXCL) to check if cu(1) was invoked on a
  > non-TTY and if that's the case then close the application. Otherwise
  > without
  > this verification if it's really a non-TTY then cu(1) will be aborted by
  > pledge(2).
  > feedback and OK by deraadt@ (mestre@)

mandoc

  ~ mansearch.c                           

  > When finding a bogus database entry,
  > print a meaningful warning and skip the entry.
  > Issue reported by espie@. (schwarze@)

  ~ man.conf.5                            

  > Correct the mandoc.db(5) requirements of man(1) after the deprecation
  > of MLINKS.  Inaccuracy pointed out by espie@. (schwarze@)

telnet

  ~ utilities.c                           

  > Use a boolean variable to remember the quotation level instead of
  > doing string pointer arithmetic.  Fixes a clang warning.
  > OK otto@ tom@ (bluhm@)

vi

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

  > Do not treat comma as part of the command modifier.
  > ok schwarze@ (anton@)

== usr.sbin ========================================================== 10/10 ==

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

amd

  ~ amd/amd.8                             

  > fix default automount dir below FILES, related to amd.c rev. 1.15;
  > from Alessandro DE LAURENZIS <just22 at atlantide dot t28 dot net>
  > (schwarze@)

  ~ doc/amdref.texinfo                    

  > default automount dir was changed from /a to /tmp_mnt in amd.c rev. 1.15;
  > noticed by Alessandro DE LAURENZIS <just22 at atlantide dot t28 dot net>
  > (schwarze@)

  ~ amd/amd.8                             ~ amq/amq.8

  > kill .Tn (schwarze@)

rebound

  ~ rebound.c                             

  > Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(),
  > in case the parent process was started with a dangling child.  This style
  > ensures any potential parent:child interlock isn't disrupted due to the
  > "wrong" child being waited on first.  Then the other other childs can
  > safely
  > zombie.
  > ok millert jca brynet (deraadt@)

rtadvd

  ~ rtadvd.c                              

  > Rename now oddly-named variable. (jca@)

slaacctl

  ~ slaacctl.c                            

  > typo (florian@)

  ~ slaacctl.8                            

  > slaacd.sock moved to /dev a while ago.
  > Noted by Christer Solskogen on misc@, thanks! (florian@)

sysmerge

  ~ sysmerge.sh                           

  > Remove legacy code. (ajacoutot@)

syspatch

  ~ syspatch.8                            ~ syspatch.sh

  > Add support for KARL:
  > - only extract the according /usr/share/compile/GENERIC{,.MP}
  > - if a "kernel" patch was properly installed (or rolled back), run
  > /usr/libexec/reorder_kernel _once_ just before exiting
  > - don't backup /bsd anymore, reorder_kernel already does it for us
  > - drop 2 now unused functions: install_kernel() and sp_cleanup()
  > While it appears to work fine after some quick testing, it should still be
  > considered WIP. (ajacoutot@)

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

Reply via email to