OpenBSD src changes summary for 2016-08-26
==========================================

bin/md5                                 bin/pax
lib/libc                                libexec/ftpd
libexec/talkd                           regress/sbin
sbin/isakmpd                            sbin/pfctl
sbin/route                              sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/armv7/armv7
sys/arch/armv7/sunxi                    sys/dev/pci
sys/kern                                usr.bin/file
usr.bin/kdump                           usr.bin/openssl
usr.bin/rcs                             usr.bin/systat
usr.sbin/httpd                          usr.sbin/pkg_add

== bin =============================================================== 01/08 ==

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

md5

  ~ md5.c                                 

  > Pull in <sys/time.h> for gettimeofday() (guenther@)

pax

  - cache.h                               ~ cache.c

  > cache.h is only used by cache.c; merge it into the .c file
  > <unistd.h> and <sys/time.h> are unneeded here
  > ok by general acclaim (guenther@)

  ~ buf_subs.c                            ~ cpio.c
  ~ file_subs.c                           ~ gen_subs.c
  ~ pax.c                                 ~ tar.c

  > Don't need <sys/time.h> or "options.h" here (guenther@)

  - ftree.h                               ~ ftree.c

  > ftree.h is only used by ftree.c; merge it into the .c file
  > <sys/time.h> is unnecessary; sort #includes (guenther@)

  - pat_rep.h                             ~ pat_rep.c

  > pat_rep.h is only used by pat_rep.c; merge it into the .c file
  > <sys/time.h>, <errno.h> and <unistd.h> are unnecessary; sort #includes
  > (guenther@)

  - sel_subs.h                            ~ sel_subs.c

  > sel_subs.h is only used by sel_subs.c; merge it into the .c file
  > <sys/time.h> and <unistd.h> are unnecessary, but <time.h> is; sort
  > #includes (guenther@)

  ~ tty_subs.c                            

  > <sys/time.h>, <errno.h>, and <stdlib.h> are unnecessary; sort #includes
  > (guenther@)

  - tables.h                              ~ tables.c

  > tables.h is only used by tables.c; merge it into the .c file
  > <sys/time.h> is unnecessary; sort the #includes (guenther@)

  ~ ar_io.c                               ~ ar_subs.c

  > reduce and sort #includes (guenther@)

  - options.h                             ~ options.c

  > options.h is only used by options.c; merge it into the .c file
  > reduce and sort #includes (guenther@)

  ~ options.c                             ~ pax.1

  > -E NONE has *never* worked; it was always -E none.  It's a dubious option
  > value that merits a warning in the manpage and using 2 billion will get
  > you practically the same effect, so delete the -E none support (guenther@)

  ~ gen_subs.c                            ~ ar_subs.c

  > Need <time.h> for time() and others.  Pulled in by coincidence previously
  > noted by tb@ (guenther@)

== lib =============================================================== 02/08 ==

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

libc

  ~ crypt/bcrypt.c                        

  > Pull in <time.h> for clock_gettime()
  > ok deraadt@ (guenther@)

== libexec =========================================================== 03/08 ==

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

ftpd

  ~ ftpcmd.y                              ~ ftpd.c

  > trim down some NBBY references. 8 bits ought to be enough for anyone.
  > (tedu@)

talkd

  ~ table.c                               

  > Pull in <sys/time.h> for gettimeofday()
  > ok deraadt@ (guenther@)

== regress =========================================================== 04/08 ==

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

sbin

  ~ newfs/Makefile                        

  > Make regress Makefile consistent with other tests, use bsd.regress.mk.
  > OK otto@ (bluhm@)

== sbin ============================================================== 05/08 ==

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

isakmpd

  ~ transport.h                           

  > Pull in <sys/select.h> for fd_set
  > ok deraadt@ (guenther@)

pfctl

  ~ parse.y                               ~ pfctl_parser.c

  > Add <time.h> for time(); sort <*.h> includes
  > ok deraadt@ (guenther@)

route

  ~ route.c                               

  > Add <time.h> for time() and ctime(); sort <net*/*.h>
  > ok deraadt@ (guenther@)

== sys =============================================================== 06/08 ==

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

arch/arm/arm

  ~ cpuswitch7.S                          ~ pmap7.c

  > Remove the code that switches around MMU domains on armv7.  MMU domains are
  > basically a relic from the past.  Using them doesn't make a lot of sense
  > the way our pmaps work.  Support for MMU domains isn't present in
  > long-descriptor translation table format, so it is clearly on its way out.
  > Based on a diff from Artituri Alm.
  > ok patrick@ (kettenis@)

  ~ pmap7.c                               

  > Remove cpu_cpwait() calls; they are no-ops on armv7.
  > ok tom@ (kettenis@)

  ~ bus_dma.c                             

  > Since the caller already checks and handles COHERENT we don't need
  > to explicitly check for the flag.
  > ok kettenis@ (patrick@)

  ~ bus_dma.c                             

  > Implement bus dma support for loading raw mappings so that we can use
  > xhci(4) on ARM.  The only way the load raw operation can get to know
  > about the coherent flag is via the segments.  Store it there when the
  > memory is initially mapped.  Also store the virtual address which we
  > need to know when we have to flush the caches on a non-coherent mapping.
  > ok kettenis@ (patrick@)

arch/arm/include

  ~ pmap.h                                

  > Remove the code that switches around MMU domains on armv7.  MMU domains are
  > basically a relic from the past.  Using them doesn't make a lot of sense
  > the way our pmaps work.  Support for MMU domains isn't present in
  > long-descriptor translation table format, so it is clearly on its way out.
  > Based on a diff from Artituri Alm.
  > ok patrick@ (kettenis@)

  ~ bus.h                                 

  > Implement bus dma support for loading raw mappings so that we can use
  > xhci(4) on ARM.  The only way the load raw operation can get to know
  > about the coherent flag is via the segments.  Store it there when the
  > memory is initially mapped.  Also store the virtual address which we
  > need to know when we have to flush the caches on a non-coherent mapping.
  > ok kettenis@ (patrick@)

arch/armv7/armv7

  ~ armv7_machdep.c                       ~ armv7_start.S

  > Remove the code that switches around MMU domains on armv7.  MMU domains are
  > basically a relic from the past.  Using them doesn't make a lot of sense
  > the way our pmaps work.  Support for MMU domains isn't present in
  > long-descriptor translation table format, so it is clearly on its way out.
  > Based on a diff from Artituri Alm.
  > ok patrick@ (kettenis@)

arch/armv7/sunxi

  ~ sxiccmu.c                             

  > Remove unused prototype for sxiccmu_enablemodule().
  > ok kettenis (mglocker@)

  ~ sxipio.c                              ~ sxipio_pins.h

  > Add support for the Allwinner H3 (sun8i-h3). (kettenis@)

dev/pci

  ~ vmwpvs.c                              

  > correct INTR_MSG_MASK to include INTR_MSG_1
  > ok dlg@ (jsg@)

kern

  ~ clock_subr.c                          

  > Pull in <sys/time.h> for clock_ymdhms bits
  > ok deraadt@ (guenther@)

  ~ uipc_usrreq.c                         

  > The *_HEAD_INITIALIZER() macros are documented as taking the struct,
  > not a pointer to it (guenther@)

== usr.bin =========================================================== 07/08 ==

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

file

  ~ magic-test.c                          

  > Pull in <time.h> for ctime_r, gmtime, etc
  > ok deraadt@ (guenther@)

kdump

  ~ ktrstruct.c                           

  > Pull in <sys/select.h> for fd_set
  > ok deraadt@ (guenther@)

openssl

  ~ apps.c                                

  > Repeated occurances of the idiom buf[5][BUFSIZ] -- ridiculous.  Give each
  > buf a special name, recognize that most are PATH_MAX, and remove a few that
  > are not needed at all.
  > ok jsing beck (deraadt@)

rcs

  ~ date.y                                ~ diff3.c
  ~ ident.c                               ~ merge.c
  ~ rcsclean.c                            ~ rcsmerge.c
  ~ rcsnum.c                              ~ rcsparse.c
  ~ rcstime.c                             ~ rlog.c

  > Pull in <time.h> for struct tm, used in rcs.h
  > ok deraadt@ (guenther@)

systat

  ~ cache.c                               

  > Pull in <time.h> for time()
  > ok deraadt@ (guenther@)

== usr.sbin ========================================================== 08/08 ==

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

httpd

  ~ httpd.h                               ~ logger.c
  ~ server.c                              ~ server_http.c

  > Replace the static env variables with a single global variable.
  > ok reyk@ (rzalamena@)

  ~ httpd.c                               ~ httpd.h
  ~ proc.c                                

  > Kill the ps_ninstances from proc.c.
  > We got the same information in ps_instances[proc] (more accurate) and
  > we avoid allocating unnecessary memory for pipe storage.
  > ok reyk@ (rzalamena@)

pkg_add

  ~ OpenBSD/PkgCheck.pm                   

  > grrr warning (espie@)

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

Reply via email to