OpenBSD src changes summary for 2016-01-24
==========================================

distrib/miniroot                        libexec/ld.so
regress/usr.bin                         sbin/mount_vnd
sbin/pdisk                              usr.bin/doas
usr.sbin/rcctl                          usr.sbin/ypldap

== distrib =========================================================== 01/06 ==

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

miniroot

  ~ install.sub                           

  > - cleanup quoting in sed pattern
  > - use shell built-in read command instead of 'sed q'
  > OK krw@, halex@ (rpe@)

  ~ install.sub                           

  > spacing
  > ok krw@, halex@ (rpe@)

== libexec =========================================================== 02/06 ==

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

ld.so

  ~ resolve.c                             

  > Lacking precise dependency-from-relocation tracking, a nodelete object
  > needs to lock down the entire load group, not just the specific object.
  > problem report and ok sthen@
  > been in snaps for a week (guenther@)

  ~ library_subr.c                        ~ resolve.c
  ~ resolve.h                             

  > Delete remnants of grpsym cache setting during symbol search: it's done at
  > load time only nwo.  Rename _dl_searchnum and lastlookup to _dl_grpsym_gen
  > and grpsym_gen as they are generation numbers.  Merge _dl_newsymsearch()
  > into _dl_cache_grpsym_list_setup().
  > ok millert@ (guenther@)

== regress =========================================================== 03/06 ==

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

usr.bin

  ~ mdoclint/mdoclint                     

  > In the OpenBSD-specific part of verify_xref(), discard the standard error
  > output from man -f:  Messages "man: nothing appropriate" are not helpful.
  > If no matching manual exists anywhere, a more specific message follows
  > right afterwards.  If a matching manual exists in the current directory,
  > such messages are just wrong.
  > Issue reported by jmc@. (schwarze@)

== sbin ============================================================== 04/06 ==

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

mount_vnd

  ~ mount_vnd.c                           

  > use explicit_bzero(3) for clearing sensitive data
  > OK millert@ mmcc@ (gsoares@)

  ~ mount_vnd.c                           

  > Immediately zero the stack-allocated buffers for the passphrase and salt
  > rather
  > than doing so conditionally later on. These were false positives during an
  > explicit_bzero audit.
  > ok gsoares@ (mmcc@)

  ~ mount_vnd.c                           

  > fix 1.18 by removing extra argument from explicit_bzero calls
  > from kili@ (mmcc@)

pdisk

  ~ partition_map.c                       

  > Delete duplicated line that was setting sbBlkCount to 0; Score one
  > for the 'v' command! (krw@)

  ~ validate.c                            

  > Assuming the map is always provided simplifies a bunch of logic, nukes
  > get_block_n() and removes a whack of pointless static variables. (krw@)

  ~ dpme.h                                ~ dump.c
  ~ dump.h                                ~ io.c
  ~ io.h                                  ~ partition_map.c
  ~ partition_map.h                       ~ pdisk.c
  ~ validate.c                            ~ validate.h

  > Whitespace fixes. (krw@)

  ~ pdisk.c                               

  > Nuke more pointless checks for map NULLness. (krw@)

  ~ dump.c                                ~ partition_map.c

  > Nuke get_align_long() and put_align_long() #define's. They don't do
  > anything according to gcc & cmp.
  > cmp suggested by & ok stefan@. (krw@)

  ~ dump.c                                ~ partition_map.c

  > Whitespace. (krw@)

== usr.bin =========================================================== 05/06 ==

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

doas

  ~ doas.c                                

  > make sure of cleaning rbuf with explicit_bzero(3)
  > OK tedu@ (gsoares@)

== usr.sbin ========================================================== 06/06 ==

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

rcctl

  ~ rcctl.sh                              

  > Check all daemons in "faulty", not just the base ones.
  > reported by landry@ (ajacoutot@)

ypldap

  ~ yp.c                                  

  > Implement the 'master' request. ok jmatthew@ (matthieu@)

  ~ yp.c                                  

  > Set argument encode / result decode call backs for 'maplist'.
  > ok jmatthew@ (matthieu@)

  ~ yp.c                                  

  > Set argument encode / result decode callbacks for 'all'.
  > listing a map is still not implemented though.
  > ok jmatthew@ (matthieu@)

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

Reply via email to