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
