OpenBSD src changes summary for 2017-07-08
==========================================

distrib/alpha                           distrib/amd64
distrib/arm64                           distrib/armv7
distrib/hppa                            distrib/i386
distrib/landisk                         distrib/loongson
distrib/luna88k                         distrib/macppc
distrib/miniroot                        distrib/octeon
distrib/sgi                             distrib/socppc
distrib/sparc64                         distrib/special
etc/etc.amd64/disktab                   lib/libc
regress/lib                             sbin/dhclient
sbin/ping                               share/man
sys/dev/ic                              sys/dev/pci
sys/kern                                sys/miscfs/fifofs
sys/netinet6                            sys/sys
usr.bin/lock                            usr.bin/mandoc
usr.bin/ssh                             usr.sbin/acme-client

== distrib =========================================================== 01/09 ==

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

alpha

  ~ bsd.rd/list.local                     

  > hook up slaacd to the installer on media where we have INET6 (florian@)

amd64

  ~ ramdisk_cd/Makefile                   

  > Increase size to make slaacd fit.
  > Size problem noted by me, correct fix from deraadt@ (florian@)

  ~ ramdisk_cd/list.local                 

  > hook up slaacd to the installer on media where we have INET6 (florian@)

arm64

  ~ ramdisk/list                          

  > slaacd needs libevent on the ramdisk
  > move forward deraadt@ (florian@)

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

armv7

  ~ ramdisk/list                          

  > slaacd needs libevent on the ramdisk
  > move forward deraadt@ (florian@)

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

hppa

  ~ ramdisk/list.local                    

  > hook up slaacd to the installer on media where we have INET6 (florian@)

i386

  ~ ramdisk_cd/list.local                 

  > hook up slaacd to the installer on media where we have INET6 (florian@)

landisk

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

loongson

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

luna88k

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

macppc

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

miniroot

  ~ makeconf.awk                          

  > slaacd needs libevent on the ramdisk
  > move forward deraadt@ (florian@)

  ~ group                                 ~ master.passwd

  > _slaacd user/group for installer
  > move forward deraadt@ (florian@)

  ~ dot.profile                           

  > Enable slaacd on the installer and temporarily neuter router
  > advertisement processing and solicitation sending like we already did
  > for the non-install kernels.
  > Next step will be to tedu all that code from the kernel.
  > OK rpe@ for the installer bits
  > move forward deraadt@ (florian@)

octeon

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

sgi

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

socppc

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

sparc64

  ~ ramdisk/list                          

  > hook up slaacd to the installer on media where we have INET6 (florian@)

special

  ~ Makefile                              

  > hook up slaacd to the installer on media where we have INET6 (florian@)

  ~ dhclient/Makefile                     

  > Unhook tables.c from Makefile. (krw@)

== etc =============================================================== 02/09 ==

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

etc.amd64/disktab

  ~ etc.amd64/disktab                     

  > Increase size to make slaacd fit.
  > Size problem noted by me, correct fix from deraadt@ (florian@)

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

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

libc

  ~ net/inet_addr.3                       ~ net/inet_ntop.3

  > update the little endian processor list to give it a chance of matching
  > what the reader is using. (tedu@)

== regress =========================================================== 04/09 ==

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

lib

  ~ libc/malloc/malloc0test/Makefile      

  > Run malloc0test with all possible malloc options. (bluhm@)

== sbin ============================================================== 05/09 ==

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

dhclient

  ~ bpf.c                                 ~ clparse.c
  ~ dhclient.c                            ~ dhcp.h
  ~ dhcpd.h                               ~ kroute.c
  ~ options.c                             ~ packet.c
  ~ parse.c                               ~ privsep.h

  > Always use uintNN_t instead of sometimes u_intNN_t
  > and sometimes uintNN_t. (krw@)

  ~ clparse.c                             

  > Always use strcasecmp() when comparing user input to option
  > names, not just 2 out of 3. (krw@)

  ~ clparse.c                             ~ dhclient.c
  ~ dhcpd.h                               ~ options.c
  ~ Makefile                              

  > Fold tables.c into options.c and stop exporting the one
  > table (dhcp_options) involved. Provide functions
  > code_to_name(), name_to_code(), code_to_format() and
  > replace direct access to dhcp_options with them. Eliminate
  > unneeded 'struct option'.
  > Unhook tables.c from Makefile. (krw@)

ping

  ~ ping.c                                

  > Consistently use if (option & F_FOO); from Klemens Nanni, thanks!
  > (florian@)

  ~ ping.c                                

  > Consistently use if ((option & F_FOO) && (option & F_BAR)) instead of
  > if (option & F_FOO && option & F_BAR).
  > Prompted by a reverse diff from Klemens Nanni. Both forms are
  > equivalent due to operator precedence, I consider the later to be
  > easier on the eyes. (florian@)

== share ============================================================= 06/09 ==

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

man

  ~ man8/ssl.8                            

  > add a hint about subjectAltName. this isn't great, but i'm not sure how
  > to improve it without muddying up the whole page, and at a minimum it
  > gives the reader a clue about some concepts to search the web for.
  > if you can do better, make it so. :) (tedu@)

  ~ man8/ssl.8                            

  > spelling fix from Hiltjo Posthuma (tedu@)

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

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

dev/ic

  ~ r92creg.h                             ~ rtwn.c
  ~ rtwnvar.h                             

  > - For RTL8188CUS/RTL8192CU, we have to force 8051 reset/enable before
  > waiting
  > for firmware to get ready.  It fixes "urtwn0: could not load firmware page"
  > while running stsp@'s script: dhclient urtwn0; ifconfig urtwn0 down;
  > ifconfig urtwn0 scan in a loop.
  > - Minor cleanup for rtwn_read_rom()/rtwn_get_txpower(); no need to use
  > callbacks.
  > Tested by stsp@ and me.
  > ok stsp@ (kevlo@)

dev/pci

  ~ drm/drm.h                             

  > Remove duplicate typedesf that are now provided by linux_types.h.
  > (kettenis@)

kern

  ~ uipc_socket.c                         

  > Revert grabbing the socket lock in kqueue filters.
  > It is unsafe to sleep while iterating the list of pending events in
  > kqueue_scan().
  > Reported by abieber@ and juanfra@ (mpi@)

miscfs/fifofs

  ~ fifo_vnops.c                          

  > Revert grabbing the socket lock in kqueue filters.
  > It is unsafe to sleep while iterating the list of pending events in
  > kqueue_scan().
  > Reported by abieber@ and juanfra@ (mpi@)

netinet6

  ~ nd6_rtr.c                             

  > Enable slaacd on the installer and temporarily neuter router
  > advertisement processing and solicitation sending like we already did
  > for the non-install kernels.
  > Next step will be to tedu all that code from the kernel.
  > OK rpe@ for the installer bits
  > move forward deraadt@ (florian@)

sys

  ~ socketvar.h                           

  > Revert grabbing the socket lock in kqueue filters.
  > It is unsafe to sleep while iterating the list of pending events in
  > kqueue_scan().
  > Reported by abieber@ and juanfra@ (mpi@)

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

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

lock

  ~ lock.c                                

  > can just continue after readpassphrase returns null, the sighandler will
  > have already printed a message.
  > from Scott Cheloha (tedu@)

  ~ lock.c                                

  > instead of using time(), refer to getitimer to find out how long the
  > timeout is.
  > from Scott Cheloha (tedu@)

  ~ lock.c                                

  > clean up some unused variables. also, making a variable global isn't the
  > best way to zero initialize it if that's all you need. (tedu@)

  ~ lock.c                                

  > use crypt_newhash to protect the password. from Scott Cheloha (tedu@)

  ~ lock.c                                

  > remove ARGSUSED, from Scott Cheloha.
  > and while we're cleaning, switch __progname to getprogname. (tedu@)

  ~ lock.c                                

  > this program was infected with lint era casts. i think we're past that now.
  > (tedu@)

mandoc

  ~ tbl_term.c                            

  > Correctly handle horizontal spans at the beginning of rows,
  > fixing an assertion failure found by jsg@ with afl(1).
  > While here, also drop printing of whitespace in tbl_data()
  > which makes no difference because column positioning code
  > in term_tbl() already takes care of that. (schwarze@)

  ~ eqn.c                                 ~ eqn_html.c
  ~ eqn_term.c                            ~ html.h
  ~ libmandoc.h                           ~ libroff.h
  ~ mandoc.h                              ~ read.c
  ~ roff.c                                ~ roff.h
  ~ roff_int.h                            ~ term.h
  ~ tree.c                                

  > 1. Eliminate struct eqn, instead use the existing members
  > of struct roff_node which is allocated for each equation anyway.
  > 2. Do not keep a list of equation parsers, one parser is enough.
  > Minus fifty lines of code, no functional change. (schwarze@)

  ~ roff.c                                

  > fix an assertion failure triggered by .ce in next-line scope;
  > found by jsg@ with afl(1) (schwarze@)

  ~ libmandoc.h                           ~ libroff.h
  ~ read.c                                ~ roff.c
  ~ roff_int.h                            ~ tbl.c
  ~ tbl_data.c                            

  > Simplify by creating struct roff_node syntax tree nodes for tbl(7)
  > right from roff_parseln() rather than delegating to read.c,
  > similar to what i just did for eqn(7).
  > The interface function roff_span() becomes obsolete and is deleted,
  > the former interface function roff_addtbl() becomes static,
  > the interface functions tbl_read() and tbl_cdata() become void,
  > and minus twelve linus of code.
  > No functional change. (schwarze@)

ssh

  ~ ssh-keygen.1                          

  > slightly rework previous, to avoid an article issue; (jmc@)

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

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

acme-client

  ~ revokeproc.c                          

  > fix typo in comment
  > from Hiltjo Posthuma (tb@)

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

Reply via email to