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
