OpenBSD src changes summary for 2016-03-05 ==========================================
bin/ksh distrib/miniroot etc/examples/printcap etc/group etc/mail/aliases etc/master.passwd etc/mtree/4.4BSD.dist games/fortune games/worms regress/bin sbin/isakmpd sbin/mknod sys/arch/landisk/landisk sys/arch/macppc/conf sys/arch/macppc/include sys/arch/macppc/macppc sys/arch/powerpc/conf sys/arch/powerpc/ddb sys/arch/powerpc/include sys/arch/sh/dev sys/arch/sh/sh sys/arch/socppc/conf sys/arch/socppc/socppc sys/ntfs usr.bin/kdump usr.bin/make usr.bin/tmux usr.sbin/ntpd usr.sbin/snmpd usr.sbin/unbound usr.sbin/ypldap == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ eval.c > POSIX-compliant behavior of "set -u" regarding "$*" and "$@" specials > All work done by Martijn Dekker > OK millert@ (czarkoff@) == distrib =========================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > missed 'sed -i' > OK halex@ (rpe@) == etc =============================================================== 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc examples/printcap ~ examples/printcap > Change default lpd spool directory to match the code; from Chris Bennett > Add /var/spool/output/lpd to mtree(1). > This removes the ability for the daemon group to write directly under > /var/spool/output; though no breakage is expected since this directory was > only > supposed to contain line printer spooling directories. > ok sthen@ (ajacoutot@) group ~ group > add proper entries for pkg_add privsep, instead of piggy-backing on _pfetch > which was a "better than nothing" measure for 5.9. > Another user to come. Approved by deraadt@ on principle. > thanks sthen@ for checking my lines over. (espie@) mail/aliases ~ mail/aliases > add proper entries for pkg_add privsep, instead of piggy-backing on _pfetch > which was a "better than nothing" measure for 5.9. > Another user to come. Approved by deraadt@ on principle. > thanks sthen@ for checking my lines over. (espie@) master.passwd ~ master.passwd > add proper entries for pkg_add privsep, instead of piggy-backing on _pfetch > which was a "better than nothing" measure for 5.9. > Another user to come. Approved by deraadt@ on principle. > thanks sthen@ for checking my lines over. (espie@) mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > Change default lpd spool directory to match the code; from Chris Bennett > Add /var/spool/output/lpd to mtree(1). > This removes the ability for the daemon group to write directly under > /var/spool/output; though no breakage is expected since this directory was > only > supposed to contain line printer spooling directories. > ok sthen@ (ajacoutot@) == games ============================================================= 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games fortune ~ fortune/fortune.c > Convert a hand-rolled strtonum to a call to strtonum(3). This prevents > integer overflow on bogus input and bizarre error messages. Moreover, > fortune files can now be named anything except names matching the regex > ^[0-9][0-9.]*%$ > ok mestre@ (tb@) worms ~ worms.c > KNF: wrap three overly long lines. No binary change. (tb@) == regress =========================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress bin ~ ksh/obsd-regress.t > POSIX-compliant behavior of "set -u" regarding "$*" and "$@" specials > All work done by Martijn Dekker > OK millert@ (czarkoff@) == sbin ============================================================== 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin isakmpd ~ isakmpd.8 > fix steps for cert creation; > issue reported by igor.kos > (temporary) fix entirely provided by sthen (jmc@) mknod ~ mknod.8 ~ mknod.c > Almost complete rewrite of mknod. > With this, none of the original code survives, so the Copyright notice > can be changed accordingly. > This does pledge upfront, because having fifos or devices with > setuid/gid/sticky makes no sense anyway. > The reorganization was done to allow a "create multiple devices" at once > mode, in order to speed up MAKEDEV (eventually) now that the ksh builtin > is gone. The code is picky and checks all parameters before doing > anything. > Inputs from natano, deraadt, rpe, millert, tb, jmc... > okay tb@, deraadt@ (espie@) ~ mknod.c > Use mknod(2) to create FIFOs by setting S_IFIFO in the mode. > Simplifies the logic in domakenodes() slightly. OK espie@ (millert@) ~ mknod.c > Remove debugging code, extra whitespace and a lint annotation. > "just clean it", deraadt@; ok sha256 (tb@) ~ mknod.c > Remove unused node type; ok espie@ (natano@) ~ mknod.c > better error messages, common work with natano@ (espie@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/landisk/landisk ~ conf.c ~ machdep.c > Sync no-argument function declaration and definition by adding (void). > Covers all of landisk/sh, per naddy's suggestion. > ok on previous diff deraadt@ naddy@ (tobiasu@) arch/macppc/conf ~ files.macppc > One ddb interface is enough for ppc. (mpi@) arch/macppc/include ~ db_machdep.h > One ddb interface is enough for ppc. (mpi@) arch/macppc/macppc ~ db_interface.c > Define db_reg_t like the other archs by typedef'ing "struct trapframe". > This will allow us to use some of the DDB macros on trapframe which are > not DDB_REGS. (mpi@) - db_interface.c > One ddb interface is enough for ppc. (mpi@) arch/powerpc/conf ~ files.powerpc > One ddb interface is enough for ppc. (mpi@) arch/powerpc/ddb ~ db_trace.c > Define db_reg_t like the other archs by typedef'ing "struct trapframe". > This will allow us to use some of the DDB macros on trapframe which are > not DDB_REGS. (mpi@) + db_interface.c > One ddb interface is enough for ppc. (mpi@) arch/powerpc/include ~ db_machdep.h > Define db_reg_t like the other archs by typedef'ing "struct trapframe". > This will allow us to use some of the DDB macros on trapframe which are > not DDB_REGS. (mpi@) ~ db_machdep.h > One ddb interface is enough for ppc. (mpi@) arch/sh/dev ~ scif.c > Sync no-argument function declaration and definition by adding (void). > Covers all of landisk/sh, per naddy's suggestion. > ok on previous diff deraadt@ naddy@ (tobiasu@) arch/sh/sh ~ cache.c ~ cache_sh3.c ~ clock.c ~ db_interface.c ~ devreg.c ~ mmu_sh3.c ~ mmu_sh4.c ~ pmap.c ~ sh_machdep.c > Sync no-argument function declaration and definition by adding (void). > Covers all of landisk/sh, per naddy's suggestion. > ok on previous diff deraadt@ naddy@ (tobiasu@) arch/socppc/conf ~ files.socppc > One ddb interface is enough for ppc. (mpi@) arch/socppc/socppc ~ db_interface.c > Define db_reg_t like the other archs by typedef'ing "struct trapframe". > This will allow us to use some of the DDB macros on trapframe which are > not DDB_REGS. (mpi@) - db_interface.c > One ddb interface is enough for ppc. (mpi@) ntfs ~ ntfs_vfsops.c > ntfs populates ntfs_args, not msdosfs_args; ok espie@ (natano@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin kdump ~ ktrstruct.c > Make the fd_set* passed to FD_ISSET() non-const: the non-macro version is > stricter (per POSIX, dang it) (guenther@) make ~ cmd_exec.c > safer pattern: if you're interested in one child, get THAT one, don't steal > children from other parts of the program. > In that case, there's no reason to try to catch other process. > 1/ they don't exist > 2/ if they did, stealing their status would be bad. > okay deraadt@ (espie@) tmux ~ tmux.c > Although we always have en_US.UTF-8 on OpenBSD, some platforms do not, > so fall back to setlocale(LC_CTYPE, ""). tmux requires a UTF-8 locale, > so check with wcwidth() on a UTF-8 character after setlocale(). (nicm@) ~ cmd-load-buffer.c ~ cmd-new-session.c ~ cmd-save-buffer.c > Do not use c->cwd or s->cwd if it is NULL, found by Ben Boeckel. (nicm@) ~ tmux.c > If setlocale("en_US.UTF-8") succeeds, then don't do the check for UTF-8 > locale since if it isn't UTF-8 the system is broken anyway. If it fails, > try "" and check for UTF-8 with nl_langinfo(CODESET) rather than > wcwidth(). Based on a diff from schwarze@, nl_langinfo also suggested by > stsp@. (nicm@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ntpd ~ constraint.c > According to RFC7231, section 7.1.1.1, the HTTP date header supports > no other timezone than the fixed string "GMT". Avoid using strptime %Z, > which is nonstandard and can give surprising results on other operating > systems. ok deraadt@ giovanni@ bcook@ (naddy@) snmpd ~ ber.c > mirror memset changes to ber.c made in ldapd (these 3 daemons > have subtly modified copies of the file) > from rob pierce (deraadt@) unbound ~ Makefile.in ~ aclocal.m4 ~ acx_nlnetlabs.m4 ~ ax_pthread.m4 ~ config.h.in ~ configure ~ configure.ac ~ install-sh ~ ltmain.sh ~ daemon/remote.c ~ daemon/unbound.c ~ daemon/worker.c ~ dnstap/dnstap.c ~ doc/Changelog ~ doc/README ~ doc/example.conf.in ~ doc/libunbound.3.in ~ doc/unbound-anchor.8.in ~ doc/unbound-checkconf.8.in ~ doc/unbound-control.8.in ~ doc/unbound-host.1.in ~ doc/unbound.8.in ~ doc/unbound.conf.5.in ~ libunbound/libunbound.c ~ libunbound/libworker.c ~ libunbound/ubsyms.def ~ libunbound/unbound.h ~ services/listen_dnsport.c ~ services/listen_dnsport.h ~ services/localzone.c ~ services/outside_network.c ~ services/outside_network.h ~ sldns/rrdef.c ~ sldns/rrdef.h ~ sldns/str2wire.c ~ smallapp/unbound-control-setup.sh.in ~ util/config_file.c ~ util/config_file.h ~ util/configlexer.lex ~ util/configparser.y ~ util/iana_ports.inc ~ util/mini_event.c ~ util/netevent.c ~ util/random.c ~ util/tube.c ~ util/winsock_event.c ~ util/data/packed_rrset.c ~ validator/val_anchor.c ~ validator/val_neg.c ~ validator/val_secalgo.c ~ validator/val_utils.c + util/as112.c + util/as112.h > update to unbound 1.5.8, ok florian@ jung@ (sthen@) ypldap ~ ber.c > mirror memset changes to ber.c made in ldapd (these 3 daemons > have subtly modified copies of the file) > from rob pierce (deraadt@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
