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

Reply via email to