OpenBSD src changes summary for 2016-03-06 ==========================================
bin/ksh distrib/sets lib/libc lib/libssl regress/usr.bin sbin/mknod sys/arch/amd64/amd64 sys/arch/amd64/stand/libsa sys/arch/loongson/dev sys/arch/loongson/include sys/arch/loongson/loongson sys/arch/mips64/include sys/arch/mips64/mips64 sys/arch/octeon/dev sys/arch/octeon/include sys/arch/octeon/octeon sys/arch/powerpc/ddb sys/arch/sgi/include sys/arch/sgi/localbus sys/arch/sgi/sgi sys/arch/sgi/xbow sys/ddb sys/kern sys/sys sys/uvm usr.bin/file usr.bin/kdump usr.bin/ktrace == bin =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ ksh.1 ~ misc.c > Make set +o conform with POSIX. > It should be possible to use set +o to save the current shell options, > then modify them at will and later restore them to the saved value. > Therefore the output must not only contain the options which are > currently set, but also the ones that are _not_ set, so a restore > disables them if they are enabled. > from Martijn Dekker (martijn (at) inlv (dot) org) > ok sthen@, tb@ (natano@) ~ ksh.1 > tweak previous a little; (jmc@) == distrib =========================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi > sync (deraadt@) == lib =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/ptrace.2 > Document the PT_GET_THREAD_{FIRST,NEXT} requests > From Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ sys/ktrace.2 > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ~ sys/intro.2 > The range of PIDs has changed, and always included zero. > Based on diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) libssl ~ src/ssl/d1_both.c ~ src/ssl/d1_enc.c ~ src/ssl/t1_enc.c ~ ssl/Makefile > Make sure stdio functions don't end up in the library, from miod@ > ok doug@ bcook@ (beck@) ~ src/crypto/asn1/a_object.c ~ src/crypto/asn1/asn1_lib.c > explict_bzero for some asn1 free's - ok miod@ (beck@) == regress =========================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ file/t1.out > Update file(1) regress for new description of ar(1) file. (nicm@) == sbin ============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin mknod ~ mknod.c > Tighten mknod pledge(). > The wpath, cpath and fattr promises are not required for calling mknod(2), > dpath is enough. > ok semarie@ > testing and ok tb@ (natano@) ~ mknod.c > my bad. thought it was setlocale "C". (espie@) ~ mknod.c > Drop "rpath" promise. Now that pledge() is called after setlocale(), > this is no longer needed. > ok beck@, natano@ (tb@) == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ consinit.c ~ est.c ~ lapic.c ~ nvram.c ~ wscons_machdep.c > Sync no-argument function declaration and definition by adding (void). > ok kettenis@ mpi@ (naddy@) arch/amd64/stand/libsa ~ pxe.c > Sync no-argument function declaration and definition by adding (void). > ok kettenis@ mpi@ (naddy@) arch/loongson/dev ~ bonito.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/loongson/include ~ intr.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/loongson/loongson ~ generic2e_machdep.c ~ machdep.c ~ yeeloong_machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/mips64/include ~ cpu.h ~ db_machdep.h ~ frame.h ~ pcb.h ~ proc.h ~ rm7000.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/mips64/mips64 ~ clock.c ~ db_machdep.c ~ fp_emulate.c ~ interrupt.c ~ mips64_machdep.c ~ process_machdep.c ~ r4000_errata.c ~ sendsig.c ~ trap.c ~ vm_machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/octeon/dev ~ octeon_intr.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/octeon/include ~ intr.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/octeon/octeon ~ machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/powerpc/ddb ~ db_interface.c > DDB_REGS -> ddb_regs (mpi@) arch/sgi/include ~ intr.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sgi/localbus ~ imc.c ~ int.c ~ macebus.c ~ tcc.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sgi/sgi ~ intr_template.c ~ ip27_machdep.c ~ ip30_machdep.c ~ machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sgi/xbow ~ xheart.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) ddb ~ db_trap.c ~ db_print.c > DDB_REGS -> &ddb_regs. > All our archs use the same define. (mpi@) ~ db_elf.c ~ db_sym.c ~ db_sym.h > Merge db_elf_sym_values() into db_symbol_values(). > ok stefan@ (mpi@) kern ~ kern_exit.c > Localize some declarations to kern_exit.c: the last good reason to put > them in sys/proc.h has been removed with compat_linux > diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ vfs_bio.c > Do not fetch the same block multiple times if it is already present > in the buffer cache. > When the Dynamic Buffer Cache has been introduced bread_cluster() > became the replacement of cluster_read(). However this function > did not consider the B_CACHE flag of the first buffer of a cluster > like its predecessor did. > This improves a lot read operations on MSDOSFS while reducing the > number of DMA operations. > ok beck@ (mpi@) ~ kern_exec.c ~ kern_ktrace.c > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) sys ~ proc.h > Increase PID_MAX to 99999: the compats that constrained it to SHRT_MAX-1 > are > long gone. > reminded by comment suggestion from Michal Mazurek (akfaew (at) > jasminek.net) > ok natano@ (guenther@) ~ proc.h > Localize some declarations to kern_exit.c: the last good reason to put > them in sys/proc.h has been removed with compat_linux > diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ ktrace.h > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) uvm ~ uvm_map.c > Tweak uvm assertions to avoid locking in some cases. > When only one thread can access a map, there's no need > to lock it. Tweak the assertion instead of appeasing it > by acquiring a lock when it's not necessary. > ok kettenis@ (stefan@) ~ uvm_amap.c ~ uvm_amap.h > Remove unused amap_share_protect(). > ok mpi@ visa@ (stefan@) == usr.bin =========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin file ~ magdir/archive > Sync 'archive' magic from file 5.25. Various improvements including > epub detection which jirib at devio dot us reported as not working. > nicm says "The only thing I see that we do not support is the indirect > on the last line, I suggest just commenting it" (done). (sthen@) kdump ~ kdump.1 ~ kdump.c > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ~ kdump.c > Improve display of unknown and KTR_START records > request and ok naddy@ (guenther@) ktrace ~ ktrace.1 ~ ktrace.h ~ ltrace.1 ~ subr.c > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
