OpenBSD src changes summary for 2016-03-14 ==========================================
bin/df etc/mail/spamd.conf include/stdio.h lib/libc sbin/newfs_ext2fs share/man sys/arch/amd64/amd64 sys/arch/amd64/stand/pxeboot sys/arch/i386/i386 sys/arch/i386/stand/pxeboot sys/arch/macppc/dev sys/arch/macppc/stand sys/arch/sgi/localbus sys/arch/sgi/stand/boot sys/arch/sparc/dev sys/arch/sparc64/sparc64 sys/arch/sparc64/stand/ofwboot sys/arch/zaurus/stand/zboot sys/arch/zaurus/stand/zbsdmod sys/dev/acpi sys/dev/ic sys/dev/isa sys/dev/pci sys/dev/pcmcia sys/dev/sbus sys/isofs/cd9660 sys/kern sys/lib/libsa sys/lib/libz sys/msdosfs sys/net sys/netinet sys/netinet6 sys/ufs/ext2fs sys/ufs/mfs sys/ufs/ufs usr.bin/ssh usr.sbin/zdump == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin df ~ df.c > replace __progname with getprogname(3) > from Michal Mazurek, ok tb@ (mmcc@) == etc =============================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc mail/spamd.conf ~ mail/spamd.conf > fix word issue, as reported by hans (jmc@) == include =========================================================== 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include stdio.h ~ stdio.h > Expose snprintf() and vsnprintf() for XPG 5. It predates C99 but > still specified snprintf() and vsnprintf() based on earlier drafts. > Allows snprintf() and vsnprintf() to be used when _XOPEN_SOURCE is > defined as 500. OK guenther@ (millert@) == lib =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gmon/gmon.c > (char *)0 -> NULL (mmcc@) ~ time/localtime.c > Remove doaccess variable and access(2) call since this interfers with > applications like zdump(8) because pledge(2) doesn't allow access(2) to > /usr/share/zoneinfo. > millert@ better described why this call can go away: > "This looks like an attempt to do access checks based on the real uid > instead > of the effective uid. Basically for setuid programs we don't want to allow > a > user to set TZ to a path they should not be able to otherwise access. > However, we already have a check for issetugid() above so I think the > doaccess > bits can just be removed and we can rely on open()." > After discussion with tb@, deraadt@ and millert@, this was also OK'ed by > them (mestre@) ~ stdlib/malloc.c > small step towards multiple pools: move two globls into the struct dir_info > ok @stefan armani@ (otto@) == sbin ============================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin newfs_ext2fs ~ newfs_ext2fs.c > Add a missing "cpath" promise; newfs_ext2fs can create files when used > with the -F and -s flags. > ok stefan (natano@) ~ extern.h ~ mke2fs.c ~ newfs_ext2fs.c > Replace an ad-hoc implementation of opendev(), with said function and > open the device only once with the correct flags, instead of twice (one > file handle for reading and one for writing). Committing this at once > because the changes are interrelated. > ok stefan (natano@) == share ============================================================= 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man1/gcc-local.1 > Remove a reference to lint(1) in the description of the -CC option. The > option itself may go away sometime soon. > ok guenther@, deraadt@ (mmcc@) ~ man3/queue.3 ~ man3/tree.3 > some Xr; from michal mazurek (jmc@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ db_interface.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/amd64/stand/pxeboot ~ open.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/i386/i386 ~ db_interface.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/i386/stand/pxeboot ~ open.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/macppc/dev ~ adb.c ~ pm_direct.c ~ zs.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/macppc/stand ~ alloc.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/sgi/localbus ~ int.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/sgi/stand/boot ~ netfs.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/sparc/dev ~ bpp.c ~ magma.c > Convert sparc drivers bpp and magma to uiomove > Compile test and ok tobiasu@ (stefan@) arch/sparc64/sparc64 ~ db_interface.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/sparc64/stand/ofwboot ~ alloc.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/zaurus/stand/zboot ~ alloc.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) arch/zaurus/stand/zbsdmod ~ zbsdmod.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) dev/acpi ~ acpicpu.c ~ dsdt.c ~ dsdt.h > Correct the value of SRT_ENDTAG: it was documented incorrectly in early > ACPI specs. With the correct value, it can now be used in a few places > instead of hardcoding 0x79. > ok kettenis@ (guenther@) dev/ic ~ bha.c ~ i82596.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) dev/isa ~ aha.c ~ if_ie.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) dev/pci ~ if_oce.c > Allocate statistics command from the heap, pointed out by deraadt@ (mikeb@) ~ bktr/bktr_core.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) dev/pcmcia ~ gpr.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) dev/sbus ~ bpp.c ~ magma.c > Convert sparc drivers bpp and magma to uiomove > Compile test and ok tobiasu@ (stefan@) isofs/cd9660 ~ cd9660_vfsops.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) kern ~ kern_acct.c ~ subr_autoconf.c ~ tty_subr.c ~ uipc_socket.c ~ vfs_subr.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) lib/libsa ~ alloc.c ~ netif.c ~ nfs.c ~ open.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) lib/libz ~ deflate.c ~ trees.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) msdosfs ~ msdosfs_vnops.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) net ~ if_vlan_var.h > move the vlan protocol definitions to the same places as the ethernet ones > ok mpi@ (dlg@) netinet ~ if_ether.h > move the vlan protocol definitions to the same places as the ethernet ones > ok mpi@ (dlg@) netinet6 ~ ip6_input.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) ufs/ext2fs ~ ext2fs_lookup.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) ufs/mfs ~ mfs_vfsops.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) ufs/ufs ~ ufs_quota.c > Change a bunch of (<blah> *)0 to NULL. > ok beck@ deraadt@ (krw@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ sshconnect2.c > unbreak authentication using lone certificate keys in ssh-agent: > when attempting pubkey auth with a certificate, if no separate > private key is found among the keys then try with the certificate > key itself. > bz#2550 reported by Peter Moody (djm@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin zdump ~ zdump.c > zdump(8) needs to read files so it needs pledge(2) rpath promise > After discussion with tb@, deraadt@ and millert@, this was also OK'ed by > them (mestre@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
