OpenBSD src changes summary for 2016-09-30 ==========================================
bin/ksh lib/libc regress/sbin regress/sys regress/usr.bin sbin/dhclient sbin/kbd sys/arch/amd64/amd64 sys/arch/amd64/include sys/dev/wscons sys/kern sys/net sys/netinet6 usr.bin/aucat usr.bin/ssh usr.sbin/switchd == bin =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ ksh.1 > remove unneccessary .Pp; from jan stary (jmc@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/read.2 > Make read(2) return EISDIR on directories. > Years ago Theo made read(2) return 0 on directories, instead of dumping > the directory content. Another behavior is allowed as an extension by > POSIX, returning an EISDIR error, as used on a few other systems. This > behavior is deemed more useful as it helps spotting errors. This > implies that it might break some setups. > Ports bulk builds by ajacoutot@ and naddy@, ok millert@ bluhm@ naddy@ > deraadt@ (jca@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sbin ~ pfctl/Makefile > also copy pf103.include to obj dir (otto@) sys - crypto/auth/Makefile - crypto/auth/md5.c > crypto(4) is no more (otto@) usr.bin ~ ssh/Makefile ~ ssh/unittests/Makefile ~ ssh/unittests/Makefile.inc > In ssh tests set REGRESS_FAIL_EARLY with ?= so that the environment > can change it. > OK djm@ (bluhm@) ~ cvs/Makefile > The opencvs sources are not linked to the build. To make the cvs > regression test run, build opencvs on demand as a dependency. > Input and OK otto@ (bluhm@) - cvs/import_seed/seed1.txt ~ cvs/Makefile ~ cvs/setdate.pl + cvs/seed1.txt > The import test of regress/usr.bin/cvs tries to touch a file in > src, not in obj. So better populate an import directory in obj and > import from there. Also remove trailing whitespaces and semicolons. > OK otto@ (bluhm@) ~ cvs/test_opencvs_import_01_seed1.txt,v > The opencvs test checks the RCS id of the file I have just commited. > So the test broke with my commit. Change the expected result and > hope that this commit will not break it again. (bluhm@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ clparse.c > Zap stray whitespace. (krw@) kbd ~ kbd_wscons.c > Use WSKBDIO_GETENCODINGS ioctl to generate a list of supported keyboard > encodings. Restores functionality lost when removing the kvm groveling > code. > ok deraadt@, jca@ (kettenis@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ identcpu.c > Compute CR3 target count. Needed for upcoming debugging diff. (mlarkin@) arch/amd64/include ~ cpu.h ~ specialreg.h > Compute CR3 target count. Needed for upcoming debugging diff. (mlarkin@) dev/wscons ~ wsconsio.h ~ wskbd.c > Add a WSKBDIO_GETENCODINGS ioctl that returns the supported keyboard > encodings. > ok deraadt@, jca@ (kettenis@) kern ~ vfs_vnops.c > Make read(2) return EISDIR on directories. > Years ago Theo made read(2) return 0 on directories, instead of dumping > the directory content. Another behavior is allowed as an extension by > POSIX, returning an EISDIR error, as used on a few other systems. This > behavior is deemed more useful as it helps spotting errors. This > implies that it might break some setups. > Ports bulk builds by ajacoutot@ and naddy@, ok millert@ bluhm@ naddy@ > deraadt@ (jca@) ~ vfs_vnops.c > Drop a now unneeded variable initialization; spotted by bluhm@ (jca@) net ~ if_vxlan.c > Accept a packet smaller than ETHERMIN. > ok reyk (yasuoka@) ~ ofp.h > sync ofp.h from switchd, add missing comments (reyk@) netinet6 ~ nd6_rtr.c > Revert sending router solicitations when a prefix expires and go back > to previous behaviour of starting quick, exponentially backing off and > settling on every 60 seconds. > sthen@ noticed that this broke the backing off when we don't receive > an advertisment and so we would hammer the network every second which > is particularly bad on wifi networks. > OK sthen@ (florian@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin aucat ~ abuf.c ~ afile.c ~ aucat.c ~ dsp.c ~ utils.c > Remove unnecessary includes. From Michael W. Bombardieri <mb at ii.net>. > (ratchov@) ~ aucat.c > Set the device rate to the calculated rate. Otherwise, the signal > may endup resampled twice. (ratchov@) ssh ~ channels.c ~ channels.h ~ clientloop.c ~ clientloop.h ~ mux.c ~ opacket.h ~ packet.c ~ packet.h ~ ssh.c > ssh proxy mux mode (-O proxy; idea from Simon Tatham): > - mux client speaks the ssh-packet protocol directly over unix-domain > socket. > - mux server acts as a proxy, translates channel IDs and relays to the > server. > - no filedescriptor passing necessary. > - combined with unix-domain forwarding it's even possible to run mux client > and server on different machines. > feedback & ok djm@ (markus@) ~ channels.c > fix some -Wpointer-sign warnings in the new mux proxy; ok markus@ (djm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin switchd ~ Makefile ~ imsg_util.c ~ ofcconn.c ~ ofp.c ~ ofp10.c ~ ofp13.c ~ parse.y ~ switchd.c ~ switchd.h ~ types.h ~ util.c + ofrelay.c > Implement socket server code that properly handles async I/O, partial > messages, multiple messages per buffer and important things like > connection limits and file descriptor accounting. It works with TCP > connections as well as switch(4). The ofrelay.c part replaces > networking that was in ofp.c and will soon handle all socket > connections of switchd. It is called "ofrelay" because it will be > used as client, server, and forwarder. > OK rzalamena@ (reyk@) ~ switchd.c ~ types.h > Open next available tap(4) device instead of just tap0 (reyk@) ~ ofp.c ~ ofrelay.c ~ switchd.h > Disable write events if there is nothing to write. (reyk@) - ofp.h ~ Makefile ~ ofcconn.c ~ ofp.c ~ ofp10.c ~ ofp10.h ~ ofp13.c ~ switchd.h > Remove local copy of ofp.h and use net/ofp.h instead (reyk@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
