OpenBSD src changes summary for 2016-12-02
==========================================

distrib/sets                            lib/libcrypto
lib/libpcap                             sys/arch/amd64/conf
sys/arch/octeon/dev                     sys/dev/pci
sys/dev/pv                              sys/net
sys/netinet6                            usr.sbin/ldapd
usr.sbin/switchctl                      usr.sbin/switchd
usr.sbin/syspatch                       usr.sbin/tcpdump

== distrib =========================================================== 01/04 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== lib =============================================================== 02/04 ==

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

libcrypto

  ~ man/RSA_get_ex_new_index.3            ~ man/RSA_private_encrypt.3
  ~ man/RSA_public_encrypt.3              ~ man/RSA_set_method.3
  ~ man/SHA1.3                            ~ man/UI_new.3

  > minor cleanup; (jmc@)

libpcap

  ~ nametoaddr.c                          

  > add "lldp" to the ether protocol name db.
  > this lets me go "tcpdump ether proto lldp" to easily read lldp packets
  > off the wire without other noise getting in the way.
  > ok deraadt@ jca@ sthen@ (dlg@)

== sys =============================================================== 03/04 ==

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

arch/amd64/conf

  ~ RAMDISK_CD                            

  > enable hvn(4)
  > ok mikeb@ (jsg@)

arch/octeon/dev

  ~ octeon_intr.c                         

  > Simplify interrupt dispatching by processing requests without
  > prioritization by IPL. (visa@)

  ~ octeon_intr.c                         

  > Drop stale prototypes and an outdated comment. (visa@)

dev/pci

  ~ pcidevs                               

  > have a better go at naming xl710 devices
  > intel use xl710 to refer to 40 gig parts (and 20 for some reason),
  > and x710 to refer to 10g parts. there's allegedly going to be 25g
  > parts called xxv710.
  > i havent included the xl722 parts yet.
  > im naming the devices by the speed and connector rather than going for
  > actual intel product names like XL710-QDA1 because other vendors will
  > use the same chips in product with other names.
  > intel also put the XL710-QDA1 product id on the XL710-QDA2, which is
  > a good argument not to use product names too. (dlg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (dlg@)

  ~ if_ix.c                               

  > Disable the TX laser when interface is going down for all fiber modules
  > Previously only multi-rate fiber modules would disable the TX laser, but
  > newer Intel driver does it for single rate modules as well.  Reminded by
  > kettenis@, tested by procter@ and Hrvoje Popovski.  Thanks! (mikeb@)

  ~ ixgbe.c                               

  > Don't overwrite the selected flow control settings
  > procter@ has noticed that flow control settings survive module change
  > when they should be forgotten.  It became clear that we're overwriting
  > the selected FC mode with the requested version instead of keeping
  > negotiated settings.  Tested by procter@. (mikeb@)

  ~ pcidevs                               

  > 8086:154a is not a QSFP model, possibly just a quad port
  > Cleanup trailing whitespaces from the previous change while here. (mikeb@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (mikeb@)

dev/pv

  ~ if_xnf.c                              

  > Sinc rings are created during attach memory allocations shouldn't sleep
  > (mikeb@)

net

  ~ switchofp.c                           

  > Fix flow-removed OFP header xid value: use htonl() instead of htons() for
  > 32bit integers. (rzalamena@)

  ~ if_vxlan.c                            

  > Rremoves 'struct route_in6 *' argument from in6_selectsrc().
  > Move the corresponding code in in6_pcbselsrc().  This reduces
  > differences with IPv4 and will help us to get rid of 'struct route*'.
  > ok vgross@ (mpi@)

  ~ route.c                               

  > Assert that rt_match() is always called at IPL_SOFTNET rather than
  > calling splsoftnet() recursively. (mpi@)

  ~ switchofp.c                           

  > Use the right variable for storing the maximum group table size and use
  > it to limit the amount of installable groups. (rzalamena@)

  ~ ofp.h                                 

  > Fix some spelling errors in the OpenFlow header and update the tcpdump(8)
  > ofp_map.c file.
  > ok reyk@ (rzalamena@)

  ~ switchofp.c                           

  > Limit the amount of flows that can be installed on flow tables.
  > (rzalamena@)

  ~ if.c                                  

  > Clean up leftovers from r1.442.
  > Local var 'up' is never set in ifioctl().
  > OK mpi@ (vgross@)

netinet6

  ~ in6_src.c                             ~ ip6_var.h

  > Rremoves 'struct route_in6 *' argument from in6_selectsrc().
  > Move the corresponding code in in6_pcbselsrc().  This reduces
  > differences with IPv4 and will help us to get rid of 'struct route*'.
  > ok vgross@ (mpi@)

== usr.sbin ========================================================== 04/04 ==

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

ldapd

  ~ btree.c                               

  > Fix leaks by freeing 'path' and 'lru_queue' in btree_close().
  > From Jon Mayo, via Tim Kuijsten
  > ok mikeb@ (jmatthew@)

switchctl

  ~ ofpclient.c                           

  > Implement the connection state machine for OpenFlow 1.0 and 1.3 to detect
  > invalid state transitions and invalid protocol version switching after the
  > hello messages exchange.
  > ok reyk@ (rzalamena@)

switchd

  ~ ofp.c                                 ~ ofp10.c
  ~ ofp13.c                               ~ ofp_common.c
  ~ ofrelay.c                             ~ switchd.h

  > Implement the connection state machine for OpenFlow 1.0 and 1.3 to detect
  > invalid state transitions and invalid protocol version switching after the
  > hello messages exchange.
  > ok reyk@ (rzalamena@)

syspatch

  ~ syspatch.sh                           

  > Few consistency fixes (no intended change in behaviour).
  > Fix logic in the error path of rollback_patch(). (ajacoutot@)

  ~ syspatch.sh                           

  > Simplify. (ajacoutot@)

tcpdump

  ~ ofp_map.c                             

  > Fix some spelling errors in the OpenFlow header and update the tcpdump(8)
  > ofp_map.c file.
  > ok reyk@ (rzalamena@)

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

Reply via email to