OpenBSD src changes summary for 2017-05-26
==========================================

bin/ksh                                 distrib/sets
games/trek                              lib/libcrypto
regress/lib                             regress/usr.bin
sbin/dhclient                           sys/arch/amd64/conf
sys/dev/pci                             sys/dev/pv
sys/dev/usb                             sys/net
sys/netinet                             usr.bin/nc
usr.bin/patch                           usr.bin/ssh
usr.sbin/bgpd                           usr.sbin/identd
usr.sbin/ldapd                          usr.sbin/slowcgi
usr.sbin/smtpd                          usr.sbin/syspatch
usr.sbin/tftp-proxy                     usr.sbin/tftpd

== bin =============================================================== 01/09 ==

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

ksh

  ~ sh.1                                  

  > document behaviour when CDPATH unset;
  > requested by a mail on misc, via otto;
  > ok otto (jmc@)

== distrib =========================================================== 02/09 ==

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

sets

  ~ lists/comp/mi                         

  > sync (jsg@)

== games ============================================================= 03/09 ==

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

trek

  - dumpgame.c                            ~ Makefile
  ~ play.c                                ~ setup.c
  ~ trek.h                                

  > save and restore hasn't worked for some time, not since -fPIE, since it
  > uses a pointer equality check for save game validity. remove it.
  > discovered by the ever inquisitive mlarkin (tedu@)

  - DOC/read_me.nr                        - DOC/things
  ~ trek.6                                ~ USD.doc/trek.me

  > forgot to remove mention of deleted dump/restart.
  > also delete ancient todo file:
  > Frankly,
  > I am getting pretty sick of playing this game.
  > Hence,
  > the version which you get may have several bugs (tedu@)

== lib =============================================================== 04/09 ==

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

libcrypto

  ~ ec/ec_asn1.c                          

  > Avoid a potential NULL pointer dereference in d2i_ECPrivateKey().
  > Reported by Robert Swiecki, who found the issue using honggfuzz.
  > ok bcook@ (jsing@)

== regress =========================================================== 05/09 ==

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

lib

  ~ libcrypto/chacha/chachatest.c         

  > Synchronise chacha test cases with the referenced draft - this adds a
  > missing test case, reassigns two of the labels and removes a test case
  > that was from an earlier draft.
  > Inconsistency noted by Steven Roberts <fenderq at gmail dot com>, some time
  > ago... (jsing@)

usr.bin

  ~ patch/Makefile                        + patch/t19.diff
  + patch/t19.in                          + patch/t19.out

  > add a test for the git diffs, suggested by tom (tedu@)

== sbin ============================================================== 06/09 ==

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

dhclient

  ~ dhclient.c                            

  > Move the two loops through the leases file
  > looking for a valid recorded lease into a separate
  > function and thus make them consistent.
  > No intentional functional change. (krw@)

  ~ dhclient.c                            

  > Whitespace rectification of a couple of mis-indentations. (krw@)

  ~ dhclient.c                            

  > Move logic to set default client-identifier into a
  > separate function so it can be used in multiple
  > places. (krw@)

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

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

arch/amd64/conf

  ~ RAMDISK_CD                            

  > Enable chvgpio(4) in RAMDISK_CD on amd64.
  > Makes the King Jim portabook's keyboard work in bsd.rd.
  > ok deraadt mlarkin (stsp@)

dev/pci

  ~ drm/drm_linux.h                       

  > The Linux code really isn't up to the same standard as our other code, and
  > clang complains about it a lot.  Since we don't want to fix the code,
  > suppress certain warnings using #pragma clang diagnostic.
  > ok jsg@ (kettenis@)

  ~ if_iwm.c                              

  > Get rid of the DELAY() hack in the firmware loader for 8000 family
  > iwm(4) devices. I don't see any problems without this hack.
  > I suppose the underlying problem was fixed in if_iwm.c r1.146.
  > Add some additional error checking while here.
  > Tested by me on 8260 and by claudio@ on 8265.
  > ok claudio@ (stsp@)

dev/pv

  ~ vioblk.c                              ~ vioscsi.c
  ~ virtio.c                              ~ virtiovar.h

  > Move vioblk and vioscsi more fully into the world of iopool and
  > 'modern' scsi. Eliminates use of XS_NO_CCB.
  > Resource optimization to follow.
  > ok sf@, "makes sense" dlg@ earlier version (krw@)

  ~ vioblk.c                              

  > vioblk: set VIOBLK_DONE from vioblk_vq_done1
  > If the device needs to be reset due to a poll timeout, we need accurate
  > information which requests are already completed. Otherwise, there will
  > be a panic "scsi_done called twice on xs", as found out by mpi@ (sf@)

  ~ virtio.c                              

  > virtio: minor tweak
  > use qe_desc_base instead of calculating the address again (sf@)

dev/usb

  ~ ohci.c                                ~ ohcivar.h

  > Prepare ohci_intr1() for IPL_MPSAFE.
  > Stop manipulating the done list and root hub port status in the interrupt
  > handler.
  > Some parts lifted from NetBSD's r1.157 but with functionnal polling and
  > without leaving WDH interrupts masked after exiting ddb(4).
  > Fix an splassert() by no longer calling usb_transfer_complete() in the
  > interrupt handler.
  > Issue reported by claudio@, brynet@ and Jacqueline Jolicoeur. (mpi@)

net

  ~ pfkey.c                               ~ pfkeyv2.c
  ~ pfkeyv2.h                             

  > There is only one version of pfkey in OpenBSD and this will not change any
  > time soon so remove all the code to support multiple pfkey versions.
  > OK mpi@ (claudio@)

netinet

  ~ ip_ipip.c                             

  > Instead of looking at the IP version of the header, use the outer
  > address family passed to ipip_input().
  > OK mpi@ (bluhm@)

  ~ ip_ipip.c                             

  > In IPIP input rename the variable ipo to ip as it is used for inner
  > and outer header.  Reset values depending on the the mbuf when the
  > mbuf is adjusted.  Check the length of the inner IP header with the
  > correct size in case of IPv6.  Check the IPv4 header size including
  > IP options.  For the IPIP statistics the inner header length has
  > to be subtracted from the packet size as the outer header has already
  > been stripped off.
  > OK mpi@ (bluhm@)

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

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

nc

  ~ netcat.c                              

  > Fix gcc warnings triggered by WARNINGS=yes.
  > OK florian@ (bluhm@)

patch

  ~ pch.c                                 

  > sometimes patches coming from other places have extra a/ and b/ directories
  > prepended to filenames. detect this condition and attempt to correct it.
  > ok openbsd (tedu@)

ssh

  ~ PROTOCOL                              

  > fix references to obsolete v00 cert format; spotted by Jakub Jelen (djm@)

  ~ channels.c                            ~ channels.h

  > remove channel_input_close_confirmation (ssh1 only); ok djm@ (markus@)

  ~ channels.c                            ~ channels.h

  > remove SSH_CHANNEL_XXX_DRAINING (ssh1 only); ok djm@ (markus@)

  ~ sshbuf.c                              

  > sshbuf_consume: reset empty buffer; ok djm@ (markus@)

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

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

bgpd

  ~ parse.y                               

  > Allow nested {} in prefix lists.
  > Diff from Denis Fondras, many thanks!
  > OK claudio@ phessler@ (phessler@)

  ~ parse.y                               

  > Expand RIB names in groups
  > Diff from Denis Fondras, many thanks!
  > OK claudio@ phessler@ (phessler@)

  ~ bgpd.8                                ~ parse.y
  ~ rde_attr.c                            ~ session.c

  > AS 0 is special and should be considered an error.
  > Drop the session if it shows during OPEN or CAPA, or mark as invalid if
  > it is part of an Update.
  > required by RFC 7607
  > man page OK jmc@
  > OK florian@ benno@ claudio@ (phessler@)

identd

  ~ identd.c                              

  > Sync the severity of the syslog_* functions shared between identd, slowcgi,
  > tftp-proxy and tftpd to the severity used in log.c style loggers.
  > This also fixes an issue where syslog_err and syslog_errx logged with
  > different severities.
  > Sure deraadt@ (florian@)

ldapd

  ~ btree.c                               

  > Don't overflow uint16 when the filesystem block size is >32K.
  > Reported and initial diagnosis from Allan Streib, help/ok millert deraadt
  > (sthen@)

slowcgi

  ~ slowcgi.c                             

  > Sync the severity of the syslog_* functions shared between identd, slowcgi,
  > tftp-proxy and tftpd to the severity used in log.c style loggers.
  > This also fixes an issue where syslog_err and syslog_errx logged with
  > different severities.
  > Sure deraadt@ (florian@)

smtpd

  ~ lka_session.c                         ~ smtpd.h
  ~ smtpd/Makefile                        + mda_variables.c

  > move variables expansion out of lka_session into their own file, this is a
  > mechanical diff to simplify a bit the lka code and prepare for moving
  > variables outside of the lookup process into the chrooted mda process.
  > no functional change for now.
  > ok eric@ (gilles@)

syspatch

  ~ syspatch.sh                           

  > Fix logic. (ajacoutot@)

  ~ syspatch.sh                           

  > Don't try to revert the same patch in a loop if it returns an error.
  > (ajacoutot@)

tftp-proxy

  ~ tftp-proxy.c                          

  > Sync the severity of the syslog_* functions shared between identd, slowcgi,
  > tftp-proxy and tftpd to the severity used in log.c style loggers.
  > This also fixes an issue where syslog_err and syslog_errx logged with
  > different severities.
  > Sure deraadt@ (florian@)

tftpd

  ~ tftpd.c                               

  > Sync the severity of the syslog_* functions shared between identd, slowcgi,
  > tftp-proxy and tftpd to the severity used in log.c style loggers.
  > This also fixes an issue where syslog_err and syslog_errx logged with
  > different severities.
  > Sure deraadt@ (florian@)

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

Reply via email to