OpenBSD src changes summary for 2016-11-17 ==========================================
distrib/sets etc/examples/pkg.conf lib/libcrypto lib/libssl regress/sys regress/usr.sbin share/man sys/arch/loongson/conf sys/arch/loongson/dev sys/arch/loongson/include sys/arch/loongson/loongson sys/dev/pci sys/net usr.bin/tmux usr.sbin/httpd usr.sbin/smtpd usr.sbin/switchctl usr.sbin/switchd usr.sbin/syspatch == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/man/mi > sync (deraadt@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc examples/pkg.conf ~ examples/pkg.conf > sync (sthen@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ man/ERR.3 ~ man/ERR_GET_LIB.3 ~ man/ERR_error_string.3 ~ man/ERR_get_error.3 ~ man/ERR_load_crypto_strings.3 ~ man/ERR_load_strings.3 ~ man/ERR_print_errors.3 ~ man/ERR_put_error.3 > various cleanup; (jmc@) libssl ~ s3_pkt.c > Use defines instead of magic numbers and comments. (jsing@) ~ s3_srvr.c > Convert ssl3_get_client_kex_dhe() to CBS and perform some general code > cleanup, including the removal of a dead code path. > ok beck@ (jsing@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ netinet6/frag6/Makefile + netinet6/frag6/frag6_hop.py > Send fragment with Hop-by-Hop extension header after the fragment > header. I must not be processed. (bluhm@) ~ netinet6/frag6/Makefile ~ netinet6/frag6/frag6.py ~ netinet6/frag6/frag6_ext.py ~ netinet6/frag6/frag6_hop.py ~ netinet6/frag6/frag6_opt.py ~ netinet6/frag6/frag6_overatomic.py ~ netinet6/frag6/frag6_overdrop.py ~ netinet6/frag6/frag6_overhead.py ~ netinet6/frag6/frag6_overhead0.py ~ netinet6/frag6/frag6_overtail.py ~ netinet6/frag6/frag6_padding.py ~ netinet6/frag6/frag6_permute.py ~ netinet6/frag6/frag6_refrag.py ~ netinet6/frag6/frag6_shortatomic.py ~ netinet6/frag6/frag6_timeout.py ~ netinet6/frag6/frag6_udpatomic.py ~ netinet6/frag6/frag6_udpheader.py ~ netinet6/frag6/frag6_udppayload.py ~ netinet6/frag6/frag6_zerofirst.py ~ netinet6/frag6/frag6_zerosecond.py + netinet6/frag6/LICENSE > Put all make targets in a loop and print a little more what each > IPv6 fragment header test is doing. (bluhm@) usr.sbin ~ switchd/args-packet-jumbo.pm ~ switchd/run.pl > Add support for OpenFlow 1.3.5 tests and make jumbo test use the new > version. > ok reyk@ (rzalamena@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.loongson/Makefile + man4/man4.loongson/htb.4 + man4/man4.loongson/leioc.4 > Add htb(4) and leioc(4). (visa@) ~ man4/com.4 ~ man4/pci.4 > Add loongson references. (visa@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/loongson/conf ~ files.loongson > Add drivers for PCI host bridge and built-in UARTs on Loongson 3A, > and put the pieces together by platform glue. > Feedback from miod@ (visa@) ~ GENERIC ~ RAMDISK > Turn Loongson 3A bits on. > The work on the platform was made possible by a hardware donation > from Loongson Technology. (visa@) arch/loongson/dev ~ mainbus.c + com_leioc.c + htb.c + htbreg.h + htbvar.h + leioc.c + leiocreg.h + leiocvar.h > Add drivers for PCI host bridge and built-in UARTs on Loongson 3A, > and put the pieces together by platform glue. > Feedback from miod@ (visa@) arch/loongson/include ~ intr.h > Add drivers for PCI host bridge and built-in UARTs on Loongson 3A, > and put the pieces together by platform glue. > Feedback from miod@ (visa@) arch/loongson/loongson ~ machdep.c + generic3a_machdep.c > Add drivers for PCI host bridge and built-in UARTs on Loongson 3A, > and put the pieces together by platform glue. > Feedback from miod@ (visa@) dev/pci ~ ixgbe.c ~ ixgbe_82598.c ~ ixgbe_82599.c ~ ixgbe_phy.c ~ ixgbe_x540.c > Style and typo fixes; no binary change (mikeb@) ~ ixgbe_82598.c > Update 82598 specific module > A custom method to enable RX DMA is introduced because of the > upcoming API change in the common code. Otherwise it's just > a copy of the ixgbe_enable_rx_dma_generic. (mikeb@) ~ if_iwm.c > Make iwm(4) pass Tx/Rx MCS rates to bpf so they can be examined with > tcpdump. > ok mpi@ (stsp@) ~ ixgbe.c ~ ixgbe.h ~ ixgbe_82598.c ~ ixgbe_82599.c ~ ixgbe_phy.c ~ ixgbe_type.h ~ ixgbe_x540.c > Bring in new PHY bits, some of the 82599 specific stuff becomes shared > (mikeb@) ~ ixgbe.c ~ ixgbe.h ~ ixgbe_type.h ~ ixgbe_x540.c > EEPROM code refactoring for X540 (mikeb@) ~ ixgbe.c ~ ixgbe.h ~ ixgbe_82599.c ~ ixgbe_phy.c ~ ixgbe_type.h ~ ixgbe_x540.c > Autoconfiguration and firmware semaphore refactoring (mikeb@) ~ ixgbe_phy.c ~ ixgbe_type.h > Support for I2C combined messages as required by X550 (mikeb@) ~ ixgbe_phy.c > A firmware block check missed in previous commits (mikeb@) net ~ pf.c > The pf fragment reassembly code accepted IPv6 hop-by-hop headers > after fragment headers. Add an extra check that the hop-by-hop > header is always the first extension header after the IPv6 header. > Found by Antonios Atlasis; OK sthen@ mpi@ (bluhm@) ~ if_etherip.c > Remove splsoftnet()s in the ioctl(2) path. > Since soft-interrupt for network processing are no more, the > KERNEL_LOCK() is what protect two concurrent threads from > accessing data structures. > ok goda@ (mpi@) ~ bpf.h > Add DLT_USER1..15 with the same values as the upstream libpcap repository. > Suggested by reyk@ as a quick fix to unbreak ports/net/wireshark. (sthen@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin tmux ~ format.c ~ xmalloc.c ~ xmalloc.h > Key running commands for #() by the unexpanded command, and run them > again if the expanded form changes (otherwise at most once per second as > usual). Fixes issues reported by Gregory Pakosz. (nicm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ httpd.h ~ parse.y ~ server.c > Move OCSP loading into a separate function - it is not part of the keypair > and this way we can give a separate specific error message. > ok beck@ reyk@ (jsing@) ~ server.c > Check the return value of tls_config_set_protocols(), now that it returns > an int. (jsing@) smtpd ~ ioev.c ~ ioev.h ~ mta_session.c ~ smtp_session.c > remove IO_TLSVERIFIED which is not a io event, and inline necessary code > where the callback functions are called for this event. > ok gilles@ (eric@) ~ ioev.c ~ ioev.h ~ smtpd.h ~ util.c > Add io api functions for dealing with buffered data, as wrapper around > their iobuf counterparts. > ok gilles@ sunil@ (eric@) switchctl ~ Makefile > Add ofp_validate() for all supported versions. Will be used by switchctl, > no functional change. (reyk@) switchd ~ ofp13.c ~ ofp_common.c ~ switchd.h > Added the missing code to build flow-mod messages and to install > table-miss by default for switch(4). > ok reyk@ (rzalamena@) ~ ofp_common.c ~ switchd.h > Add ofp_validate() for all supported versions. Will be used by switchctl, > no functional change. (reyk@) ~ ofp13.c > Accept OFP_XM_T_ETH_TYPE. > OK rzalamena@ (reyk@) ~ ofp13.c ~ ofp_common.c ~ switchd.h ~ types.h > Add an abstraction layer / API to create flows including all matches > and instructions. This makes it easier to integrate flow features in > switchd and switchctl later. > Written and committed during a long flight. > OK rzalamena@ (reyk@) ~ ofp_common.c > In oflowmod, automatically open the instructions block with the first > instruction. This allows to make the grammar more flexible. (reyk@) ~ ofp10.c ~ ofp13.c ~ ofrelay.c > Fix some styles issues: break big lines and remove some useless spaces. > (rzalamena@) syspatch ~ syspatch.sh > Drop priv. to the _pkgfetch (for now) user when running ftp(1) and > signify(1). > Similar to what the installer does. > Listing installed patches and displaying the usage are now the only actions > allowed to a non-privileged user. > discussed with deraadt@ (ajacoutot@) ~ syspatch.sh > Re-add the root user checks in the quirks; that part is to be removed soon. > (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
