OpenBSD src changes summary for 2017-04-21
==========================================

sbin/pfctl                              sys/dev/pci
sys/dev/usb                             sys/net
sys/sys                                 usr.bin/tmux
usr.sbin/snmpd                          usr.sbin/vmd

== sbin ============================================================== 01/04 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

pfctl

  ~ pfctl.8                               ~ pfctl.c

  > Add "key" modifier for -k to make pfctl can kill a state by specifying
  > the key of the state.
  > ok sasha (yasuoka@)

== sys =============================================================== 02/04 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

dev/pci

  ~ if_iwm.c                              

  > Fix nic lock usages around iwm_{read,write}_prph().
  > The iwm_{read,write}_prph() calls don't grab the nic lock themselves
  > so make sure to acquire it where necessary.
  > The iwm_{set,clear}_bits_prph() on the other hand acquire/release the
  > nic lock themselves. Since the nic lock doesn't do recursive locking
  > we need to be careful to avoid accidentally releasing the nic lock
  > too early that way.
  > Patch by Imre Vadasz. (stsp@)

  ~ if_iwm.c                              

  > Fix nic lock usage around iwm_disable_rx_dma().
  > iwm_disable_rx_dma() was unintentionally releasing the nic lock too early.
  > Patch by Imre Vadasz. (stsp@)

  ~ if_iwm.c                              

  > Make id parameter of iwm_send_cmd_pdu() a uint32_t so that it matches
  > the size of the corresponding id field in struct iwm_host_cmd.
  > Patch by Imre Vadasz. (stsp@)

dev/usb

  ~ if_cdce.c                             

  > Use ether_crc32_le() instead of a custom version.
  > From Hiltjo Posthuma. (mpi@)

net

  ~ pf_ioctl.c                            

  > Speed up DIOCKILLSTATES by using the RB tree index if all fields used
  > by the tree of given state key are filled.
  > ok sasha (yasuoka@)

sys

  ~ _endian.h                             

  > Cast the result of the __swapXX macros to the proper type.
  > The ternary operator was causing the result to be promoted to
  > int for __swap16.  Fixes warning with clang.  OK guenther@ (millert@)

== usr.bin =========================================================== 03/04 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

tmux

  ~ cfg.c                                 

  > Do not run the config file in the context of the first client, instead
  > use no client like we did before. This means commands like new-session
  > won't try to attach if they are in the config file. (nicm@)

  ~ cmd-attach-session.c                  ~ cmd-copy-mode.c
  ~ cmd-find.c                            ~ cmd-if-shell.c
  ~ cmd-list-keys.c                       ~ cmd-new-session.c
  ~ cmd-queue.c                           ~ cmd-resize-pane.c
  ~ cmd-send-keys.c                       ~ cmd-switch-client.c
  ~ format.c                              ~ key-bindings.c
  ~ server-client.c                       ~ tmux.h

  > Store state shared between multiple commands in the queue in a shared
  > structure. (nicm@)

  ~ cfg.c                                 ~ server.c

  > History needs to be loaded after config parsing is done - now that
  > commands are queued, that's in cfg_done not after start_cfg finishes.
  > (nicm@)

  ~ alerts.c                              ~ cmd-find.c
  ~ cmd-new-window.c                      ~ notify.c
  ~ tmux.h                                

  > More unnecessary arguments now winlink points back to session. (nicm@)

  ~ server-client.c                       ~ tmux.h

  > It is annoying that the copy mode key table (or any other key table)
  > will suppress root key table bindings. So change to always check the
  > root table if no binding is found in the current table (whether it be
  > the prefix table from pressing the prefix or the copy mode table from a
  > pane).
  > A root key binding can be blocked by binding the key to a command that
  > does nothing (like send-keys with no arguments).
  > Problem reported by Thomas Sattler. (nicm@)

  ~ cmd-find.c                            ~ cmd-split-window.c
  ~ server-client.c                       ~ tmux.h

  > Add cmd_find_from_winlink_pane and use it in a couple of places, and
  > make functions that can't fail void. (nicm@)

  ~ cmd-queue.c                           ~ tmux.h

  > Style nits and an unused struct. (nicm@)

  ~ key-bindings.c                        ~ server-client.c

  > Key needs to be initialized to zero now it has flags in it. (nicm@)

  ~ cmd-find.c                            ~ cmd-queue.c
  ~ cmd-run-shell.c                       ~ cmd.c
  ~ notify.c                              ~ server.c
  ~ tmux.h                                

  > Make the cmd_find_* functions more obvious when looking for a client,
  > rather than having it inside other functions. Should be no change to the
  > way targets are resolved just yet. (nicm@)

  ~ cmd-queue.c                           

  > Clear shared state if not filling it in. (nicm@)

  ~ cmd-select-pane.c                     

  > Rename a variable. (nicm@)

  ~ cmd-find.c                            

  > Make sure cmd_find_from_* clear the state if they fail. (nicm@)

  ~ cmd-find.c                            ~ cmd-queue.c
  ~ server-client.c                       

  > Log error properly when no current state, and some other minor tweaks.
  > (nicm@)

== usr.sbin ========================================================== 04/04 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

snmpd

  ~ trap.c                                

  > Fix uninitialized variable that coult result in a crash.
  > Fix from Rivo Nurges. (jca@)

  ~ control.c                             ~ snmpd.h
  ~ snmpe.c                               

  > Repair AgentX support.
  > which I broke when adding support for multiple listen address.  SNMP
  > data should be sent to the client using the appropriate socket, which we
  > now store when we receive the query.
  > Reported & fix tested by Rivo Nurges. (jca@)

vmd

  ~ pci.c                                 

  > vmd(8) pci emulation fix required for upcoming option rom support.
  > This will be used in the future to support an sgabios option rom, to
  > do VGA text mode console redirection.
  > ok reyk (mlarkin@)

  ~ config.c                              ~ control.c
  ~ dhcp.c                                ~ parse.y
  ~ priv.c                                ~ vm.conf.5
  ~ vmd.c                                 ~ vmd.h
  ~ vmm.c                                 

  > Add global configuration option "local prefix" to change prefix for -L.
  > The default prefix is 100.64.0.0/10 from RFC6598.
  > Requested by sthen@ chris@
  > OK mlarkin@ (reyk@)

  ~ parse.y                               

  > Fail if vm.conf exists but cannot be opened, ignore if it doesn't exist.
  > This fixes 'vmd -nf /etv/vm.conf' if the file is not readable. (reyk@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to