OpenBSD src changes summary for 2016-06-11 ==========================================
distrib/sets share/man sys/arch/armv7/conf sys/arch/armv7/exynos sys/arch/armv7/imx sys/arch/armv7/sunxi sys/kern usr.bin/doas usr.sbin/bgpd usr.sbin/ldpd == distrib =========================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/md.octeon > sync (visa@) == share ============================================================= 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.armv7/sxie.4 > dynamically attach sxie(4) using the FDT (jsg@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/conf ~ GENERIC ~ RAMDISK > dynamically attach sxie(4) using the FDT (jsg@) ~ GENERIC ~ RAMDISK > dynamically attach sxiuart using the FDT (jsg@) ~ GENERIC ~ RAMDISK > dynamically attach imxuart using the FDT > ok kettenis@ (jsg@) arch/armv7/exynos ~ exuart.c > The qemu smdkc210 target uses serial0 for console but the > exynos4210-universal_c210 dtb specifies stdout as serial2. > Override the address found with fdt if the board id is c210 to cope. (jsg@) arch/armv7/imx ~ files.imx ~ imx.c ~ imxuart.c > dynamically attach imxuart using the FDT > ok kettenis@ (jsg@) arch/armv7/sunxi ~ files.sunxi ~ sunxi.c ~ sxie.c > dynamically attach sxie(4) using the FDT (jsg@) ~ files.sunxi ~ sunxi.c ~ sxiuart.c > dynamically attach sxiuart using the FDT (jsg@) kern ~ kern_exec.c > Cleanup some systrace leftovers. > ok jca@, guenther@ (kettenis@) ~ exec_elf.c > Since epp->ep_name is a userland pointer, use copyinstr(9) to get a copy ok > the string into kernel space before logging the W^X binary warning. > ok jca@, guenther@ (kettenis@) ~ kern_sig.c > if the timeout rounds to zero, make it one tick, otherwise we sleep > forever. noticed by Davin McCall. > while here, if the timeout actually is zero, return appropriate error. > ok guenther. (tedu@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin doas ~ doas.1 > tighten up some wording (tedu@) ~ doas.conf.5 > expand contractions (tedu@) ~ doas.conf.5 > specify that default is deny if no rule matches (tedu@) ~ doas.conf.5 > clarify some wording (tedu@) ~ doas.conf.5 > don't use specified twice in a sentence, noticed by jmc (tedu@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ bgpd.conf.5 > Fixed "then" vs "than" typo. > ok jmc (tobias@) ldpd ~ labelmapping.c ~ notification.c > Fix parsing of multiple optional TLVs in label and notification messages. > We were accepting at most one optional TLV. > Fixes IxANVL LDP test 15.3. (renato@) ~ ldpe.h ~ notification.c > Use uint16_t for notification type. > This doesn't fix any bug as we were already using uint16_t everywhere > else. (renato@) ~ labelmapping.c ~ notification.c > Make it possible to parse unknown TLVs in the future. > In the parsing of label and notification messages, we were always > unsetting the first bit of the TLV type before comparing it against the > types we know. We should not do this because our type constants can have > this bit set when appropriate. > By now the only unknown TLV supported by ldpd(8) is TLV_TYPE_DUALSTACK, > which is only used in Hello messages. But we might change this in the > future with support for MAC List TLVs and maybe RFC 7473. (renato@) ~ hello.c ~ init.c ~ labelmapping.c ~ notification.c > Make all TLV parsing functions look the same for consistency. > Also, add one more safety check in recv_init(). (renato@) ~ labelmapping.c > Send an 'Unknown FEC' Notification for unexpected wildcard FECs. > This is basically just to make ANVL happy, there's not much difference > between sending an 'Unknown FEC' or a 'Malformed TLV' Notification. > Fixes ANVL LDP test 15.6. (renato@) ~ lde_lib.c > Add missing ntohl() when recording a label request. > Fixes the following ANVL LDP tests: 1.5 and 9.4. (renato@) ~ hello.c > Parse the whole Hello packet before processing it. > In the case of an error, we want to return as soon as possible to avoid > having to clean things up. > This fixes a bug where we could create a dynamic targeted neighbor in > response to a malformed packet. (renato@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
