OpenBSD src changes summary for 2016-05-09
==========================================

include/signal.h                        lib/libc
lib/libedit                             lib/libexpat
lib/libtls                              sys/arch/amd64/include
usr.bin/rcs                             usr.sbin/httpd
usr.sbin/pkg_add                        usr.sbin/pppd
usr.sbin/pwd_mkdb                       

== include =========================================================== 01/05 ==

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

signal.h

  ~ signal.h                              

  > Remove sigreturn declaration and the now-unused libc syscall stub
  > (guenther@)

== lib =============================================================== 02/05 ==

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

libc

  ~ db/man/hash.3                         

  > remove mention of dbm(3) and surrounding cruft; ok jmc@ (naddy@)

  ~ arch/sparc/gen/setjmp.S               

  > Don't use sigreturn(2) in longjmp(3).  Instead use a similar approach as in
  > _longjmp(3) but also restore the signal mask.
  > ok deraadt@ (kettenis@)

  ~ arch/alpha/gen/_setjmp.S              ~ arch/alpha/gen/setjmp.S
  ~ arch/alpha/gen/sigsetjmp.S            

  > Stop using sigreturn for longjmp, just set the signal mask and return
  > registers ala _longjmp.  In setjmp, stop saving the onstack from
  > sigaltstack
  > as it's been unused by longjmp for years.
  > In sig{set,long}jmp, use the internal, hidden names for setjmp/_setjmp/etc
  > to avoid creating PLT entries.
  > build testing deraadt@ (guenther@)

  - arch/alpha/sys/sigreturn.S            - arch/amd64/sys/sigreturn.S
  - arch/arm/sys/sigreturn.S              - arch/hppa/sys/sigreturn.S
  - arch/hppa64/sys/sigreturn.S           - arch/i386/sys/sigreturn.S
  - arch/m88k/sys/sigreturn.S             - arch/mips64/sys/sigreturn.S
  - arch/powerpc/sys/sigreturn.S          - arch/sh/sys/sigreturn.S
  - arch/sparc/sys/sigreturn.S            - arch/sparc64/sys/sigreturn.S
  ~ hidden/signal.h                       ~ sys/Makefile.inc

  > Remove sigreturn declaration and the now-unused libc syscall stub
  > (guenther@)

  ~ sys/sigreturn.2                       

  > libc stub is gone, so update the description to cover the remaining use
  > (guenther@)

libedit

  ~ readline.c                            

  > Fix stifle_history(): Remove excessive entries, if any.
  > Based on a patch from Bastian Maerkisch <bmaerkisch at web dot de>,
  > with an additional fix for a memory leak by me.
  > OK czarkoff@ (schwarze@)

libexpat

  ~ Changes                               ~ README
  ~ doc/reference.html                    ~ examples/elements.c
  ~ lib/amigaconfig.h                     ~ lib/expat.h
  ~ lib/xmlparse.c                        

  > update libexpat to 2.1.1.
  > ok deraadt@ (thanks to sebastian[@]pipping[.]org for information).
  > (rpointel@)

libtls

  ~ tls_init.3                            

  > Fix mangled function signatures.
  > From Carlin Bingham <cb at viennan dot net>, thanks! (jsing@)

== sys =============================================================== 03/05 ==

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

arch/amd64/include

  ~ cpu.h                                 

  > 2nd identical definition of PROC_PC macro is not needed
  > from miod (deraadt@)

== usr.bin =========================================================== 04/05 ==

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

rcs

  ~ rcs.c                                 ~ rcs.h

  > Implement Mdocdate keyword substitution.
  > In particular, this stops rcsdiff(1) and CVSweb from showing
  > wrong Mdocdate lines in diffs.
  > Problem originally reported by tj@.
  > OK tobias@ otto@ millert@ (schwarze@)

== usr.sbin ========================================================== 05/05 ==

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

httpd

  ~ httpd.conf.5                          

  > in the http redirect example, also include the requested url instead
  > of just going to the home page.
  > requested by and ok beck (tj@)

pkg_add

  ~ OpenBSD/ProgressMeter/Term.pm         

  > stop depending on *.ph
  > use Term::ReadKey
  > a bit of funky stuff while old ports Term::ReadKey is around (espie@)

  ~ OpenBSD/PkgSign.pm                    

  > prepare for API tweaks of OpenBSD::MkTemp
  > okay afresh1@ (espie@)

pppd

  ~ auth.c                                

  > need to use shadow passwd function here, reminded by sthen (tedu@)

pwd_mkdb

  ~ pwd_mkdb.8                            

  > remove mention of dbm(3) and surrounding cruft; ok jmc@ (naddy@)

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

Reply via email to