OpenBSD src changes summary for 2015-11-04 ==========================================
bin/cat games/atc games/gomoku games/hack games/mille games/random games/worm lib/libc regress/lib regress/sys regress/usr.sbin sbin/iked sbin/ipsecctl sbin/ping sbin/ping6 share/man sys/crypto sys/dev/ic sys/dev/pci sys/dev/usb sys/kern sys/net sys/net80211 sys/netinet sys/sys usr.bin/at usr.bin/ftp usr.bin/sed usr.bin/top usr.sbin/cron usr.sbin/installboot usr.sbin/lpr usr.sbin/pkg_add usr.sbin/rmt == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin cat ~ cat.1 ~ cat.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) == games ============================================================= 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games atc ~ graphics.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) gomoku ~ main.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) hack ~ hack.main.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) mille ~ mille.c ~ move.c ~ varpush.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) random ~ random.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) worm ~ worm.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) == lib =============================================================== 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/getgrent.3 > clean up HISTORY; (jmc@) ~ stdio/fclose.3 ~ stdio/fflush.3 ~ stdio/funopen.3 > replace setbuf with setvbuf, from Frederic Nowak (tedu@) == regress =========================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libpthread/socket/1/socket1.c ~ libpthread/socket/2/socket2.c ~ libpthread/socket/2a/socket2a.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) sys + net/rtable/Makefile + net/rtable/Makefile.inc + net/rtable/README + net/rtable/inet-fullfeed.txt + net/rtable/inet6-fullfeed.txt + net/rtable/kern_compat.h + net/rtable/util.c + net/rtable/util.h + net/rtable/delete/Makefile + net/rtable/delete/main.c + net/rtable/fullfeed/Makefile + net/rtable/fullfeed/main.c > Basic framework to test the rtable_* API directly from userland. > You can replace inet{,6}-fullfeed.txt with a dump of your fullfeed table > to really stress this test framework. I did not commit them because CVS > certainly doesn't like ~7M file. (mpi@) ~ crypto/Makefile > Hook up chacha20-poly1305 test vectors (missed in previous commit) (mikeb@) usr.sbin ~ syslogd/Makefile > Generating the self-signed syslogd test certificate does not depend > on the CA certificate. Found by Jan Klemkow. (bluhm@) ~ syslogd/ttylog.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) == sbin ============================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ iked.conf.5 ~ parse.y ~ pfkey.c > Support Chacha20-Poly1305 for Child SAs; ok reyk (mikeb@) ipsecctl ~ ipsecctl.h ~ parse.y ~ pfkdump.c > Decode Chacha20-Poly1305 when dumping SAs; ok reyk, naddy (mikeb@) ping ~ ping.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) ping6 ~ ping6.c > dead store; pointed out by llvm (florian@) ~ ping6.c > Simplify packet option handling since we are only setting one option > these days. (florian@) ~ ping6.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) == share ============================================================= 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/cdce.4 > The "Lenovo Thinkpad USB 3.0 Ethernet Adapter" works with cdce(4). (stsp@) ~ man8/intro.8 > some fixes from raf czlonka (jmc@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys crypto ~ chachapoly.c ~ chachapoly.h ~ xform.c > Pass context as a void pointer to cut down on casts in xform.c (mikeb@) dev/ic ~ acx.c ~ ar5008.c ~ ar9003.c ~ ath.c ~ athn.c ~ atw.c ~ bwi.c ~ malo.c ~ rt2560.c ~ rt2661.c ~ rt2860.c ~ rtw.c ~ rtwvar.h > replace the ifqueues in net80211 with mbuf_queues. > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw > had its own queue for beacons. > tested by mpi@ and jmc@ > ok mpi@ (dlg@) ~ if_wi_hostap.c > use if_enqueue() rather than doing a poor inline version of it. > ok mpi@ (dlg@) dev/pci ~ if_de.c ~ if_devar.h > replace the ifqueues used for tulip_txq and _rxq with mbuf_lists. (dlg@) ~ if_de.c > use IFQ_IS_EMPTY to see if if_snd is empty, not IF_IS_EMPTY (dlg@) ~ if_ix.c > replace while (ml_dequeue()) m_freem(); with ml_purge(); (dlg@) ~ if_iwm.c ~ if_iwn.c ~ if_rtwn.c ~ if_wpi.c > replace the ifqueues in net80211 with mbuf_queues. > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw > had its own queue for beacons. > tested by mpi@ and jmc@ > ok mpi@ (dlg@) ~ km.c > allow km(4) to match the temperature sensor in GX-412TC SOC (as used on > APU2) > tested by nothingness at citycable.ch, ok bmercer@ (sthen@) dev/usb ~ if_athn_usb.c ~ if_atu.c ~ if_otus.c ~ if_ral.c ~ if_rum.c ~ if_run.c ~ if_uath.c ~ if_upgt.c ~ if_urtw.c ~ if_urtwn.c ~ if_zyd.c > replace the ifqueues in net80211 with mbuf_queues. > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw > had its own queue for beacons. > tested by mpi@ and jmc@ > ok mpi@ (dlg@) kern ~ kern_pledge.c > move /etc/spwd.db blacklist outside PLEDGE_GETPW check. > so that all pledged programs would get it instead of only ones with > PLEDGE_GETPW. > ok deraadt@ (semarie@) ~ kern_pledge.c > pledge_ioctl only takes files, adjust prototype. ok semarie (tedu@) net ~ if_ppp.c > use mq_purge to free a queue of mbufs. (dlg@) ~ rtable.c > Call rtable_put(), a stub for now, before leaving a function that called > rtable_get(). (mpi@) ~ art.c ~ radix.c ~ radix.h ~ rtable.c > Some tweaks to build the rtable API and backends in userland. > Needed by the regression tests. (mpi@) ~ rtable.c > Initialize the correct variable in ART's rtable_match(). (mpi@) ~ route.c > rtfree(9) accepts NULL pointers. (mpi@) net80211 ~ ieee80211_input.c ~ ieee80211_node.c ~ ieee80211_node.h ~ ieee80211_output.c ~ ieee80211_proto.c ~ ieee80211_var.h > replace the ifqueues in net80211 with mbuf_queues. > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw > had its own queue for beacons. > tested by mpi@ and jmc@ > ok mpi@ (dlg@) netinet ~ if_ether.c > use ml_purge to flush the arp hold lists instead of dequeue/free loops. > this is an interesting change because the loops have to decrement > the global hold count too. they looked like this: > while ((mh = ml_dequeue(&la->la_ml)) != NULL) { > la_hold_total--; > m_freem(mh); > } > because ml_purge returns how many mbufs were freed, we can do this: > la_hold_total -= ml_purge(&la->la_ml); > ok mpi@ bluhm@ (dlg@) sys ~ pledge.h > pledge_ioctl only takes files, adjust prototype. ok semarie (tedu@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin at ~ at.c > Change cron from including all headers in every file to only including > what each .c file needs. I have not removed cron.h since it will > be used in a future clean up of the cron's .h files. OK nicm@ (millert@) ftp ~ main.c > Fix inverted pledge requests, from Frederic Nowak (jca@) sed ~ sed.1 > replace setbuf with setvbuf, from Frederic Nowak (tedu@) top ~ top.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin cron ~ cron.c ~ entry.c ~ externs.h ~ funcs.h ~ globals.h ~ pathnames.h > Change some globals from extern to static when they are not used > outside their respective .c files. Also remove some unused defines. > OK jung@ (millert@) ~ misc.c > Remove unused LogFD variable (millert@) - externs.h ~ atrun.c ~ client.c ~ common.c ~ cron.c ~ cron.h ~ crontab.c ~ database.c ~ do_command.c ~ entry.c ~ env.c ~ job.c ~ macros.h ~ misc.c ~ popen.c ~ structs.h ~ user.c > Change cron from including all headers in every file to only including > what each .c file needs. I have not removed cron.h since it will > be used in a future clean up of the cron's .h files. OK nicm@ (millert@) installboot ~ util.c > fix a memory leak in multiple error paths > ok krw@ (jsg@) lpr ~ lptest/lptest.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) pkg_add ~ pkg_add.1 > Bump distribution tarball versions. (mmcc@) rmt ~ rmt.c > replace setbuf with setvbuf, from Frederic Nowak (tedu@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
