OpenBSD src changes summary for 2017-02-20
==========================================

distrib/miniroot                        distrib/octeon
etc/examples/pkg.conf                   gnu
lib/libc                                lib/libcrypto
lib/libtls                              share/man
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/arm64/arm64                    sys/arch/i386/i386
sys/dev/pci                             sys/dev/rasops
sys/kern                                sys/net
sys/netinet                             usr.bin/fmt
usr.bin/netstat                         usr.sbin/ocspcheck

== distrib =========================================================== 01/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

miniroot

  ~ dot.profile                           

  > Zap the extra echo and show the prompt using the var?'prompt' feature
  > of read. (rpe@)

octeon

  ~ ramdisk/install.md                    

  > Bump the default size of the MSDOS partition from 16MB to 32MB.
  > 16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.
  > Noticed by and OK stsp@
  > OK deraadt@ (visa@)

== etc =============================================================== 02/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

examples/pkg.conf

  ~ examples/pkg.conf                     

  > sync (sthen@)

== gnu =============================================================== 03/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu

gnu

  ~ usr.bin/Makefile                      

  > Skip building gdb on aarch64 there is no support for it. (jsg@)

== lib =============================================================== 04/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ arch/aarch64/sys/tfork_thread.S       

  > __tfork(3) returns the thread ID of the new thread in x0, not x1.  The
  > value returned in x1 on __tfork(3) is always zero, which made the code
  > always fall into the child case. (patrick@)

libcrypto

  ~ err/err.c                             ~ err/err.h
  ~ man/ERR_put_error.3                   ~ man/Makefile
  + man/ERR_asprintf_error_data.3         

  > Mark ERR_add_error_data and ERR_add_error_vdata as not for internal use,
  > and document ERR_asprintf_error_data as their replacement.
  > ok jsing@, ingo@ (beck@)

libtls

  ~ man/tls_init.3                        ~ man/tls_read.3

  > document tls_config_error(3) RETURN VALUES, improve what is said
  > about tls_error(3), and warn about some traps;
  > OK jmc@ (schwarze@)

  ~ man/tls_init.3                        

  > spelling fix; (jmc@)

== share ============================================================= 05/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man5/bsd.port.mk.5                    

  > tighter documentation for dependency handling (espie@)

  ~ man5/bsd.port.mk.5                    

  > install-depends works as expected for multi-package setups.
  > it's prepare that's special. (espie@)

== sys =============================================================== 06/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/amd64

  ~ vmm.c                                 

  > SVM: fix segment A/R bits formatting (mlarkin@)

  ~ vmm.c                                 

  > SVM: fix wrong treatment of MSRs, especially EFER. (mlarkin@)

  ~ vmm.c                                 

  > typo in comment (mlarkin@)

  ~ vmm_support.S                         

  > SVM: asm support for SVM/RVI (mlarkin@)

  ~ vmm.c                                 

  > VMX: assert that the supplied instruction length matches what is expected
  > for
  > HLT exits (mlarkin@)

arch/amd64/include

  ~ vmmvar.h                              

  > SVM: asm support for SVM/RVI (mlarkin@)

arch/arm64/arm64

  ~ vm_machdep.c                          

  > STACKALIGN() already does the right thing by casting the given argument
  > to unsigned long, so explicitly casting the address to unsigned int only
  > leads to truncation. (patrick@)

arch/i386/i386

  ~ vmm.c                                 

  > same fix as amd64 (typo in comment) (mlarkin@)

  ~ vmm.c                                 

  > VMX: assert that the supplied instruction length matches what is expected
  > for
  > HLT exits. Matches previous diff from amd64 (mlarkin@)

dev/pci

  ~ if_iwm.c                              ~ if_iwn.c

  > Remove hack to release/re-acquire netlock in _ioctl().
  > A short hang in X11 during an ifconfig scan is better than making
  > tcpdump(8) an express ticket to the ddb prompt.
  > ok mpi@ (krw@)

dev/rasops

  ~ rasops32.c                            

  > memcpy a character row at a time to the framebuffer, rather than
  > sending pixel by pixel
  > greatly speeds up the text framebuffer on some EFI implementations,
  > such as shaving 10 seconds off a boot under VMWare Fusion
  > ok deraadt (jcs@)

kern

  ~ subr_pool.c                           

  > revert 1.206 because it allows deadlocks.
  > if the gc task is running on a cpu that handles interrupts it is
  > possible to allow a deadlock. the gc task my be cleaning up a pool
  > and holding its mutex when an non-MPSAFE interrupt arrives and tries
  > to take the kernel lock. another cpu may already be holding the
  > kernel lock when it then tries use the same pool thats the pool GC
  > is currently processing.
  > thanks to sthen@ and mpi@ for chasing this down. (dlg@)

net

  ~ if_pfsync.c                           ~ if_pfsync.h

  > pfsync(4) percpu counters
  > ok florian@ (jca@)

netinet

  ~ ip_carp.c                             ~ ip_carp.h

  > carp(4) percpu counters
  > ok florian@ (jca@)

  ~ ip_ipip.h                             

  > Crank all members of struct ipipstat to 64 bits
  > Will make conversion to percpu counters easier.  ok bluhm@ (jca@)

== usr.bin =========================================================== 07/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

fmt

  ~ fmt.c                                 

  > * Hoist Copyright notice to the top, don't hide it in the middle.
  > * Add Copyright and license for my changes, and for pjanzen@'s in 2000.
  > * Comply with the obnoxious license condition that we must list changes
  > in the source code.
  > * Delete a fragment of an ancient RCS change log listing changes by
  > Gareth McCaughan himself.  The license does NOT require us to keep that,
  > and it does not contain interesting information, not even for historians.
  > OK pjanzen@ deraadt@ (schwarze@)

netstat

  ~ inet.c                                

  > Crank all members of struct ipipstat to 64 bits
  > Will make conversion to percpu counters easier.  ok bluhm@ (jca@)

== usr.sbin ========================================================== 08/08 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

ocspcheck

  ~ ocspcheck.c                           

  > Add missing $OpenBSD$ (beck@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to