OpenBSD src changes summary for 2017-10-17 ==========================================
distrib/sets distrib/special distrib/syspatch include/Makefile include/elf.h lib/libc lib/libedit lib/libsndio libexec/login_yubikey libexec/spamd regress/usr.sbin sbin/growfs sbin/route share/man share/mk sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/amd64/include sys/arch/amd64/stand/biosboot sys/arch/amd64/stand/boot sys/arch/amd64/stand/cdboot sys/arch/amd64/stand/mbr sys/arch/amd64/stand/pxeboot sys/arch/i386/conf sys/arch/i386/i386 sys/arch/i386/include sys/arch/i386/stand/biosboot sys/arch/i386/stand/boot sys/arch/i386/stand/cdboot sys/arch/i386/stand/mbr sys/arch/i386/stand/pxeboot sys/arch/sparc64/conf sys/arch/sparc64/include sys/arch/sparc64/stand/bootblk sys/dev/microcode sys/kern sys/sys usr.bin/ctfconv usr.bin/ctfdump usr.bin/deroff usr.bin/fstat usr.bin/rcs usr.bin/rdist usr.bin/sdiff usr.bin/spell usr.sbin/acme-client usr.sbin/ocspcheck usr.sbin/radiusd usr.sbin/rpc.statd usr.sbin/slowcgi usr.sbin/tftp-proxy == distrib =========================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/mi > sync (deraadt@) special ~ route/Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) syspatch ~ bsd.syspatch.mk > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) == include =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include Makefile ~ Makefile > <elf.h> should make it easier to port our ELF-related tools to other > Unices. > For the moment it only includes <sys/exec_elf.h> but the goal is to > stop pulling it directly and also replace <elf_abi.h> at least for > base applications. > ok deraadt@, jasper@, naddy@ (mpi@) elf.h + elf.h > <elf.h> should make it easier to port our ELF-related tools to other > Unices. > For the moment it only includes <sys/exec_elf.h> but the goal is to > stop pulling it directly and also replace <elf_abi.h> at least for > base applications. > ok deraadt@, jasper@, naddy@ (mpi@) == lib =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/getpwnam.3 ~ gen/posix_spawn.3 ~ stdio/getdelim.3 ~ termios/tcgetsid.3 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) libedit ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) libsndio ~ mio_open.3 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) == libexec =========================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec login_yubikey ~ login_yubikey.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) spamd ~ sdl.c ~ sdl.h > Use a binary search to speed up blacklist lookups. OK phessler@ (millert@) == regress =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/args-sendsyslog-dropped.pl > Update matching regexp now that the pid is included. > From bluhm@ (mpi@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin growfs ~ growfs.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) route ~ route.c > Do not print an extra line if the 'get' command succeeds. > Fix a regression introduced in previous. (mpi@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/random.4 > Full rewrite: > Remove much that was outdated, misleading, or irrelevant. > Add some lacking information instead. > Joint work with deraadt@, > using much feedback from guenther@ and naddy@, > OK deraadt@ jmc@ naddy@. (schwarze@) ~ man4/ehci.4 ~ man4/ipw.4 ~ man4/iwi.4 ~ man4/tap.4 ~ man4/udl.4 ~ man4/vether.4 ~ man4/vmx.4 ~ man4/wpi.4 ~ man7/tbl.7 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) mk ~ bsd.dep.mk > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ tsc.c > Correctly handle frequency measurement failures > Issue observed by Joe Gidi and canacar@. > While here, make sure that the success rate is at least 2 out of 3 > measurements but with an increased threshold. (mikeb@) ~ db_trace.c > Simplify code that determines the number of arguments for a given function. > For amd64 this means removing db_numargs() and directly setting > narg to the correct value (instead of capping it during iteration). > On i386 rename db_numargs() to db_i386_numargs() and only call it > when we fail to get the correct number out of CTF. > discussed with an ok mpi@ (jasper@) arch/amd64/conf ~ files.amd64 > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) arch/amd64/include ~ cpu.h ~ mplock.h > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) ~ cpufunc.h > Don't do crazy bullshit when this is included by the bootblocks. (deraadt@) arch/amd64/stand/biosboot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/amd64/stand/boot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/amd64/stand/cdboot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/amd64/stand/mbr ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/amd64/stand/pxeboot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/i386/conf ~ files.i386 > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) arch/i386/i386 ~ db_trace.c > Simplify code that determines the number of arguments for a given function. > For amd64 this means removing db_numargs() and directly setting > narg to the correct value (instead of capping it during iteration). > On i386 rename db_numargs() to db_i386_numargs() and only call it > when we fail to get the correct number out of CTF. > discussed with an ok mpi@ (jasper@) arch/i386/include ~ cpu.h ~ mplock.h > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) arch/i386/stand/biosboot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/i386/stand/boot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/i386/stand/cdboot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/i386/stand/mbr ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/i386/stand/pxeboot ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) arch/sparc64/conf ~ files.sparc64 > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) arch/sparc64/include ~ mplock.h > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) arch/sparc64/stand/bootblk ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) dev/microcode ~ aic7xxx/Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) kern ~ subr_log.c > Print the pid of the most recent program that failed to send a log > via sendsyslog(2) along with the corresponding errno. > Help when troubleshooting which program is triggering an error, like > an overflow. > ok bluhm@ (mpi@) ~ kern_lock.c > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) sys ~ mplock.h > Add a machine-independent implementation for the mplock. > This reduces code duplication and makes it easier to instrument > lock primitives. > The MI mplock uses the ticket lock code that has been in use > on amd64, i386 and sparc64. These are the architectures that now > switch to the MI code. > The lock_machdep.c files are unhooked from the build but not > removed yet, in case something goes wrong. > OK mpi@, kettenis@ (visa@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ctfconv ~ ctfconv.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) ctfdump ~ ctfdump.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) deroff ~ deroff.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) fstat ~ fuser.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) rcs ~ rcs.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) rdist ~ Makefile > remove the remaining references to .depend files since nothing creates them > any longer; ok espie@ deraadt@ (naddy@) sdiff ~ sdiff.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) spell ~ spell.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin acme-client ~ acme-client.1 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) ocspcheck ~ ocspcheck.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) radiusd ~ radiusd.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) rpc.statd ~ rpc.statd.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) slowcgi ~ slowcgi.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) tftp-proxy ~ tftp-proxy.8 > add missing HISTORY; based on CVS logs and release announcements > (schwarze@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
