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
