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

Reply via email to