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

Reply via email to