OpenBSD src changes summary for 2016-03-16 ==========================================
distrib/sets games/atc games/hack games/sail games/snake games/tetris include/stdio.h libexec/ftpd libexec/getty libexec/ld.so libexec/spamlogd libexec/talkd sbin/fsck_ext2fs sbin/isakmpd sbin/newfs_ext2fs share/man sys/arch/sparc/dev sys/dev sys/dev/usb sys/kern sys/net sys/netinet sys/netinet6 sys/scsi sys/sys sys/uvm usr.bin/deroff usr.bin/ftp usr.bin/less usr.bin/mg usr.bin/quota usr.bin/showmount usr.bin/talk usr.bin/telnet usr.bin/tftp usr.sbin/amd usr.sbin/fdformat usr.sbin/inetd usr.sbin/lpr usr.sbin/npppd usr.sbin/pppd usr.sbin/rbootd usr.sbin/repquota == distrib =========================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi > sync (deraadt@) == games ============================================================= 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games atc ~ log.c > Prefer fseek(3) over rewind(3) since the latter although it also calls > fseek > then additionally it calls clearerr(3) deliberately but we want to catch > any > error that may happen and this way we couldn't catch it > OK tb@ (mestre@) hack ~ hack.rumors.c > Prefer fseek(3) over rewind(3) since the latter although it also calls > fseek > then additionally it calls clearerr(3) deliberately but we want to catch > any > error that may happen and this way we couldn't catch it > OK tb@ (mestre@) sail ~ misc.c > Prefer fseek(3) over rewind(3) since the latter although it also calls > fseek > then additionally it calls clearerr(3) deliberately but we want to catch > any > error that may happen and this way we couldn't catch it > OK tb@ (mestre@) snake ~ snake.c > Prefer fseek(3) over rewind(3) since the latter although it also calls > fseek > then additionally it calls clearerr(3) deliberately but we want to catch > any > error that may happen and this way we couldn't catch it > OK tb@ (mestre@) tetris ~ scores.c > Prefer fseek(3) over rewind(3) since the latter although it also calls > fseek > then additionally it calls clearerr(3) deliberately but we want to catch > any > error that may happen and this way we couldn't catch it > OK tb@ (mestre@) == include =========================================================== 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include stdio.h ~ stdio.h > remove cpp version of __sputc, since the inline version is all we have > ever used. > ok jsg (deraadt@) == libexec =========================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ftpd ~ ftpd.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) getty ~ main.c ~ subr.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) ld.so ~ dlfcn.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) spamlogd ~ spamlogd.c > - Check if user running spamlogd(8) has root privileges and if not then > stop > program early > - #define SPAMD_USER "_spamd" and use it on getpwnam(3) call > - Set usage() as __dead void > - Remove lint-style comments > OK beck@ (mestre@) talkd ~ process.c ~ table.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) == sbin ============================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin fsck_ext2fs ~ main.c ~ utilities.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) isakmpd ~ conf.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) newfs_ext2fs ~ newfs_ext2fs.c > There's no reason to have execute permissions on a file system image. > ok millert (natano@) == share ============================================================= 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/audio.4 > Expose new audio ioctls that do one thing only: start and stop DMA, > set and get parameters. This is much simpler. > ok semarie, armani, tweaks from jmc (ratchov@) ~ man4/audio.4 > knock out unused Pp in previous; (jmc@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/sparc/dev ~ if_ie.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) dev ~ audio.c > Expose new audio ioctls that do one thing only: start and stop DMA, > set and get parameters. This is much simpler. > ok semarie, armani, tweaks from jmc (ratchov@) dev/usb ~ if_urndis.c > Make urndis(4) print tx/rx errors only if compiled in DEBUG mode. > These printfs were causing too much noise in dmesg during regular > operation. > And don't forget to count input errors. > ok sthen@ mpi@ (stsp@) kern ~ kern_pledge.c > Expose new audio ioctls that do one thing only: start and stop DMA, > set and get parameters. This is much simpler. > ok semarie, armani, tweaks from jmc (ratchov@) ~ kern_pledge.c TAGGED OPENBSD_5_9 > Incorrect path processing in pledge_namei() could result in unexpected > program termination of pledge(2)'d programs. > Expand path variable size to +1 in order to add extra byte for canonpath() > processing. > -current was fixed by a large rewrite of canonpath(). > ok deraadt@ tedu@ (semarie@) net ~ if.c > if ticks diverge from ifq_congestion too far the diff will go negative > detect this and bump ifq_congestion forward rather than claim the > system is congested for a long period of time. > ok mpi@ henning@ jmatthew@ (dlg@) netinet ~ if_ether.h > macros for the null, min, and max vlan ids. > ok mpi@ and tweaks from sthen@ (dlg@) netinet6 ~ in6_pcb.c ~ udp6_output.c TAGGED OPENBSD_5_7 > Insufficient checks in IPv6 socket binding and UDP IPv6 option > processing allow a local user to send UDP packets with a source > (IPv6 address + port) already reserved by another user. > See Errata 024 (vgross@) ~ in6_pcb.c ~ udp6_output.c TAGGED OPENBSD_5_8 > Insufficient checks in IPv6 socket binding and UDP IPv6 option > processing allow a local user to send UDP packets with a source > (IPv6 address + port) already reserved by another user. > See Errata 012 (vgross@) scsi ~ sd.c > Add SDF_DYING checks to more functions in scsi disk, to prevent an > use after free of the scsi link structure during detach. > OK krw@ (bluhm@) sys ~ audioio.h > Expose new audio ioctls that do one thing only: start and stop DMA, > set and get parameters. This is much simpler. > ok semarie, armani, tweaks from jmc (ratchov@) uvm ~ uvm_amap.c > Remove redundant check. > The compiler is also smart enough to recognize that this is redundant. > The resulting code on amd64 is basically equivalent (slightly different > register allocation and instruction scheduling). > ok mpi@ deraadt@ (stefan@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin deroff ~ deroff.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) ftp ~ ftp.c ~ main.c ~ util.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) less ~ ch.c > Wrap a macro's args in parentheses. No binary change. > I'm discussing with deraadt@ whether it's a good idea to convert some of > these to functions. The one changed by this commit probably isn't > eligible because it defines only a for loop's condition, but many others > in less(1) should probably be converted. > ok millert@ (mmcc@) ~ ch.c ~ charset.c ~ cmdbuf.c ~ command.c ~ cvt.c ~ decode.c ~ edit.c ~ filename.c ~ lesskey.c ~ line.c ~ lsystem.c ~ main.c ~ os.c ~ screen.c ~ search.c ~ signal.c > style(9) includes > ok nicm@ (mmcc@) mg ~ mg.1 > notab mode is not enabled at the moment. (lum@) quota ~ quota.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) showmount ~ showmount.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) talk ~ invite.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) telnet ~ commands.c ~ sys_bsd.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) tftp ~ main.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin amd ~ amd/sfs_ops.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) fdformat ~ fdformat.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) inetd ~ inetd.c > Replace atoi(3) calls for safer strtonum(3) > OK deeradt@ jca@ (mestre@) ~ inetd.c > Replace strncpy(3) calls for safer strlcpy(3) > OK deraadt@ jca@ (mestre@) ~ inetd.c > Remove a (now) obsolete comment about shortened IPv4 syntax > OK deraadt@ jca@ (mestre@) lpr ~ lpc/lpc.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) npppd ~ npppd/fsm.c > Transition to "Req-Sent" had been missing when RTA in "Opened". This > caused > a timer event leak. Diff from Yuuichi Someya. (yasuoka@) ~ npppd/fsm.c > Fix a typo in comment. Diff from Yuuichi Someya. (yasuoka@) ~ common/slist_test.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) pppd ~ chat/chat.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) rbootd ~ rbootd.c ~ rmpproto.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) repquota ~ repquota.c > More "(<blah> *)0" -> NULL, avoiding any stdarg functions. > Feedback millert@ kettenis@ (krw@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
