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

distrib/notes                           distrib/syspatch
gnu/usr.bin/perl                        lib/libexpat
lib/libssl                              regress/usr.bin
sbin/dhclient                           sbin/slaacd
sys/arch/arm64/dev                      sys/arch/arm64/stand/efiboot
sys/dev/ata                             sys/dev/fdt
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             usr.bin/mandoc
usr.bin/tmux                            usr.sbin/route6d
usr.sbin/unbound                        usr.sbin/wsconscfg
usr.sbin/wsfontload                     

== distrib =========================================================== 01/08 ==

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

notes

  ~ m4.common                             

  > Update the INSTALL docs to reflect the removal of Objective-C support from
  > comp62.
  > ok tom@ (nayden@)

  ~ m4.common                             

  > Reverting 1.126.  espie@ pointed out that the change was misleding
  > becuase the compilers, which are part of comp62, still provide support
  > for Objective-C, hence the original text was still correct. (nayden@)

syspatch

  ~ bsd.syspatch.mk                       

  > Install the patched kernel on the build machine just like we do for
  > userland.
  > ok robert@ (ajacoutot@)

== gnu =============================================================== 02/08 ==

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

usr.bin/perl

  ~ cpan/IO-Socket-IP/lib/IO/Socket/IP.pm
  ~ cpan/IO-Socket-IP/t/11sockopts.t      

  > Update IO-Socket-IP to 0.39, bug fix needed for p5-Net-DNS 1.12.
  > OK afresh1@ sthen@ (bluhm@)

== lib =============================================================== 03/08 ==

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

libexpat

  ~ Changes                               ~ README.md
  ~ doc/reference.html                    ~ examples/elements.c
  ~ examples/outline.c                    ~ lib/ascii.h
  ~ lib/asciitab.h                        ~ lib/expat.h
  ~ lib/expat_external.h                  ~ lib/iasciitab.h
  ~ lib/internal.h                        ~ lib/latin1tab.h
  ~ lib/nametab.h                         ~ lib/utf8tab.h
  ~ lib/winconfig.h                       ~ lib/xmlparse.c
  ~ lib/xmlrole.c                         ~ lib/xmlrole.h
  ~ lib/xmltok.c                          ~ lib/xmltok.h
  ~ lib/xmltok_impl.c                     ~ lib/xmltok_impl.h
  ~ lib/xmltok_ns.c                       ~ tests/chardata.c
  ~ tests/chardata.h                      ~ tests/memcheck.c
  ~ tests/memcheck.h                      ~ tests/minicheck.c
  ~ tests/minicheck.h                     ~ tests/runtests.c
  ~ tests/runtestspp.cpp                  ~ tests/benchmark/benchmark.c

  > Update libexpat to 2.2.4.  Fix copying partial UTF-8 characters.
  > OK deraadt@ (bluhm@)

libssl

  ~ ssl_tlsext.c                          

  > Work around bug in F5's handling of the supported elliptic curves
  > extension.
  > RFC 4492 only defines elliptic_curves for ClientHello.  However, F5 is
  > sending it in ServerHello.  We need to skip over it since our TLS extension
  > parsing code is now more strict.
  > Thanks to Armin Wolfermann and WJ Liu for reporting the issue.
  > input + ok jsing@ (doug@)

== regress =========================================================== 04/08 ==

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

usr.bin

  ~ mandoc/char/unicode/latin1.in         
  ~ mandoc/char/unicode/latin1.out_ascii
  ~ mandoc/char/unicode/latin1.out_html   ~ mandoc/char/unicode/latin1.out_utf8
  ~ mandoc/char/unicode/latin1diff.in     
  ~ mandoc/char/unicode/latin1diff.out_ascii
  ~ mandoc/char/unicode/latin1diff.out_html
  ~ mandoc/char/unicode/latin1diff.out_utf8
  ~ mandoc/char/unicode/named.in          ~ mandoc/char/unicode/named.out_ascii
  ~ mandoc/char/unicode/named.out_html    ~ mandoc/char/unicode/named.out_utf8
  ~ mandoc/char/unicode/namediff.in       
  ~ mandoc/char/unicode/namediff.out_ascii
  ~ mandoc/char/unicode/namediff.out_html
  ~ mandoc/char/unicode/namediff.out_utf8
  ~ mandoc/eqn/delim/basic.out_ascii      ~ mandoc/eqn/fromto/basic.out_ascii
  ~ mandoc/eqn/nullary/symbol.out_ascii   ~ mandoc/roff/esc/multi.out_ascii
  ~ mandoc/roff/esc/two.out_ascii         

  > catch up with ASCII renderings in chars.c rev. 1.42 (schwarze@)

  ~ mandoc/db/out/all.merr                ~ mandoc/db/out/all.mout
  ~ mandoc/db/run/Makefile                

  > Catch up with mansearch.c rev. 1.60: When finding a bogus database
  > entry, print a meaningful warning and skip the entry.
  > The tests now require the actual manual pages to be around in
  > addition to the database, they find more results and print more
  > warnings. (schwarze@)

  ~ mandoc/char/unicode/namediff.out_ascii
  ~ mandoc/eqn/fromto/basic.out_ascii     

  > Improve ASCII rendering of a few rare character escape sequences
  > that can be changed unilaterally because groff fails to render them
  > at all. (schwarze@)

  ~ ctfdump/Makefile                      

  > Fix test skip on unsupported architectures.
  > OK uwe@ (bluhm@)

  ~ mandoc/eqn/matrix/basic.out_ascii     

  > Suppress spacing before certain kinds of lists.
  > One benefit is a reduced probablity that a blank appears between
  > a function name and the opening parenthesis introducing the arguments.
  > The heuristics isn't perfect and may occasionally suppress a blank
  > that wouldn't do harm. (schwarze@)

  ~ mandoc/eqn/fromto/precedence.out_ascii
  ~ mandoc/eqn/over/precedence.out_ascii
  ~ mandoc/eqn/subsup/precedence.out_ascii

  > eliminate white space after opening and before closing punctuation
  > (schwarze@)

== sbin ============================================================== 05/08 ==

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

dhclient

  ~ dhclient.c                            

  > typo in error message (jca@)

slaacd

  ~ engine.c                              

  > Extract timeout_from_lifetime(); to be used in more places. (florian@)

  ~ engine.c                              

  > We will never need this on the ramdisk. (florian@)

  ~ engine.c                              ~ frontend.c
  ~ slaacd.c                              ~ slaacd.h

  > When starting up or when the autoconf6 flag is set on an interface
  > collect already configured autoconf addresses and track them in the
  > engine.
  > That way we are not adding a new privacy address on every restart.
  > (florian@)

  ~ engine.c                              

  > Ooops, we need to call timeout_from_lifetime() in configure_address()
  > where we previously extracted the code and moved it to a function.
  > (florian@)

  ~ engine.c                              ~ slaacd.8
  ~ slaacd.c                              ~ slaacd.h

  > Overhaul verbosity handling.
  > Get rid of cmd_opts which is a leftover from daemons that handle
  > config files. Instead use a verbose counter for the amount of -v
  > given on the command line. One enables debug logging, two logs
  > received router advertisements. This will make debugging unexpected
  > RAs easier.
  > Instead of asking for a pcap we can ask for -vv. (florian@)

== sys =============================================================== 06/08 ==

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

arch/arm64/dev

  ~ mainbus.c                             

  > Add code to attach framebuffers found under /chosen.  Taken from armv7.
  > ok patrick@ (kettenis@)

arch/arm64/stand/efiboot

  ~ conf.c                                ~ efiboot.c
  ~ fdt.c                                 ~ fdt.h

  > If the firmware provides a framebuffer through the Graphics Output
  > Protocol,
  > create a "simple-framebuffer" node such that the kernel can attach the
  > simplefb(4) driver.  Only do this if such a "simple-framebuffer" node
  > doesn't exist already.
  > ok patrick@, jsg@ (kettenis@)

dev/ata

  ~ atascsi.c                             

  > Use the correct argument to sizeof.  Coverity CID 1453382. (jsg@)

dev/fdt

  ~ rkclock.c                             

  > Slightly rework how the SoC-specific functions are set up and introduce an
  > init function such that we can do some SoC-specific setup.  Use this
  > function to set cpu_cpuspeed.  On (future) MULTIPROCESSOR kernels bump
  > the PLL for the "big" cluster out of slow mode here. (kettenis@)

dev/ic

  ~ r92creg.h                             ~ rtwn.c

  > Fix up rssi calculations and r88e_rx_cck structure for RTL8188EU.
  > Tested with TL-WN725N v2 (rtl8188eu) on amd64.
  > ok stsp@ (kevlo@)

dev/pci

  ~ if_txp.c                              

  > Prevent trashing of the producer index and descriptor counter
  > The last change has removed a clause that required caching producer
  > index and descriptor counter but introduced an early break that can
  > cause uninitialized values to be stored in the ring header.
  > Coverity CID 1453170, 1452971
  > OK visa (mikeb@)

  ~ if_iwm.c                              

  > Fix typos in iwm(4) error messages. Patch by Bryan Linton. (stsp@)

dev/usb

  ~ if_urtwn.c                            

  > Fix up rssi calculations and r88e_rx_cck structure for RTL8188EU.
  > Tested with TL-WN725N v2 (rtl8188eu) on amd64.
  > ok stsp@ (kevlo@)

== usr.bin =========================================================== 07/08 ==

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

mandoc

  ~ chars.c                               ~ term_ascii.c

  > Switch ASCII rendering of the same mathematical symbols and greek
  > letters as in groff commit babca15f from trying to imitate the
  > characters' graphical shapes, which resulted in unintelligible
  > renderings in many cases, to transliterations conveying the characters'
  > meanings.  One benefit is making these characters usable for portable
  > manual pages.
  > Solving a problem pointed out by bentley@. (schwarze@)

  ~ chars.c                               

  > Improve ASCII rendering of a few rare character escape sequences
  > that can be changed unilaterally because groff fails to render them
  > at all. (schwarze@)

  ~ eqn_term.c                            

  > Suppress spacing before certain kinds of lists.
  > One benefit is a reduced probablity that a blank appears between
  > a function name and the opening parenthesis introducing the arguments.
  > The heuristics isn't perfect and may occasionally suppress a blank
  > that wouldn't do harm. (schwarze@)

  ~ eqn_term.c                            

  > eliminate white space after opening and before closing punctuation
  > (schwarze@)

  ~ eqn_term.c                            

  > remove spacing after unary minus (schwarze@)

  ~ eqn_term.c                            

  > remove spacing after another representation of unary minus (schwarze@)

tmux

  ~ alerts.c                              ~ arguments.c

  > Run alert hooks based on the options rather than unconditionally, from
  > Brad Town. (nicm@)

  ~ alerts.c                              

  > Allow multiple bells even if there is an existing bell (but not activity
  > or silence), from Brad Town. (nicm@)

  ~ window-copy.c                         

  > Fix searching when match is at end of line, from Brad Town. (nicm@)

  ~ cmd-choose-tree.c                     ~ mode-tree.c
  ~ tmux.1                                

  > Key (v) and flag (-N) to toggle preview in choose modes. (nicm@)

== usr.sbin ========================================================== 08/08 ==

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

route6d

  ~ route6d.c                             

  > No need to handle more than one routing message here. (jca@)

unbound

  ~ validator/autotrust.c                 

  > Fix trust anchor installation when two anchors are present. Concretely,
  > fixes
  > root.key creation if unbound is installed between sep11 and oct11 2017.
  > Looks
  > good to jca.
  > This is the only substantial change in Unbound 1.6.5; next commit will sync
  > ancillary files. (sthen@)

  ~ aclocal.m4                            ~ config.guess
  ~ config.sub                            ~ configure
  ~ configure.ac                          ~ doc/Changelog
  ~ doc/README                            ~ doc/example.conf.in
  ~ doc/libunbound.3.in                   ~ doc/unbound-anchor.8.in
  ~ doc/unbound-checkconf.8.in            ~ doc/unbound-control.8.in
  ~ doc/unbound-host.1.in                 ~ doc/unbound.8.in
  ~ doc/unbound.conf.5.in                 

  > sync with upstream; unbound 1.6.5 (sthen@)

wsconscfg

  ~ wsconscfg.c                           

  > Switch from 4-clause to 2-clause BSD license.
  > Matthias Drochner rescinded the third and fourth clauses of wsconscfg(8)
  > and wsfontload(8) licenses in 2008 in NetBSD.
  > https://mail-index.netbsd.org/source-changes/2008/05/26/msg206199.html
  > OK deraadt@ (fcambus@)

wsfontload

  ~ wsfontload.c                          

  > Switch from 4-clause to 2-clause BSD license.
  > Matthias Drochner rescinded the third and fourth clauses of wsconscfg(8)
  > and wsfontload(8) licenses in 2008 in NetBSD.
  > https://mail-index.netbsd.org/source-changes/2008/05/26/msg206199.html
  > OK deraadt@ (fcambus@)

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

Reply via email to