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
