OpenBSD src changes summary for 2015-01-03
==========================================

lib/libssl                              sbin/fdisk
sbin/ifconfig                           share/man
share/mk                                sys/arch/alpha/conf
sys/arch/alpha/pci                      sys/arch/amd64/conf
sys/arch/armish/conf                    sys/arch/hppa/conf
sys/arch/i386/conf                      sys/arch/landisk/conf
sys/arch/macppc/conf                    sys/arch/sgi/conf
sys/arch/sparc64/conf                   sys/arch/zaurus/conf
sys/dev/pci                             sys/dev/usb
sys/net                                 usr.bin/mandoc
usr.bin/openssl                         usr.sbin/httpd
usr.sbin/pkg_add                        

== lib =============================================================== 01/06 ==

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

libssl

  ~ src/crypto/bio/bss_dgram.c            

  > Fix incorrect OPENSSL_assert() usage.
  > Instead of asserting, return an error code for I/O errors.  This is based
  > on OpenSSL commit 2521fcd8527008ceb3e4748f95b0ed4e2d70cfef.  Added checks
  > for two calloc()s while I'm here.
  > ok miod@ (doug@)

== sbin ============================================================== 02/06 ==

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

fdisk

  ~ fdisk.8                               ~ fdisk.c
  ~ mbr.c                                 

  > Add support for creating a protective MBR for GPT.
  > Part of a diff by Markus Mueller, which was derived from Bitrig during
  > Google Summer of Code, with further tweaks by me.
  > ok krw@ miod@ (jsing@)

ifconfig

  ~ ifconfig.c                            

  > move the list_cloners() prototype out of #ifndef SMALL
  > missed in rev 1.290 (jsg@)

== share ============================================================= 03/06 ==

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

man

  ~ man7/mdoc.7                           

  > Given the excessively technical description in the old mdoc_samples(7)
  > manual and its successor groff_mdoc(7), i always considered .Ql as
  > purely physical markup, but it turns out describing it better allows
  > to give it a semantic meaning (in-line literal display) that doesn't
  > contradict existing usage.  One less physical, one more semantic
  > macro, yay!
  > Found in a discussion with Steffen Nurpmeso <sdaoden at yandex dot com>.
  > (schwarze@)

  ~ man4/Makefile                         + man4/uslhcom.4

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

mk

  ~ bsd.own.mk                            

  > ok, landisk snapshots are out that do static PIE (deraadt@)

== sys =============================================================== 04/06 ==

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

arch/alpha/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/alpha/pci

  ~ tsp_dma.c                             

  > Some bowels of the bus_dma code assume it is ok to perform bitwise
  > operations
  > with the base address of the window, which only works if its size is
  > smaller
  > than the address it begins at.
  > Until these assumptions are carefully fixed, revert r1.9, and go back to
  > using
  > only one direct map window. (miod@)

arch/amd64/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/armish/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/hppa/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/i386/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/landisk/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/macppc/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/sgi/conf

  ~ GENERIC-IP27                          ~ GENERIC-IP30
  ~ GENERIC-IP32                          

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/sparc64/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

arch/zaurus/conf

  ~ GENERIC                               

  > add new driver uslhcom(4) USB HID based UART. (uaa@)

dev/pci

  ~ if_nep.c                              

  > Make port 1 on the 4x1G card work.  Port 2 & 3 still need some work.
  > (kettenis@)

  ~ if_nep.c                              

  > Implement BMAC support; ports 2 & 3 work now as well. (kettenis@)

dev/usb

  ~ files.usb                             + uslhcom.c
  + uslhcomreg.h                          

  > (new) device driver for Silicon Labs CP2110 USB HID based UART.
  > ok by deraadt@ (uaa@)

net

  ~ pf.c                                  

  TAGGED OPENBSD_5_6
  > Ask networking stack to recalculate the ICMPv6 checksum in pf_route6
  > since we might have tweaked the addresses. (brad@)

  ~ if_bridge.c                           

  TAGGED OPENBSD_5_6
  > Repair VLAN tagging in the bridge output path
  > Since bridge_output/bridge_ifenqueue replace ether_output that does
  > VLAN tagging and call into if_start directly we need to make sure
  > that tag has been set by the bridge.
  > XXX  This abuses "if_output == vlan_output" check, but hopefully
  > XXX  vlan(4) will use a distinct if_type someday and this code
  > XXX  will be improved. (brad@)

  ~ pf.c                                  

  TAGGED OPENBSD_5_5
  > Ask networking stack to recalculate the ICMPv6 checksum in pf_route6
  > since we might have tweaked the addresses. (brad@)

  ~ pf.c                                  

  TAGGED OPENBSD_5_5
  > Put back a m_copyback() that got lost in rev 1.837 of pf.c.  This
  > fixes the rewrite of an IPv6 header of an ICMP6 packet in the payload
  > of an ICMP6 error packet.  Path MTU discovery with ping6 over pf
  > nat or rdr works again. (brad@)

== usr.bin =========================================================== 05/06 ==

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

mandoc

  ~ mandocdb.c                            

  > Fix a potential NULL pointer access in an error message after waitpid()
  > failure; found using detailed information provided by Ulrich Spoerlein
  > <uqs at FreeBSD> about FreeBSD Coverity CID 1261304. (schwarze@)

openssl

  ~ apps.c                                ~ rsautl.c
  ~ speed.c                               

  > Check the return values of several reallocarray() calls.  While here,
  > also check the return value of an adjacent malloc() call.
  > ok jsing@ (lteo@)

== usr.sbin ========================================================== 06/06 ==

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

httpd

  ~ config.c                              ~ httpd.conf.5
  ~ parse.y                               

  > Support alias names and multiple listen statements per server block.
  > The implementation is done in the parser by expanding each
  > alias/listen into an independent server configuration; this makes it
  > easier to handle internally without adding additional loops or
  > conditions.
  > OK florian@ (reyk@)

  ~ parse.y                               

  > Tweak previous - add a missing free in the error path. (reyk@)

  ~ parse.y                               

  > Reset tls key and cert to NULL when duplicating a server - avoids a
  > possible double free in the error path of the parser.
  > Found by + OK doug@ (reyk@)

pkg_add

  ~ OpenBSD/FwUpdate.pm                   

  > make it able to install quirks from normal path (with normal key) and
  > other firmware from wanted path (with fw key).
  > Simplify the shennanigans wrt installed repo. (espie@)

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

Reply via email to