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
