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
