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

bin/ksh                                 bin/ps
etc/rc                                  lib/libc
lib/libssl                              libexec/ld.so
regress/lib                             sbin/dhclient
sbin/ifconfig                           share/man
sys/arch/amd64/amd64                    sys/arch/arm64/dev
sys/arch/armv7/dev                      sys/arch/armv7/exynos
sys/arch/armv7/imx                      sys/arch/i386/i386
sys/dev/usb                             sys/kern
sys/nfs                                 sys/sys
usr.bin/ctfconv                         usr.bin/ctfdump
usr.bin/rcs                             usr.bin/ssh
usr.bin/tmux                            usr.sbin/apmd
usr.sbin/dhcpd                          usr.sbin/pkg_add
usr.sbin/smtpd                          usr.sbin/syspatch
usr.sbin/tcpdump                        usr.sbin/vmctl
usr.sbin/vmd                            usr.sbin/ypldap

== bin =============================================================== 01/10 ==

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

ksh

  ~ emacs.c                               

  > Kill a useless setlocale() query
  > Pointless since the removal of the setlocale() call in main.c:rev1.82,
  > the emacs-usemeta flag isn't used in the code since 2012.  This kills
  > a chunk of code in a statically linked ksh.
  > ok millert@ (jca@)

ps

  ~ Makefile                              

  > Since rev 1.61 of print.c exp(3) and log(3) are not used anymore.
  > Do not link ps(1) with libm.
  > from miod@; OK millert@ (bluhm@)

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

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

rc

  ~ rc                                    

  > Based on previous work from deraadt, add relinking of ld.so to
  > reorder_libs() resulting in a unique ld.so on every system start.
  > Idea from and OK deraadt@
  > OK tb@ (rpe@)

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

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

libc

  ~ gen/isgreater.3                       

  > isunordered() returns true if at least one of the arguments is NaN
  > OK espie@ (millert@)

  ~ gen/syslog.3                          

  > It is confusing to talk about priorities being ordered from high
  > to low when they are actually numbered in the opposite (numerical)
  > order.  Use "ordered by decreasing importance" instead.  Also try
  > to make it clear that LOG_UPTO uses the numerical priorities where
  > a larger value means a lower priority.  OK jmc@ (millert@)

libssl

  ~ ssl_tlsext.c                          

  > Actually parse the ALPN extension in a client hello, even if no ALPN
  > callback has been installed. This ensures that the ALPN extension is valid
  > and avoids leaving unprocessed extension data, which leads to a decode
  > error.
  > Found the hard way by jsg@ (jsing@)

  ~ ssl_tlsext.c                          

  > When OCSP status type is unknown, ignore the extension.
  > This needs to skip past the CBS data or it will be treated as a decode
  > error even though it returns 1.
  > ok jsing@ (doug@)

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

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

ld.so

  ~ dl_printf.c                           ~ dlfcn.c
  ~ util.h                                

  > rename *fdprint function to *dprintf, like libc version (deraadt@)

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

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

lib

  ~ libssl/tlsext/tlsexttest.c            

  > When parsing extensions by calling the parse functions directly, ensure
  > that we have consumed all of the extension data. This catches the ALPN
  > extension handling issue that was just fixed. (jsing@)

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

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

dhclient

  ~ dhcpd.h                               ~ kroute.c
  ~ options.c                             

  > Add a utility function extract_classless_route() and
  > use it to simplify logic at both places that process
  > RFC 3442 data. (krw@)

ifconfig

  ~ ifconfig.c                            

  > Don't use isset() from sys/param.h in ifconfig. Requested by deraadt
  > (stsp@)

  ~ ifconfig.c                            

  > quarterly rescan of the tree:  remove unneccessary sys/param.h, and
  > annotate the ones which are needed. (deraadt@)

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

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

man

  ~ man4/pf.4                             

  > Sync struct declarations with net/pfvar.h
  > ok deraadt@ jmc@ sashan@ (lteo@)

  ~ man4/urng.4                           

  > tweak previous; (jmc@)

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

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

arch/amd64/amd64

  ~ ioapic.c                              

  > In previous change, misconfigured APICs were not being repaired.
  > noticed by Andrew Daugherity
  > ok kettenis (deraadt@)

arch/arm64/dev

  ~ com_fdt.c                             ~ pluart.c

  > remove uneeded includes after recent fdt header changes (jsg@)

arch/armv7/dev

  ~ com_fdt.c                             ~ pluart.c

  > remove uneeded includes after recent fdt header changes (jsg@)

arch/armv7/exynos

  ~ exuart.c                              

  > remove uneeded includes after recent fdt header changes (jsg@)

arch/armv7/imx

  ~ imxuart.c                             

  > remove uneeded includes after recent fdt header changes (jsg@)

arch/i386/i386

  ~ ioapic.c                              

  > In previous change, misconfigured APICs were not being repaired.
  > noticed by Andrew Daugherity
  > ok kettenis (deraadt@)

dev/usb

  ~ files.usb                             

  > "urng" is needed on the file lines... or these end up in all kernels,
  > including ramdisks without usb support... (deraadt@)

  ~ urng.c                                

  > rename sc_pipe to sc_outpipe to indicate it's direction as there'll come an
  > sc_inpipe too (jasper@)

  ~ urng.c                                

  > add _MEASURE_RATE bits from uonerng(4)
  > tested by abieber@ (jasper@)

kern

  ~ kern_exec.c                           ~ kern_exit.c
  ~ kern_fork.c                           ~ kern_pledge.c
  ~ vfs_lookup.c                          

  > Remove old deactivated pledge path code.  A replacement mechanism is
  > being brewed.
  > ok beck (deraadt@)

nfs

  ~ nfs_subs.c                            

  > Remove old deactivated pledge path code.  A replacement mechanism is
  > being brewed.
  > ok beck (deraadt@)

sys

  ~ namei.h                               ~ pledge.h
  ~ proc.h                                

  > Remove old deactivated pledge path code.  A replacement mechanism is
  > being brewed.
  > ok beck (deraadt@)

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

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

ctfconv

  ~ ctfconv.c                             ~ elf.c
  ~ parse.c                               ~ pool.c

  > quarterly rescan of the tree:  remove unneccessary sys/param.h, and
  > annotate the ones which are needed. (deraadt@)

ctfdump

  ~ ctfdump.c                             ~ elf.c

  > quarterly rescan of the tree:  remove unneccessary sys/param.h, and
  > annotate the ones which are needed. (deraadt@)

rcs

  ~ co.c                                  ~ rcs.h
  ~ rcsnum.c                              ~ rcsutil.c

  > kill const and string artithmetic related warnings; ok millert@ (otto@)

ssh

  ~ ssh-add.1                             ~ ssh-add.c

  > add a -q option to ssh-add to make it quiet on success.
  > if you want to silence ssh-add without this you generally redirect
  > the output to /dev/null, but that can hide error output which you
  > should see.
  > ok djm@ (dlg@)

  ~ ssh-add.1                             

  > sort options; (jmc@)

tmux

  ~ server-fn.c                           ~ tty-keys.c

  > Check for complete keys before escape prefix, allows keys to be defined
  > with a leading escape. GitHub issue 1048. (nicm@)

  ~ input.c                               

  > Support REP escape sequence (\033[b). (nicm@)

  ~ window-copy.c                         

  > Redraw rectangle selections properly when cursor at end, GitHub issue 992.
  > (nicm@)

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

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

apmd

  ~ apmd.8                                

  > zap trailing whitespace; (jmc@)

dhcpd

  ~ dhcpd.8                               

  > do not claim that this is isc dhcpd (but retain credit);
  > issue pointed out by miod
  > ok krw miod (jmc@)

pkg_add

  ~ OpenBSD/PkgInfo.pm                    

  > avoid double search. Fix abieber's commit vaguely. (todo: speed-ups)
  > (espie@)

smtpd

  ~ table_static.c                        

  > Change the table parser logic. If the table is untyped, determine
  > its type by examining the first entry: if it contains a separator, type
  > is "mapping", otherwise type is "list".  All entries are then parsed
  > according to the table type.  The "list" type can also be forced by using
  > the "@list" directive in a comment. This allows to define list of entries
  > containing a separator.
  > Also, log parse errors.
  > ok gilles@ (eric@)

syspatch

  ~ syspatch.sh                           

  > Fix logic to not error out. (ajacoutot@)

  ~ syspatch.sh                           

  > While failing to relink the kernel is not fatal to syspatch, we still need
  > to warn the user and return a proper error code. (ajacoutot@)

tcpdump

  ~ print-enc.c                           

  > quarterly rescan of the tree:  remove unneccessary sys/param.h, and
  > annotate the ones which are needed. (deraadt@)

vmctl

  ~ vmctl.c                               

  > quarterly rescan of the tree:  remove unneccessary sys/param.h, and
  > annotate the ones which are needed. (deraadt@)

vmd

  ~ disklabel.c                           ~ ufs.c
  ~ vmboot.c                              

  > quarterly rescan of the tree:  remove unneccessary sys/param.h, and
  > annotate the ones which are needed. (deraadt@)

ypldap

  ~ ypldap.8                              

  > missing word; from raf czlonka (jmc@)

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

Reply via email to