1. 20 Nov, 2012 1 commit
  2. 19 Nov, 2012 8 commits
  3. 18 Nov, 2012 1 commit
  4. 16 Nov, 2012 4 commits
  5. 14 Nov, 2012 5 commits
  6. 13 Nov, 2012 1 commit
  7. 12 Nov, 2012 1 commit
  8. 10 Nov, 2012 1 commit
  9. 09 Nov, 2012 7 commits
  10. 07 Nov, 2012 1 commit
  11. 05 Nov, 2012 2 commits
  12. 31 Oct, 2012 2 commits
  13. 30 Oct, 2012 2 commits
  14. 29 Oct, 2012 2 commits
  15. 26 Oct, 2012 2 commits
    • Johannes Berg's avatar
      mac80211: make sure data is accessible in EAPOL check · 6dbda2d0
      Johannes Berg authored
      The code to allow EAPOL frames even when the station
      isn't yet marked associated needs to check that the
      incoming frame is long enough and due to paged RX it
      also can't assume skb->data contains the right data,
      it must use skb_copy_bits(). Fix this to avoid using
      data that doesn't really exist.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      6dbda2d0
    • Johannes Berg's avatar
      mac80211: verify that skb data is present · 9b395bc3
      Johannes Berg authored
      A number of places in the mesh code don't check that
      the frame data is present and in the skb header when
      trying to access. Add those checks and the necessary
      pskb_may_pull() calls. This prevents accessing data
      that doesn't actually exist.
      
      To do this, export ieee80211_get_mesh_hdrlen() to be
      able to use it in mac80211.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      9b395bc3