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

distrib/miniroot                        distrib/sets
etc/ksh.kshrc                           etc/netstart
games/hack                              games/phantasia
games/sail                              gnu
include/dirent.h                        include/locale.h
include/stddef.h                        include/stdio.h
include/stdlib.h                        include/string.h
include/time.h                          include/unistd.h
include/wchar.h                         lib/libcrypto
sbin/fsck_ffs                           sbin/fsdb
sbin/ifconfig                           sys/arch/amd64/amd64
sys/arch/i386/i386                      sys/arch/powerpc/ddb
sys/conf                                sys/dev/usb
sys/net                                 sys/sys
usr.bin/mg                              

== distrib =========================================================== 01/09 ==

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

miniroot

  ~ dot.profile                           

  > There were 3 ways of using shell at the initial prompt of the installer.
  > One is enough.
  > OK halex (rpe@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armv7                   ~ lists/base/md.hppa
  ~ 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.sparc64                 ~ lists/comp/mi

  > sync (deraadt@)

== etc =============================================================== 02/09 ==

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

ksh.kshrc

  ~ ksh.kshrc                             

  > Resurrect the detection of the console device that got lost a long time
  > ago.
  > OK tb (rpe@)

  ~ ksh.kshrc                             

  > Convert [] to ksh style [[]] tests.
  > Based on a diff from Anthony Coulter.
  > OK krw, halex (rpe@)

netstart

  ~ netstart                              

  > print a clear error message when not ran as root instead of just falling
  > through and try whatever it can do with the invoking user's perms
  > feedback/ok aja@ rpe@ (jasper@)

== games ============================================================= 03/09 ==

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

hack

  ~ hack.6                                

  > These games have been broken for the better part of a year, ever since
  > their setgid bits got removed.  Mark them as such in their manuals.
  > ok deraadt, help with wording jmc (tb@)

phantasia

  ~ phantasia.6tbl                        

  > These games have been broken for the better part of a year, ever since
  > their setgid bits got removed.  Mark them as such in their manuals.
  > ok deraadt, help with wording jmc (tb@)

sail

  ~ sail.6                                

  > These games have been broken for the better part of a year, ever since
  > their setgid bits got removed.  Mark them as such in their manuals.
  > ok deraadt, help with wording jmc (tb@)

== gnu =============================================================== 04/09 ==

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

gnu

  ~ llvm/tools/clang/include/clang/Driver/Options.td

  > Handle -p as an alias of -pg.  From the ports patch.
  > ok patrick@ (jsg@)

== include =========================================================== 05/09 ==

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

dirent.h

  ~ dirent.h                              

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

locale.h

  ~ locale.h                              

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

stddef.h

  ~ stddef.h                              

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

stdio.h

  ~ stdio.h                               

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

stdlib.h

  ~ stdlib.h                              

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

string.h

  ~ string.h                              

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

time.h

  ~ time.h                                

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

unistd.h

  ~ unistd.h                              

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

wchar.h

  ~ wchar.h                               

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

== lib =============================================================== 06/09 ==

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

libcrypto

  ~ evp/evp_enc.c                         

  > back out calls to EVP_CIPHER_CTX_cleanup() in
  > EVP_Cipher/Encrypt/DecryptFinal
  > Software that refers to ctx after calling Final breaks with these changes.
  > revert parts of 1.31 and 1.32 (bcook@)

  ~ rsa/rsa_eay.c                         

  > missing space after comma
  > (this was apparently lost during the repo surgery)
  > ok bcook (tb@)

== sbin ============================================================== 07/09 ==

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

fsck_ffs

  ~ extern.h                              ~ main.c
  ~ setup.c                               

  > Tighten pledge for fsdb and eliminate a strcmp("fsdb", getprogname())
  > by passing a flag to setup().
  > ok deraadt (tb@)

fsdb

  ~ fsdb.c                                

  > Tighten pledge for fsdb and eliminate a strcmp("fsdb", getprogname())
  > by passing a flag to setup().
  > ok deraadt (tb@)

ifconfig

  ~ ifconfig.8                            

  > fix pasto
  > ok yasuoka@ (jasper@)

== sys =============================================================== 08/09 ==

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

arch/amd64/amd64

  ~ db_trace.c                            

  > don't hardcode the filename in an error message; use the function name
  > instead
  > ok jsg@ (who spotted the powerpc straggler too) millert@ (jasper@)

arch/i386/i386

  ~ db_trace.c                            

  > don't hardcode the filename in an error message; use the function name
  > instead
  > ok jsg@ (who spotted the powerpc straggler too) millert@ (jasper@)

arch/powerpc/ddb

  ~ db_trace.c                            

  > don't hardcode the filename in an error message; use the function name
  > instead
  > ok jsg@ (who spotted the powerpc straggler too) millert@ (jasper@)

conf

  ~ files                                 

  > disable subr_tree code for now (dlg@)

dev/usb

  ~ usbdevs                               

  > fix atu device ID. kettenis found recent changes meant that atu was
  > attaching to his hub, which works poorly...
  > ok jsg kettenis (tedu@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (tedu@)

net

  ~ if_pppx.c                             

  > back out RBT for now (dlg@)

sys

  ~ tree.h                                

  > quick fix for (more) userland breakage.
  > netstat includes a bunch of stuff with _KERNEL defined around it, which
  > i used here to scope the kernel api. the kernel api needs NULL, which
  > the kernel gets from sys/param.h, which then pulls in a bunch of machine
  > stuff and then it all goes horribly wrong on sparc64.
  > found by deraadt@ (dlg@)

  ~ tree.h                                

  > disable subr_tree code for now (dlg@)

  ~ param.h                               + _null.h

  > Move the 10 (!) defintions of NULL to their own mini header file and
  > update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
  > (millert@)

  ~ queue.h                               ~ tree.h

  > Include sys/_null.h for the NULL definition. (millert@)

  ~ _null.h                               

  > Remove duplicated contents, either a patch bug or PEBKAC. (millert@)

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

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

mg

  ~ region.c                              

  > Source Joachim Nilsson:
  > Coverity Scan found this interesting buglet.  If read() fails the code,
  > before this patch, would trigger a "Negative array index write".
  > ok florian@ (lum@)

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

Reply via email to