OpenBSD src changes summary for 2017-01-10 ==========================================
distrib/miniroot regress/sys share/man sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/arm64/arm64 sys/arch/arm64/include sys/arch/i386/i386 sys/arch/loongson/dev sys/dev/acpi sys/dev/pci sys/dev/pv sys/kern sys/miscfs/fuse sys/net80211 sys/netinet sys/netinet6 sys/sys sys/ufs/mfs usr.bin/ftp usr.bin/mandoc usr.bin/tmux == distrib =========================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > When installing with a dhcp server that does not provide domain-name > and name-server information, the user was not asked for this > configuration. Do not assign a default value to _dn and _ns before > the values are checked with -n in donetconfig(). > Fix from halex@; tested and OK rpe@ (bluhm@) ~ install.sub > whitespace (deraadt@) == regress =========================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ Makefile ~ ffs/Makefile > Cleanup the mount point and vnd devices before and after the test. > Use objdir and curdir correctly. Link ffs regress to the build. (bluhm@) == share ============================================================= 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/Makefile ~ man4/acpi.4 + man4/acpihve.4 > Hyper-V hosts make 64 bytes of entropy available to guests in the form > of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel > entropy pool. > This is less interesting for machines with rdrand, but there are still > pre ivy bridge machines running Hyper-V (including parts of Azure). > ok mikeb@ reyk@ deraadt@ mlarkin@ (jsg@) == sys =============================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > ensure EPT page walk length 4. We don't support other page walk lengths > (mlarkin@) arch/amd64/conf ~ GENERIC ~ RAMDISK_CD > enable acpihve(4) (jsg@) arch/arm64/arm64 ~ conf.c > Add rd(4) to OpenBSD/arm64's list of devices. Additionally, purge the > remains of st(4). (patrick@) arch/arm64/include ~ pcb.h ~ tcb.h > Cleanup TCB header a la OpenBSD/armv7. (patrick@) arch/i386/i386 ~ vmm.c > matching i386 diff from previous amd64 - ensure page walk length 4, as we > don't support other ept depths (mlarkin@) arch/loongson/dev ~ smfb.c > Display resolution and color depth when attaching. > OK visa@, kettenis@, deraadt@ (fcambus@) dev/acpi ~ files.acpi + acpihve.c > Hyper-V hosts make 64 bytes of entropy available to guests in the form > of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel > entropy pool. > This is less interesting for machines with rdrand, but there are still > pre ivy bridge machines running Hyper-V (including parts of Azure). > ok mikeb@ reyk@ deraadt@ mlarkin@ (jsg@) dev/pci ~ azalia.c > Enable snooping on Braswell. Fixes audio distortion on Acer TravelMate > B117-M. From Martin Ziemer. (jsg@) dev/pv ~ hypervic.c ~ pvbus.c ~ pvvar.h ~ vmt.c ~ xen.c > Introduce pvbus_reboot() and pvbus_shutdown() to move the repeated > tasks from the PV drivers into a central place. While here, we > figured out that it is not needed to check for allowpowerdown on the > hypervisor-initiated shutdown requests. > OK mikeb@ (reyk@) kern ~ vfs_default.c ~ vfs_subr.c ~ vfs_syscalls.c > Remove the unused olddp parameter from function dounmount(). > OK mpi@ millert@ (bluhm@) ~ vfs_subr.c > Replace manual for() loops with FOREACH() macro. > OK millert@ (bluhm@) ~ vfs_syscalls.c > Fix white spaces. No binary change. (bluhm@) miscfs/fuse ~ fuse_device.c > Remove the unused olddp parameter from function dounmount(). > OK mpi@ millert@ (bluhm@) net80211 ~ ieee80211_input.c > Make receiving A-MPDUs with an 11n-enabled athn(4) driver work by not > requiring 11n wireless drivers to provide an ic_ampdu_rx_start() function. > The athn(4) driver won't need this function since the hardware receives > A-MPDU and sends block ack without setting up anything. (stsp@) netinet ~ ip_output.c ~ raw_ip.c ~ tcp_input.c ~ tcp_subr.c ~ tcp_usrreq.c > Remove NULL checks before m_free(9), it deals with it. > ok bluhm@, kettenis@ (mpi@) netinet6 ~ ip6_output.c ~ raw_ip6.c > Remove NULL checks before m_free(9), it deals with it. > ok bluhm@, kettenis@ (mpi@) ~ ip6_output.c > Do not use a 'struct route_in6' when there's no need to cache the result > of rtalloc(9). > ok benno@, lteo@ (mpi@) sys ~ mount.h > Remove the unused olddp parameter from function dounmount(). > OK mpi@ millert@ (bluhm@) ufs/mfs ~ mfs_vfsops.c > Remove the unused olddp parameter from function dounmount(). > OK mpi@ millert@ (bluhm@) == usr.bin =========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ftp ~ fetch.c > Pledge more strictly. This is only enabled on the ramdisk version of the > ftp(1) client, which operates only in URL mode. Not willing to spend the > time tracking piles of global variables for sub-modes, and finding all > the pledge interactions. Would rather have the install media ftp(1) as > safe as possible, immediately. > ok tb jca (deraadt@) mandoc ~ mandoc.1 ~ mdoc_html.c ~ mdoc_man.c ~ mdoc_term.c ~ mdoc_validate.c ~ roff.h ~ tree.c > Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes. > Use them to mark generated nodes and nodes that shall not produce output. > Let -Ttree output mode display these new flags. > Use NODE_NOSRC for .Ar, .Mt, and .Pa default arguments. > Use NODE_NOPRT for .Dd, .Dt, and .Os. > These will help to make handling of text production macros more rigorous. > (schwarze@) ~ man.c ~ man_html.c ~ man_macro.c ~ man_term.c ~ mdoc.c ~ mdoc_html.c ~ mdoc_macro.c ~ mdoc_man.c ~ mdoc_state.c ~ mdoc_term.c ~ mdoc_validate.c ~ roff.c ~ roff.h ~ tree.c > unify names of AST node flags; no change of cpp output (schwarze@) ~ roff.c > simplify; NODE_ENDED does no harm in man(7) (schwarze@) ~ mandocdb.c ~ mdoc_html.c ~ mdoc_man.c ~ mdoc_term.c ~ mdoc_validate.c ~ roff.c > For the .Ux/.Ox family of macros, do text production at the validation > stage rather than in each and every individual formatter, using the > new NODE_NOSRC flag. More rigorous and also ten lines less code. > (schwarze@) ~ mandocdb.c ~ mdoc_html.c ~ mdoc_man.c ~ mdoc_term.c ~ mdoc_validate.c > Use new NODE_NOSRC and NODE_NOPRT flags for .Bx and .At. > More rigorous AST and 40 lines less code. (schwarze@) tmux ~ tmux.1 > avoid unneccessary markup; tweaked and ok nicm (jmc@) ~ tmux.1 > Some manpage fixes: rephrase a convoluted sentence, make the names of > some keys more standard, and use Ql instead of Dq. (nicm@) ~ cmd.c > Quote backslash as well for %%%. (nicm@) ~ cmd.c > Need to escape ; twice because the command list parser will eat one, > reported by Theo Buehler. (nicm@) ~ cmd-refresh-client.c ~ cmd-clear-history.c > Minor tidying in a couple of commands. (nicm@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
