OpenBSD src changes summary for 2016-09-11 ==========================================
bin/chmod distrib/miniroot distrib/special etc/MAKEDEV.common etc/MAKEDEV.mi etc/Makefile etc/etc.alpha/MAKEDEV etc/etc.alpha/MAKEDEV.md etc/etc.amd64/MAKEDEV etc/etc.amd64/MAKEDEV.md etc/etc.armv7/MAKEDEV etc/etc.hppa/MAKEDEV etc/etc.i386/MAKEDEV etc/etc.i386/MAKEDEV.md etc/etc.landisk/MAKEDEV etc/etc.landisk/MAKEDEV.md etc/etc.loongson/MAKEDEV etc/etc.luna88k/MAKEDEV etc/etc.luna88k/MAKEDEV.md etc/etc.macppc/MAKEDEV etc/etc.macppc/MAKEDEV.md etc/etc.octeon/MAKEDEV etc/etc.sgi/MAKEDEV etc/etc.sgi/MAKEDEV.md etc/etc.socppc/MAKEDEV etc/etc.sparc64/MAKEDEV etc/etc.sparc64/MAKEDEV.md etc/mtree/BSD.x11.dist games/arithmetic games/atc games/battlestar games/boggle games/canfield games/hack games/hangman games/mille games/monop games/pom games/sail games/snake gnu/usr.bin/binutils gnu/usr.bin/binutils-2.17 gnu/usr.bin/texinfo lib/libcrypto lib/libsqlite3 sbin/ping sbin/ping6 sbin/sysctl sys/arch/amd64/stand/boot sys/arch/amd64/stand/cdboot sys/arch/amd64/stand/efiboot sys/arch/amd64/stand/libsa sys/arch/amd64/stand/pxeboot sys/arch/armv7/sunxi sys/arch/i386/stand/boot sys/arch/i386/stand/cdboot sys/arch/i386/stand/libsa sys/arch/i386/stand/pxeboot sys/arch/sparc64/sparc64 sys/arch/sparc64/stand/ofwboot sys/dev/sdmmc sys/lib/libsa sys/net usr.bin/calendar usr.bin/mandoc usr.bin/mg usr.bin/skey usr.sbin/ikectl usr.sbin/mailwrapper usr.sbin/smtpd usr.sbin/syspatch == bin =============================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin chmod ~ Makefile > Symlinks to binaries should belong to root:bin. > tweaks and ok guenther (natano@) == distrib =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > a lonely little space (deraadt@) ~ master.passwd > ramdisk does not need a passwd entry for uucp. (deraadt@) ~ services > ramdisk ftp(1) client never probes for ftp & ftp-data services, because > only http is used. (deraadt@) special ~ signify/Makefile > even though zsig.c is knocked out, it should be in this Makefile to > match the one up top (deraadt@) == etc =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc MAKEDEV.common ~ MAKEDEV.common > extra spaces (deraadt@) ~ MAKEDEV.common > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) MAKEDEV.mi ~ MAKEDEV.mi > extra spaces (deraadt@) Makefile ~ Makefile > The /etc/{localtime,rmt}, /var/tmp and /sys symlinks and the etc tarball > should be owned by root. > ok deraadt (natano@) ~ Makefile > Set owner for /etc/{passwd,pwd.db,spwd.db} and /var/sysmerge/etcsum. > from rpe (natano@) etc.alpha/MAKEDEV ~ etc.alpha/MAKEDEV > sync (deraadt@) ~ etc.alpha/MAKEDEV > sync (deraadt@) etc.alpha/MAKEDEV.md ~ etc.alpha/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.amd64/MAKEDEV ~ etc.amd64/MAKEDEV > sync (deraadt@) ~ etc.amd64/MAKEDEV > sync (deraadt@) etc.amd64/MAKEDEV.md ~ etc.amd64/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.armv7/MAKEDEV ~ etc.armv7/MAKEDEV > sync (deraadt@) ~ etc.armv7/MAKEDEV > sync (deraadt@) etc.hppa/MAKEDEV ~ etc.hppa/MAKEDEV > sync (deraadt@) ~ etc.hppa/MAKEDEV > sync (deraadt@) etc.i386/MAKEDEV ~ etc.i386/MAKEDEV > sync (deraadt@) ~ etc.i386/MAKEDEV > sync (deraadt@) etc.i386/MAKEDEV.md ~ etc.i386/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.landisk/MAKEDEV ~ etc.landisk/MAKEDEV > sync (deraadt@) ~ etc.landisk/MAKEDEV > sync (deraadt@) etc.landisk/MAKEDEV.md ~ etc.landisk/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.loongson/MAKEDEV ~ etc.loongson/MAKEDEV > sync (deraadt@) ~ etc.loongson/MAKEDEV > sync (deraadt@) etc.luna88k/MAKEDEV ~ etc.luna88k/MAKEDEV > sync (deraadt@) ~ etc.luna88k/MAKEDEV > sync (deraadt@) etc.luna88k/MAKEDEV.md ~ etc.luna88k/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.macppc/MAKEDEV ~ etc.macppc/MAKEDEV > sync (deraadt@) ~ etc.macppc/MAKEDEV > sync (deraadt@) etc.macppc/MAKEDEV.md ~ etc.macppc/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.octeon/MAKEDEV ~ etc.octeon/MAKEDEV > sync (deraadt@) ~ etc.octeon/MAKEDEV > sync (deraadt@) etc.sgi/MAKEDEV ~ etc.sgi/MAKEDEV > sync (deraadt@) ~ etc.sgi/MAKEDEV > sync (deraadt@) etc.sgi/MAKEDEV.md ~ etc.sgi/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) etc.socppc/MAKEDEV ~ etc.socppc/MAKEDEV > sync (deraadt@) ~ etc.socppc/MAKEDEV > sync (deraadt@) etc.sparc64/MAKEDEV ~ etc.sparc64/MAKEDEV > sync (deraadt@) ~ etc.sparc64/MAKEDEV > sync (deraadt@) etc.sparc64/MAKEDEV.md ~ etc.sparc64/MAKEDEV.md > cua/tty nodes only need group dialer, the initial uid does not > matter much -- and "uucp" is just stupid in 2016. > ok rpe (deraadt@) mtree/BSD.x11.dist ~ mtree/BSD.x11.dist > Add a few directories missed in the past (matthieu@) == games ============================================================= 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games arithmetic ~ arithmetic.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) atc ~ log.c ~ main.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) battlestar ~ com6.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) boggle ~ boggle/mach.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) canfield ~ canfield/canfield.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) hack ~ hack.unix.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) hangman ~ getword.c > KNF: Break an overlong line. No binary change. (tb@) mille ~ save.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) monop ~ execute.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) pom ~ pom.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) sail ~ sync.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) snake ~ snake.c > Callers of time(3) should #include <time.h>. > ok deraadt (tb@) == gnu =============================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils ~ Makefile.bsd-wrapper > Install programs with ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m > ${BINMODE} > Install info and data files with -o ${DOCOWN} -g ${DOCGRP} -m ${NONBINMODE} > Prompted by natano@ > Tweaks and oks deraadt@ natano@ (guenther@) usr.bin/binutils-2.17 ~ Makefile.bsd-wrapper > Install programs with ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m > ${BINMODE} > Install info and data files with -o ${DOCOWN} -g ${DOCGRP} -m ${NONBINMODE} > Prompted by natano@ > Tweaks and oks deraadt@ natano@ (guenther@) usr.bin/texinfo ~ Makefile.bsd-wrapper > Install binaries, scripts and documentation with the usual > owner/group/mode. > ok deraadt (natano@) == lib =============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ Makefile > Files in /etc/ssl belong to root. ok deraadt (natano@) libsqlite3 ~ Makefile > Install sqlite3 header files with correct ownership. "Morituri te > salutant." > ok deraadt (natano@) == sbin ============================================================== 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin ping ~ ping.c > Correctly initialize source address for multicast pings. This got > broken 9 months ago in 1.136, sorry about that! (florian@) ~ ping.c > normalize seq handling in pinger; little step to make this AF > independent (florian@) ~ ping.c > Remove destination IP from mac, it's not helping anything. > Next step in making these functions AF independent. Note that before > rev 1.147 of ping6(8) it did not put the destination IP into the mac, > only ping(8) did. (florian@) ~ ping.c > pinger() is no longer called in a sighandler since some time, just > printf(3). (florian@) ~ ping.c > Switch to sendmsg like ping6(8). (florian@) ~ ping.c > Move smsghdr initialization into main, another step towards AF > independent pinger(). (florian@) ~ ping.c > Get rid of check_icmph(), it's just a convoluted way of saying: Is > this an ICMP echo reply. But we want to print things if it's not an > echo reply! (florian@) ~ ping.c > Pass from around as struct sockaddr. (florian@) ~ ping.c > Hoist fill() up, it's AF independent; no obj change. > Diff between ping and ping6 is easier to read if all identical > or as close as possible to being identical functions are in one place. > (florian@) ~ ping.c > Hoist summary() up, it's AF independent; no obj change. > Diff between ping and ping6 is easier to read if all identical > or as close as possible to being identical functions are in one place. > (florian@) ~ ping.c > Hoist pr_addr() up, it's AF independent; no obj change. > Diff between ping and ping6 is easier to read if all identical > or as close as possible to being identical functions are in one place. > (florian@) ~ ping.c > Introduce pr_ipopt() to remove IPv4 specifics from pr_pack(); small > step to make this AF independent. (florian@) ~ ping.c > use fputc to put in sync with ping6 (florian@) ~ ping.c > Normalize variable declarations in pr_pack. While here introduce seq > variable in ping and normalize it's usage. (florian@) ~ ping.c > The canonical way to find out if we can have timing stats is timinginfo. > (florian@) ~ ping.c > bring over LEN defines from ping6(8) (florian@) ping6 ~ ping6.c > safeputc is unused ever since we nuked RFC 4620 support (florian@) ~ ping6.c > remove useless comment; reduces diff to ping; no obj change (florian@) ~ ping6.c > normalize seq handling in pinger; little step to make this AF > independent (florian@) ~ ping6.c > Remove destination IP from mac, it's not helping anything. > Next step in making these functions AF independent. Note that before > rev 1.147 of ping6(8) it did not put the destination IP into the mac, > only ping(8) did. (florian@) ~ ping6.c > Shuffle pinger() initialization around to reduce diff to ping(8). > (florian@) ~ ping6.c > sync to ping(8), no functional change (florian@) ~ ping6.c > Remove useless comment. (florian@) ~ ping6.c > Move smsghdr initialization into main, another step towards AF > independent pinger(). (florian@) ~ ping6.c > Whitespace (florian@) ~ ping6.c > whitespace (florian@) ~ ping6.c > Hoist fill() up, it's AF independent; no obj change. > Diff between ping and ping6 is easier to read if all identical > or as close as possible to being identical functions are in one place. > (florian@) ~ ping6.c > Hoist summary() up, it's AF independent; no obj change. > Diff between ping and ping6 is easier to read if all identical > or as close as possible to being identical functions are in one place. > (florian@) ~ ping6.c > Hoist pr_addr() up, it's AF independent; no obj change. > Diff between ping and ping6 is easier to read if all identical > or as close as possible to being identical functions are in one place. > (florian@) ~ ping6.c > Sync to ping: ring bell later. (florian@) ~ ping6.c > Normalize variable declarations in pr_pack. While here introduce seq > variable in ping and normalize it's usage. (florian@) ~ ping6.c > adapt output to ping (florian@) ~ ping6.c > The canonical way to find out if we can have timing stats is timinginfo. > (florian@) ~ ping6.c > In this day and age use tcpdump to figure out to whom an ICMP echo > reply was sent. We already print the source IP for the echo request in > verbose mode. The destination IP should be the same in the replies. > Gets rid of 37 LOC and makes unification with ping easier. (florian@) ~ ping6.c > With the if a few lines above, this can never be true. (florian@) ~ ping6.c > style; no obj change (florian@) ~ ping6.c > Do not pretend that we can send more than IPV6_MAXPACKET bytes > payload. Sprinkle in some whitespace fixes. (florian@) ~ ping6.c > Whitespace (florian@) ~ ping6.c > Crank default packetsize to ping(8) levels. (florian@) ~ ping6.c > The lenght of an icmp echo packet is AF independent; > s/ICMP6ECHOLEN/ECHOLEN/ > no obj change (florian@) ~ ping6.c > The lenght of our payload is AF independent; > s/ICMP6ECHOTMLEN/ECHOTMLEN/ > no obj change (florian@) ~ ping6.c > use ECHOLEN to define DEFDATALEN (florian@) sysctl ~ Makefile > Symlinks to binaries should belong to root:bin. > tweaks and ok guenther (natano@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/stand/boot ~ Makefile > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile > Switch amd64 to libsa MI softraid. (jsing@) arch/amd64/stand/cdboot ~ Makefile > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile > Switch amd64 to libsa MI softraid. (jsing@) arch/amd64/stand/efiboot ~ Makefile.common ~ efidev.c > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile.common ~ efidev.c > Switch amd64 to libsa MI softraid. (jsing@) arch/amd64/stand/libsa - softraid.c - softraid.h ~ biosdev.c ~ dev_i386.c ~ diskprobe.c ~ exec_i386.c + softraid_amd64.c + softraid_amd64.h > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ softraid_amd64.h > Update header guards. (jsing@) ~ biosdev.c ~ dev_i386.c ~ exec_i386.c ~ softraid_amd64.c ~ softraid_amd64.h > Switch amd64 to libsa MI softraid. (jsing@) arch/amd64/stand/pxeboot ~ Makefile > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile > Switch amd64 to libsa MI softraid. (jsing@) arch/armv7/sunxi ~ sximmc.c > Remove #ifdef'ed out clock setting code, as we handle setting the clock > using > the gneric clock API. (kettenis@) ~ sxie.c > Properly keep track of which of the two tx FIFOs is in use. Fixes the > sxie0: watchdog tx timeout > issue that appears when doing anything that tries to transmit a significant > number of packets. > ok mglocker@ (kettenis@) arch/i386/stand/boot ~ Makefile > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile > Switch i386 boot code to libsa MI softraid. (jsing@) arch/i386/stand/cdboot ~ Makefile > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile > Switch i386 boot code to libsa MI softraid. (jsing@) arch/i386/stand/libsa - softraid.c - softraid.h ~ biosdev.c ~ dev_i386.c ~ diskprobe.c ~ exec_i386.c + softraid_i386.c + softraid_i386.h > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ softraid_i386.h > Update header guards. (jsing@) ~ biosdev.c ~ dev_i386.c ~ exec_i386.c ~ softraid_i386.c ~ softraid_i386.h > Switch i386 boot code to libsa MI softraid. (jsing@) arch/i386/stand/pxeboot ~ Makefile > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ Makefile > Switch i386 boot code to libsa MI softraid. (jsing@) arch/sparc64/sparc64 ~ db_interface.c ~ db_trace.c ~ trap.c > Remove trailing whitespace > noted by jasper's emacs (guenther@) arch/sparc64/stand/ofwboot - softraid.c - softraid.h ~ Makefile ~ boot.c ~ elf64_exec.c + softraid_sparc64.c + softraid_sparc64.h > Rename softraid boot files, which are currently in an MD location. This > will allow us to bring in a MI softraid.{c,h} in lib/libsa. (jsing@) ~ softraid_sparc64.h > Update header guards. (jsing@) ~ Locore.c ~ Makefile ~ boot.c ~ softraid_sparc64.c ~ softraid_sparc64.h > Switch sparc64 boot code to libsa MI softraid. (jsing@) dev/sdmmc ~ sdmmc_io.c > Get SDIO reset working. > Tested and ok kettenis (mglocker@) lib/libsa + softraid.c + softraid.h > Provide initial libsa softraid - this is currently just the data structures > and softraid crypto key handling code. (jsing@) net ~ bpf.h > Remove #ifdef's for architectures of the past around SIZEOF_BPF_HDR > This is still a mess. Why don't we just clean this up? (deraadt@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin calendar ~ Makefile > Install the /usr/share/calendar/$lang directories with root as owner. > This will be important as soon as we start building release sets without > root privileges. > ok deraadt guenther (natano@) mandoc ~ cgi.c > Use the proper HTML escape for double quote ("): " not "e;. > ok schwarze@ (bentley@) mg ~ Makefile > Install mg tutorial with correct permissions. ok deraadt (natano@) skey ~ Makefile > Set the usual owner for /usr/bin/skeyprune. ok deraadt (natano@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ikectl ~ Makefile > Files in /etc/ssl belong to root. ok deraadt (natano@) mailwrapper ~ Makefile > Symlinks to binaries should belong to root:bin. > tweaks and ok guenther (natano@) smtpd ~ smtpd.conf.5 > remove documentation for filters, we'll document when it's ready (gilles@) syspatch ~ syspatch.sh > Indent cleanup. > Fix apply_patches return code while here. (ajacoutot@) ~ syspatch.sh > First compute the variables, then set them readonly. So that we can catch > errors (e.g. mktemp(1) failing). (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
