OpenBSD src changes summary for 2017-06-09
==========================================

games/monop                             sbin/ifconfig
share/man                               sys/dev/pci
sys/dev/pv                              sys/net
sys/netinet                             sys/netinet6
usr.bin/ssh                             usr.bin/tmux
usr.sbin/adduser                        usr.sbin/rtadvd
usr.sbin/syspatch                       

== games ============================================================= 01/06 ==

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

monop

  ~ monop.6                               

  > Correct number of players, the program enforces a range from 2 to 9.
  > OK tb@, jmc@ (fcambus@)

== sbin ============================================================== 02/06 ==

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

ifconfig

  ~ ifconfig.8                            

  > turns out the case of 802.1 suffixes is significant. fix up 802.1X and Q.
  > pointed out by jsg@ (dlg@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/vlan.4                           

  > turns out the case on 802.1 suffixes is significant. fix 802.1Q
  > pointed out by jsg@ (dlg@)

== sys =============================================================== 04/06 ==

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

dev/pci

  ~ if_iwm.c                              

  > Fix the resume code path in iwm(4) to no longer call iwm_stop() before
  > initializing the hardware. Prevents "acquiring device failed" messages
  > during resume. Also, start the hardware up in DVACT_RESUME already and
  > verify that it has started by the time we reach DVACT_WAKEUP, before
  > scheduling the iwm_init_task which loads firmware etc.
  > With help from deraadt@
  > test & ok tb@ (stsp@)

  ~ if_iwm.c                              

  > Introduce iwm_nic_assert_locked() to verify that the driver has correctly
  > requested MAC access before accessing certain registers, as required
  > by the hardware.
  > Use it to assert that hardware is still in an accessible state before
  > reading or writing such a register. For now, panic if that check fails.
  > The long term goal is to make this a non-fatal error and handle it properly
  > in all code paths that end up reading or writing such a register.
  > Fix a missing NIC lock on 8000 hardware, found by this new assertion.
  > Also, grab the NIC lock early during hardware init and keep it until init
  > is done. The previous code relinquished and reacquired the NIC lock several
  > times during the init sequence. It seems this is what was causing some
  > random
  > errors when the interface was brought up, such as "could not enable Tx
  > queue",
  > "could not add aux station", and "could not add phy context".
  > For some reason, bsd.rd kernels were suffering particularly hard from such
  > problems, to the point where some machines could not be upgraded over
  > iwm(4).
  > This change does not eliminate such problems entirely but is a step
  > forward.
  > Prodded by deraadt@
  > This change has already been in snaps for a while. (stsp@)

  ~ if_xge.c                              

  > Convert to ifq_dequeue and perform m_defrag if the mbuf doesn't fit
  > With suggestions from and OK dlg (mikeb@)

dev/pv

  ~ if_xnf.c                              

  > Remove a WAITOK that has sneaked in (mikeb@)

  ~ if_xnf.c                              

  > Fill RX ring during init and bail early on send if OACTIVE is set
  > or IFF_RUNNING is not. (mikeb@)

net

  ~ route.c                               ~ route.h
  ~ rtsock.c                              

  > Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not even
  > try to remove a route from the table if it is and invalid cache.
  > This is a step towards decoupling code dealing with userland and kernel
  > inserted routes.
  > ok bluhm@ (mpi@)

  ~ if_pfsync.c                           

  > - pfsync_input() must grab PF_LOCK
  > reported and patch tested by Hrvoje Popovski
  > O.K. bluhm@ (sashan@)

netinet

  ~ in_pcb.c                              

  > Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not even
  > try to remove a route from the table if it is and invalid cache.
  > This is a step towards decoupling code dealing with userland and kernel
  > inserted routes.
  > ok bluhm@ (mpi@)

netinet6

  ~ nd6_rtr.c                             

  > Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not even
  > try to remove a route from the table if it is and invalid cache.
  > This is a step towards decoupling code dealing with userland and kernel
  > inserted routes.
  > ok bluhm@ (mpi@)

== usr.bin =========================================================== 05/06 ==

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

ssh

  ~ packet.c                              

  > Add comments referring to the relevant RFC sections for rekeying
  > behaviour. (dtucker@)

  ~ sshkey.c                              

  > better translate libcrypto errors by looking deeper in the accursed
  > error stack for codes that indicate the wrong passphrase was supplied
  > for a PEM key. bz#2699 ok dtucker@ (djm@)

  ~ ssh.1                                 

  > in description of public key authentication, mention that the server
  > will send debug messages to the client for some error conditions
  > after authentication has completed. bz#2709 ok dtucker (djm@)

  ~ mux.c                                 

  > return failure rather than fatal() for more cases during mux
  > negotiations. Causes the session to fall back to a non-mux connection
  > if they occur. bz#2707 ok dtucker@ (djm@)

tmux

  ~ input.c                               ~ tmux.1
  ~ window-copy.c                         

  > Add a hook when the clipboard is set. (nicm@)

  ~ key-bindings.c                        

  > Use brackets around prompts which looks better and matches the other modes.
  > (nicm@)

  ~ window-buffer.c                       

  > Default sort for buffer mode should be time not name. (nicm@)

  ~ cmd-choose-tree.c                     ~ mode-tree.c
  ~ tmux.1                                ~ tmux.h
  ~ window-buffer.c                       ~ window-client.c
  ~ window-tree.c                         

  > Add -O option to choose-* to set initial sort order. (nicm@)

  ~ cmd-choose-tree.c                     ~ mode-tree.c
  ~ tmux.1                                ~ tmux.h
  ~ window-buffer.c                       ~ window-client.c
  ~ window-tree.c                         

  > Extend filters (f key) to buffer and client mode and add -f flag to
  > specify to command. (nicm@)

== usr.sbin ========================================================== 06/06 ==

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

adduser

  ~ adduser.8                             

  > mention that the config file is created at first run, since it doesn't
  > exist on a default install (thus making it impossible to read and study)
  > (tedu@)

rtadvd

  ~ rtadvd.c                              

  > If we receive a router solicitation with a source link-layer address
  > option respond with a unicast advertisement. This improves air time on
  > wireless networks and reduces energy consumption on battery powered
  > devices. For details see RFC 7772 "Reducing Energy Consumption of
  > Router Advertisements" aka BCP 202.
  > Input & OK bluhm@ (florian@)

syspatch

  ~ syspatch.sh                           

  > /etc/mtree/BSD.x11.dist is part of base, not X; so check for
  > /var/sysmerge/xetc.tgz to detect whether we have the x sets installed.
  > (ajacoutot@)

  ~ syspatch.sh                           

  > Drop uneeded return from rollback_patch(). (ajacoutot@)

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

Reply via email to