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

games/atc                               games/battlestar
games/boggle                            games/fortune
games/hunt                              games/phantasia
games/pom                               games/robots
games/tetris                            include/rpc/svc.h
lib/libarch                             lib/libc
lib/libfuse                             lib/libssl
lib/libutil                             libexec/ld.so
libexec/rpc.rstatd                      regress/lib
regress/libexec                         regress/sys
regress/usr.bin                         sbin/init
sbin/mount                              sbin/reboot
sbin/sysctl                             sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/armv7/imx
sys/arch/armv7/sunxi                    sys/dev/ofw
sys/lib/libsa                           sys/sys
usr.bin/netstat                         usr.bin/nfsstat
usr.bin/openssl                         usr.bin/ssh
usr.bin/tmux                            usr.bin/top
usr.bin/vi                              usr.sbin/arp
usr.sbin/bgpd                           usr.sbin/dhcpd
usr.sbin/dhcrelay                       usr.sbin/httpd
usr.sbin/ifstated                       usr.sbin/kgmon
usr.sbin/ldapd                          usr.sbin/ntpd
usr.sbin/pcidump                        usr.sbin/pkg_add
usr.sbin/radiusd                        usr.sbin/rarpd
usr.sbin/rbootd                         usr.sbin/sasyncd
usr.sbin/sensorsd                       usr.sbin/snmpd
usr.sbin/trpt                           

== games ============================================================= 01/09 ==

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

atc

  ~ graphics.c                            

  > Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(),
  > and setitimer()
  > ok deraadt@ (guenther@)

battlestar

  ~ globals.c                             ~ words.c

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

boggle

  ~ boggle/bog.c                          

  > Pull in <time.h> for time() and perhaps other functions
  > ok deraadt@ (guenther@)

  ~ boggle/timer.c                        

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

fortune

  ~ datfiles/fortunes2                    

  > the quotes in "unkempt thoughts" were authored by stanislaw lec,
  > not stanislaw lem (an easy blunder, i'd say); i've also inserted the "J."
  > into one of these credits (Stanislaw J. Lec) since all the others have
  > them;
  > credit to antoni grzymala; diff pockled from netbsd (jmc@)

hunt

  ~ hunt/list.c                           ~ hunt/playit.c
  ~ huntd/answer.c                        ~ huntd/conf.c
  ~ huntd/draw.c                          ~ huntd/execute.c
  ~ huntd/expl.c                          ~ huntd/extern.c
  ~ huntd/makemaze.c                      ~ huntd/shots.c
  ~ huntd/terminal.c                      

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

phantasia

  ~ gamesupport.c                         ~ main.c

  > Pull in <time.h> for time() and perhaps other functions
  > ok deraadt@ (guenther@)

pom

  ~ pom.c                                 

  > Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(),
  > and setitimer()
  > ok deraadt@ (guenther@)

robots

  ~ extern.c                              ~ move.c

  > Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(),
  > and setitimer()
  > ok deraadt@ (guenther@)

tetris

  ~ scores.c                              

  > Pull in <time.h> for time() and perhaps other functions
  > ok deraadt@ (guenther@)

  ~ input.c                               

  > Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(),
  > and setitimer()
  > ok deraadt@ (guenther@)

== include =========================================================== 02/09 ==

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

rpc/svc.h

  ~ rpc/svc.h                             

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

== lib =============================================================== 03/09 ==

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

libarch

  ~ arm/arm_drain_writebuf.c              

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

libc

  ~ gen/uname.c                           

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

  ~ stdio/fgetwln.c                       

  > improve revision 1.2: in unusual cases, fgetwc(3) can succeed
  > even though ferror(3) is already set;
  > also from Andrey Chernov <ache at freebsd dot org>;
  > OK millert@ (schwarze@)

  ~ stdio/vfprintf.c                      

  > When a precision is specified for a string format use strnlen()
  > to determine the length instead of doing it manually.  OK schwarze@
  > (millert@)

  ~ stdio/fgets.3                         

  > Stop recommending the non-standard and slightly dangerous fgetln(3).
  > Recommend POSIX getline(3) instead. (schwarze@)

libfuse

  ~ fuse_private.h                        

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

libssl

  ~ src/ssl/t1_lib.c                      

  > Be more strict when parsing TLS extensions.
  > Based on a diff from Kinichiro Inoguchi.
  > ok beck@ (jsing@)

libutil

  ~ getmaxpartitions.c                    ~ getrawpartition.c

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

== libexec =========================================================== 04/09 ==

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

ld.so

  ~ util.h                                

  > Pull in <stddef.h> for NULL
  > (not stdio, because ld.so has a reduced library behind it) (guenther@)

  ~ hppa/rtld_machine.c                   

  > Delete debugging from when lazy binding was being implemented
  > ok deraadt@ (guenther@)

rpc.rstatd

  ~ rstat_proc.c                          

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

== regress =========================================================== 05/09 ==

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

lib

  ~ libc/ifnameindex/ifnitest.c           

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

  ~ libssl/unit/Makefile                  

  > Enable ALPN regress now that it passes. (jsing@)

libexec

  ~ ld.so/link-order/prog/prog.c          

  > ALL HAIL ELF!
  > Since <sys/param.h> isn't needed for __ELF__, pull in <stdio.h> for NULL
  > ok deraadt@ (guenther@)

sys

  ~ dev/audio/autest.c                    

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

  ~ kern/ptmget/ptmget.c                  

  > Pull in <sys/time.h> for struct timeval
  > <sys/*.h> includes go before <*.h> includes
  > ok deraadt@ (guenther@)

  ~ uvm/misc/misc.c                       ~ uvm/mmap0/mmap0.c
  ~ uvm/mmap_fixed/mmap_fixed.c           

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

usr.bin

  ~ doas/t-fail-quotes.err                ~ doas/t-fail-quotes.expected.err
  ~ doas/t-okay.conf                      ~ doas/t-run-keepenv-path.conf

  > some updates for recent changes.
  > not all tests passing yet since i don't really understand what's going on.
  > (tedu@)

== sbin ============================================================== 06/09 ==

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

init

  ~ init.c                                

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

mount

  ~ mount.8                               

  > for completeness, document (no)rw and ro options. (tedu@)

  ~ mount.8                               

  > further tweak previous: use the same text for norw as ro; ok tedu (jmc@)

reboot

  ~ reboot.c                              

  > Pull in <sys/time.h> for struct timespec
  > <sys/fcntl.h> shouldn't be used by userspace; this already uses <fcntl.h>
  > ok deraadt@ (guenther@)

sysctl

  ~ sysctl.c                              

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

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

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

arch/arm/arm

  ~ pmap7.c                               

  > Add support for the PXN bit in level 1 translation table descriptors and
  > enable it on CPUs that support it.  When enabled, this prevents the kernel
  > from executing userland code.
  > ok jsg@, tom@ (kettenis@)

arch/arm/include

  ~ pte.h                                 

  > Add support for the PXN bit in level 1 translation table descriptors and
  > enable it on CPUs that support it.  When enabled, this prevents the kernel
  > from executing userland code.
  > ok jsg@, tom@ (kettenis@)

arch/armv7/imx

  ~ imxesdhc.c                            

  > Initialize vdd to 0 in imxesdhc_bus_power() to avoiud using it
  > uninitialized. (kettenis@)

arch/armv7/sunxi

  ~ sunxi.c                               ~ sxiccmu.c
  + sxiccmu_clocks.h                      

  > Add support for sun8i-h3, the Allwinner H3.  For this SoC, the device tree
  > contains a single clock control unit node that handles most clocks.  The
  > driver handles this through tables that describe the gating, reset signals
  > and the clock hierarchy.  This description is (deliberately) incomplete. 
  > We
  > will add clocks on an as-needed basis.  You will need a recent device tree,
  > that includes a "allwinner,sun8i-h3-ccu" compatible node for things to
  > work.
  > ok patrick@ (kettenis@)

  ~ sximmc.c                              

  > Handle the quirky that the FIFO register sits at a different location on
  > the A31 and later SoCs. (kettenis@)

  ~ sxidog.c                              

  > Add support for the watchdog timer found on A31 and later SoCs, which has a
  > slightly different register layout.  Also fix the watchdog such that it
  > actually disables itself when you set the period to 0 and actually gives
  > you
  > a period that is close to what you asked for. (kettenis@)

  ~ sxiehci.c                             

  > Match on "allwinner,sun8i-h3-ehci". (kettenis@)

  - sxiccmuvar.h                          ~ sxiccmu.c
  ~ sxiccmu_clocks.h                      ~ sximmc.c

  > Add support for the SD/MMC clock to the geberic clock code and use it in
  > sximmc(4). (kettenis@)

  ~ sximmc.c                              

  > Deassert reset signals if there is a "resets" property.  Implement mmc
  > power
  > sequencing like we have for imxesdhc(4).  Unfortunately that doesn't seem
  > to
  > be enough to be able to see the onboard sdio wireless on my Banana Pi 2+.
  > (kettenis@)

dev/ofw

  ~ ofw_clock.c                           

  > Return -1 if we try to set the frequency of a clock but couldn't find it.
  > (kettenis@)

lib/libsa

  ~ stand.h                               

  > Declare lseek() instead of assuming it'll be provided elsewhere
  > ok deraadt@ (guenther@)

sys

  ~ types.h                               

  > qaddr_t is (now) dead
  > ok deraadt@ (guenther@)

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

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

netstat

  ~ unix.c                                

  > Pull in <sys/time.h> for struct timespec and timeval
  > ok deraadt@ (guenther@)

  ~ inet.c                                ~ mroute6.c
  ~ net80211.c                            ~ route.c

  > Pull in <sys/select.h> for howmany() and NBBY, used by various net*/*.h
  > ok deraadt@ (guenther@)

nfsstat

  ~ nfsstat.c                             

  > Pull in <sys/time.h> for struct timespec and timeval
  > ok deraadt@ (guenther@)

openssl

  ~ openssl.1                             

  > shorten the req text; (jmc@)

ssh

  ~ chacha.h                              

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

  ~ misc.h                                

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

tmux

  ~ cmd-join-pane.c                       

  > Kill empty window after moving pane and updating current window, so that
  > index is still valid before renumber-windows happens. Fixes issue
  > reported by Eric Pruitt. (nicm@)

top

  ~ display.c                             

  > Pull in <sys/time.h> for struct timespec and timeval
  > ok deraadt@ (guenther@)

vi

  ~ common/common.h                       

  > Pull in <sys/time.h> for struct timespec and timeval
  > ok deraadt@ (guenther@)

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

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

arp

  ~ arp.c                                 

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

bgpd

  ~ rde_rib.c                             

  > Pull in <time.h> for one or more of gmtime, strftime, strptime, time,
  > timegm, and tzset
  > ok deraadt@ (guenther@)

dhcpd

  ~ db.c                                  ~ dhcpd.c
  ~ dispatch.c                            ~ parse.c

  > Pull in <time.h> for one or more of gmtime, strftime, strptime, time,
  > timegm, and tzset
  > ok deraadt@ (guenther@)

dhcrelay

  ~ dhcrelay.c                            ~ dispatch.c

  > Pull in <time.h> for one or more of gmtime, strftime, strptime, time,
  > timegm, and tzset
  > ok deraadt@ (guenther@)

httpd

  ~ control.c                             ~ httpd.h
  ~ logger.c                              ~ proc.c
  ~ server.c                              

  > Kill p_instance from proc.c and remove static proc_id unused variables.
  > To keep the debug functionality intact and correct we'll use the pid
  > field in the imsg header to pass the instance number. Remember to always
  > pass 'ps_instance + 1' otherwise libutil will fill imsg header pid field
  > with the imsgbuf pid (which is the current process pid).
  > ok reyk@ (rzalamena@)

ifstated

  ~ log.c                                 

  > Pull in <time.h> for one or more of gmtime, strftime, strptime, time,
  > timegm, and tzset
  > ok deraadt@ (guenther@)

kgmon

  ~ kgmon.c                               

  > Pull in <sys/time.h> for struct timespec, timeval, or clockrate
  > ok deraadt@ (guenther@)

ldapd

  ~ uuid.c                                

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

ntpd

  ~ sensors.c                             

  > Pull in <sys/time.h> for struct timespec, timeval, or clockrate
  > ok deraadt@ (guenther@)

pcidump

  ~ pcidump.c                             

  > Move up the <stdio.h> include so <dev/pci/*.h> have NULL
  > ok deraadt@ (guenther@)

pkg_add

  ~ OpenBSD/PkgAdd.pm                     ~ OpenBSD/Delete.pm
  ~ OpenBSD/Add.pm                        

  > in case we run delete_first (not enough room), delay the unlink of
  > tied items so we can still skip extracting them.
  > better than the stopgap measure I committed a few weeks ago. (espie@)

radiusd

  ~ parse.y                               

  > Add missing $OpenBSD$ line and remove an unnecessary comment line.
  > (yasuoka@)

rarpd

  ~ arptab.c                              

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

rbootd

  ~ utils.c                               

  > Pull in <sys/time.h> for struct timespec, timeval, or clockrate
  > ok deraadt@ (guenther@)

sasyncd

  ~ timer.c                               

  > Use %zu for size_t arguments (guenther@)

  ~ carp.c                                ~ log.c
  ~ pfkey.c                               

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

sensorsd

  ~ sensorsd.c                            

  > Pull in <sys/time.h> for struct timespec, timeval, or clockrate
  > ok deraadt@ (guenther@)

snmpd

  ~ timer.c                               

  > Pull in <sys/time.h> for struct timespec, timeval, or clockrate
  > ok deraadt@ (guenther@)

trpt

  ~ trpt.c                                

  > Pull in <sys/time.h> for struct timespec, timeval, or clockrate
  > ok deraadt@ (guenther@)

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

Reply via email to