OpenBSD src changes summary for 2016-07-15
==========================================

libexec/ld.so                           sys/arch/amd64/amd64
sys/arch/amd64/conf                     sys/arch/armv7/omap
sys/conf                                sys/dev
usr.bin/mandoc                          usr.bin/ssh
usr.bin/tmux                            usr.sbin/ldpctl
usr.sbin/ldpd                           

== libexec =========================================================== 01/04 ==

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

ld.so

  ~ boot.c                                ~ m88k/ldasm.S

  > Switch m88k to pass &_DYNAMIC to _dl_boot_bind()
  > probably works: this ASM pattern is already used for _dl_dtors (guenther@)

== sys =============================================================== 02/04 ==

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

arch/amd64/amd64

  ~ acpi_machdep.c                        

  > Remove duplicate line in amd64/acpi_machdep.c
  > ok krw@ (tom@)

arch/amd64/conf

  ~ GENERIC                               

  > disable acpicbkbd by default until after the release when acpi ec
  > issues can be worked out, otherwise this driver will cause the
  > kernel to spin forever on certain chromebooks (jcs@)

arch/armv7/omap

  ~ ommmc.c                               

  > Remove duplicated line in omap mmc driver, which would cause
  > clkbase to be set to 0 (if it wasn't all commented out anyway).
  > ok patrick@ (tom@)

conf

  ~ newvers.sh                            

  > take us out of -beta (deraadt@)

dev

  ~ rnd.c                                 

  > Remove unused re_nbits from dev/rnd.c
  > "another leftover of the bean counter"
  > od tedu@ deraadt@ (tom@)

== usr.bin =========================================================== 03/04 ==

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

mandoc

  ~ main.c                                ~ man_hash.c
  ~ mandocdb.c                            ~ mdoc_argv.c
  ~ mdoc_hash.c                           

  > add missing prototypes, no code change;
  > noticed by Christos Zoulas with -Wmissing-prototypes (schwarze@)

  ~ main.c                                

  > Fix previous: the mandocdb() prototype was already there, it just
  > hid among static functions, as noticed by tedu@ (my bad). (schwarze@)

  ~ main.c                                ~ main.h

  > To remove the const qualifier from a pointer to an object - either
  > because we know it is actually mutable or because we are passing
  > it to a function that doesn't accept a const object but won't
  > actually attempt to modify it - simply casting from (const type *)
  > to (type *) is legal C and clearly expresses the intent.
  > So get rid of the obfuscating UNCONST macro.
  > Basic idea discussed with guenther@. (schwarze@)

ssh

  ~ misc.c                                ~ misc.h
  ~ readconf.c                            ~ readconf.h
  ~ ssh.1                                 ~ ssh.c
  ~ ssh_config.5                          

  > Add a ProxyJump ssh_config(5) option and corresponding -J ssh(1)
  > command-line flag to allow simplified indirection through a
  > SSH bastion or "jump host".
  > These options construct a proxy command that connects to the
  > specified jump host(s) (more than one may be specified) and uses
  > port-forwarding to establish a connection to the next destination.
  > This codifies the safest way of indirecting connections through SSH
  > servers and makes it easy to use.
  > ok markus@ (djm@)

  ~ log.c                                 ~ log.h
  ~ packet.c                              

  > Reduce the syslog level of some relatively common protocol events
  > from LOG_CRIT by replacing fatal() calls with logdie().  Part of
  > bz#2585, ok djm@ (dtucker@)

tmux

  ~ colour.c                              ~ grid.c
  ~ input.c                               ~ screen-redraw.c
  ~ screen-write.c                        ~ style.c
  ~ tmux.h                                ~ tty.c
  ~ window-clock.c                        

  > Instead of representing colours in several different forms with various
  > cell flags, convert to use an int with flags marking 256 or RGB colours
  > in the top byte (except in cells, which we don't want to make any
  > bigger). From Brad Town. (nicm@)

  ~ grid.c                                ~ screen-write.c
  ~ screen.c                              ~ tmux.h
  ~ tty.c                                 

  > Don't update cells in each block of data read from a pane immediately,
  > instead track them as change (dirty) and update them once at the end,
  > saves much time if repeatedly writing the same cell. Also fix comparison
  > of cells being equal in a few places (memcmp is not enough). (nicm@)

  ~ names.c                               ~ layout-custom.c

  > Wrap some long lines and apply some static. (nicm@)

  ~ environ.c                             ~ tmux.h
  ~ window.c                              

  > Log environment to new panes. (nicm@)

  ~ environ.c                             ~ tmux.h
  ~ window.c                              

  > Tweak output of environment logging. (nicm@)

== usr.sbin ========================================================== 04/04 ==

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

ldpctl

  ~ ldpctl.c                              

  > Improve logging of reserved labels.
  > Print "exp-null" and "imp-null" instead of "0" and "3", for example. Also,
  > remove print_label() and print_pw_type() from ldpctl.c and use the
  > equivalent functions from ldpd's log.c.
  > While here, be more paranoid and use UINT32_MAX instead of UINT_MAX
  > for NO_LABEL. (renato@)

ldpd

  ~ ldpd.c                                

  > Update per-neighbor GTSM options on config reload. (renato@)

  ~ labelmapping.c                        

  > Explicitly ignore the Hop Count and Path Vector TLVs.
  > Since these are "well known" TLVs, we have to explicitly ignore them
  > otherwise ldpd would send "Unknown TLV" Notification messages when it
  > shouldn't.
  > Fixes regression caused by rev1.51. (renato@)

  ~ ldp.h                                 ~ log.c
  ~ log.h                                 ~ labelmapping.c

  > Improve logging of reserved labels.
  > Print "exp-null" and "imp-null" instead of "0" and "3", for example. Also,
  > remove print_label() and print_pw_type() from ldpctl.c and use the
  > equivalent functions from ldpd's log.c.
  > While here, be more paranoid and use UINT32_MAX instead of UINT_MAX
  > for NO_LABEL. (renato@)

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

Reply via email to