OpenBSD src changes summary for 2015-12-10
==========================================

bin/ksh                                 distrib/sets
gnu/usr.bin/perl                        lib/libc
lib/librthread                          libexec/spamd
sbin/dhclient                           sbin/disklabel
sbin/fsck_ffs                           sbin/fsck_msdos
sbin/ifconfig                           sbin/iked
sbin/init                               sbin/ipsecctl
sbin/isakmpd                            sbin/mountd
sbin/pdisk                              sbin/pfctl
sbin/quotacheck                         sbin/restore
sbin/swapctl                            share/man
sys/arch/sgi/hpc                        sys/arch/sparc/dev
sys/arch/sparc/sparc                    sys/crypto
sys/dev/pci                             sys/net
usr.bin/nc                              usr.bin/ssh
usr.bin/unifdef                         usr.sbin/installboot
usr.sbin/kvm_mkdb                       usr.sbin/ldapd
usr.sbin/smtpd                          usr.sbin/unbound

== bin =============================================================== 01/10 ==

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

ksh

  ~ emacs.c                               

  > In emacs command-line editing mode, make sure that moving left and
  > right can only move by whole characters, not into the middle of a
  > character, and that deleting characters can only delete characters
  > whole, not individual bytes out of characters.
  > Based on parts of a patch by Frederic Nowak <fnwk at mailbox dot org>,
  > tweaked by me.
  > OK tedu@ semarie@ mpi@ (schwarze@)

== distrib =========================================================== 02/10 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.armv7
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.loongson                ~ lists/base/md.luna88k
  ~ lists/base/md.macppc                  ~ lists/base/md.octeon
  ~ lists/base/md.sgi                     ~ lists/base/md.socppc
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

== gnu =============================================================== 03/10 ==

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

usr.bin/perl

  ~ MANIFEST                              ~ Makefile.bsd-wrapper1

  > Actually install OpenBSD::Pledge perl module (afresh1@)

== lib =============================================================== 04/10 ==

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

libc

  ~ gen/shm_open.c                        

  > use geteuid to make it easier for root to communicate.
  > reported by Jeunder Yu (tedu@)

  ~ stdlib/icdb.c                         

  > tiny sanity check on file size (tedu@)

librthread

  ~ rthread_sem.c                         

  > use geteuid to allow root to communicate with others.
  > report from Jeunder Yu (tedu@)

== libexec =========================================================== 05/10 ==

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

spamd

  ~ grey.c                                ~ spamd.c

  > tighten the pledge for spamd, from Ricardo Mestre <[email protected]>
  > this loads the tls certificate files pre-pledge then does the bulk of the
  > tls
  > setup goo pledged. (beck@)

== sbin ============================================================== 06/10 ==

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

dhclient

  ~ dhclient.c                            

  > Pledge.
  > Diff from Ricardo Mestre. ok deraadt@ (krw@)

disklabel

  ~ editor.c                              

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

fsck_ffs

  ~ inode.c                               

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

fsck_msdos

  ~ dir.c                                 ~ fat.c

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

ifconfig

  ~ ifconfig.c                            

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

iked

  ~ pfkey.c                               

  > comment typo (mmcc@)

init

  ~ init.c                                

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

ipsecctl

  ~ ipsecctl.c                            ~ pfkey.c

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

isakmpd

  ~ dpd.c                                 ~ exchange.c
  ~ ike_phase_1.c                         ~ ike_quick_mode.c
  ~ ipsec.c                               ~ pf_key_v2.c

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

mountd

  ~ mountd.c                              

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

pdisk

  ~ pdisk.c                               

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

pfctl

  ~ pfctl.c                               ~ pfctl_osfp.c
  ~ pfctl_radix.c                         

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

quotacheck

  ~ quotacheck.c                          

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

restore

  ~ tape.c                                

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

swapctl

  ~ swaplist.c                            

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

== share ============================================================= 07/10 ==

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

man

  ~ man9/ifq_enqueue.9                    ~ man9/Makefile

  > document ifq_barrier() (dlg@)

  ~ man9/ifq_enqueue.9                    

  > ifq_restart can be called from autoconf, process context, and interrupts.
  > (dlg@)

  ~ man9/ifq_enqueue.9                    

  > tweak; (jmc@)

  ~ man4/hifn.4                           ~ man4/safe.4
  ~ man4/ubsec.4                          ~ man9/crypto.9

  > Remove plain DES from the kernel crypto framework, including the crypto
  > accelerator drivers.  No longer used by anything.  ok sthen@ mikeb@
  > (naddy@)

== sys =============================================================== 08/10 ==

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

arch/sgi/hpc

  ~ if_sq.c                               

  > comment typo (mmcc@)

arch/sparc/dev

  ~ if_le.c                               ~ if_lereg.h
  ~ zs.c                                  

  > Remove remaining Solbourne code.
  > ok deraadt@ (mmcc@)

arch/sparc/sparc

  ~ cache.c                               ~ consinit.c
  ~ cpu.c                                 ~ intr.c

  > Remove remaining Solbourne code.
  > ok deraadt@ (mmcc@)

crypto

  ~ cryptodev.h                           ~ cryptosoft.c
  ~ des_locl.h                            ~ ecb_enc.c
  ~ set_key.c                             ~ xform.c
  ~ xform.h                               

  > Remove plain DES from the kernel crypto framework, including the crypto
  > accelerator drivers.  No longer used by anything.  ok sthen@ mikeb@
  > (naddy@)

dev/pci

  ~ if_bnx.c                              

  > mark bnx_start as mpsafe.
  > tweak it to use ifq_restart so ifq_clr_oactive is serialised with start.
  > ok jmatthew@ (dlg@)

  ~ if_iwmreg.h                           

  > a couple comment typos (mmcc@)

  ~ hifn7751.c                            ~ safe.c
  ~ ubsec.c                               

  > Remove plain DES from the kernel crypto framework, including the crypto
  > accelerator drivers.  No longer used by anything.  ok sthen@ mikeb@
  > (naddy@)

net

  ~ ifq.h                                 

  > write down some stuff before it falls out of my head. (dlg@)

== usr.bin =========================================================== 09/10 ==

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

nc

  ~ socks.c                               

  > Map SOCKS error codes to error strings. With input from deraadt@ (mmcc@)

  ~ socks.c                               

  > Specify SOCKS version in error messages. ok deraadt@ (mmcc@)

ssh

  ~ sshbuf.h                              

  > Fix a couple "the the" typos. ok dtucker@ (mmcc@)

  ~ auth-options.c                        ~ authfile.c
  ~ cipher.c                              ~ kex.c
  ~ packet.c                              ~ ssh-dss.c
  ~ ssh-rsa.c                             ~ ssh.c
  ~ sshconnect2.c                         ~ sshd.c
  ~ sshkey.c                              

  > Remove NULL-checks before free().
  > ok dtucker@ (mmcc@)

unifdef

  ~ unifdef.c                             

  > Capitalize a few error messages to reduce diff with upstream. (mmcc@)

  ~ unifdef.1                             

  > Swap two DIAGNOSTICS entries to alphabetize. Reduces diff with upstream.
  > (mmcc@)

  ~ unifdef.1                             

  > Remove extraneous punctuation in DIAGNOSTICS. Reduces diff with
  > upstream.
  > ok sthen@ (mmcc@)

  ~ unifdef.c                             

  > Merge a lexer fix from upstream:
  > https://github.com/fanf2/unifdef/commit/90ca2eee76db715943ec4b7ca2892d155ca
  > 64075
  > Fixes the supplied test case, as expected.
  > ok sthen@ (mmcc@)

== usr.sbin ========================================================== 10/10 ==

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

installboot

  ~ i386_installboot.c                    

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

kvm_mkdb

  ~ nlist.c                               

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

ldapd

  ~ ber.c                                 ~ ssl.c

  > Remove NULL-checks before free(). ok tb@ (mmcc@)

smtpd

  ~ queue.c                               ~ smtpctl.c

  > While listing envelopes using mailq(or smtpctl show queue), pass
  > the data between processes by dumping to and loading from a buffer
  > which is shorter compared to transferring a structure.  Also fixes
  > mailq on platforms where PATH_MAX is way larger than on OpenBSD
  > thus exceeding max imsg.
  > Ok jung@ millert@ (sunil@)

  ~ smtpd.c                               

  > Do not fatal when a log_warn suffices.
  > Ok jung@ gilles@ (sunil@)

  ~ smtpd.c                               

  > free sc_queue_key only when it points to something other than "stdin"
  > string literal.
  > Ok gilles@ (sunil@)

unbound

  ~ dnstap/dnstap.proto                   

  > typo fix, from 1.5.7 (sthen@)

  ~ doc/Changelog                         

  > typo fixes from 1.5.7 (sthen@)

  ~ smallapp/unbound-control-setup.sh.in

  > use echo rather than here documents for compat with some other shells;
  > from unbound 1.5.7 (reducing the main diff..) (sthen@)

  ~ doc/example.conf.in                   

  > minor changes, mostly whitespace, from unbound 1.5.7 (sthen@)

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

Reply via email to