OpenBSD src changes summary for 2016-06-18
==========================================

lib/libc                                libexec/ld.so
sbin/sysctl                             share/man
sys/arch/armv7/conf                     sys/arch/armv7/omap
sys/arch/octeon/dev                     sys/dev
sys/dev/pci                             sys/netinet
sys/sys                                 usr.sbin/ldpd

== lib =============================================================== 01/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/ktrace.2                          

  > Document KTRFAC_{PLEDGE,EXEC{ARGS,ENV}} (guenther@)

  ~ sys/ktrace.2                          

  > Update column width decision (guenther@)

  ~ gen/sysctl.3                          

  > Add net.inet.{tcp,udp}.rootonly sysctl, to mark which ports
  > cannot be bound to by non-root users.
  > Ok millert@ bluhm@ (vgross@)

  ~ asr/asr.c                             

  > Remove duplicated line.
  > OK eric@ (reyk@)

  ~ gen/sysctl.3                          

  > sort previous; (jmc@)

== libexec =========================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec

ld.so

  ~ mips64/rtld_machine.c                 

  > Make mips64 like all the others: only make mappings writable during
  > relocation
  > if DT_TEXTREL was set on the object.  If that's needed, only set the
  > mapping
  > to READ+WRITE to avoid W^X violation.
  > ok kettenis@ (guenther@)

== sbin ============================================================== 03/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

sysctl

  ~ sysctl.8                              ~ sysctl.c

  > Add net.inet.{tcp,udp}.rootonly sysctl, to mark which ports
  > cannot be bound to by non-root users.
  > Ok millert@ bluhm@ (vgross@)

== share ============================================================= 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/man4.armv7/ommmc.4               

  > Dynamically attach ommmc with fdt.  Offset the start of the memory region
  > by 0x100 for nodes compatible with "ti,omap4-hsmmc" to get the same
  > offsets as omap3.  Handle both the nintr 1 (omap3/am335x) and nintr 3
  > (omap4) cases in attach.  Ideally the "interrupts" property will be
  > handled by the interrupt controller drivers directly in future. (jsg@)

  ~ man9/usbd_ref_wait.9                  

  > tweak previous;
  > ok mglocker (jmc@)

  ~ man4/audio.4                          

  > Add a new AUDIO_GETSTATUS ioctl to get various audio driver variables.
  > It's intended for use with diagnostic tools (like audioctl) and is of
  > no use to audio programs. (ratchov@)

== sys =============================================================== 05/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach ommmc with fdt.  Offset the start of the memory region
  > by 0x100 for nodes compatible with "ti,omap4-hsmmc" to get the same
  > offsets as omap3.  Handle both the nintr 1 (omap3/am335x) and nintr 3
  > (omap4) cases in attach.  Ideally the "interrupts" property will be
  > handled by the interrupt controller drivers directly in future. (jsg@)

arch/armv7/omap

  ~ files.omap                            ~ omap.c
  ~ ommmc.c                               

  > Dynamically attach ommmc with fdt.  Offset the start of the memory region
  > by 0x100 for nodes compatible with "ti,omap4-hsmmc" to get the same
  > offsets as omap3.  Handle both the nintr 1 (omap3/am335x) and nintr 3
  > (omap4) cases in attach.  Ideally the "interrupts" property will be
  > handled by the interrupt controller drivers directly in future. (jsg@)

  ~ ommmc.c                               

  > Stop setting the 4-bit mode capability flag for now.
  > Writing to the bbb emmc (but not reading) gives errors otherwise.
  > This does not occur with an sd card on bbb but apparently does on panda.
  > (jsg@)

arch/octeon/dev

  ~ cn30xxgmxreg.h                        

  > Fix PCS block size. (visa@)

  ~ cn30xxgmx.c                           

  > Make the 1 Gbps SGMII settings the default to define a consistent set of
  > parameters even if a link is down. (visa@)

dev

  ~ audio.c                               

  > Add a new AUDIO_GETSTATUS ioctl to get various audio driver variables.
  > It's intended for use with diagnostic tools (like audioctl) and is of
  > no use to audio programs. (ratchov@)

dev/pci

  ~ if_iwm.c                              

  > Plug some memory leaks in error paths of iwm(4).
  > Patch by Imre Vadasz. (stsp@)

netinet

  ~ in_pcb.c                              ~ in_pcb.h
  ~ ip_input.c                            ~ tcp_usrreq.c
  ~ tcp_var.h                             ~ udp_usrreq.c
  ~ udp_var.h                             

  > Add net.inet.{tcp,udp}.rootonly sysctl, to mark which ports
  > cannot be bound to by non-root users.
  > Ok millert@ bluhm@ (vgross@)

sys

  ~ audioio.h                             

  > Add a new AUDIO_GETSTATUS ioctl to get various audio driver variables.
  > It's intended for use with diagnostic tools (like audioctl) and is of
  > no use to audio programs. (ratchov@)

  ~ ktrace.h                              

  > KTRPOINT() is only useful in the kernel, so move it behind #ifdef _KERNEL
  > ok mpi@ kettenis@ (guenther@)

== usr.sbin ========================================================== 06/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

ldpd

  ~ kroute.c                              ~ l2vpn.c
  ~ lde.c                                 ~ lde.h
  ~ lde_lib.c                             

  > Fix small LIB<->LFIB synchronization issue.
  > ldpd operates only with the best routes of each IP prefix. In other words,
  > the routes with the lowest priorities.
  > When a route with a better priority is detected (possibly with a different
  > nexthop), we should uninstall the labels from the "old" routes and try
  > to install a new label for the new route (if there's one available in
  > the LIB).
  > In this specific case, ldpd was failing to uninstall the labels from the
  > old routes because it wasn't keeping track of each route's priority in
  > lde. With this missing bit of information, the parent process had no way
  > to get the correct label to uninstall when processing a IMSG_KLABEL_DELETE
  > message. (renato@)

  ~ lde_lib.c                             ~ labelmapping.c

  > Remove TODO comments about loop detection.
  > LDP loop detection is only necessary for ATM LSRs running in cell mode. We
  > are never going to implement this "feature".
  > Also, add two more comments in lde_check_request(). (renato@)

  ~ ldpd.c                                

  > Use log_warnx() instead of log_warn() when appropriate. (renato@)

  ~ parse.y                               

  > Do not allow configuring the same interface for both LDP and VPLS.
  > Configuring an interface for both LDP signaling and as a member of a
  > VPLS instance doesn't cause any harm as far as ldpd is concerned. But
  > it certainly doesn't make any sense, so it's better to reject the
  > configuration and warn the user instead of ignoring this silently.
  > (renato@)

  ~ adjacency.c                           

  > Fix use after free bug. (renato@)

  ~ l2vpn.c                               ~ lde.h
  ~ ldpd.c                                

  > Fix memory leak found with valgrind. (renato@)

  ~ adjacency.c                           ~ hello.c
  ~ interface.c                           ~ ldpe.c
  ~ ldpe.h                                ~ packet.c

  > Fix removal of dual-stack neighbors. (renato@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to