OpenBSD src changes summary for 2016-03-04
==========================================

bin/ksh                                 distrib/special
games/worms                             lib/libssl
regress/bin                             regress/sys
regress/usr.bin                         sbin/mknod
sys/dev/pci                             sys/kern
sys/net                                 sys/netinet
sys/sys                                 usr.bin/file
usr.bin/ssh                             usr.sbin/vmd

== bin =============================================================== 01/09 ==

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

ksh

  ~ lex.c                                 

  > don't parse (...|...) patterns in variable substitution inside double
  > quotes
  > fixes posix compatibility issue
  > OK millert@, nicm@, otto@ (czarkoff@)

  - mknod.c                               ~ Makefile
  ~ c_sh.c                                ~ ksh.1
  ~ main.c                                ~ sh.h

  > remove CSRG BSD-licensed mknod builtin code which was previously used to
  > accelerate install/upgrade time MAKEDEV runs.  That allows ramdisk ksh
  > to be pledged, without needing "dpath".  We'll solve the performance issues
  > a different way (soon).
  > ok otto espie natano tb tobiasu rpe (deraadt@)

  ~ ksh.1                                 

  > Fix a typo.  The command is to get the default system PATH value
  > is "getconf PATH" not "getconf CS_PATH". (millert@)

== distrib =========================================================== 02/09 ==

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

special

  ~ ksh/Makefile                          

  > remove CSRG BSD-licensed mknod builtin code which was previously used to
  > accelerate install/upgrade time MAKEDEV runs.  That allows ramdisk ksh
  > to be pledged, without needing "dpath".  We'll solve the performance issues
  > a different way (soon).
  > ok otto espie natano tb tobiasu rpe (deraadt@)

== games ============================================================= 03/09 ==

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

worms

  ~ worms.c                               

  > - Convert atoi(3) to strtonum(3)
  > - Replace hardcoded program string by getprogname(3)
  > - Remove '?' from getopt(3)'s switch default case (but still keep 'h')
  > OK tb@ after his suggestions (mestre@)

== lib =============================================================== 04/09 ==

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

libssl

  ~ src/crypto/bn/bn.h                    

  > Revert bn_expand until there's consensus on a fix. (doug@)

  ~ src/crypto/bn/bn.h                    ~ src/crypto/bn/bn_lib.c

  > graduate bn_expand() to a real function.  the openssl version of this
  > uses a macro with multiple-evaluations of arguments (different amount
  > than the previous version..), but doug/bcook's inline version makes
  > BIGNUM not opaque [problem spotted by naddy]
  > ok doug (deraadt@)

== regress =========================================================== 05/09 ==

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

bin

  ~ ksh/unclass1.t                        

  > rename xxx-what-do-you-call-this-1 to qouted-brace-expansion-1
  > suggestion from beck@, OK millert@, otto@ (czarkoff@)

  ~ ksh/unclass1.t                        

  > don't parse (...|...) patterns in variable substitution inside double
  > quotes
  > fixes posix compatibility issue
  > OK millert@, nicm@, otto@ (czarkoff@)

sys

  ~ Makefile                              

  > be more careful determining which regress/sys/arch/XXX directory to
  > enter; issue came up a dir was deleted containing a obj@ link
  > ok millert (deraadt@)

usr.bin

  ~ ssh/Makefile                          + ssh/misc/Makefile
  + ssh/misc/kexfuzz/Makefile             + ssh/misc/kexfuzz/README
  + ssh/misc/kexfuzz/kexfuzz.c            

  > add KEX fuzzer harness; ok deraadt@ (djm@)

  ~ ssh/integrity.sh                      

  > Filter debug messages out of log before picking the last two lines.
  > Should prevent problems if any more debug output is added late in the
  > connection. (dtucker@)

== sbin ============================================================== 06/09 ==

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

mknod

  ~ mknod.c                               

  > Invert the pledge() condition.
  > The only case where we don't want to pledge() is when a mode containing
  > the suid, sgid or sticky is is passed on the command line. mknod() in a
  > pledged binary would always strip those bits.
  > discussion and ok espie@
  > ok deraadt@ semarie@ tb@ (natano@)

  ~ mknod.8                               

  > Now that the ksh built-in mknod is gone, don't mention it here.
  > ok deraadt@, jmc@ (tb@)

== sys =============================================================== 07/09 ==

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

dev/pci

  ~ if_oce.c                              

  > extra ) not needed, spotted by tiago silva (deraadt@)

kern

  ~ kern_proc.c                           

  > repair documentation for inferior(); from Michal Mazurek (deraadt@)

net

  ~ if_etherip.c                          ~ pf.c
  ~ pipex.c                               

  > - putting back KASSERT(), which I've backed out on Jan 31
  > We don't expect inbound packets to come to PF with statekey attached.
  > - I've also found missing call to pf_pkt_addr_changed() at various
  > places, which needs to get fixed to prevent KASSERT() from firing.
  > OK mpi@, sthen@ (sashan@)

netinet

  ~ ip_gre.c                              

  > - putting back KASSERT(), which I've backed out on Jan 31
  > We don't expect inbound packets to come to PF with statekey attached.
  > - I've also found missing call to pf_pkt_addr_changed() at various
  > places, which needs to get fixed to prevent KASSERT() from firing.
  > OK mpi@, sthen@ (sashan@)

sys

  ~ proc.h                                

  > fix a typo; from Michal Mazurek (deraadt@)

  ~ select.h                              

  > The FD_SET/FD_CLR/FD_ISSET macros have always multi-evaluated the fd
  > argument.
  > Wrap them around a static inline function which avoids the problem.
  > ok kettenis mikeb (deraadt@)

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

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

file

  ~ magic.5                               

  > fix typo (czarkoff@)

  ~ magic.5                               

  > fix broken list (czarkoff@)

ssh

  ~ serverloop.c                          

  > fix ClientAliveInterval when a time-based RekeyLimit is set;
  > previously keepalive packets were not being sent.
  > bz#2252 report and analysis by Christian Wittenhorst and Garrett Lee
  > feedback and ok dtucker@ (djm@)

== usr.sbin ========================================================== 09/09 ==

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

vmd

  ~ loadfile_elf.c                        

  > Set root device to sd0a, instead of wd0a. Virtio devices show up
  > as sd. Original diff from Patrick Wildt.
  > In addition, using the MAKEBOOTDEV macro no longer makes bsd
  > ask for the root disk on VM boot.
  > ok mlarkin@ (stefan@)

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

Reply via email to