lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Sat, 23 Jul 2016 02:07:56 -0400 (EDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


1) Fix memory leak in nftables, from Liping Zhang.

2) Need to check result of vlan_insert_tag() in batman-adv otherwise
   we risk NULL skb derefs, from Sven Eckelmann.

3) Check for dev_alloc_skb() failures in cfg80211, from Gregory
   Greenman.

4) Handle properly when we have ppp_unregister_channel() happening
   in parallel with ppp_connect_channel(), from WANG Cong.

5) Fix DCCP deadlock, from Eric Dumazet.

6) Bail out properly in UDP if sk_filter() truncates the packet to be
   smaller than even the space that the protocol headers need.  From
   Michal Kubecek.

7) Similarly for rose, dccp, and sctp, from Willem de Bruijn.

8) Make TCP challenge ACKs less predictable, from Eric Dumazet.

9) Fix infinite loop in bgmac_dma_tx_add() from Florian Fainelli.

Please pull, thanks a lot!

The following changes since commit bc86765181aa26cc9afcb0a6f9f253cbb1186f26:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-07-06 09:42:43 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to f8e7718cc0445587fe8530fc2d240d9aac2c9072:

  packet: propagate sock_cmsg_send() error (2016-07-22 01:41:48 -0400)

----------------------------------------------------------------
Alexander Duyck (1):
      i40e/i40evf: Fix i40e_rx_checksum

Beniamino Galvani (1):
      bonding: set carrier off for devices created through netlink

Colin Ian King (1):
      bnxt_en: initialize rc to zero to avoid returning garbage

Daniel Jurgens (1):
      net/mlx5e: Fix TX Timeout to detect queues stuck on BQL

David S. Miller (11):
      Merge tag 'mac80211-for-davem-2016-07-06' of git://git.kernel.org/.../jberg/mac80211
      Merge branch 'ibmvnic-fixes'
      Merge tag 'batadv-net-for-davem-20160708' of git://git.open-mesh.org/linux-merge
      Merge branch 'tipc-fixes'
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'ethoc-fixes'
      Merge branch 'mlx5-fixes'
      Merge branch 'sk_filter-trim-limit'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-queue
      Merge branch 'mlxsw-fixes'
      Merge branch 'mlx4-fixes'

Dmitri Epshtein (1):
      net: mvneta: set real interrupt per packet for tx_done

Douglas Miller (1):
      Update maintainer for EHEA driver.

Eric Dumazet (2):
      dccp: avoid deadlock in dccp_v4_ctl_send_reset
      tcp: make challenge acks less predictable

Eugenia Emantayev (2):
      net/mlx4_en: Move filters cleanup to a proper location
      net/mlx4_en: Add resilience in low memory systems

Florian Fainelli (6):
      net: ethoc: Fix early error paths
      net: ethoc: Correctly pad short packets
      net: bgmac: Fix infinite loop in bgmac_dma_tx_add()
      et131x: Fix logical vs bitwise check in et131x_tx_timeout()
      net: nb8800: Fix SKB leak in nb8800_receive()
      net: cavium: liquidio: Avoid dma_unmap_single on uninitialized ndata

Florian Westphal (2):
      netfilter: conntrack: avoid integer overflow when resizing
      netfilter: nft_ct: fix expiration getter

Grant Grundler (1):
      r8152: add MODULE_VERSION

Gregory Greenman (1):
      cfg80211: handle failed skb allocation

Guilherme G. Piccoli (1):
      i40e: use valid online CPU on q_vector initialization

Ido Schimmel (5):
      mlxsw: spectrum: Force link training according to admin state
      mlxsw: spectrum: Indicate support for autonegotiation
      mlxsw: spectrum: Don't emit errors when PFC is disabled
      mlxsw: spectrum: Prevent overwrite of DCB capability fields
      mlxsw: spectrum: Prevent invalid ingress buffer mapping

Jason Baron (1):
      tcp: enable per-socket rate limiting of all 'challenge acks'

Jon Paul Maloy (3):
      tipc: extend broadcast link initialization criteria
      tipc: ensure correct broadcast send buffer release when peer is lost
      tipc: reset all unicast links when broadcast send link fails

Julian Anastasov (1):
      ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space

Kiran Patil (1):
      i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter

Konstantin Khlebnikov (1):
      net/sched/sch_htb: clamp xstats tokens to fit into 32-bit int

Liping Zhang (2):
      netfilter: nf_tables: fix memory leak if expr init fails
      netfilter: nft_meta: set skb->nf_trace appropriately

Mario Limonciello (1):
      r8152: Add support for setting pass through MAC address on RTL8153-AD

Michal Kubeček (1):
      udp: prevent bugcheck if filter truncates packet too much

Mohamad Haj Yahia (1):
      net/mlx5e: start/stop all tx queues upon open/close netdev

Noam Camus (1):
      net: nps_enet: Fix PCS reset

Pablo Neira Ayuso (2):
      Merge tag 'ipvs-fixes2-for-v4.7' of https://git.kernel.org/.../horms/ipvs
      netfilter: conntrack: skip clash resolution if nat is in place

Paolo Abeni (2):
      ixgbe: napi_poll must return the work done
      vlan: use a valid default mtu value for vlan over macsec

Purushottam Kushwaha (1):
      nl80211: Move ACL parsing later to avoid a possible memory leak

Quentin Armitage (1):
      ipvs: fix bind to link-local mcast IPv6 address in backup

Saeed Mahameed (1):
      net/mlx5e: Fix del vxlan port command buffer memset

Soheil Hassas Yeganeh (2):
      sock: ignore SCM_RIGHTS and SCM_CREDENTIALS in __sock_cmsg_send
      packet: propagate sock_cmsg_send() error

Sven Eckelmann (7):
      batman-adv: Avoid nullptr dereference in bla after vlan_insert_tag
      batman-adv: Avoid nullptr dereference in dat after vlan_insert_tag
      batman-adv: Fix orig_node_vlan leak on orig_node_release
      batman-adv: Fix non-atomic bla_claim::backbone_gw access
      batman-adv: Fix reference leak in batadv_find_router
      batman-adv: Free last_bonding_candidate on release of orig_node
      batman-adv: Fix speedy join in gateway client mode

Thomas Falcon (4):
      ibmvnic: properly start and stop tx queues
      ibmvnic: dispose irq mappings
      ibmvnic: simplify and improve driver probe function
      ibmvnic: Fix passive VNIC server login process

Vivien Didelot (1):
      net: switchdev: change ageing_time type to clock_t

WANG Cong (1):
      ppp: defer netns reference release for ppp channel

Willem de Bruijn (3):
      rose: limit sk_filter trim to payload
      dccp: limit sk_filter trim to payload
      sctp: load transport header after sk_filter

Yoshihiro Shimoda (1):
      packet: fix second argument of sock_tx_timestamp()

hayeswang (1):
      r8152: remove the setting of LAN_WAKE_EN

 MAINTAINERS                                            |   2 +-
 drivers/net/bonding/bond_netlink.c                     |   6 ++-
 drivers/net/ethernet/agere/et131x.c                    |   2 +-
 drivers/net/ethernet/aurora/nb8800.c                   |   1 +
 drivers/net/ethernet/broadcom/bgmac.c                  |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c      |   2 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c        |   9 ++--
 drivers/net/ethernet/ethoc.c                           |  16 ++++--
 drivers/net/ethernet/ezchip/nps_enet.c                 |   1 +
 drivers/net/ethernet/ibm/ibmvnic.c                     | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------
 drivers/net/ethernet/ibm/ibmvnic.h                     |   2 +
 drivers/net/ethernet/intel/i40e/i40e_main.c            |  48 +++++++++++-------
 drivers/net/ethernet/intel/i40e/i40e_txrx.c            |  30 +++++++-----
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c          |  30 +++++++-----
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c          |   2 +-
 drivers/net/ethernet/marvell/mvneta.c                  |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c        |  54 ++++++++++++---------
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c         | 110 +++++++++++++++++++++++++++++++++++++-----
 drivers/net/ethernet/mellanox/mlx4/en_rx.c             |   3 --
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h           |   9 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c      |  13 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c        |   4 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h              |  17 ++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c         |  28 ++---------
 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c     |   8 ++-
 drivers/net/ppp/ppp_generic.c                          |   5 +-
 drivers/net/usb/r8152.c                                |  85 ++++++++++++++++++++++++++++----
 include/linux/filter.h                                 |   6 ++-
 include/linux/netdevice.h                              |   7 +++
 include/net/netfilter/nf_conntrack.h                   |   8 +++
 include/net/sock.h                                     |   8 ++-
 include/net/switchdev.h                                |   2 +-
 net/8021q/vlan_dev.c                                   |  10 ++--
 net/8021q/vlan_netlink.c                               |   7 ++-
 net/batman-adv/bridge_loop_avoidance.c                 | 116 +++++++++++++++++++++++++++++++++++---------
 net/batman-adv/distributed-arp-table.c                 |  10 +++-
 net/batman-adv/originator.c                            |  15 ++++++
 net/batman-adv/routing.c                               |  52 +++++++++++++++-----
 net/batman-adv/send.c                                  |   4 +-
 net/batman-adv/types.h                                 |   6 ++-
 net/core/filter.c                                      |  10 ++--
 net/core/sock.c                                        |  11 +++--
 net/dccp/ipv4.c                                        |  12 +++--
 net/dccp/ipv6.c                                        |   2 +-
 net/ipv4/fib_semantics.c                               |   6 +++
 net/ipv4/tcp_input.c                                   |  54 ++++++++++++---------
 net/ipv4/udp.c                                         |   2 +
 net/ipv6/udp.c                                         |   2 +
 net/netfilter/ipvs/ip_vs_sync.c                        |   6 ++-
 net/netfilter/nf_conntrack_core.c                      |   8 +++
 net/netfilter/nf_tables_api.c                          |   4 +-
 net/netfilter/nft_ct.c                                 |   6 +--
 net/netfilter/nft_meta.c                               |   2 +-
 net/packet/af_packet.c                                 |  10 ++--
 net/rose/rose_in.c                                     |   3 +-
 net/sched/sch_htb.c                                    |   6 ++-
 net/sctp/input.c                                       |   5 +-
 net/tipc/bearer.c                                      |  15 ++++++
 net/tipc/bearer.h                                      |   1 +
 net/tipc/link.c                                        |   9 +++-
 net/tipc/node.c                                        |  15 ++++--
 net/wireless/nl80211.c                                 |   8 +--
 net/wireless/util.c                                    |   2 +
 64 files changed, 850 insertions(+), 320 deletions(-)

Powered by blists - more mailing lists