OpenBSD src changes summary for 2017-10-06 ==========================================
include/Makefile share/man share/zoneinfo sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/amd64/include sys/arch/amd64/stand/efiboot sys/dev/acpi sys/netinet sys/netinet6 sys/sys usr.bin/tmux usr.sbin/npppd == include =========================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include Makefile ~ Makefile > Use the modern POSIX idiom "-exec ... {} +" instead of find|xargs and > combine the two find(1) invocations into one. > From Klemens Nanni; ok tb@ (naddy@) == share ============================================================= 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/ugold.4 > missing quote in previous; (jmc@) ~ man4/divert.4 > Kill the divert-packet socket option IP_DIVERTFL to filter packets. > It used a loop over the global list divbtable that would be hard > to make MP safe. The port net/dnsfilter does not work without this, > it should be converted to divert-to. Neither other ports nor base > use this filter feature. > ports checked by sthen@; OK mpi@ benno@ (bluhm@) zoneinfo ~ Makefile > Use the modern POSIX idiom "-exec ... {} +" instead of find|xargs and > combine the two find(1) invocations into one. > From Klemens Nanni; ok tb@ (naddy@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > vmm: handle 32 bit guest w/PAE when guest enables PAE first then paging, > as 32 bit linux guests do. > ok pd@ (mlarkin@) ~ identcpu.c + tsc.c > Recalibrate TSC timecounter with HPET and PM timer > If frequency of an invariant (non-stop) time stamp counter is measured > using an independent working timecounter that has a known frequency, we > can assume that the measured TSC frequency is as good as the resolution > of the timecounter that we use to perform the measurement. This lets us > switch from this high quality but expensive source to the cheaper TSC > without sacrificing precision on a wide range of modern CPUs. > From Adam Steen <[email protected]> with tweaks from reyk@ and myself. > Tested by brynet@, sthen@ and others, OK mlarkin, sthen (mikeb@) arch/amd64/conf ~ files.amd64 > Recalibrate TSC timecounter with HPET and PM timer > If frequency of an invariant (non-stop) time stamp counter is measured > using an independent working timecounter that has a known frequency, we > can assume that the measured TSC frequency is as good as the resolution > of the timecounter that we use to perform the measurement. This lets us > switch from this high quality but expensive source to the cheaper TSC > without sacrificing precision on a wide range of modern CPUs. > From Adam Steen <[email protected]> with tweaks from reyk@ and myself. > Tested by brynet@, sthen@ and others, OK mlarkin, sthen (mikeb@) arch/amd64/include ~ cpu.h ~ cpuvar.h > Recalibrate TSC timecounter with HPET and PM timer > If frequency of an invariant (non-stop) time stamp counter is measured > using an independent working timecounter that has a known frequency, we > can assume that the measured TSC frequency is as good as the resolution > of the timecounter that we use to perform the measurement. This lets us > switch from this high quality but expensive source to the cheaper TSC > without sacrificing precision on a wide range of modern CPUs. > From Adam Steen <[email protected]> with tweaks from reyk@ and myself. > Tested by brynet@, sthen@ and others, OK mlarkin, sthen (mikeb@) arch/amd64/stand/efiboot ~ efiboot.c > Revert previous video mode when setting GOP SetMode is failed. This > prevents the video output problem on ThinkPad X121e and so on. > diff from Klemens Nanni, test by Andrew Daugherity (yasuoka@) dev/acpi ~ acpihpet.c ~ acpitimer.c > Recalibrate TSC timecounter with HPET and PM timer > If frequency of an invariant (non-stop) time stamp counter is measured > using an independent working timecounter that has a known frequency, we > can assume that the measured TSC frequency is as good as the resolution > of the timecounter that we use to perform the measurement. This lets us > switch from this high quality but expensive source to the cheaper TSC > without sacrificing precision on a wide range of modern CPUs. > From Adam Steen <[email protected]> with tweaks from reyk@ and myself. > Tested by brynet@, sthen@ and others, OK mlarkin, sthen (mikeb@) netinet ~ in.h ~ in_pcb.h ~ ip_divert.c ~ raw_ip.c > Kill the divert-packet socket option IP_DIVERTFL to filter packets. > It used a loop over the global list divbtable that would be hard > to make MP safe. The port net/dnsfilter does not work without this, > it should be converted to divert-to. Neither other ports nor base > use this filter feature. > ports checked by sthen@; OK mpi@ benno@ (bluhm@) ~ ip_divert.c > Unfortunately I removed too much in my previous commit and broke > divert-packet. Bring back the loop over the global list to find > the divert socket. (bluhm@) netinet6 ~ ip6_divert.c ~ raw_ip6.c > Kill the divert-packet socket option IP_DIVERTFL to filter packets. > It used a loop over the global list divbtable that would be hard > to make MP safe. The port net/dnsfilter does not work without this, > it should be converted to divert-to. Neither other ports nor base > use this filter feature. > ports checked by sthen@; OK mpi@ benno@ (bluhm@) ~ ip6_divert.c > Unfortunately I removed too much in my previous commit and broke > divert-packet. Bring back the loop over the global list to find > the divert socket. (bluhm@) sys ~ mount.h > The mount point flags were displayed in octal when printed by ddb. > All other bit fields use hex as well as the MNT_ constants. Change > this to hex to make it cosistent and less confusing. > OK krw@ (bluhm@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin tmux ~ cfg.c ~ tmux.1 > Support %else in config files to match %if, from Brad Town in GitHub > issue 1071. (nicm@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin npppd ~ l2tp/l2tpd.c > The problem when npppd receives a zero length 1701/udp packet seemed to > be fixed at 1.16, but it wasn't fixed. Fix it again. (yasuoka@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
