OpenBSD src changes summary for 2017-07-07
==========================================

distrib/miniroot                        games/atc
lib/libc                                lib/libcrypto
libexec/spamd-setup                     regress
regress/lib                             regress/sbin
regress/sys                             regress/usr.bin
regress/usr.sbin                        sbin/dhclient
share/man                               share/mk
sys/arch/octeon/dev                     sys/dev/pci
usr.bin/htpasswd                        usr.bin/mandoc
usr.bin/ssh                             usr.bin/telnet
usr.bin/tmux                            usr.sbin/dhcrelay

== distrib =========================================================== 01/10 ==

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

miniroot

  ~ install.sub                           

  > Replace a doubled period and add a blank space in front of a bracket.
  > From Klemens Nanni
  > ok rpe (tb@)

== games ============================================================= 02/10 ==

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

atc

  ~ grammar.y                             

  > we're not shooting yacception
  > okay millert@ (espie@)

== lib =============================================================== 03/10 ==

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

libc

  ~ stdlib/malloc.c                       

  > Only access offset if canaries are enabled *and* size > 0, otherwise offset
  > is not initialized. Problem spotted by Carlin Bingham; ok phessler@ tedu@
  > (otto@)

libcrypto

  ~ opensslv.h                            

  TAGGED OPENBSD_6_1
  > bump to LibreSSL 2.5.5 (bcook@)

== libexec =========================================================== 04/10 ==

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

spamd-setup

  ~ spamd-setup.c                         

  > switch user to _spamd before executing ftp(1) to fetch lists.
  > sprinkle in some closefrom(2); ok deraadt@ beck@ (djm@)

  ~ spamd-setup.c                         

  > allow fetching lists from https:// URLs too (djm@)

== regress =========================================================== 05/10 ==

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

regress

  ~ Makefile                              

  > Remove all references to "make depend" from regress. (bluhm@)

lib

  ~ libedit/chared/test_gets.c            ~ libedit/keymacro/test_get.c
  ~ libpthread/Makefile                   

  > Remove all references to "make depend" from regress. (bluhm@)

sbin

  ~ pfctl/Makefile                        ~ route/Makefile

  > Remove all references to "make depend" from regress. (bluhm@)

sys

  ~ uvm/mmap_hint/mmap_hint.c             

  > Make mmap_hint.c compile on i386 by adding includes.  Unfortunately
  > test is still failing. (bluhm@)

  ~ kern/Makefile                         ~ kern/setuid/Makefile
  ~ net/pf_forward/Makefile               ~ net/pf_fragment/Makefile
  ~ net/pf_print/Makefile                 ~ net/pf_state/Makefile
  ~ net/pf_table/Makefile                 ~ netinet/arp/Makefile
  ~ netinet/ipsec/Makefile                ~ netinet/pmtu/Makefile
  ~ netinet6/frag6/Makefile               ~ netinet6/nd6/Makefile
  ~ netinet6/rh0/Makefile                 

  > Remove useless make depend targets. (bluhm@)

usr.bin

  ~ libtool/Makefile                      

  > Make libtool regress tests pass:
  > - There are no NOPIC architectures anymore.
  > - Add DISABLED targets for tests failing intensionally without
  > touching the real targets.
  > - In execute mode libtool command line must use ./p2 as .  is not
  > in my PATH.
  > OK mpi@ espie@ (bluhm@)

  ~ make/Makefile                         + make/tok.l

  > trigger default .l.o  rule and check the produced file has the right name
  > (espie@)

  ~ make/Makefile                         ~ make/mk12
  ~ make/mk21                             ~ make/t21.out

  > Disable tests that fail due to known make bugs, fix the others. (bluhm@)

  ~ mandoc/eqn/fromto/basic.out_ascii     ~ mandoc/eqn/fromto/noarg.out_ascii
  ~ mandoc/eqn/fromto/precedence.out_ascii
  ~ mandoc/eqn/over/noarg.out_ascii       
  ~ mandoc/eqn/over/precedence.out_ascii
  ~ mandoc/eqn/subsup/combine.out_ascii   ~ mandoc/eqn/subsup/noarg.out_ascii
  ~ mandoc/eqn/subsup/precedence.out_ascii
  ~ mandoc/eqn/subsup/sub_group.out_ascii

  > add parentheses to the output where required for disambiguation (schwarze@)

  ~ cvs/Makefile                          ~ mandoc/db/mlinks/mlinks.1

  > Remove all references to "make depend" from regress. (bluhm@)

usr.sbin

  ~ arp/Makefile                          

  > Remove all references to "make depend" from regress. (bluhm@)

== sbin ============================================================== 06/10 ==

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

dhclient

  ~ dhclient.c                            ~ dhcpd.h
  ~ dispatch.c                            ~ options.c

  > Rename cons_options() to pack_options(), and do_packet() to
  > unpack_options(). Store the unpacked options in a static
  > variable. Move remaining raw packet processing from unpack_options()
  > to packethandler().
  > No more struct interface_info knowledge in options.c (krw@)

  ~ bpf.c                                 ~ dhcpd.h
  ~ packet.c                              

  > assemble_eh_header() needs only to know about hw_addr.
  > No more struct interface_info knowledge in packet.c (krw@)

  ~ dhclient.c                            ~ privsep.c
  ~ privsep.h                             

  > dispatch_imsg() only needs to know name and rdomain.
  > No more struct interface_info knowledge in privsep.[ch] (krw@)

  ~ clparse.c                             ~ dhclient.c
  ~ dhcp.h                                ~ dhcpd.h
  ~ options.c                             ~ tables.c

  > Replace the many occurances of '256' with a new #define
  > DHO_COUNT. (krw@)

== share ============================================================= 07/10 ==

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

man

  ~ man4/lpt.4                            

  > Make configuration lines match GENERIC files.
  > This adds amd64 and splits up alpha and i386.
  > OK deraadt@ (fcambus@)

mk

  ~ sys.mk                                

  > unbreak
  > this specific rule is only triggered twice in the whole ports tree
  > (sysutils/xjobs and print/l2a)
  > This fixes them (espie@)

  ~ sys.mk                                

  > COMPILE.c already does -c, so no need to double it.
  > no functional change (espie@)

== sys =============================================================== 08/10 ==

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

arch/octeon/dev

  ~ octciu.c                              

  > Fix function name in panic message. (visa@)

  ~ octmmc.c                              

  > Add logic for running SD commands. Tested with a few different makes
  > of MMC/SD memory. (visa@)

dev/pci

  ~ drm/drm_linux.h                       

  > You win some, you los some.  The Linux 4.4 code is still sub-standard but
  > triggers different warnings now.
  > ok naddy@ (kettenis@)

== usr.bin =========================================================== 09/10 ==

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

htpasswd

  ~ htpasswd.1                            

  > clarify which httpd we are talking about;
  > from Raf Czlonka <rczlonka at gmail dot com> (schwarze@)

mandoc

  ~ mandoc.1                              

  > Radically simplify the definitions what the message levels ERROR
  > and WARNING mean: minus 20 lines of mdoc source.  OK jmc@. (schwarze@)

  ~ eqn.c                                 

  > simplify the eqn_box_makebinary() function by removing the trivial pos
  > parameter; also minus two lines of code; no functional change (schwarze@)

  ~ eqn_term.c                            

  > add parentheses to the output where required for disambiguation (schwarze@)

  ~ mandoc.h                              ~ tree.c

  > garbage collect unused enum member EQN_ROOT (schwarze@)

ssh

  ~ ssh-keygen.1                          ~ ssh-keygen.c

  > When generating all hostkeys (ssh-keygen -A), clobber existing keys
  > if they exist but are zero length. zero-length keys could previously
  > be made if ssh-keygen failed part way through generating them, so avoid
  > that case too. bz#2561 reported by Krzysztof Cieplucha; ok dtucker@ (djm@)

telnet

  ~ externs.h                             ~ sys_bsd.c
  ~ terminal.c                            

  > Remove unnecessary #ifdefs in telnet. No binary change.
  > OK deraadt@, tedu@ (fcambus@)

tmux

  ~ cmd-find.c                            

  > When working out the current client (for example for switch-client with
  > no target), prefer clients attached to the current session if there is
  > one. GitHub issue 995 from Jan Larres. (nicm@)

  ~ format.c                              ~ tmux.1

  > Add a pane_pipe format to show if pipe-pane is active, GitHub issue 990.
  > (nicm@)

  ~ window-tree.c                         

  > Fix size of rightmost preview section. (nicm@)

== usr.sbin ========================================================== 10/10 ==

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

dhcrelay

  ~ dispatch.c                            

  > Handle carp(4) as HTYPE_ETHER.
  > This fixes "dhcrelay -i carpX" that used to work when dhcrelay didn't care.
  > Reported and tested by Kapetanakis Giannis bilias at edu.physics.uoc.gr
  > (reyk@)

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

Reply via email to