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

Reply via email to