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
