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
