OpenBSD src changes summary for 2017-01-19 ==========================================
distrib/armv7 distrib/notes distrib/sets etc/group etc/mail/aliases etc/master.passwd lib/csu regress/sys regress/usr.bin sbin/route sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/arm64/arm64 sys/arch/i386/i386 sys/arch/i386/include sys/arch/loongson/dev sys/arch/loongson/include sys/arch/loongson/loongson sys/dev/pci sys/dev/pv sys/net sys/net80211 sys/netinet6 usr.bin/mandoc usr.bin/openssl usr.bin/xargs usr.sbin/syspatch usr.sbin/vmd usr.sbin/wsfontload == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib armv7 ~ miniroot/Makefile.inc ~ miniroot/boot.cmd ~ ramdisk/install.md > Mainline u-boot on SABRE Lite/BD-SL-i.MX6 does not have the generic > distro hooks that automatically load an efi file if found. > Instead it looks for a '6x_bootscript' u-boot script as the original > boundary devices u-boot did. > Create a script in the nitrogen miniroot and on install that will > load a dtb and bootarm.efi then call bootefi. Based on notes > from matthieu@ (jsg@) notes ~ armv7/prep > The u-boot package was renamed to u-boot-arm. (jsg@) sets ~ lists/base/md.loongson > Enable building wsfontload on Loongson. > OK visa@, mpi@, deraadt@ (fcambus@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc group ~ group > Add the _syspatch user/group: an unprivileged user for syspatch(8) used to > fetch > and verify patches. > discussed with deraadt@ rpe@ > ok deraadt@ (ajacoutot@) mail/aliases ~ mail/aliases > Add the _syspatch user/group: an unprivileged user for syspatch(8) used to > fetch > and verify patches. > discussed with deraadt@ rpe@ > ok deraadt@ (ajacoutot@) master.passwd ~ master.passwd > Add the _syspatch user/group: an unprivileged user for syspatch(8) used to > fetch > and verify patches. > discussed with deraadt@ rpe@ > ok deraadt@ (ajacoutot@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib csu ~ crt0.c ~ alpha/md_init.h ~ sh/md_init.h > MD_START is now always ___start, so expand and eliminate it > ok phessler@ deraadt@ (guenther@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ netinet/pmtu/Makefile ~ netinet/pmtu/tcp_atomicfrag6.py ~ netinet/pmtu/tcp_connect.py ~ netinet/pmtu/tcp_connect6.py > Sending a PMTU ICMP packet will trigger a TCP retransmit. The test > assumed that it would have to send an additional ACK for that. > There was a race where the test could miss the TCP retransmit before > it did send the ACK. Sniff for the TCP retransmit before sending > the ICMP packet and do not send the ACK. (bluhm@) ~ netinet/pmtu/tcp_atomicfrag6.py ~ netinet/pmtu/tcp_connect.py ~ netinet/pmtu/tcp_connect6.py ~ netinet/pmtu/udp_atomicfrag6.py ~ netinet/pmtu/udp_echo6.py > Our kernel does not generate IPv6 atomic fragments anymore. Check > that the test does not receive any. (bluhm@) usr.bin ~ mandoc/char/unicode/latin1.out_html > Implement line breaking of the generated HTML code at space characters > in filled text. This does not affect HTML semantics, but makes the > HTML code even more humanly readable. > While here, > - collapse multiple consecutive space characters in filled text > - and insert a blank between style entries. (schwarze@) ~ ftp/redirect.sh > Make it so if the "server" is slow starting we don't fail.. > Since I suspect bluhm@ is hitting this on whatever derpy thing > is running the ftp regress test continuously (beck@) ~ xargs/xargs-L.sh > Fix -L/-I processing in -0 mode so that NUL-delimited entries are > treated as "lines". From FreeBSD. (millert@) == sbin ============================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin route ~ Makefile ~ route.c > add hooks so we can query the current state of a BFD session > bfd session details are visible with "route -n get 192.0.2.1 -bfd" > OK mpi@ deraadt@ claudio@ (phessler@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > delete some empty lines found when diffing amd64 vs i386 (mlarkin@) ~ vmm.c > SVM: vcpu_init_svm - allocate memory for control structures (vmcb, > msr bitmap, ioio bitmap, and host state save area) (mlarkin@) ~ vmm.c > SVM: matching vcpu deinit functions for previous commits (mlarkin@) ~ vmm.c > rename a couple of macros that are causing me a merge headache with the > next SVM diff (mlarkin@) ~ vmm.c > SVM: register reset and intercept setup code (mlarkin@) arch/amd64/include ~ vmmvar.h > SVM: vcpu_init_svm - allocate memory for control structures (vmcb, > msr bitmap, ioio bitmap, and host state save area) (mlarkin@) ~ vmmvar.h > rename a couple of macros that are causing me a merge headache with the > next SVM diff (mlarkin@) ~ specialreg.h > SVM: VMCB intercept definitions (mlarkin@) ~ vmmvar.h > forgot this in previous commit (SVM_MSR* macro definitions) (mlarkin@) arch/arm64/arm64 ~ bus_dma.c > There are currently two pmap flags on arm64 that are supposed to be > used for uncached memory: CI (cache inhibit) and DEV (devices). The > pmap currently does not handle DEV but instead sets the device mode > for CI. Until we have bus dma running properly and know the system > better, make bus dma use CI for its pages to work around the panic. > (patrick@) arch/i386/i386 ~ vmm.c > reduce differences to amd64 (mlarkin@) ~ vmm.c > SVM: vcpu_init_svm - allocate memory for control structures (vmcb, > msr bitmap, ioio bitmap, and host state save area) > matches amd64 version previously committed (mlarkin@) ~ vmm.c > SVM: matching vcpu deinit functions for previous commits (mlarkin@) ~ vmm.c > rename a couple of macros that are causing me a merge headache with the > next SVM diff (mlarkin@) ~ vmm.c > SVM: register reset and intercept setup code (mlarkin@) arch/i386/include ~ vmmvar.h > SVM: vcpu_init_svm - allocate memory for control structures (vmcb, > msr bitmap, ioio bitmap, and host state save area) > matches amd64 version previously committed (mlarkin@) ~ vmmvar.h > rename a couple of macros that are causing me a merge headache with the > next SVM diff (mlarkin@) ~ specialreg.h > SVM: VMCB intercept definitions (mlarkin@) ~ vmmvar.h > forgot this in previous commit (SVM_MSR* macro definitions) (mlarkin@) arch/loongson/dev ~ mainbus.c > Extend struct platform with MP control functions, and add bootstrap code > for secondary CPUs. > Discussed with miod@ (visa@) arch/loongson/include + mplock.h > Add mplock.h for loongson. (visa@) ~ autoconf.h ~ cpu.h ~ intr.h > Extend struct platform with MP control functions, and add bootstrap code > for secondary CPUs. > Discussed with miod@ (visa@) arch/loongson/loongson ~ locore.S ~ machdep.c > Extend struct platform with MP control functions, and add bootstrap code > for secondary CPUs. > Discussed with miod@ (visa@) dev/pci ~ vmmci.c > Export the host time to the guest, add it as a timedelta sensor in vmmci(4) > OK kettenis@ mlarkin@ (reyk@) ~ hifn7751.c > Zero a return value variable at the start of hifn_process() to avoid > using it uninitialised in one path. (jsg@) dev/pv ~ xbf.c > No need for conditionals around free(9) (mikeb@) net ~ route.h > use a space instead of a tab, for consistancy > requested by and OK mpi@ (phessler@) ~ route.c > remove the BFD flag on a route *before* we actually delete the route > should fix a panic reported by Hrvoje Popovski (phessler@) ~ bfd.c > when deconfiguring a BFD session, clear both the RTF_BFD flag on the > route, and the pointer to the route bfd uses (phessler@) ~ bfd.c > rtisvalid() checks for RTF_UP, so instead check for RTF_BFD (phessler@) ~ bfd.c > make error handling a function, and use it in a few places > not all error handling is converted, some require a bit more thought > (phessler@) ~ bfd.c > when parsing a BFD packet, avoid an uninitialized variable if the > version check fails > found by jsg@ with clang (phessler@) ~ if_loop.c > Do not return an error code for SIOCSIFFLAGS. > This synchronize lo(4) with other pseudo-driver and fix a regression > introduced by the refactoring of the UP/DOWN logic in if.c > ok dlg@, claudio@ (mpi@) ~ bfd.c ~ bfd.h ~ route.h ~ rtsock.c > add hooks so we can query the current state of a BFD session > bfd session details are visible with "route -n get 192.0.2.1 -bfd" > OK mpi@ deraadt@ claudio@ (phessler@) net80211 ~ ieee80211_ioctl.c > Enable TKIP as pairwise cipher when ifconfig's wpaprotos option enables > WPA1. > Without this fix it was impossible to use WPA1 without also making use of > the > wpaciphers option to enable TKIP. Problem noticed by pirofti@. > ok mpi@ (stsp@) netinet6 ~ icmp6.c ~ ip6_output.c > RFC 8021 "IPv6 Atomic Fragments Considered Harmful" deprecates > generating atomic fragments. So remove the code that sends them. > CVE-2016-10142 has been assigned to that issue. > OK visa@ mpi@ (bluhm@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ html.c ~ html.h ~ man_html.c ~ mdoc_html.c > Implement line breaking of the generated HTML code at space characters > in filled text. This does not affect HTML semantics, but makes the > HTML code even more humanly readable. > While here, > - collapse multiple consecutive space characters in filled text > - and insert a blank between style entries. (schwarze@) ~ cgi.c ~ man_html.c ~ mdoc_html.c > Start cleanup: trim useless HTML comments and <div> elements > on the <html> and <body> levels. (schwarze@) ~ cgi.c > Adjust indentation of the HTML output to the conventions established > by html.c. No semantic change. (schwarze@) ~ html.c ~ man_html.c ~ mdoc_html.c > Clean up CSS rules for sections and paragraphs. > Start using real macro names for CSS classes. (schwarze@) ~ mdoc_html.c > clean up .Sx and .Xr HTML markup (schwarze@) ~ html.c ~ html.h ~ mdoc_html.c > clean up markup of .Bd, .D1, .Dl, .Li, and .Ql; > in particular, stop abuse of <blockquote> (schwarze@) openssl ~ ocsp.c > fix openssl ocsp to not report sucess when the ocsp responder rejects us > ok deraadt@ krw@ (beck@) xargs ~ xargs.c > Fix -L/-I processing in -0 mode so that NUL-delimited entries are > treated as "lines". From FreeBSD. (millert@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin syspatch ~ syspatch.sh > Drop the _FETCH variable. It's useless, we are using ftp(1) specific > options > that are different on the two invocations; it's not like we'll support > using > wget|curl to fetch syspatches anyway. (ajacoutot@) ~ syspatch.sh > Use the _syspatch user. (ajacoutot@) ~ syspatch.sh > ls_missing(): as a precaution, don't output anything on stdout when running > ftp(1) to prevent corrupting the patch list; we are already running in > silent > mode but better safe than sorry. > Read the syspatch mirror base URL using stripcom() /etc/mirror.conf for the > time > being; discussed with deraadt@ and rpe@ -- naming is not set in stone yet. > (ajacoutot@) ~ syspatch.sh > /etc/mirror.conf -> /etc/installurl > discussed with deraadt@ beck@ rpe@ (ajacoutot@) ~ syspatch.sh > Simplify: bundle stripcom(). (ajacoutot@) vmd ~ virtio.c ~ virtio.h > Export the host time to the guest, add it as a timedelta sensor in vmmci(4) > OK kettenis@ mlarkin@ (reyk@) wsfontload ~ Makefile > Enable building wsfontload on Loongson. > OK visa@, mpi@, deraadt@ (fcambus@) ===============================================================================
_______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
