OpenBSD src changes summary for 2016-06-07
==========================================

lib/libc                                regress/sys
regress/usr.bin                         sbin/dump
sbin/fsdb                               sbin/nfsd
sbin/restore                            sbin/route
sbin/scsi                               sbin/sysctl
share/man                               sys/arch/alpha/alpha
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/arm/arm                        sys/arch/hppa/hppa
sys/arch/i386/i386                      sys/arch/m88k/m88k
sys/arch/powerpc/powerpc                sys/arch/sh/sh
sys/arch/sparc/sparc                    sys/arch/sparc64/dev
sys/arch/sparc64/include                sys/arch/sparc64/sparc64
sys/ddb                                 sys/dev
sys/kern                                sys/miscfs/fifofs
sys/net                                 sys/sys
usr.bin/aucat                           usr.bin/doas
usr.bin/kdump                           usr.bin/mg
usr.sbin/smtpd                          usr.sbin/vmd

== lib =============================================================== 01/07 ==

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

libc

  ~ gen/sysctl.3                          

  > Document the net.inet.tcp.synuselimit sysctl; OK bluhm@ jmc@ (tim@)

  ~ sys/poll.2                            ~ sys/select.2

  > remove historic note about multiple processes. mostly irrelevant today.
  > ok deraadt millert (tedu@)

== regress =========================================================== 02/07 ==

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

sys

  ~ net/rtable/kern_compat.h              ~ net/rtable/srp_compat.h

  > Adapt compat layers after recent changes: srp_swap() and the GC task
  > for ART. (mpi@)

usr.bin

  - sdiff/tabs1                           - sdiff/tabs2
  ~ sdiff/Makefile                        ~ sdiff/tabs.out
  + sdiff/tabs.in                         

  > Replace (remaining) systrace policy files with columns of numbers for
  > the tab spacing regression test; from Ray Lai. (okan@)

== sbin ============================================================== 03/07 ==

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

dump

  ~ main.c                                

  > per trending style, add continue to emtpy loop bodies.
  > ok mglocker (tedu@)

fsdb

  ~ fsdb.c                                

  > per trending style, add continue to emtpy loop bodies.
  > ok mglocker (tedu@)

nfsd

  ~ nfsd.c                                

  > per trending style, add continue to emtpy loop bodies.
  > ok mglocker (tedu@)

restore

  ~ main.c                                

  > per trending style, add continue to emtpy loop bodies.
  > ok mglocker (tedu@)

route

  ~ route.c                               

  > per trending style, add continue to emtpy loop bodies.
  > ok mglocker (tedu@)

scsi

  ~ scsi.c                                

  > per trending style, add continue to emtpy loop bodies.
  > ok mglocker (tedu@)

sysctl

  ~ sysctl.8                              

  > Document the net.inet.tcp.synuselimit sysctl; OK bluhm@ jmc@ (tim@)

== share ============================================================= 04/07 ==

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

man

  ~ man9/srp_enter.9                      

  > document the new bits in the srp api (dlg@)

  ~ man9/srp_enter.9                      

  > tweak previous; (jmc@)

  ~ man4/gif.4                            ~ man4/bridge.4

  > etherip(4) was introduced in 5.9 as a clean alternative to gif(4)'s layer-2
  > mode that was enabled when it was added to a bridge(4). Update the manual
  > pages to direct people towards using etherip(4) for this purpose.
  > Reads fine to jmc@, ok mpi@.
  > This code will be removed from gif(4) in the future. Switching should be
  > as simple as renaming the config file (hostname.gifX -> hostname.etheripX),
  > changing the interface name in hostname.bridgeX, and updating firewall
  > rules etc. to match - I've tested this with etherip+bridge+isakmpd+ospf
  > tunnels. (sthen@)

== sys =============================================================== 05/07 ==

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

arch/alpha/alpha

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/amd64/amd64

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

  ~ vmm.c                                 

  > Allocate RAM for guest VM in vmd(8) and pass it to vmm(4)
  > vmm(4) then maps the pages allocated by the vmd(8) user process into the
  > address space of the guest. This gives vmm(4) and vmd(8) a shared view of
  > the guest RAM. This will allow us to have faster guest<->host data
  > exchange by ordinary memory loads/stores later, as well as remove the
  > vm_readpage and vm_writepage ioctls next.
  > ok mlarkin@ (stefan@)

arch/amd64/include

  ~ vmmvar.h                              

  > Allocate RAM for guest VM in vmd(8) and pass it to vmm(4)
  > vmm(4) then maps the pages allocated by the vmd(8) user process into the
  > address space of the guest. This gives vmm(4) and vmd(8) a shared view of
  > the guest RAM. This will allow us to have faster guest<->host data
  > exchange by ordinary memory loads/stores later, as well as remove the
  > vm_readpage and vm_writepage ioctls next.
  > ok mlarkin@ (stefan@)

arch/arm/arm

  ~ pmap.c                                ~ pmap7.c

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/hppa/hppa

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/i386/i386

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/m88k/m88k

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/powerpc/powerpc

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/sh/sh

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/sparc/sparc

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

arch/sparc64/dev

  ~ fd.c                                  

  > remove splsoftfd and splausoft
  > theyre unused.
  > ok kettenis@ (dlg@)

arch/sparc64/include

  ~ psl.h                                 

  > remove splsoftfd and splausoft
  > theyre unused.
  > ok kettenis@ (dlg@)

arch/sparc64/sparc64

  ~ pmap.c                                

  > consistently set ipls on pmap pools.
  > this is a step toward making ipls unconditionaly on pools.
  > ok deraadt@ kettenis@ (dlg@)

ddb

  ~ db_examine.c                          

  > per trending style, add continue to empty loops.
  > ok mglocker (tedu@)

dev

  ~ hotplug.c                             ~ ipmi.c

  > per trending style, add continue to empty loops.
  > ok mglocker (tedu@)

kern

  ~ kern_pledge.c                         ~ kgdb_stub.c
  ~ vfs_bio.c                             

  > per trending style, add continue to empty loops.
  > ok mglocker (tedu@)

  ~ sys_generic.c                         

  > ktrace support for pollfd[] arrays
  > ok guenther (deraadt@)

miscfs/fifofs

  ~ fifo_vnops.c                          

  > ktrace support for pollfd[] arrays
  > ok guenther (deraadt@)

net

  ~ pf.c                                  ~ rtable.c

  > per trending style, add continue to empty loops.
  > ok mglocker (tedu@)

  ~ route.c                               

  > Use rtalloc(9) instead of ifa_ifwithnet() to find an interface
  > when adding a route to gateway to ensure a most specific match.
  > This makes "# route add"  coherent to "# route get" even with
  > p2p interfaces.  Fix a problem reported by Mart Tõnso.
  > ok vgross@ (mpi@)

  ~ if_bridge.c                           

  > Multicast packet are already duplicated in bridge_process() so
  > no need to loop another copy on the receiving interface.
  > Reported by and ok uebayasi@ (mpi@)

sys

  ~ ktrace.h                              ~ poll.h

  > ktrace support for pollfd[] arrays
  > ok guenther (deraadt@)

  ~ refcnt.h                              ~ srp.h
  ~ task.h                                

  > Move initialization macro outside of #define _KERNEL to use them in
  > ART regression tests.
  > ok dlg@, jmatthew@ (mpi@)

== usr.bin =========================================================== 06/07 ==

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

aucat

  ~ aucat.c                               ~ dsp.c
  ~ dsp.h                                 

  > Add resamp_getcnt() routine to calculate the exact number of samples
  > that would be consumed and produced by the sampler rate converter. Use
  > it to avoid partial samples that are not properly handled. Fixes
  > last samples of certain files causing aucat to abort. (ratchov@)

  ~ aucat.1                               ~ aucat.c

  > Add -g and -p options to control device and file start position. (ratchov@)

doas

  ~ doas.c                                ~ doas.conf.5
  ~ parse.y                               

  > merge setenv feature into keepenv. less grammar, more better.
  > minimal changes to implementation for now, but some refinement to the way
  > in which the new environment is constructed would be nice.
  > ok djm (tedu@)

  ~ doas.c                                ~ doas.conf.5
  ~ doas.h                                ~ parse.y

  > revert recent changes to allow setenv. everybody now has an idea about
  > how to do things better, so let's take a step back and reconsider. (tedu@)

kdump

  ~ ktrstruct.c                           

  > add a hack to avoid printing the long string format for times in the 70s.
  > this is usually a result of a timestamp which hasn't been identified as
  > "relative" and decoding them to precise dates long in the past is a
  > distraction. (eagerly awaiting a cleaner, better diff to do the same.)
  > (tedu@)

  ~ kdump_subr.h                          ~ ktrstruct.c
  ~ mksubr                                

  > ktrace support for pollfd[] arrays
  > ok guenther (deraadt@)

mg

  ~ theo.c                                

  > "Well finally everyone can see that the shit is really shitty." (tedu@)

== usr.sbin ========================================================== 07/07 ==

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

smtpd

  ~ smtpd.c                               

  > use io_set_nonblocking() instead of SOCK_NONBLOCKING to reduce delta with
  > -portable (gilles@)

vmd

  ~ vmm.c                                 

  > Allocate RAM for guest VM in vmd(8) and pass it to vmm(4)
  > vmm(4) then maps the pages allocated by the vmd(8) user process into the
  > address space of the guest. This gives vmm(4) and vmd(8) a shared view of
  > the guest RAM. This will allow us to have faster guest<->host data
  > exchange by ordinary memory loads/stores later, as well as remove the
  > vm_readpage and vm_writepage ioctls next.
  > ok mlarkin@ (stefan@)

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

Reply via email to