OpenBSD src changes summary for 2017-10-25 ==========================================
etc/rc lib/libfuse regress/usr.bin share/man sys/arch/amd64/amd64 sys/arch/armv7/omap sys/conf sys/net sys/netinet usr.bin/mandoc usr.bin/netstat usr.bin/ssh usr.bin/tmux usr.sbin/cron usr.sbin/ndp == etc =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc rc ~ rc > Partially revert rev 1.457 of /etc/rc. The pipe introduced in > sysctl_conf() spawns a subshell. This prevents that the new process > limits affect the daemons started during boot. > OK rpe@ halex@ (bluhm@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libfuse ~ fuse.c > Check for NULL before dereferencing untrusted pointers. > from Helg Bredow. (mpi@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ ssh/authinfo.sh > Use printenv to test whether an SSH_USER_AUTH is set instead of > using $SSH_USER_AUTH. The latter won't work with csh which treats > unknown variables as an error when expanding them. OK markus@ (millert@) == share ============================================================= 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/options.4 > Remove the TCP_FACK option and associated #if{,n}def code. > TCP_FACK was disabled by provos@ in June 1999. > TCP_FACK is an algorithm that decides that when something is lost, all > not SACKed packets until the most forward SACK are lost. It may be a > correct estimate, if network does not reorder packets. > OK visa@ mpi@ mikeb@ (job@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ fpu.c > Initialize processor extended state in fpu_kernel_enter > Tested by a few; OK visa, sthen (mikeb@) arch/armv7/omap ~ amdisplay.c > Storing the address of a stack variable in a global variable is a bad idea. > Rework the code to store the relevant information in the softc. As a > bonus, > this reduces the stack space that is used such that this file compiles with > clang. > ok ians@ (kettenis@) conf ~ GENERIC > Remove the TCP_FACK option and associated #if{,n}def code. > TCP_FACK was disabled by provos@ in June 1999. > TCP_FACK is an algorithm that decides that when something is lost, all > not SACKed packets until the most forward SACK are lost. It may be a > correct estimate, if network does not reorder packets. > OK visa@ mpi@ mikeb@ (job@) net ~ if_etherip.c ~ if_gif.c ~ if_vxlan.c > Remove Multicast and Broadcast flags from the encapsulated packet in > vxlan(4) like it is done by other tunnelling pseudo-interfaces. > While here sync the comment between multiple interfaces. > Bug report and original diff from Pierre LALET. (mpi@) netinet ~ tcp_input.c ~ tcp_output.c ~ tcp_timer.c ~ tcp_usrreq.c ~ tcp_var.h > Remove the TCP_FACK option and associated #if{,n}def code. > TCP_FACK was disabled by provos@ in June 1999. > TCP_FACK is an algorithm that decides that when something is lost, all > not SACKed packets until the most forward SACK are lost. It may be a > correct estimate, if network does not reorder packets. > OK visa@ mpi@ mikeb@ (job@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ term_ps.c > Properly close out the top-level Font object, the end-of-page > Resource objects, and the Catalog object, fixing three PDF syntax > errors that were present in every PDF file generated with mandoc > since the initial checkin of the formatter in July 2010. > Bug reported by Jan Stary <hans at stare dot cz> on misc@. (schwarze@) ~ term_ps.c > The page footer line (psmarg) is created in ps_begin(), and the > last call writing to it is always ps_endline(), which ends with > ps_pclose(), which prints "ET" (end text). > Consequently, do not print another instance of "ET" in ps_closepage() > after the footer line and before the "endstream" for the page. > Fixing a PDF syntax error found while investigating the bug report > from Jan Stary that also resulted in the previous commit. (schwarze@) netstat ~ inet.c > Remove the TCP_FACK option and associated #if{,n}def code. > TCP_FACK was disabled by provos@ in June 1999. > TCP_FACK is an algorithm that decides that when something is lost, all > not SACKed packets until the most forward SACK are lost. It may be a > correct estimate, if network does not reorder packets. > OK visa@ mpi@ mikeb@ (job@) ssh ~ channels.c ~ misc.c ~ misc.h ~ servconf.c ~ servconf.h ~ sshd.c ~ sshd_config.5 > Add optional rdomain qualifier to sshd_config's ListenAddress option > to allow listening on a different rdomain(4), e.g. > ListenAddress 0.0.0.0 rdomain 4 (djm@) ~ misc.c ~ misc.h ~ packet.h ~ packet.c ~ servconf.c ~ servconf.h ~ sshd.c ~ sshd_config.5 > add sshd_config RDomain keyword to place sshd and the subsequent > user session (including the shell and any TCP/IP forwardings) into > the specified rdomain(4) > ok markus@ (djm@) ~ servconf.c ~ servconf.h ~ sshd.8 ~ sshd.c ~ sshd_config.5 > add a "rdomain" criteria for the sshd_config Match keyword to allow > conditional configuration that depends on which rdomain(4) a connection > was recevied on. ok markus@ (djm@) ~ ssh.c > transfer ownership of stdout to the session channel by dup2'ing > /dev/null to fd 1. This allows propagation of remote stdout close to > the local side; reported by David Newall, ok markus@ (djm@) ~ servconf.c > uninitialised variable in PermitTunnel printing code (djm@) ~ sshd_config.5 > simplify macros in previous, and some minor tweaks; (jmc@) ~ scp.1 ~ sftp.1 ~ ssh.1 > tweak the uri text, specifically removing some markup to make it a > bit more readable; > issue reported by - and diff ok - millert (jmc@) tmux ~ mode-tree.c ~ tmux.1 ~ tmux.h ~ window-buffer.c ~ window-client.c ~ window-tree.c > Add P key to paste tagged in buffer mode, and trim some code that should > no longer be necessary. (nicm@) ~ mode-tree.c > h/l keys for expand and collapse. (nicm@) ~ options-table.c ~ tmux.1 > Default allow-rename to off because it is ridiculous that applications > are even able to do this and confusing when they do. (nicm@) ~ tmux.1 > Note that notifications are also hooks. (nicm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin cron ~ atrun.c ~ database.c > Open a bunch of fds with O_CLOEXEC > Not needed in theory, but could prevent accidental leaks. ok millert@ > (jca@) ndp ~ ndp.c > Remove dead code, found by jsg@. > ok jsg@, florian@ (mpi@) =============================================================================== _______________________________________________ odc mailing list odc@squish.net http://www.squish.net/mailman/listinfo/odc