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

Reply via email to