OpenBSD src changes summary for 2015-11-26
==========================================

distrib/sets                            etc/syslog.conf
games/canfield                          games/tetris
gnu/usr.bin/binutils                    gnu/usr.bin/binutils-2.17
lib/libc                                lib/libutil
libexec                                 libexec/login_chpass
libexec/login_lchpass                   libexec/login_radius
libexec/rpc.yppasswdd                   sbin/fdisk
sbin/newfs_ext2fs                       share/man
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/amd64/stand/efiboot            sys/arch/amd64/stand/libsa
sys/netinet                             sys/sys
usr.bin/chpass                          usr.bin/mandoc
usr.bin/passwd                          usr.bin/sndiod
usr.sbin/installboot                    usr.sbin/rpc.bootparamd
usr.sbin/smtpd                          usr.sbin/vmd
usr.sbin/vmmctl                         

== distrib =========================================================== 01/11 ==

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

sets

  ~ lists/game/mi                         

  > sync (deraadt@)

  ~ lists/comp/mi                         

  > sync (deraadt@)

== etc =============================================================== 02/11 ==

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

syslog.conf

  ~ syslog.conf                           

  > Disable by default the *.emerg block; ok millert beck (deraadt@)

== games ============================================================= 03/11 ==

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

canfield

  ~ canfield/canfield.c                   ~ cfscores/cfscores.c

  > Add checks for getenv(), snprintf() and getlogin().
  > From Ricardo Mestre (up to a small tweak).  Thanks! (tb@)

tetris

  ~ scores.c                              

  > Add missing checks for getenv() and snprintf()
  > From Ricardo Mestre, thanks! (tb@)

  ~ scores.c                              

  > Fix copy-paste error in scorefile name
  > From Ricardo Mestre (tb@)

== gnu =============================================================== 04/11 ==

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

usr.bin/binutils

  ~ gas/doc/as.texinfo                    

  > change the name "as" in the NAME section of the as(1) manuals to lowercase;
  > requested by and OK jmc@ (schwarze@)

usr.bin/binutils-2.17

  ~ gas/doc/as.texinfo                    

  > change the name "as" in the NAME section of the as(1) manuals to lowercase;
  > requested by and OK jmc@ (schwarze@)

  ~ bfd/elfxx-mips.c                      

  > Fix "Bad value" error seen when building Mesa 11.0.6 which uses -Bsymbolic.
  > Inspired by https://sourceware.org/ml/binutils/2010-08/msg00333.html, but
  > expressed differently so there are no GPLv3 issues. (kettenis@)

== lib =============================================================== 05/11 ==

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

libc

  ~ yp/yp_bind.c                          

  > remove the "YP server for domain %s not responding, still trying" code.
  > For years, it talked to stderr.  That was wrong.  Then it was converted
  > to opening /dev/tty, which is also wrong (pledge says so).  Upon
  > reconsideration people in these more modern times have adapted to all
  > sorts of services not being available, so axe the alert and retry
  > silently.
  > ok beck (deraadt@)

libutil

  ~ check_expire.c                        

  > Use the backchannel for all error messages instead of syslog(3).
  > OK deraadt@ beck@ (millert@)

== libexec =========================================================== 06/11 ==

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

libexec

  ~ Makefile                              

  > rpc.yppasswdd goes to the bitbucket.
  > (The story is that some people do use YP still as a libc -> non-file
  > lookup mechanism; some of them with standard ypbind/ypserv, but more
  > of them with ypbind/ypldap.  That however does not justify these cruddy
  > tools dealing with passwords, which are more likely to contain problems)
  > (deraadt@)

login_chpass

  ~ Makefile                              ~ login_chpass.c

  > Delete YP password related code.  As a result, these can also be
  > pledged.  Keep an eye out for regressions, because they could be
  > uncomfortable.
  > ok beck semarie (deraadt@)

login_lchpass

  ~ login_lchpass.8                       

  > passwd no longer has an -l flag; ok deraadt (jmc@)

login_radius

  ~ login_radius.c                        

  > pledge in login_radius(8).
  > ok deraadt (yasuoka@)

rpc.yppasswdd

  - Makefile                              - rpc.yppasswdd.8
  - rpc.yppasswdd.c                       - yppasswd.h
  - yppasswdd_mkpw.c                      - yppasswdd_proc.c

  > rpc.yppasswdd goes to the bitbucket.
  > (The story is that some people do use YP still as a libc -> non-file
  > lookup mechanism; some of them with standard ypbind/ypserv, but more
  > of them with ypbind/ypldap.  That however does not justify these cruddy
  > tools dealing with passwords, which are more likely to contain problems)
  > (deraadt@)

== sbin ============================================================== 07/11 ==

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

fdisk

  ~ misc.c                                

  > When prompting for an LBA, show the min and max values in the prompt; OK
  > krw@ (tim@)

  ~ cmd.c                                 ~ gpt.c
  ~ misc.c                                ~ part.c
  ~ part.h                                

  > When prompting for a GPT partition type, use the partition's current type
  > as
  > default; OK krw@ (tim@)

newfs_ext2fs

  ~ newfs_ext2fs.c                        

  > unbelievable.. this uses TIOCGWINSZ.. how did i miss that.  pledge "tty".
  > (deraadt@)

  ~ mke2fs.c                              ~ newfs_ext2fs.c

  > Instead, hoist TIOCGWINSZ up to the top, then "tty" pledge is not needed.
  > (deraadt@)

== share ============================================================= 08/11 ==

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

man

  ~ man9/srpl_rc_init.9                   

  > Add SRPL_FOREACH_SAFE_LOCKED(9), needed to turn the single list of
  > multipath route entries mpsafe.
  > ok dlg@ (mpi@)

  ~ man9/Makefile                         ~ man9/srpl_rc_init.9

  > mlink for SRPL_FOREACH_SAFE_LOCKED and tweak its description; (jmc@)

  ~ man8/yp.8                             

  > remove rpc.yppasswdd bits; (jmc@)

  ~ man5/port-modules.5                   

  > document MODPY_SETUP_ARGS (jasper@)

== sys =============================================================== 09/11 ==

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

arch/amd64/amd64

  ~ vmm.c                                 

  > Automatically start vmm(4) when the first VM is created and after the
  > last VM is terminated.  This allows to remove the explicit "vmm
  > enable" / "vmm disable" (VMM_IOC_START / VMM_IOC_STOP) ioctls.  You'll
  > have to update kernel and userland for this change, as the kernel ABI
  > changes.
  > OK mpi@ mlarkin@ (reyk@)

  ~ vmm.c                                 

  > init pat_default to 0 as it may potentially be used uninitialised
  > ok mlarkin@ (jsg@)

arch/amd64/include

  ~ vmmvar.h                              

  > Automatically start vmm(4) when the first VM is created and after the
  > last VM is terminated.  This allows to remove the explicit "vmm
  > enable" / "vmm disable" (VMM_IOC_START / VMM_IOC_STOP) ioctls.  You'll
  > have to update kernel and userland for this change, as the kernel ABI
  > changes.
  > OK mpi@ mlarkin@ (reyk@)

arch/amd64/stand/efiboot

  ~ efiboot.c                             

  > Avoid setting mode to GOP if the mode is unchanged.  Also don't panic
  > if the setting mode is failed.
  > reported and tested by Joe Gidi (yasuoka@)

arch/amd64/stand/libsa

  ~ exec_i386.c                           

  > Fix a typo in comment. (yasuoka@)

netinet

  ~ ip_output.c                           

  > Use rtalloc(9) to look for a local address (RTF_LOCAL) in ip_setmoptions().
  > This simplifies the if_get()/if_put() dance.
  > Tested by jasper@ (mpi@)

sys

  ~ srp.h                                 

  > Add SRPL_FOREACH_SAFE_LOCKED(9), needed to turn the single list of
  > multipath route entries mpsafe.
  > ok dlg@ (mpi@)

== usr.bin =========================================================== 10/11 ==

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

chpass

  - pw_yp.c                               ~ Makefile
  ~ chpass.1                              ~ chpass.c
  ~ chpass.h                              

  > Delete YP password related code.  As a result, these can also be
  > pledged.  Keep an eye out for regressions, because they could be
  > uncomfortable.
  > ok beck semarie (deraadt@)

mandoc

  ~ mansearch.c                           

  > No point in trying to go on when elementary database operations
  > like preparing queries or binding variables fail; that won't yield
  > useful results anyway but may generate huge pointless error messages.
  > Issue reported by deraadt@. (schwarze@)

passwd

  - yp_passwd.c                           ~ Makefile
  ~ local_passwd.c                        ~ passwd.1
  ~ passwd.c                              ~ pwd_check.c

  > Delete YP password related code.  As a result, these can also be
  > pledged.  Keep an eye out for regressions, because they could be
  > uncomfortable.
  > ok beck semarie (deraadt@)

sndiod

  ~ sndiod.c                              

  > Cleanup in the opposite order as initialization, inline privdrop()
  > function. No behaviour change. (ratchov@)

== usr.sbin ========================================================== 11/11 ==

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

installboot

  ~ i386_installboot.c                    ~ installboot.c
  ~ landisk_installboot.c                 ~ sparc64_installboot.c
  ~ vax_installboot.c                     

  > Apply pledge.
  > The people I asked to review this did not get back to me, so
  > we will test this a different way. (deraadt@)

rpc.bootparamd

  ~ Makefile                              ~ bootparamd.c

  > Delete YP lookup code; user base of 0. (deraadt@)

smtpd

  ~ mta.c                                 

  > Don't dereference a route and then reference it again. In this particular
  > case,
  > the route would be referenced at least twice, so there is no use after
  > free.
  > Prompted by a mail from David CARLIER to misc@opensmtpd.
  > OK eric@ (tim@)

vmd

  ~ vmd.c                                 

  > Automatically start vmm(4) when the first VM is created and after the
  > last VM is terminated.  This allows to remove the explicit "vmm
  > enable" / "vmm disable" (VMM_IOC_START / VMM_IOC_STOP) ioctls.  You'll
  > have to update kernel and userland for this change, as the kernel ABI
  > changes.
  > OK mpi@ mlarkin@ (reyk@)

vmmctl

  ~ main.c                                

  > Fix potentially uninitialized variable.
  > Found by jsg@ (reyk@)

  ~ main.c                                ~ parser.c
  ~ parser.h                              ~ vmm.conf.5
  ~ vmmctl.8                              ~ vmmctl.c

  > Automatically start vmm(4) when the first VM is created and after the
  > last VM is terminated.  This allows to remove the explicit "vmm
  > enable" / "vmm disable" (VMM_IOC_START / VMM_IOC_STOP) ioctls.  You'll
  > have to update kernel and userland for this change, as the kernel ABI
  > changes.
  > OK mpi@ mlarkin@ (reyk@)

  ~ parse.y                               

  > Remove vmm enable / disable in parse.y as well -
  > see previous commit to vmd/vmmctl. (reyk@)

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

Reply via email to