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

bin/ksh                                 bin/ls
bin/ps                                  distrib/sets
etc/MAKEDEV.common                      etc/etc.alpha/MAKEDEV
etc/etc.amd64/MAKEDEV                   etc/etc.armv7/MAKEDEV
etc/etc.hppa/MAKEDEV                    etc/etc.i386/MAKEDEV
etc/etc.landisk/MAKEDEV                 etc/etc.loongson/MAKEDEV
etc/etc.luna88k/MAKEDEV                 etc/etc.macppc/MAKEDEV
etc/etc.octeon/MAKEDEV                  etc/etc.sgi/MAKEDEV
etc/etc.socppc/MAKEDEV                  etc/etc.sparc64/MAKEDEV
gnu                                     gnu/usr.bin/clang
lib/csu                                 libexec/ld.so
regress/lib                             sbin/bioctl
sbin/ping                               sbin/ping6
share/man                               share/misc
share/mk                                sys/dev
sys/net                                 sys/netinet6
sys/ufs/mfs                             usr.bin/mg
usr.bin/openssl                         usr.bin/signify
usr.bin/top                             usr.sbin/pkg_add
usr.sbin/smtpd                          

== bin =============================================================== 01/12 ==

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

ksh

  ~ edit.c                                

  > Don't try to look up array names for complete_* that aren't
  > alphanumeric, spotted by and ok sthen (nicm@)

  ~ var.c                                 

  > Allow "typeset -ir FOO" if FOO is not already marked read-only.  OK tb@
  > (millert@)

  ~ sh.h                                  ~ var.c

  > Add KSH_IGNORE_RDONLY flag and use it in var.c instead of the 0x4
  > magic number. (millert@)

  ~ main.c                                

  > Mark PPID read-only as per the manual.  From Anthony Coulter. (millert@)

ls

  ~ ls.1                                  

  > it seems we hyphenate it set-group-id;
  > from daniel bolgheroni (jmc@)

ps

  ~ extern.h                              ~ keyword.c
  ~ print.c                               ~ ps.1

  > etime isn't just an alias for start. the output format is different.
  > diff from Carlin Bingham. ok millert. (tedu@)

  ~ ps.1                                  

  > The bug about not displaying exact information because ps can't run
  > faster than the system is more of a caveat than a bug. The comment also
  > dates back to ye olden times when the information was collected via
  > multiple kvm reads. The sysctl interface provides a much more consistent
  > snapshot, albeit one that may be outdated by the time it's printed.
  > Reword accordingly. (tedu@)

== distrib =========================================================== 02/12 ==

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

sets

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (sthen@)

== etc =============================================================== 03/12 ==

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

MAKEDEV.common

  ~ MAKEDEV.common                        

  > Remove /dev/sound* as they are not used and they are identical
  > to /dev/audio*. No port is using them (thanks to sthen@ for checking).
  > ok sthen@ (ratchov@)

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > sync after /dev/sound* removal (ratchov@)

etc.amd64/MAKEDEV

  ~ etc.amd64/MAKEDEV                     

  > sync after /dev/sound* removal (ratchov@)

etc.armv7/MAKEDEV

  ~ etc.armv7/MAKEDEV                     

  > sync after /dev/sound* removal (ratchov@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > sync after /dev/sound* removal (ratchov@)

etc.i386/MAKEDEV

  ~ etc.i386/MAKEDEV                      

  > sync after /dev/sound* removal (ratchov@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > sync after /dev/sound* removal (ratchov@)

etc.loongson/MAKEDEV

  ~ etc.loongson/MAKEDEV                  

  > sync after /dev/sound* removal (ratchov@)

etc.luna88k/MAKEDEV

  ~ etc.luna88k/MAKEDEV                   

  > sync after /dev/sound* removal (ratchov@)

etc.macppc/MAKEDEV

  ~ etc.macppc/MAKEDEV                    

  > sync after /dev/sound* removal (ratchov@)

etc.octeon/MAKEDEV

  ~ etc.octeon/MAKEDEV                    

  > sync after /dev/sound* removal (ratchov@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > sync after /dev/sound* removal (ratchov@)

etc.socppc/MAKEDEV

  ~ etc.socppc/MAKEDEV                    

  > sync after /dev/sound* removal (ratchov@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > sync after /dev/sound* removal (ratchov@)

== gnu =============================================================== 04/12 ==

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

gnu

  ~ gcc/gcc/config/arm/openbsd.h          

  > Use rcrt0.o instead of crt0.o for -static -pie executables.
  > ok guenther@, jsg@ (kettenis@)

usr.bin/clang

  ~ include/clang/AST/Makefile            ~ include/clang/Basic/Makefile
  ~ include/clang/Driver/Makefile         ~ include/clang/Parse/Makefile
  ~ include/clang/Sema/Makefile           
  ~ include/clang/Serialization/Makefile
  ~ include/clang/intrin/Makefile         ~ include/llvm/Config/Makefile
  ~ include/llvm/IR/Makefile              ~ include/llvm/Sparc/Makefile
  ~ include/llvm/X86/Makefile             

  > Have "make cleandir" work everywhere in the clang tree.
  > noticed by and ok jsg@ (pascal@)

== lib =============================================================== 05/12 ==

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

csu

  ~ arm/md_init.h                         

  > Implement self-relocation for -static -pie on arm.  Also removes some
  > unecessary code from the normal startup code and do some general cleanup to
  > make the code more readable.
  > ok guenther@, jsg@ (kettenis@)

== libexec =========================================================== 06/12 ==

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

ld.so

  ~ arm/archdep.h                         

  > Implement self-relocation for -static -pie on arm.  Also removes some
  > unecessary code from the normal startup code and do some general cleanup to
  > make the code more readable.
  > ok guenther@, jsg@ (kettenis@)

== regress =========================================================== 07/12 ==

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

lib

  ~ libedit/read/test_getcmd.c            

  > fix test after the errno reshuffle; ok swarsche@ (otto@)

== sbin ============================================================== 08/12 ==

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

bioctl

  ~ bioctl.c                              

  > When changing a passphrase, use bio_kdf_generate() so that we generate a
  > new salt and respect the specified number of rounds.
  > Before changing your softraid crypto passphrase ensure that you are running
  > a kernel with r1.131 of softraid_crypto.c, otherwise the volume will become
  > unusable.
  > Same diff also from djm@ and halex@ (jsing@)

  ~ bioctl.c                              

  > Shuffle some code to make futher changes easier - pass the KDF type into
  > derive_key_pkcs(), check the type and rounds in one place, unify the rounds
  > too small error. (jsing@)

  ~ bioctl.c                              

  > When changing the passphrase, keep the previous number of rounds, unless
  > specified otherwise.
  > Part of a diff from halex@ (jsing@)

ping

  ~ ping.c                                

  > We need this for struct iovec; reduces diff to ping6(8) (florian@)

  ~ ping.c                                

  > normalize option defines; reduces diff between ping(8) and ping6(8)
  > (florian@)

ping6

  ~ ping6.c                               

  > normalize option defines; reduces diff between ping(8) and ping6(8)
  > (florian@)

== share ============================================================= 09/12 ==

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

man

  ~ man4/audio.4                          

  > While /dev/audio is in use, /dev/audioctl has read-only access to
  > device variables. (ratchov@)

  ~ man4/audio.4                          

  > Remove reference to /dev/sound*. With tweaks from jmc@, thanks. (ratchov@)

misc

  - eqnchar                               ~ Makefile

  > Remove eqnchar.
  > These weird eqn(7) macros are ugly source and produce ugly output. Anyone
  > doing mathematical typesetting will be better served by reading through
  > mandoc_char(7) or the Unicode Mathematical Operators block.
  > ok schwarze@ millert@ (bentley@)

mk

  ~ bsd.own.mk                            

  > Enable -static -pie on arm.
  > ok guenther@, jsg@ (kettenis@)

== sys =============================================================== 10/12 ==

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

dev

  ~ softraid_crypto.c                     

  > When changing the mask key, copy the new KDF hint to the metadata, if it
  > has been supplied. This allows for passphrase changes to use different
  > KDF configurations to what was used when the volume was created.
  > Similar diffs from djm@ and halex@. (jsing@)

net

  ~ route.c                               

  > Call bfd_rtfree() when the route entry has been removed from the table,
  > not before.
  > ok claudio@ (mpi@)

  ~ if.c                                  

  > Replace two if/do/while dances by while loops.
  > Requested by and ok dlg@ (mpi@)

netinet6

  ~ nd6_rtr.c                             

  > If the same address is offered via NA, update the existing ``ifa''
  > instead of creating a new one.
  > Having two addresses mean that the old, deprecated one, would be
  > selected instead of the new one.  The issue could be triggered by
  > reducing the pltime/vltime values sent by a router advertisement
  > daemon.
  > Problem reported and fix tested by Jens Sauer on bugs@ (mpi@)

ufs/mfs

  ~ mfs_vfsops.c                          ~ mfs_vnops.c

  > delete useless comments, such as how KVA is mapped on HP (tedu@)

  ~ mfs_vfsops.c                          

  > move mfs_pri into tsleep so it's easy to see and it doesn't change (tedu@)

== usr.bin =========================================================== 11/12 ==

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

mg

  ~ region.c                              

  > Source Joachim Nilsson:
  > Collect forked off children from M-| command
  > Mg left zombies from commands executed when piping a region of text to
  > an external command.  This patch makes sure to collect for the child
  > before returning.
  > ok sunil@ millert@ (lum@)

openssl

  ~ openssl.1                             

  > shorten smime; (jmc@)

signify

  ~ zsig.c                                

  > simplify the extra buffer size copy (espie@)

top

  ~ top.1                                 

  > as with ps, update bug to caveat and clarify (tedu@)

== usr.sbin ========================================================== 12/12 ==

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

pkg_add

  ~ OpenBSD/PackingList.pm                

  > new sign only when new sign (espie@)

smtpd

  ~ ca.c                                  ~ control.c
  ~ lka.c                                 ~ mproc.c
  ~ pony.c                                ~ queue.c
  ~ scheduler.c                           ~ smtpd.c

  > Streamline the daemon shutdown sequence.
  > Only the parent process handles SIGTERM and SIGINT.  Upon receiving one
  > of those, it closes all imsg sockets and waitpid() for the children. It
  > fatal()s if one of the sockets is closed unexpectedly.  Other processes
  > exit() "normally" when one of the imsg sockets is closed.
  > ok gilles@ sunil@ (eric@)

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

Reply via email to