OpenBSD src changes summary for 2016-03-14
==========================================

bin/df                                  etc/mail/spamd.conf
include/stdio.h                         lib/libc
sbin/newfs_ext2fs                       share/man
sys/arch/amd64/amd64                    sys/arch/amd64/stand/pxeboot
sys/arch/i386/i386                      sys/arch/i386/stand/pxeboot
sys/arch/macppc/dev                     sys/arch/macppc/stand
sys/arch/sgi/localbus                   sys/arch/sgi/stand/boot
sys/arch/sparc/dev                      sys/arch/sparc64/sparc64
sys/arch/sparc64/stand/ofwboot          sys/arch/zaurus/stand/zboot
sys/arch/zaurus/stand/zbsdmod           sys/dev/acpi
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/dev/pcmcia
sys/dev/sbus                            sys/isofs/cd9660
sys/kern                                sys/lib/libsa
sys/lib/libz                            sys/msdosfs
sys/net                                 sys/netinet
sys/netinet6                            sys/ufs/ext2fs
sys/ufs/mfs                             sys/ufs/ufs
usr.bin/ssh                             usr.sbin/zdump

== bin =============================================================== 01/09 ==

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

df

  ~ df.c                                  

  > replace __progname with getprogname(3)
  > from Michal Mazurek, ok tb@ (mmcc@)

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

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

mail/spamd.conf

  ~ mail/spamd.conf                       

  > fix word issue, as reported by hans (jmc@)

== include =========================================================== 03/09 ==

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

stdio.h

  ~ stdio.h                               

  > Expose snprintf() and vsnprintf() for XPG 5.  It predates C99 but
  > still specified snprintf() and vsnprintf() based on earlier drafts.
  > Allows snprintf() and vsnprintf() to be used when _XOPEN_SOURCE is
  > defined as 500.  OK guenther@ (millert@)

== lib =============================================================== 04/09 ==

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

libc

  ~ gmon/gmon.c                           

  > (char *)0 -> NULL (mmcc@)

  ~ time/localtime.c                      

  > Remove doaccess variable and access(2) call since this interfers with
  > applications like zdump(8) because pledge(2) doesn't allow access(2) to
  > /usr/share/zoneinfo.
  > millert@ better described why this call can go away:
  > "This looks like an attempt to do access checks based on the real uid
  > instead
  > of the effective uid.  Basically for setuid programs we don't want to allow
  > a
  > user to set TZ to a path they should not be able to otherwise access.
  > However, we already have a check for issetugid() above so I think the
  > doaccess
  > bits can just be removed and we can rely on open()."
  > After discussion with tb@, deraadt@ and millert@, this was also OK'ed by
  > them (mestre@)

  ~ stdlib/malloc.c                       

  > small step towards multiple pools: move two globls into the struct dir_info
  > ok @stefan armani@ (otto@)

== sbin ============================================================== 05/09 ==

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

newfs_ext2fs

  ~ newfs_ext2fs.c                        

  > Add a missing "cpath" promise; newfs_ext2fs can create files when used
  > with the -F and -s flags.
  > ok stefan (natano@)

  ~ extern.h                              ~ mke2fs.c
  ~ newfs_ext2fs.c                        

  > Replace an ad-hoc implementation of opendev(), with said function and
  > open the device only once with the correct flags, instead of twice (one
  > file handle for reading and one for writing). Committing this at once
  > because the changes are interrelated.
  > ok stefan (natano@)

== share ============================================================= 06/09 ==

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

man

  ~ man1/gcc-local.1                      

  > Remove a reference to lint(1) in the description of the -CC option. The
  > option itself may go away sometime soon.
  > ok guenther@, deraadt@ (mmcc@)

  ~ man3/queue.3                          ~ man3/tree.3

  > some Xr; from michal mazurek (jmc@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ db_interface.c                        

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/amd64/stand/pxeboot

  ~ open.c                                

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/i386/i386

  ~ db_interface.c                        

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/i386/stand/pxeboot

  ~ open.c                                

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/macppc/dev

  ~ adb.c                                 ~ pm_direct.c
  ~ zs.c                                  

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/macppc/stand

  ~ alloc.c                               

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/sgi/localbus

  ~ int.c                                 

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/sgi/stand/boot

  ~ netfs.c                               

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/sparc/dev

  ~ bpp.c                                 ~ magma.c

  > Convert sparc drivers bpp and magma to uiomove
  > Compile test and ok tobiasu@ (stefan@)

arch/sparc64/sparc64

  ~ db_interface.c                        

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/sparc64/stand/ofwboot

  ~ alloc.c                               

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/zaurus/stand/zboot

  ~ alloc.c                               

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

arch/zaurus/stand/zbsdmod

  ~ zbsdmod.c                             

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

dev/acpi

  ~ acpicpu.c                             ~ dsdt.c
  ~ dsdt.h                                

  > Correct the value of SRT_ENDTAG: it was documented incorrectly in early
  > ACPI specs.  With the correct value, it can now be used in a few places
  > instead of hardcoding 0x79.
  > ok kettenis@ (guenther@)

dev/ic

  ~ bha.c                                 ~ i82596.c

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

dev/isa

  ~ aha.c                                 ~ if_ie.c

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

dev/pci

  ~ if_oce.c                              

  > Allocate statistics command from the heap, pointed out by deraadt@ (mikeb@)

  ~ bktr/bktr_core.c                      

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

dev/pcmcia

  ~ gpr.c                                 

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

dev/sbus

  ~ bpp.c                                 ~ magma.c

  > Convert sparc drivers bpp and magma to uiomove
  > Compile test and ok tobiasu@ (stefan@)

isofs/cd9660

  ~ cd9660_vfsops.c                       

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

kern

  ~ kern_acct.c                           ~ subr_autoconf.c
  ~ tty_subr.c                            ~ uipc_socket.c
  ~ vfs_subr.c                            

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

lib/libsa

  ~ alloc.c                               ~ netif.c
  ~ nfs.c                                 ~ open.c

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

lib/libz

  ~ deflate.c                             ~ trees.c

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

msdosfs

  ~ msdosfs_vnops.c                       

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

net

  ~ if_vlan_var.h                         

  > move the vlan protocol definitions to the same places as the ethernet ones
  > ok mpi@ (dlg@)

netinet

  ~ if_ether.h                            

  > move the vlan protocol definitions to the same places as the ethernet ones
  > ok mpi@ (dlg@)

netinet6

  ~ ip6_input.c                           

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

ufs/ext2fs

  ~ ext2fs_lookup.c                       

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

ufs/mfs

  ~ mfs_vfsops.c                          

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

ufs/ufs

  ~ ufs_quota.c                           

  > Change a bunch of (<blah> *)0 to NULL.
  > ok beck@ deraadt@ (krw@)

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

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

ssh

  ~ sshconnect2.c                         

  > unbreak authentication using lone certificate keys in ssh-agent:
  > when attempting pubkey auth with a certificate, if no separate
  > private key is found among the keys then try with the certificate
  > key itself.
  > bz#2550 reported by Peter Moody (djm@)

== usr.sbin ========================================================== 09/09 ==

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

zdump

  ~ zdump.c                               

  > zdump(8) needs to read files so it needs pledge(2) rpath promise
  > After discussion with tb@, deraadt@ and millert@, this was also OK'ed by
  > them (mestre@)

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

Reply via email to