OpenBSD src changes summary for 2016-11-25
==========================================

distrib/miniroot                        etc/etc.amd64/login.conf
lib/libcrypto                           regress/usr.bin
sbin/dhclient                           share/man
sys/dev/pci                             sys/dev/usb
sys/lib/libsa                           usr.bin/cal
usr.bin/ssh                             usr.sbin/smtpd
usr.sbin/syspatch                       usr.sbin/tcpdump
usr.sbin/vmd                            

== distrib =========================================================== 01/09 ==

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

miniroot

  ~ group                                 ~ install.sub
  ~ master.passwd                         

  > The build systems now uses the user build and the group wobj.
  > Add them to bsd.rd and set the ownership and permissions of
  > /usr/obj and /usr/xobj accordingly.
  > feedback and OK tb@
  > Looks good deraadt@ (rpe@)

== etc =============================================================== 02/09 ==

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

etc.amd64/login.conf

  ~ etc.amd64/login.conf                  

  > Increase default datasize limit from 512M to 768M on amd64.  This
  > allows to build xenocara with extra options in malloc.conf.
  > OK deraadt@ (bluhm@)

== lib =============================================================== 03/09 ==

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

libcrypto

  ~ man/RAND_add.3                        ~ man/RAND_load_file.3
  ~ man/RC4.3                             ~ man/RIPEMD160.3

  > various minor cleanup; (jmc@)

== regress =========================================================== 04/09 ==

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

usr.bin

  ~ ssh/test-exec.sh                      

  > Fix typo in trace message; from portable. (dtucker@)

  ~ ssh/integrity.sh                      ~ ssh/sshd-log-wrapper.sh
  ~ ssh/test-exec.sh                      

  > Reverse args to sshd-log-wrapper.  Matches change in portable, where it
  > allows sshd do be optionally run under Valgrind. (dtucker@)

  ~ ssh/putty-ciphers.sh                  ~ ssh/putty-kex.sh
  ~ ssh/putty-transfer.sh                 ~ ssh/test-exec.sh

  > Allow PuTTY interop tests to run unattended.  bz#2639, patch from
  > cjwatson at debian.org. (dtucker@)

== sbin ============================================================== 05/09 ==

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

dhclient

  ~ dhclient.c                            

  > Nuke the DHO_ROUTERS and DHO_STATIC_ROUTES options from the effective
  > lease when DHO_CLASSLESS_[MS_]STATIC_ROUTES are present. RFC 3442 says
  > the client must ignore the former if the latter is present.
  > The information was already ignored but was still written to the
  > 'effective' section of the pseudo-lease file created by the -L
  > option. This incorrectly implied that these options were 'effective'.
  > Problem noted by Ed Fochler. Thanks! (krw@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/umb.4                            

  > H531gw also works now (otto@)

== sys =============================================================== 07/09 ==

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

dev/pci

  ~ pcidevs                               

  > Fixup product names for Intel X550 family of controllers
  > X550 moniker is used only for 10GbaseT chips, while what's known
  > internally as X550EM_X seems to be marketed under the X557 name.
  > The X552 series is an upcoming X550EM_A chip. However the Xeon-D
  > embedded model is called X552/X557. (mikeb@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (mikeb@)

  ~ drm/drm.h                             ~ drm/drm_drv.c

  > Add a new DRM_IOCTL_GET_PCIINFO ioctl to have a non driver specific way
  > to get pci device ids from a drm fd as an ordinary user.
  > This will be used to provide non-sysfs implementations of functions in
  > libdrm.  These functions are required for Mesa >= 13.
  > The ioctl number used is the same as the DRM_IOCTL_ADD_MAP ioctl which
  > was removed when we removed DRI1 support.  This was chosen to not
  > collide with new ioctls from linux.
  > ok kettenis@ ok mpi@ on an earlier version (jsg@)

dev/usb

  ~ if_umb.c                              ~ if_umb.h
  ~ mbim.h                                

  > The NCM encoding allows to aggregate multiple segments in one single
  > transfer. Using wMaxSegmentSize for bulk-in could break the rx-path
  > because xfer length can be smaller than the messages sent by the device.
  > And using some constant value for rx/tx size is also a bad idea, because
  > we might be sending messages to the device that are too big for it to
  > handle them. Therefore use the NCM GET_NTB_PARAMETERS request to query
  > the device's configuration.
  > Found, tested, and ok'ed by otto@ (gerhard@)

lib/libsa

  ~ ufs.c                                 ~ ufs2.c

  > Fix signedness warnings with careful casts and replace a re-defined
  > variable.
  > OK krw@ (reyk@)

== usr.bin =========================================================== 08/09 ==

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

cal

  ~ cal.1                                 

  > remove an apostrophe on the advice of the oed:
  > "Do not use the apostrophe when creating plurals." (jmc@)

ssh

  ~ sshbuf.c                              ~ sshbuf.h

  > split allocation out of sshbuf_reserve() into a separate
  > sshbuf_allocate() function; ok markus@ (djm@)

  ~ authfile.c                            

  > use sshbuf_allocate() to pre-allocate the buffer used for loading
  > keys. This avoids implicit realloc inside the buffer code, which
  > might theoretically leave fragments of the key on the heap. This
  > doesn't appear to happen in practice for normal sized keys, but
  > was observed for novelty oversize ones.
  > Pointed out by Jann Horn of Project Zero; ok markus@ (djm@)

== usr.sbin ========================================================== 09/09 ==

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

smtpd

  ~ parse.y                               ~ smtpd.h

  > assign an id to each rule in the ruleset, first step towards an MTA layer
  > and scheduler simplification
  > ok eric@ (gilles@)

  ~ mta_session.c                         

  > use a specific event to defer the mta connection instead of abusing
  > the io internal event.
  > ok gilles@ (eric@)

  ~ ioev.c                                

  > normalize iobuf before reading into it.
  > fix regression introduced in recent cleanup
  > ok gilles@ (eric@)

syspatch

  ~ syspatch.sh                           

  > Check args. (ajacoutot@)

tcpdump

  ~ print-ofp.c                           

  > Fix some bad copy paste bits and simplify the ethernet printing function.
  > ok reyk@ (rzalamena@)

vmd

  ~ ufs.c                                 

  > sync with libsa/ufs.c (reyk@)

  ~ vmboot.c                              

  > Do not call ufs_close() if ufs_open() failed, fixes potential double-free.
  > (reyk@)

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

Reply via email to