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  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20101225.203301.183053493.davem@davemloft.net>
Date:	Sat, 25 Dec 2010 20:33:01 -0800 (PST)
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) Locally generated ipv6 ipsec tunnel packets need to be fragmented
   properly.  Fix from David Stevens.

2) Various cases of bonding over vlan aren't handled properly and can
   crash, fixes from Ben Hutchings.

3) Revert an optimization in the packet scheduler, wherein we tried to
   share an skb instead of fully cloning it, to fix some regressions.
   From Changli Gao.

4) tehuti firmware filename string was wrong, from Ben Hutchings.

5) Allot handling in sfq packet scheduler was incorrect, fix from
   Eric Dumazet.

6) Several drivers skb_reserve(skb, 2) but forget to incorporate
   that reserved space in their allocations, leading to corruption
   of memory past the end of the SKB data area later.  Fixed by
   Jarek Poplawski.

7) Packet checksumming fix in veth, from Michaİİ Mirosİİaw.

8) Fix hash list corruption in sk_prot_alloc(), from Octavian Purdila.

9) A few bluetooth fixes:
   a) Fix security level setting in RFCOMM, from Johan Hedberg.
   b) Missing NULL check in HCI ldisc, from Jun Nie.

10) Wireless fixes:
    a) Correct iwlagn eeprom layout assumptions, from Johannes Berg.
    b) Fix NULL deref in libertas channel handling, from Sven Neumann.
    c) mac80211 ibss merge NULL derer fix, from Tim Harvey.
    d) Add some USB IDs to p54usb driver, from Christian Lamparter.
    e) Fix workqueu issue during suspend in mac80211, from Herton Ronaldo Krzesinski.
    f) mac80211 mesh mis-handled skb clone failure, from Johannes Berg.

11) PMTU handling doesn't flush existing route correctly in ipv6, fix
    from Andrey Vagin.

12) benet drivers needs to use mutex instead of spinlock, fix from Ivan Vecera.

13) Don't use legacy PCI PM in atl1c driver, from Rafael J. Wysocki.

14) Bug in TCP's listening_get_next() can cause /proc/net/tcp listings
    to loop forever.  Fix from Eric Dumazet.

15) Fix underflow in irda IRLMP_ENUMDEVICES ioctl() handlng, fix from
    Dan Rosenberg.

16) Revert a 2.6.37 change for ipv4 subnet handling that causes
    regressions.

17) Don't accidently create ipv4 routes on downed devices, fix from
    Eric Dumazet.

Please pull, thanks a lot!    

The following changes since commit d3c7e1ab043abd7706db4fbccf327df9e62f7990:

  Merge branch 'merge' of git://git.secretlab.ca/git/linux-2.6 (2010-12-24 13:00:37 -0800)

are available in the git repository at:

  master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master

Andreas Mohr (1):
      net: Add USB PID for new MOSCHIP USB ethernet controller MCS7832 variant

Andrey Vagin (1):
      ipv6: delete expired route in ip6_pmtu_deliver

Arnaud Ebalard (1):
      asix: add USB ID for Logitec LAN-GTJ U2A

Ben Hutchings (4):
      bonding/vlan: Remove redundant VLAN tag insertion logic
      bonding: Change active slave quietly when bond is down
      bonding/vlan: Fix mangled NAs on slaves without VLAN tag insertion
      tehuti: Firmware filename is tehuti/bdx.bin

Changli Gao (1):
      net_sched: always clone skbs

Christian Lamparter (1):
      p54usb: add 5 more USBIDs

Dan Carpenter (2):
      typhoon: memory corruption in typhoon_get_drvinfo()
      USB: mcs7830: return negative if auto negotiate fails

Dan Rosenberg (1):
      irda: prevent integer underflow in IRLMP_ENUMDEVICES

David S. Miller (4):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
      net: Fix range checks in tcf_valid_offset().
      Merge branch 'master' of ssh://master.kernel.org/.../linville/wireless-2.6
      Revert "ipv4: Allow configuring subnets as local addresses"

David Stevens (2):
      bridge: fix IPv6 queries for bridge multicast snooping
      ipv6: Fragment locally generated tunnel-mode IPSec6 packets as needed.

Dmitry V. Levin (1):
      netlink: fix gcc -Wconversion compilation warning

Don Fry (1):
      MAINTAINERS: email address change

Eduardo Costa (1):
      p54usb: New USB ID for Gemtek WUBI-100GW

Eric Dumazet (3):
      net_sched: sch_sfq: fix allot handling
      tcp: fix listening_get_next()
      ipv4: dont create routes on down devices

Herton Ronaldo Krzesinski (1):
      mac80211: avoid calling ieee80211_work_work unconditionally

Hillf Danton (1):
      bonding: Fix slave selection bug.

Ivan Vecera (1):
      be2net: use mutex instead of spin lock for mbox_lock

Jarek Poplawski (2):
      sundance: Fix oopses with corrupted skb_shared_info
      epic100: hamachi: yellowfin: Fix skb allocation size

Johan Hedberg (1):
      Bluetooth: Fix initial RFCOMM DLC security level

Johannes Berg (2):
      iwlagn: rename enhanced txpower fields
      mac80211: fix mesh forwarding

Johannes Stezenbach (1):
      mac80211/rt2x00: add ieee80211_tx_status_ni()

John W. Linville (1):
      Merge branch 'master' of git://git.kernel.org/.../padovan/bluetooth-2.6

Jun Nie (1):
      Bluetooth: add NULL pointer check in HCI

Ken Kawasaki (1):
      axnet_cs: move id (0x1bf, 0x2328) to axnet_cs

Meelis Roos (1):
      hostap: remove netif_stop_queue from init

Michaİİ Mirosİİaw (1):
      net/veth: Fix packet checksumming

Octavian Purdila (1):
      net: fix nulls list corruptions in sk_prot_alloc

Rafael J. Wysocki (1):
      atl1c: Do not use legacy PCI power management

Sven Neumann (1):
      libertas: fix potential NULL-pointer dereference

Tim Harvey (1):
      mac80211: Fix NULL-pointer deference on ibss merge when not ready

Wei Yongjun (1):
      sctp: fix the return value of getting the sctp partial delivery point

Wey-Yi Guy (1):
      iwlagn: implement layout-agnostic EEPROM reading

stephen hemminger (1):
      ipv6: don't flush routes when setting loopback down

 MAINTAINERS                                   |    2 +-
 drivers/bluetooth/hci_ldisc.c                 |    6 +-
 drivers/net/atl1c/atl1c_main.c                |   39 ++++-------
 drivers/net/benet/be.h                        |    2 +-
 drivers/net/benet/be_cmds.c                   |   75 +++++++++++++---------
 drivers/net/benet/be_main.c                   |    2 +-
 drivers/net/bonding/bond_ipv6.c               |    7 ++-
 drivers/net/bonding/bond_main.c               |   42 +++---------
 drivers/net/bonding/bonding.h                 |    4 +-
 drivers/net/epic100.c                         |    4 +-
 drivers/net/hamachi.c                         |    4 +-
 drivers/net/pcmcia/axnet_cs.c                 |    1 +
 drivers/net/pcmcia/pcnet_cs.c                 |    1 -
 drivers/net/sundance.c                        |    4 +-
 drivers/net/tehuti.c                          |    4 +-
 drivers/net/typhoon.c                         |    1 -
 drivers/net/usb/asix.c                        |    4 +
 drivers/net/usb/mcs7830.c                     |   14 +++-
 drivers/net/veth.c                            |    4 +-
 drivers/net/wireless/hostap/hostap_main.c     |    1 -
 drivers/net/wireless/iwlwifi/iwl-1000.c       |    2 +
 drivers/net/wireless/iwlwifi/iwl-6000.c       |   12 ++++
 drivers/net/wireless/iwlwifi/iwl-agn-eeprom.c |   88 ++++++++++++++++++++++++-
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c    |    6 ++
 drivers/net/wireless/iwlwifi/iwl-core.h       |    1 +
 drivers/net/wireless/iwlwifi/iwl-eeprom.h     |   25 ++++++-
 drivers/net/wireless/libertas/cfg.c           |    2 +-
 drivers/net/wireless/p54/p54usb.c             |    6 ++
 drivers/net/wireless/rt2x00/rt2800pci.c       |    1 +
 drivers/net/wireless/rt2x00/rt2x00.h          |    1 +
 drivers/net/wireless/rt2x00/rt2x00dev.c       |    9 ++-
 drivers/net/yellowfin.c                       |    4 +-
 include/linux/netlink.h                       |    2 +-
 include/net/flow.h                            |    1 -
 include/net/ip6_route.h                       |   10 +++
 include/net/mac80211.h                        |   28 +++++++-
 include/net/pkt_cls.h                         |    4 +-
 include/net/sch_generic.h                     |    6 +--
 include/net/sock.h                            |    3 +
 net/bluetooth/rfcomm/core.c                   |    1 +
 net/bridge/br_multicast.c                     |    2 +-
 net/core/fib_rules.c                          |    3 +-
 net/core/sock.c                               |   47 ++++++++++----
 net/ipv4/fib_frontend.c                       |   10 ++-
 net/ipv4/route.c                              |    7 +-
 net/ipv4/tcp_ipv4.c                           |    4 +-
 net/ipv4/udp.c                                |    1 +
 net/ipv4/udplite.c                            |    1 +
 net/ipv6/addrconf.c                           |    4 +-
 net/ipv6/ip6_output.c                         |   12 +---
 net/ipv6/route.c                              |    7 ++-
 net/ipv6/udp.c                                |    1 +
 net/ipv6/udplite.c                            |    1 +
 net/ipv6/xfrm6_output.c                       |   16 ++++-
 net/irda/af_irda.c                            |   18 +++--
 net/mac80211/ibss.c                           |    4 +
 net/mac80211/rx.c                             |    5 +-
 net/mac80211/work.c                           |    5 +-
 net/sched/sch_sfq.c                           |   20 ++----
 net/sctp/socket.c                             |    2 +-
 60 files changed, 413 insertions(+), 190 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ