OpenBSD src changes summary for 2016-02-11 ==========================================
distrib/miniroot distrib/notes lib/libc lib/libsndio regress/lib sys/dev sys/kern sys/net80211 sys/netinet usr.bin/ssh usr.bin/vi usr.sbin/httpd == distrib =========================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sh > Ensure, that the '&' is placed correctly if not all variables are set. > While there do it with less code. > with feedback from and OK halex@ (rpe@) notes ~ hppa/features ~ macppc/features > The defines in the /usr/src/distrib/notes/<arch>/features files control > if certain parts of m4.common end up in the installation notes for an > archictecture. > - hppa has timezone info in bsd.rd now (according to list.local) > - the macppc install.md sets MDXDM=y. > OK shten@ (rpe@) ~ alpha/features ~ armv7/features ~ hppa/features ~ sparc/features ~ vax/features > Update the paths for install.md and the list files. > OK sthen@ (rpe@) ~ m4.common > Sync installation notes with reality. > - the manual netconfig step was removed from the installer six years ago > - ntpd is enabled by default now > OK millert@ (rpe@) == lib =============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/pledge.2 > Document how to use sndio in pledged programs. > Input and OK jmc@ ratchov@ semarie@ (tim@) libsndio ~ sio_open.3 > Document how to use sndio in pledged programs. > Input and OK jmc@ ratchov@ semarie@ (tim@) == regress =========================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib + libedit/read/Makefile + libedit/read/test_read_char.c + libedit/read/test_read_char.sh > Slowly start a unit test suite for libedit; Christos is right that > fiddling with the internals of that code is dangerous without it. > Intentionally not linked to the build yet, because many of the tests > still fail: The related bugfixes are too intrusive right now and will > go in after unlock. (schwarze@) ~ libedit/read/test_read_char.c ~ libedit/read/test_read_char.sh > Test the C/POSIX locale too, in addition to UTF-8. (schwarze@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys dev ~ ipmi.c > ipmi(4) - Check sensor name length more carefully > Don't blindly trust sensor name info returned from BMC. Check them more > carefully. Prevent DELL R210 II from panic'ing. > Problem reported & tested by sthen@ > Much feedback & close review & OK by jsg@ (uebayasi@) kern ~ kern_subr.c > Make sure uiomove does not copy more than uio_resid bytes, as the manual > says. Move code belonging to diagnostics in the #ifdef DIAGNOSTIC part > and add a KASSERT that makes sure that we do not run beyond uio_iov. > Diff from Martin Natano. (stefan@) net80211 ~ ieee80211_input.c > Don't pass QoS "no data" frames to the A-MPDU reordering logic. Such frames > will cause major confusion since they don't carry a sequence number. > ok mpi@ sthen@ (stsp@) ~ ieee80211_input.c > In ieee80211_ba_input(), compute the expression '(sn - ba->ba_winend) & > 0xfff' > just once, by assigning its value to the 'count' variable earlier and > reusing > 'count' where this expression was used. > No functional change. This just results in better readability. (stsp@) ~ ieee80211_input.c > Trim text in comment. (stsp@) ~ ieee80211_input.c > Make the heuristic which catches frames with sequence numbers outside the > current BlockAck window compare against the actual window size, rather than > the maximum window size possible. As a result, two consecutive if-blocks > now check for the same condition, so merge them. (stsp@) ~ ieee80211_node.h > Fix whitespace. (stsp@) ~ ieee80211_input.c > In ieee80211_input(), initialize 'subtype' variable before using it. > Should have been part of the QoS "no data" fix. > ok tb@ (stsp@) netinet ~ ip_output.c > Return ENOBUFS when bumping in the multicast max group memberships > This removes the only use of ETOOMANYREFS in our code, making intro(2) > match reality. No software out there explicitely checks for ETOOMANYREFS > in multicast code. > Discussed with millert@ and mpi@ (who suggested using ENOBUFS) (jca@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ sftp-client.c > fix regression in openssh-6.8 sftp client: existing destination > directories would incorrectly terminate recursive uploads; > bz#2528 (djm@) ~ ssh_config.5 ~ sshd_config.5 > sync crypto algorithm lists in ssh_config(5) and sshd_config(5) > with current reality. bz#2527 (djm@) vi ~ cl/cl_screen.c > Update comment: the #ifdef VDSUSP was removed in r1.22. (tim@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ server_http.c > Include the server port number in the common and combined logs. This is > useful > to distinguish between http and https requests. > OK florian@ reyk@ a while ago (tim@) ~ server_http.c > Back out previous; requested by jung@ (tim@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
