OpenBSD src changes summary for 2017-03-18
==========================================

etc/group                               etc/mail/aliases
etc/master.passwd                       gnu
lib/libc                                lib/libevent
lib/libssl                              regress/lib
regress/libexec                         sys/arch/loongson/conf
sys/arch/octeon/conf                    sys/arch/sgi/conf
sys/kern                                usr.bin/at
usr.bin/mandoc                          usr.sbin/slaacd
usr.sbin/slaacdctl                      

== etc =============================================================== 01/07 ==

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

group

  ~ group                                 

  > add user for slaacd(8) (florian@)

mail/aliases

  ~ mail/aliases                          

  > add user for slaacd(8) (florian@)

master.passwd

  ~ master.passwd                         

  > add user for slaacd(8) (florian@)

== gnu =============================================================== 02/07 ==

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

gnu

  ~ llvm/tools/lld/ELF/Config.h           ~ llvm/tools/lld/ELF/Driver.cpp
  ~ llvm/tools/lld/ELF/SyntheticSections.cpp

  > Add support for -znodlopen.
  > ok patrick@ (kettenis@)

== lib =============================================================== 03/07 ==

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

libc

  ~ arch/aarch64/sys/brk.S                ~ arch/aarch64/sys/sbrk.S

  > Make brk(2) actually work and sync the brk()/sbrk() implementation with
  > arm,
  > brininging over all the symbol visibility improvements that guenther@ made.
  > ok drahn@ (kettenis@)

  ~ arch/aarch64/sys/cerror.S             

  > Use the userspace-visible thread register directly in __cerror instead
  > of indirecting through __errno().
  > ok patrick@ (kettenis@)

  ~ arch/aarch64/sys/Ovfork.S             

  > Simplify fork/vfork logic: the kernel has handled returning zero in the
  > child
  > for a long time, so there's no need to test the second return register here
  > in the asm stub.
  > ok guenther@ (kettenis@)

libevent

  ~ buffer.c                              

  > Use recallocarray() to avoid leaving detritus in memory when resizing
  > the string buffer.
  > ok jsing millert (deraadt@)

libssl

  ~ t1_enc.c                              

  > Currently tls1_PRF() requires that a temporary buffer be provided, that
  > matches the size of the output buffer. This is used in the case where
  > there are multiple hashes - tls_P_hash() is called with the temporary
  > buffer and the result is then xored into the output buffer.
  > Avoid this by simply using a local buffer in tls_P_hash() and then xoring
  > the result into the output buffer. Overall this makes the code cleaner
  > and simplifies all of the tls_PRF() callers.
  > Similar to BoringSSL.
  > ok inoguchi@ (jsing@)

  ~ t1_enc.c                              

  > t1_enc.c (jsing@)

  ~ t1_enc.c                              

  > Fewer magic numbers. (jsing@)

== regress =========================================================== 04/07 ==

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

lib

  ~ libssl/unit/tls_prf.c                 

  > Update regress and remove temporary buffer to match changes in tls_PRF().
  > (jsing@)

libexec

  ~ ld.so/dlopen/prog3/Makefile           

  > The prog3 sub-tests tests DT_RPATH behaviour.  Add --disable-new-dtags to
  > the linker options such that DT_RPATH gets set instead of DT_RUNPATH on
  > platforms using lld as the linker. (kettenis@)

  ~ ld.so/initfirst/test1/prog1/Makefile
  ~ ld.so/initfirst/test2/prog1/Makefile
  ~ ld.so/initfirst/test2/prog1/prog1.C   
  ~ ld.so/initfirst/test2/prog2/Makefile

  > Use --disable-new-dtags here as well. (kettenis@)

== sys =============================================================== 05/07 ==

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

arch/loongson/conf

  ~ Makefile.loongson                     

  > Build mips64 kernels with -ffreestanding.
  > OK kettenis@ (visa@)

arch/octeon/conf

  ~ Makefile.octeon                       

  > Build mips64 kernels with -ffreestanding.
  > OK kettenis@ (visa@)

arch/sgi/conf

  ~ Makefile.sgi                          

  > Build mips64 kernels with -ffreestanding.
  > OK kettenis@ (visa@)

kern

  ~ kern_pledge.c                         

  > The "ioctl" pledge which was had functionality split out into "tape",
  > "bpf", and "inet" can finally go away.  Use a snapshot if you get into
  > trouble, most likely in pax.. (deraadt@)

== usr.bin =========================================================== 06/07 ==

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

at

  ~ at.c                                  

  > Use recallocarray for growth of the jobs, just because it is a little
  > beefier than pointers. (deraadt@)

mandoc

  ~ cgi.c                                 

  > Bugfix: use SCRIPT_NAME for .Xr hyperlinks.
  > Patch from <andreas at AndreasVoegele dot com>. (schwarze@)

  ~ cgi.c                                 ~ cgi.h.example
  ~ man.cgi.8                             

  > Simplify: write HTTP 303 redirects with relative locations.
  > Suggested by bentley@.
  > Delete the HTTP_HOST configuration variable that is now obsolete.
  > (schwarze@)

  ~ apropos.1                             ~ makewhatis.8
  ~ man.1                                 ~ mandoc.1

  > Correct description of MANPATH, and a few more improvements
  > to the ENVIRONMENT section; OK jmc@ (schwarze@)

== usr.sbin ========================================================== 07/07 ==

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

slaacd

  + Makefile                              + control.c
  + control.h                             + engine.c
  + engine.h                              + frontend.c
  + frontend.h                            + log.c
  + log.h                                 + slaacd.8
  + slaacd.c                              + slaacd.h

  > Add slaacd, a Stateless Address AutoConfiguration Daemon.
  > Based on krw's newd effort where he did all the heavy lifting to
  > extract a generic OpenBSD-style privsep daemon out of all the existing
  > daemons in tree.
  > It's at a point now where it makes sense to work on it in tree.
  > Sounds good to deraadt@ (florian@)

  ~ slaacd.h                              

  > switch to _slaacd user now that we have it (florian@)

slaacdctl

  + Makefile                              + parser.c
  + parser.h                              + slaacdctl.8
  + slaacdctl.c                           

  > Add slaacd, a Stateless Address AutoConfiguration Daemon.
  > Based on krw's newd effort where he did all the heavy lifting to
  > extract a generic OpenBSD-style privsep daemon out of all the existing
  > daemons in tree.
  > It's at a point now where it makes sense to work on it in tree.
  > Sounds good to deraadt@ (florian@)

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

Reply via email to