OpenBSD src changes summary for 2017-09-17 ==========================================
distrib/alpha distrib/ramdisk lib/libc regress/usr.sbin sbin/dhclient share/man sys/arch/octeon/octeon usr.sbin/syslogd usr.sbin/vmd == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib alpha ~ Makefile > Give up on alpha floppies for now (deraadt@) ~ bsd.rd/Makefile ~ common/Makefile.inc ~ inst-common/Makefile.inc > Some further shrinking, but obviously not enough. Something unknown > caused bloat about a month ago (and it wasn't purely the ctf additions > since those are being stripped). Maybe the compiler generates > different code when stronger debugging information is requested? (deraadt@) ramdisk ~ Makefile > use strip directly. The layers if macros are not actually helpful. > (deraadt@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/setprogname.c > __progname has type char *, we cannot change its type without causing > havoc all over the place. So add some casts to silence the compiler. > ok deraadt@ guenther@ (otto@) == regress =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/Makefile ~ syslogd/args-fdexhaustion-config.pl ~ syslogd/args-fdexhaustion-sighup.pl ~ syslogd/args-fdexhaustion-tcp.pl > If file descriptors are exhausted during initialization, we see > better log messages on the console now. (bluhm@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ bpf.c ~ clparse.c ~ dhclient.c ~ dhcpd.h ~ dispatch.c ~ kroute.c ~ options.c ~ packet.c ~ privsep.c > Create global 'log_procname' and set it to '<ifname>' or > '<ifname> [priv]' as appropriate for the process doing the > setting. Use it as the prefix in all log_*() output. Makes > tracking messages for an interface or a process much easier. (krw@) ~ parse.c > Oops. Missed a file. > Create global 'log_procname' and set it to '<ifname>' or > '<ifname> [priv]' as appropriate for the process doing the > setting. Use it as the prefix in all log_*() output. Makes > tracking messages for an interface or a process much easier. (krw@) == share ============================================================= 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.amd64/mem.4 ~ man4/man4.i386/mem.4 > link to mtrr(4) because the mem(4) driver supports ioctl(2) > in addition to read(2) and write(2) and because > that ioctl(2) support is documented in mtrr(4); > OK jmc@ (schwarze@) == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/octeon/octeon ~ machdep.c > Do not print "cpuX launched" any longer. This reduces dmesg spam > on multicore systems. (visa@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin syslogd ~ syslogd.c > When writing local output, syslogd ignores EAGAIN. Unfortunately > it has closed the file descriptor before checking the errno. So > f_file contained a bad file descriptor that could be reused at the > next open. Keep the file open if errno is EAGAIN. Move the close(2) > down where the old file descriptor in f_file is overwritten in all > cases. > OK deraadt@ jca@ (bluhm@) ~ syslogd.c > syslogd has special code to report errors before it has been > initialized. For every message it did reopen the console with file > descriptor passing from the privsep parent. Now preopen the console, > so writing the message out works in more cases. If the console has > been revoked, a reopen via privsep and write again is tried anyway. > OK brynet@ deraadt@ jca@ (bluhm@) vmd ~ vm.c > vmd: re add rtc.per and rtc.sec evtimers on receive > This was missed in receive. mc146818_start is already defined. This fixes > rtc > time resync on receive. > ok mlarkin@ (pd@) ~ pci.c ~ pci.h ~ virtio.c ~ virtio.h ~ vm.c > vmd: send/recv pci config space instead of recreating pci devices on > receive > ok mlarkin@ (pd@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
