OpenBSD src changes summary for 2016-08-16
==========================================

bin/chio                                bin/dd
bin/echo                                bin/ed
bin/kill                                bin/ksh
bin/ls                                  bin/pax
bin/sleep                               bin/sync
bin/test                                distrib/special
gnu/usr.bin/cvs                         libexec/login_passwd
libexec/login_reject                    libexec/login_yubikey
libexec/rpc.rusersd                     regress/sys
sbin/dhclient                           share/man
sys/arch/arm/arm                        sys/arch/i386/i386
sys/arch/mips64/include                 sys/arch/mips64/mips64
sys/arch/sgi/sgi                        sys/arch/sh/sh
sys/arch/sparc/sparc                    sys/arch/sparc64/sparc64
sys/dev/ic                              sys/dev/pv
sys/miscfs/fuse                         sys/net
sys/netinet                             usr.bin/cvs
usr.bin/jot                             usr.bin/mg
usr.bin/openssl                         usr.sbin/httpd
usr.sbin/iscsictl                       usr.sbin/iscsid
usr.sbin/mtree                          usr.sbin/pwd_mkdb
usr.sbin/slowcgi                        usr.sbin/snmpd
usr.sbin/syslogd                        usr.sbin/tokenadm
usr.sbin/user                           

== bin =============================================================== 01/10 ==

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

chio

  ~ chio.1                                

  > Add HISTORY.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using NetBSD CVS. (schwarze@)

dd

  ~ args.c                                ~ conv.c
  ~ dd.h                                  

  > Nuke a bunch of whitespace nits seen while '%q' hunting. (krw@)

echo

  ~ echo.1                                

  > Add, correct, and improve HISTORY sections.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using http://minnie.tuhs.org/. (schwarze@)

ed

  ~ main.c                                

  > Piping to a shell command does not count as a save, so don't reset the
  > modified flag.
  > from Jerome Frgacic (jerome.frgacic (at) yahoo.fr)
  > ok tb (natano@)

kill

  ~ kill.1                                

  > Add, correct, and improve HISTORY sections.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using http://minnie.tuhs.org/. (schwarze@)

ksh

  ~ edit.c                                

  > Avoid a compiler warning about use of uninitialized l.beg emitted
  > when ksh is compiled with -Os (done in distrib/special): move the
  > bit using XPptrv(l) (which expands to l.beg) where it is actually
  > used and clearly initialized.
  > ok tedu, tweak + ok millert (tb@)

ls

  ~ ls.c                                  ~ print.c

  > Bring types of variables used with struct stat into the modern world.
  > Replace a couple of u_long paramaters with int as they were only passed int
  > values and the function re-cast them to (int) anyway. Weird.
  > ok tedu@ (krw@)

  ~ ls.c                                  

  > Nuke some erroneous leading whitespace. (krw@)

pax

  ~ pax.1                                 

  > Add HISTORY.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using the CSRG archive CD. (schwarze@)

sleep

  ~ sleep.1                               

  > Add, correct, and improve HISTORY sections.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using http://minnie.tuhs.org/. (schwarze@)

sync

  ~ sync.8                                

  > Add, correct, and improve HISTORY sections.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using http://minnie.tuhs.org/. (schwarze@)

test

  ~ test.1                                

  > Add, correct, and improve HISTORY sections.
  > From Sevan Janiyan <venture37 at geeklan dot co dot uk>.
  > Verified using http://minnie.tuhs.org/. (schwarze@)

== distrib =========================================================== 02/10 ==

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

special

  ~ Makefile                              + doas/Makefile
  + doas/doas.c                           

  > add a special edition doas that only lets root drop privs.
  > maybe the installer can use something like this, wink wink.
  > ok deraadt (tedu@)

== gnu =============================================================== 03/10 ==

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

usr.bin/cvs

  ~ src/logmsg.c                          

  > When the commit message is empty, don't default to c)ontinue
  > (committing without log message), but to a)bort.
  > ok jcs, natano; millert and tj agree (tb@)

== libexec =========================================================== 04/10 ==

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

login_passwd

  ~ login.c                               

  > remove unneeded casts (tedu@)

login_reject

  ~ login_reject.c                        

  > remove unneeded casts (tedu@)

login_yubikey

  ~ login_yubikey.c                       

  > remove unneeded casts (tedu@)

rpc.rusersd

  ~ rusers_proc.c                         

  > fread hasn't taken a char * in about 900 years (tedu@)

== regress =========================================================== 05/10 ==

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

sys

  + netinet/sendsrcaddr/Makefile          + netinet/sendsrcaddr/runtest.c

  > Add regression tests for IP_SENDSRCADDR. (vgross@)

== sbin ============================================================== 06/10 ==

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

dhclient

  ~ clparse.c                             ~ conflex.c
  ~ dhclient.c                            ~ dhcpd.h
  ~ dhctoken.h                            

  > Track SSID in leases file and only consider leases from the current SSID
  > when
  > starting up dhclient on wifi interfaces. In theory will preserve leases
  > from
  > other SSID's and speed up obtaining a lease by not wasting time attempting
  > to re-acquire a lease from a different SSID.
  > Experimental feature from n2k16 needing some real world testing before
  > g2k16. (krw@)

== share ============================================================= 07/10 ==

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

man

  ~ man5/core.5                           

  > Rewrite: ALL HAIL ELF
  > Mention the KERN_NOSUIDCOREDUMP sysctl(3)
  > ok deraadt@ (guenther@)

  ~ man5/core.5                           

  > tweak previous; (jmc@)

  ~ man4/pppoe.4                          

  > In the IPv6 default route example, use a gateway that corresponds to a
  > RTF_HOST route and is always on the correct interface.
  > The gateway value doesn't really matter for routes on p2p interfaces
  > but this allow us to tighten the checks when adding RTF_GATEWAY routes.
  > ok stsp@, sthen@ (mpi@)

  ~ man4/ip.4                             

  > Add IP_SENDSRCADDR cmsg for UDP sockets. As suggested by sthen@,
  > IP_SENDSRCADDR == IP_RECVDSTADDR.
  > OK sthen@ jca@ bluhm@ (vgross@)

  ~ man9/spl.9                            

  > splraise() is an MI API now.
  > ok deraadt@ jmc@ mpi@ (dlg@)

== sys =============================================================== 08/10 ==

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

arch/arm/arm

  ~ pmap7.c                               

  > Fix typo/inconsistensy where L1_S_DOMAIN was used instead of L1_C_DOMAIN.
  > These are functionally equivolent so it didn't matter and the resulting
  > code doesn't change. (kettenis@)

  ~ mem.c                                 

  > replace hand rolled tsleep physlock with rwlock. ok mlarkin (tedu@)

  ~ mem.c                                 

  > remove #define for /dev/mem minors. let the raw magic of the hardcoded
  > numbers serve as a warning not to touch them. (tedu@)

arch/i386/i386

  ~ mem.c                                 

  > move static variable up to first (tedu@)

arch/mips64/include

  - rm7000.h                              ~ proc.h

  > Remove RM7000/RM9000-specific performance counter code. It originates
  > from PMON2000 and has not been enabled on OpenBSD.
  > Suggested by and ok miod@ (after seeing a quad_t cleanup patch of mine)
  > (visa@)

arch/mips64/mips64

  ~ context.S                             ~ cp0access.S
  ~ cpu.c                                 ~ exception.S
  ~ genassym.cf                           ~ interrupt.c
  ~ mips64_machdep.c                      ~ trap.c

  > Remove RM7000/RM9000-specific performance counter code. It originates
  > from PMON2000 and has not been enabled on OpenBSD.
  > Suggested by and ok miod@ (after seeing a quad_t cleanup patch of mine)
  > (visa@)

arch/sgi/sgi

  ~ machdep.c                             

  > Remove RM7000/RM9000-specific performance counter code. It originates
  > from PMON2000 and has not been enabled on OpenBSD.
  > Suggested by and ok miod@ (after seeing a quad_t cleanup patch of mine)
  > (visa@)

arch/sh/sh

  ~ mem.c                                 

  > remove #define for /dev/mem minors. let the raw magic of the hardcoded
  > numbers serve as a warning not to touch them. (tedu@)

arch/sparc/sparc

  ~ mem.c                                 

  > replace hand rolled tsleep physlock with rwlock. ok mlarkin (tedu@)

arch/sparc64/sparc64

  ~ mem.c                                 

  > replace hand rolled tsleep physlock with rwlock. ok mlarkin (tedu@)

dev/ic

  ~ com.c                                 

  > Only probe the UART type if sc_uarttype is set to COM_UART_UNKNOWN.
  > This allows glue drivers to set the type based on other information (such
  > as
  > Oopen Firmware or device tree properties) without going through to risky
  > code paths.
  > ok deraadt@, visa@ (kettenis@)

dev/pv

  ~ hyperv.c                              ~ hypervreg.h
  ~ hypervvar.h                           ~ if_hvn.c

  > Update Hyper-V structure definitions to the 2016 version
  > Microsoft has performed a significant clean up and stylistic improvement
  > of Hyper-V structure definitions and updated FreeBSD port.  We update to
  > stay in sync with the upstream and improve maintainability of this code
  > in the future. (mikeb@)

miscfs/fuse

  ~ fuse_lookup.c                         ~ fuse_vnops.c

  > There is no sense in doing caching in fusefs. In case of a non-local
  > filesystem the tree can change behind our back, resulting in stale cache
  > entries. "The only winning move is not to play."
  > ok tedu beck mpi (natano@)

net

  ~ route.c                               

  > Mask the ``prio'' prior to comparing it to RTP_LOCAL.
  > This allows rt_if_remove() to remove RTF_BROACAST routes from down
  > interfaces.
  > Issue reported by Dimitris Papastamos on bugs@
  > ok dlg@, claudio@, phessler@ (mpi@)

netinet

  ~ udp_usrreq.c                          ~ in.h

  > Add IP_SENDSRCADDR cmsg for UDP sockets. As suggested by sthen@,
  > IP_SENDSRCADDR == IP_RECVDSTADDR.
  > OK sthen@ jca@ bluhm@ (vgross@)

== usr.bin =========================================================== 09/10 ==

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

cvs

  ~ logmsg.c                              

  > When the commit message is empty, don't default to c)ontinue
  > (committing without log message) but a)bort.  Also, accept
  > the uppercase versions of the choices.
  > Matches the corresponding change of behavior of GNU cvs.
  > suggested by & ok jcs (tb@)

jot

  ~ jot.c                                 

  > Streamline and refactor the code a bit more:
  > There are two sentinels for infinite output: infinity == true and reps ==
  > 0.
  > Ensure that infinity is set to true whenever reps is set to zero, then we
  > can always use 'if (infinity)'.
  > This allows us to merge the loop for deterministic output into the first
  > if (!randomize) statement, which is a lot tidier.
  > Insert an occasional empty line.
  > "move fast and break stuff" tedu (tb@)

mg

  ~ theo.c                                

  > All that complexity stopped us from getting flying cars by today. (tedu@)

openssl

  ~ openssl.1                             

  > shorten genrsa; ok jsing (jmc@)

== usr.sbin ========================================================== 10/10 ==

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

httpd

  ~ server.c                              

  > Rename server_handshake_tls() to server_tls_handshake() to align with
  > the other server_tls_* functions (and I like the prefix notation
  > better).  No functional change. (reyk@)

  ~ server.c                              

  > Turn "TLS handshake failed -" log message into a debug message - it
  > happens way too often and does not provide much information.
  > OK jung@ (reyk@)

  ~ httpd.c                               ~ httpd.h
  ~ logger.c                              ~ server.c

  > stop including sys/param.h for nitems. define locally as needed.
  > ok natano reyk (tedu@)

iscsictl

  ~ iscsictl.c                            

  > stop including sys/param.h for nitems. define locally as needed.
  > ok natano reyk (tedu@)

iscsid

  ~ iscsid.c                              ~ iscsid.h
  ~ util.c                                ~ vscsi.c

  > stop including sys/param.h for nitems. define locally as needed.
  > ok natano reyk (tedu@)

mtree

  ~ compare.c                             ~ create.c
  ~ spec.c                                ~ verify.c

  > Nuke a bunch of whitespace nits seen while '%q' hunting. (krw@)

pwd_mkdb

  ~ pwd_mkdb.8                            

  > remove reference to 6th ed. (tedu@)

slowcgi

  ~ slowcgi.c                             

  > As suggested by the FastCGI spec, zero-pad the response buffers to be
  > aligned to 8 bytes.  This matches what most other implementations are
  > doing.  While here, make sure that the allocated response buffers are
  > zero'ed out.
  > OK florian@ (reyk@)

snmpd

  ~ snmpd.c                               ~ snmpd.h
  ~ snmpe.c                               ~ traphandler.c

  > stop including sys/param.h for nitems. define locally as needed.
  > ok natano reyk (tedu@)

syslogd

  ~ ttymsg.c                              

  > stop including sys/param.h for nitems. define locally as needed.
  > ok natano reyk (tedu@)

tokenadm

  ~ Makefile                              

  > doesn't need to link with crypto (tedu@)

user

  ~ usermgmt.conf.5                       ~ usermod.8

  > Xr encrypt(1) here as well to be consistent with useradd(8).
  > ok jmc (tb@)

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

Reply via email to