OpenBSD src changes summary for 2017-03-02 ==========================================
distrib/notes distrib/sets etc/etc.amd64/sysctl.conf etc/etc.i386/sysctl.conf etc/etc.loongson/sysctl.conf lib/libc lib/libtls sbin/init sbin/ipsecctl sbin/reboot sbin/route share/man share/zoneinfo sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/arm/include sys/arch/i386/i386 sys/arch/i386/include sys/arch/loongson/loongson sys/arch/mips64/include sys/dev/acpi sys/dev/isa sys/kern sys/net sys/net80211 sys/netinet sys/netinet6 sys/netmpls usr.bin/ftp usr.sbin/bgpd usr.sbin/vmd == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib notes ~ octeon/install ~ octeon/prep > Document some installation quirks for the EdgeRouter Lite in > INSTALL.octeon: > How to deal with USB sticks which are not detected during power up. > How to enable both CPU cores (this also applies to other octeon SMP > systems). > ok pirofti@ visa@ (stsp@) sets ~ lists/base/mi > sync (deraadt@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc etc.amd64/sysctl.conf ~ etc.amd64/sysctl.conf > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) etc.i386/sysctl.conf ~ etc.i386/sysctl.conf > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) etc.loongson/sysctl.conf ~ etc.loongson/sysctl.conf > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/connect.2 > document EPERM error when connect(2)ing. > ok bluhm@ jmc@ renato@ (benno@) libtls ~ man/tls_config_verify.3 > fix error in Dt; from robert klein (jmc@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin init ~ init.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) ipsecctl ~ ipsecctl.c ~ pfkdump.c > Now that the kernel provides information about IPsec SA bundles, > print them by default. > OK hshoexer@ (bluhm@) reboot ~ reboot.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) route ~ route.c > Implement a new routing message RTM_PROPOSAL that communicates > information that can be used to configure an interface and > related network components. > ok bluhm@, ok for various older versions mpi@ florian@ claudio@ (krw@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/re.4 > 8168 support jumbo frames; (jmc@) zoneinfo ~ datfiles/africa > Silence a warning from zic about a too long zone name (POSIX limits TZ to 6 > characters) (millert@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > Refactor cpuid exit handler to make it easier to bolt on SVM support > shortly (instead of having two nearly identical functions.) > ok reyk (mlarkin@) ~ vmm.c > reduce differences in vmm between amd64 and i386 (i386 picks up a handful > of recent fixes for SVM that were missed). No functional change on amd64 > (just an added comment) (mlarkin@) ~ vmm.c > reduce some more differences in vmm between i386 and amd64 that didn't > get picked up previously. i386 gets some changes relating to EFER > treatment and amd64 gets a whitespace fix. (mlarkin@) ~ vmm.c > log attempts to access cpuid leaf function 0x03, "processor serial number". > matches other log messages for other unimplemented cpuid leaf functions. > (mlarkin@) ~ machdep.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) arch/amd64/include ~ cpu.h > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) arch/arm/include ~ cpu.h > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) arch/i386/i386 ~ vmm.c > reduce differences in vmm between amd64 and i386 (i386 picks up a handful > of recent fixes for SVM that were missed). No functional change on amd64 > (just an added comment) (mlarkin@) ~ vmm.c > reduce some more differences in vmm between i386 and amd64 that didn't > get picked up previously. i386 gets some changes relating to EFER > treatment and amd64 gets a whitespace fix. (mlarkin@) ~ vmm.c > refactor cpuid exit handler for easier merge with upcoming SVM version. > Matches amd64 commit made yesterday. (mlarkin@) ~ machdep.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) arch/i386/include ~ cpu.h > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) arch/loongson/loongson ~ machdep.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) arch/mips64/include ~ cpu.h > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) dev/acpi ~ acpi.c ~ acpibtn.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) dev/isa ~ aps.c > Add a new sysctl machdep.lidaction. The sysctl works as follows: > machdep.lidaction=0 # do nothing > machdep.lidaction=1 # suspend > machdep.lidaction=2 # hibernate > lidsuspend is just an alias for lidaction, so if you change one, the > other one will have the same value. The plan is to remove > machdep.lidsuspend eventually when people have upgraded their > /ets/sysctl.conf. > discussed with deraadt, who came up with the new MIB name > no objections mlarkin > ok stsp halex jcs (natano@) kern ~ uipc_proto.c > Convert domain declarations to C99 initializers. > ok dhill@, florian@, bluhm@ (mpi@) net ~ if_mpw.c ~ route.c > Allow MPLS switching and VPLS across rdomains. > OK claudio@ mpi@ (renato@) ~ pfkey.c ~ rtsock.c > Convert domain declarations to C99 initializers. > ok dhill@, florian@, bluhm@ (mpi@) ~ rtsock.c > Fix a rtentry leak in error path. > ok bluhm@ (mpi@) ~ route.h ~ rtsock.c > Implement a new routing message RTM_PROPOSAL that communicates > information that can be used to configure an interface and > related network components. > ok bluhm@, ok for various older versions mpi@ florian@ claudio@ (krw@) net80211 ~ ieee80211_proto.c > Initialize 'ni' pointer in ieee80211_keyrun(). Fallout from last minute > changes I made to my WPA security patch. Affects WPA enterprise only. > Problem found by patrick@ > ok sthen@ (stsp@) ~ ieee80211_proto.c TAGGED OPENBSD_6_0 > Merge ieee80211_proto.c r1.74 to 6.0-stable: > Initialize 'ni' pointer in ieee80211_keyrun(). Fallout from last minute > changes I made to my WPA security patch. Affects WPA enterprise only. > Problem found by patrick@ > ok sthen@ (stsp@) ~ ieee80211_proto.c TAGGED OPENBSD_5_9 > Merge ieee80211_proto.c r1.74 to 5.9-stable: > Initialize 'ni' pointer in ieee80211_keyrun(). Fallout from last minute > changes I made to my WPA security patch. Affects WPA enterprise only. > Problem found by patrick@ > ok sthen@ (stsp@) netinet ~ in_proto.c > Convert domain declarations to C99 initializers. > ok dhill@, florian@, bluhm@ (mpi@) netinet6 ~ in6_proto.c > Convert domain declarations to C99 initializers. > ok dhill@, florian@, bluhm@ (mpi@) ~ icmp6.c > Use the routing table rather than the global list of IPv6 address. > ok bluhm@ (mpi@) ~ nd6.c > Prefer the global list of interfaces to the dying global list of IPv6 > addresses in nd6_timer(). > ok bluhm@ (mpi@) netmpls ~ mpls_input.c > Allow MPLS switching and VPLS across rdomains. > OK claudio@ mpi@ (renato@) ~ mpls_proto.c > Convert domain declarations to C99 initializers. > ok dhill@, florian@, bluhm@ (mpi@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ftp ~ fetch.c > close ftp(1)'s output file to avoid leaking one FD per request. > ok deraadt (sthen@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ pfkey.c > Fix breakage of md5 authentication. > The previous commit (rev 1.47) added a missing htonl in pfkey_send() but > didn't add a corresponding ntohl in pfkey_reply(). This patch fixes this. > Found the hard way by benno@, who also suggested the rename of spip > to spi. > OK benno@ claudio@ henning@ (renato@) vmd ~ config.c ~ parse.y ~ priv.c ~ virtio.c ~ virtio.h ~ vm.c ~ vm.conf.5 ~ vmd.c ~ vmd.h > Add "locked lladdr" option to prevent VMs from spoofing MAC addresses. > This is especially useful when multiple VMs share a switch, the > implementation is independent from the underlying switch or bridge. > no objections mlarkin@ (reyk@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
