OpenBSD src changes summary for 2016-08-01
==========================================

gnu/usr.bin/binutils-2.17               lib/libtls
libexec/login_lchpass                   share/man
sys/arch/alpha/alpha                    sys/arch/arm/arm
sys/arch/armv7/armv7                    sys/arch/armv7/include
sys/arch/hppa/dev                       sys/arch/m88k/m88k
sys/arch/mips64/mips64                  sys/dev/pv
sys/dev/usb                             sys/uvm
usr.bin/mandoc                          usr.bin/openssl
usr.bin/units                           usr.bin/vi
usr.bin/wall                            usr.sbin/httpd
usr.sbin/relayd                         usr.sbin/vmd

== gnu =============================================================== 01/07 ==

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

usr.bin/binutils-2.17

  ~ bfd/elf.c                             ~ bfd/elflink.c

  > Make sure variables are initialized before using them
  > In elf.c, do not increment `s' before it is initialized. At the time
  > of the increment, `s' is otherwise unused anyway.
  > In elflink.c, initialize sec_contents and l_sec_contents to make
  > sure that the free(sec_contents) and free(l_sec_contents) are called
  > on valid pointers.
  > ok jca@ guenther@ (stefan@)

== lib =============================================================== 02/07 ==

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

libtls

  ~ tls.c                                 ~ tls.h
  ~ tls_config.c                          ~ tls_conninfo.c
  ~ tls_init.3                            ~ tls_internal.h
  ~ tls_server.c                          

  > Add ALPN support to libtls.
  > ok beck@ doug@ (jsing@)

  ~ tls.h                                 

  > Bump TLS_API for addition of ALPN support. (jsing@)

== libexec =========================================================== 03/07 ==

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

login_lchpass

  ~ login_lchpass.c                       

  > zap unused var (jca@)

== share ============================================================= 04/07 ==

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

man

  ~ man5/bsd.port.mk.5                    

  > document default for DISTDIR (espie@)

  ~ man5/mandoc.db.5                      

  > document the new file format (schwarze@)

  ~ man8/afterboot.8                      

  > the default smtpd setup does not require newaliases be run;
  > noted by consus
  > ok gilles (jmc@)

== sys =============================================================== 05/07 ==

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

arch/alpha/alpha

  ~ mem.c                                 

  > bring the light of ansi to a few more files (tedu@)

arch/arm/arm

  ~ mem.c                                 

  > bring the light of ansi to a few more files (tedu@)

arch/armv7/armv7

  ~ intr.c                                

  > Implement an FDT-aware interrupt establish API.  This means the drivers
  > don't need to know where to attach to.  Instead the API will take care
  > of finding the correct interrupt establish for a given device node and
  > will call it with the correct data.
  > Adapted from the OFW GPIO framework.
  > ok kettenis@ (patrick@)

  ~ intr.c                                

  > Looks like patrick@ committed an older version of the diff.  Fix this, and
  > rename a few variables and functions to be a bit more consistent with other
  > armv7 code. (kettenis@)

arch/armv7/include

  ~ intr.h                                

  > Implement an FDT-aware interrupt establish API.  This means the drivers
  > don't need to know where to attach to.  Instead the API will take care
  > of finding the correct interrupt establish for a given device node and
  > will call it with the correct data.
  > Adapted from the OFW GPIO framework.
  > ok kettenis@ (patrick@)

arch/hppa/dev

  ~ mem.c                                 

  > bring the light of ansi to a few more files (tedu@)

arch/m88k/m88k

  ~ mem.c                                 

  > bring the light of ansi to a few more files (tedu@)

arch/mips64/mips64

  ~ mem.c                                 

  > bring the light of ansi to a few more files (tedu@)

dev/pv

  ~ if_xnf.c                              

  > Mark shared producer and consumer indices volatile (mikeb@)

  ~ xen.c                                 

  > Don't forget to destroy the taskqueue on interrupt disestablish (mikeb@)

dev/usb

  ~ umass_scsi.c                          

  > Set SDEV_UMASS on all umass devices, even when they use ATAPI or
  > UFI command sets. Probe all the LUNs a device reports instead of
  > assuming ATAPI and UFI devices always have 1 LUN.
  > Motivated by the device David Vasek reported as claiming to be
  > ATAPI but wanting to use >1 LUN. Committing quickly to smoke out
  > the inevitable device that works in the exact opposite way. All
  > hail USB.
  > ok kettenis@ (krw@)

uvm

  ~ uvm_map.c                             

  TAGGED OPENBSD_5_8
  > backport overflow checks from 1.218 and 1.219:
  > add a check that the arguments to isavail don't overflow.
  > callers should probably check too, but checking here won't hurt.
  > possible panic reported by tim newsham.
  > Check for wraparound before the "commit" phase of uvm_map() and
  > uvm_mapanon(),
  > to prevent hitting assertions and/or corrupting data structures during that
  > phase. (tedu@)

  ~ uvm_map.c                             

  TAGGED OPENBSD_5_9
  > backport overflow checks from 1.218 and 1.219:
  > add a check that the arguments to isavail don't overflow.
  > callers should probably check too, but checking here won't hurt.
  > possible panic reported by tim newsham.
  > Check for wraparound before the "commit" phase of uvm_map() and
  > uvm_mapanon(),
  > to prevent hitting assertions and/or corrupting data structures during that
  > phase. (tedu@)

  ~ uvm_map.c                             

  TAGGED OPENBSD_6_0
  > backport overflow checks from 1.218 and 1.219:
  > add a check that the arguments to isavail don't overflow.
  > callers should probably check too, but checking here won't hurt.
  > possible panic reported by tim newsham.
  > Check for wraparound before the "commit" phase of uvm_map() and
  > uvm_mapanon(),
  > to prevent hitting assertions and/or corrupting data structures during that
  > phase. (tedu@)

== usr.bin =========================================================== 06/07 ==

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

mandoc

  - mansearch_const.c                     ~ Makefile
  ~ main.c                                ~ mandocdb.c
  ~ mansearch.c                           ~ mansearch.h
  + dba.c                                 + dba.h
  + dba_array.c                           + dba_array.h
  + dba_read.c                            + dba_write.c
  + dba_write.h                           + dbm.c
  + dbm.h                                 + dbm_map.c
  + dbm_map.h                             

  > Remove the dependency on SQLite without loss of functionality.
  > Drop the obsolete names_check() now that we deleted MLINKS.
  > Run "doas makewhatis" after compiling and installing this.
  > Earlier version tested by jmc@ and jturner@;
  > "commit it all" deraadt@   "commit and dodge" krw@ (schwarze@)

  ~ mandocdb.c                            

  > Repair makewhatis -t, sorry for breaking it in the previous commit.
  > Committing this quickly because it hurts package builders.
  > Regression reported by naddy@. (schwarze@)

openssl

  ~ openssl.1                             

  > shorten the openssl dgst text; in particular, do not try to
  > list all the available digests; (jmc@)

units

  ~ units.lib                             

  > update currency exchange rates; (jmc@)

vi

  ~ common/exf.c                          ~ common/options.c
  ~ docs/USD.doc/vi.man/vi.1              ~ docs/USD.doc/vi.ref/set.opt.roff
  ~ ex/ex_filter.c                        ~ include/options_def.h

  > Remove vi's "directory" option and TMPDIR support.
  > ok jung@ (bentley@)

wall

  ~ wall.c                                

  > Allow a bel character in wall. This was missed when migrating away from
  > vis(3). This brings the allowed characters on par with write(1).
  > Noticed by consus <at> gmx <dot> com
  > OK millert@ (martijn@)

== usr.sbin ========================================================== 07/07 ==

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

httpd

  ~ http.h                                

  > sync http.h with relayd
  > ok reyk@ (benno@)

relayd

  ~ http.h                                ~ relay_http.c

  > rfc 7230 3.3.3 says: response with a status code of 1xx
  > (Informational) or 204 (No Content) MUST not have a Content-Length.
  > Add a check for that.
  > ok reyk@ (benno@)

  ~ relay_http.c                          

  > whitespace and 80 columns, no binary change (benno@)

vmd

  ~ vmm.c                                 

  > Do not pass VM name directly to setproctitle format string.
  > Use a secure idiom instead.
  > ok mlarkin@ (stefan@)

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

Reply via email to