OpenBSD src changes summary for 2017-10-23
==========================================

bin/ksh                                 gnu/usr.bin/binutils-2.17
lib/libc                                regress/bin
regress/usr.bin                         regress/usr.sbin
sbin/dhclient                           share/man
share/zoneinfo                          sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/armv7/broadcom
sys/arch/armv7/conf                     sys/arch/armv7/imx
sys/arch/macppc/conf                    sys/arch/sparc64/sparc64
sys/dev/usb                             usr.bin/m4
usr.bin/ssh                             usr.bin/unifdef
usr.sbin/cron                           usr.sbin/syslogd

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

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

ksh

  ~ history.c                             

  > Skip (and warn about) overlong history lines.
  > With much input from Ori Bernstein and anton@; ok anton@ (and benno@ on
  > a previous version). (jca@)

  ~ history.c                             

  > Kill needless rewind(3) call in hist_init()
  > We may have read two bytes from the file, but history_load() needs to
  > call rewind(3) anyway.  ok benno@ (jca@)

== gnu =============================================================== 02/09 ==

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

usr.bin/binutils-2.17

  ~ binutils/readelf.c                    + include/elf/aarch64.h

  > Teach readelf the arm64 dynamic relocation we use, as well as the
  > m88k-specific dynamic tags
  > ok deraadt@ jsg@ (guenther@)

  ~ gas/dw2gencfi.c                       ~ gas/subsegs.c
  ~ gas/subsegs.h                         

  > Extend support for DWARF2 CFI expressions.  Needed to support llvm/clang on
  > sparc64 where it doesn't use the integrated assembler (yet).
  > ok mpi@, patrick@, guenther@ (kettenis@)

== lib =============================================================== 03/09 ==

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

libc

  ~ hash/helper.c                         

  > Don't let close(2) clobber errno.  Some calls were already protected
  > but not all.  From Peter J. Philipp. (millert@)

== regress =========================================================== 04/09 ==

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

bin

  ~ ksh/th                                

  > Run all ksh tests with MALLOC_OPTIONS=S (anton@)

  ~ ksh/history.t                         

  > Add tests for history load from file. (anton@)

usr.bin

  ~ m4/Makefile                           + m4/args3.m4

  > ifelse is special, fix argv parsing to avoid segfault
  > problem noticed by Matthew Green (netbsd), slightly different fix
  > so that argc counting makes more sense.
  > we might want to warn on wrong number of parameters later, but this is
  > somewhat inconsistent depending on the builtin right now.
  > okay millert@ (espie@)

usr.sbin

  ~ syslogd/Makefile                      ~ syslogd/args-dropped-sigterm-tcp.pl
  ~ syslogd/args-dropped-sigterm-tls.pl   + syslogd/args-dropped-filesystem.pl
  + syslogd/args-dropped-sighup-filesystem.pl
  + syslogd/args-dropped-sigterm-filesystem.pl

  > Test file system full behavior of syslogd(8).  This is done by
  > creating a vnd(4) disk image that is filled up during logging. (bluhm@)

== sbin ============================================================== 05/09 ==

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

dhclient

  ~ clparse.c                             ~ dhclient.c
  ~ dhclient.leases.5                     ~ dhcpd.h

  > Enforce dhclient.conf prohibitions on nesting 'interface'
  > declarations and placing 'lease' declarations inside
  > 'interface' declarations.
  > Document and enforce requirement that all 'lease'
  > declarations must specify the interface to which they
  > apply.
  > Ignore static leases that apply to other interfaces rather
  > than complaining the interface name is wrong and using the
  > lease anyway. (krw@)

  ~ parse.c                               

  > Use same parse_warn() verbiage in parse_lease_time() as that
  > emitted when other unsigned 32-bit values are parsed. i.e.
  > "expecting integer between 0 and 4294967295". No need to
  > make people google what "unsigned 32-bit decimal value" means. (krw@)

  ~ clparse.c                             ~ conflex.c
  ~ kroute.c                              

  > Use 'for (;;)' instead of a mix of "while (1) {}" and
  > "do {} while (1)". (krw@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/options.4                        

  > remove mention of unused MACOBIOVERBOSE and NBUF options (jsg@)

  ~ man7/mdoc.7                           

  > Modernize documentation of .Ao and .Aq.
  > I looked through our whole tree and failed to find a single use
  > that is really convincing, except those with .Mt.  Putting it around
  > character and key names is somewhat widespread and maybe acceptable,
  > even if hardly useful.
  > So for now, delete the bogus examples and explain what these macros
  > are really used for.  Discourage the most common abuses.
  > Triggered by a question from Raf Czlonka <rczlonka at gmail dot com>.
  > (schwarze@)

zoneinfo

  ~ datfiles/africa                       ~ datfiles/antarctica
  ~ datfiles/asia                         ~ datfiles/australasia
  ~ datfiles/backward                     ~ datfiles/europe
  ~ datfiles/leapseconds                  ~ datfiles/northamerica
  ~ datfiles/southamerica                 ~ datfiles/zone.tab
  ~ datfiles/zone1970.tab                 

  > Update to tzdata2017c from ftp.iana.org (millert@)

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

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

arch/amd64/amd64

  ~ machdep.c                             

  > Expose TSC properties via sysctl nodes
  > From Adam Steen with suggestions from tedu@
  > OK deraadt, mlarkin (as part of a larger diff) (mikeb@)

arch/amd64/include

  ~ cpu.h                                 

  > Expose TSC properties via sysctl nodes
  > From Adam Steen with suggestions from tedu@
  > OK deraadt, mlarkin (as part of a larger diff) (mikeb@)

arch/armv7/broadcom

  ~ files.broadcom                        

  > Remove bcmmuart since it has already replaced with com(4).
  > ok patrick@ (kevlo@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Replace imxocotp(4) with a regmap-based approach.
  > ok patrick@ (kettenis@)

arch/armv7/imx

  - imxocotp.c                            - imxocotpvar.h
  ~ files.imx                             ~ imxtemp.c
  + imxanatop.c                           

  > Replace imxocotp(4) with a regmap-based approach.
  > ok patrick@ (kettenis@)

arch/macppc/conf

  ~ GENERIC                               

  > remove mention of unused MACOBIOVERBOSE and NBUF options (jsg@)

arch/sparc64/sparc64

  ~ machdep.c                             

  > Avoid clang format warning.
  > ok deraadt@ (kettenis@)

dev/usb

  ~ if_umb.c                              

  > Even if a USB transfer fails, call umb_start() so that processing
  > of the if_snd queue doesn't stall.
  > ok stsp@ (gerhard@)

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

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

m4

  ~ eval.c                                

  > ifelse is special, fix argv parsing to avoid segfault
  > problem noticed by Matthew Green (netbsd), slightly different fix
  > so that argc counting makes more sense.
  > we might want to warn on wrong number of parameters later, but this is
  > somewhat inconsistent depending on the builtin right now.
  > okay millert@ (espie@)

ssh

  ~ clientloop.c                          ~ clientloop.h
  ~ misc.c                                ~ misc.h
  ~ serverloop.c                          ~ session.c
  ~ ssh.1                                 ~ ssh.c
  ~ ssh_config.5                          

  > Expose devices allocated for tun/tap forwarding.
  > At the client, the device may be obtained from a new %T expansion
  > for LocalCommand.
  > At the server, the allocated devices will be listed in a
  > SSH_TUNNEL variable exposed to the environment of any user sessions
  > started after the tunnel forwarding was established.
  > ok markus (djm@)

unifdef

  ~ unifdef.1                             

  > Pa -> Lk; ok jmc@ (anton@)

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

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

cron

  ~ do_command.c                          

  > Close cron sockets in child processes.
  > ok jca@ (friehm@)

  ~ atrun.c                               ~ cron.c
  ~ globals.h                             

  > Close the socket (and dfd) in at(1) child processes
  > Fixes a failure at restart if a child process still has the socket
  > opened.  Spotted by millert@, ok friehm@ millert@ (jca@)

syslogd

  ~ syslogd.c                             

  > When the partition of /var/log was full, syslogd(8) stopped writing
  > to files located there.  It did this permanently, so cleaning /var
  > without SIGHUP to syslogd did not help.  Better retry, write an
  > error message to other log hosts, and write a summary of dropped
  > messages after it works again.
  > OK millert@ friehm@ (bluhm@)

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

Reply via email to