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

Reply via email to