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

Reply via email to