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: <20190309000808.12713-1-daniel@iogearbox.net>
Date:   Sat,  9 Mar 2019 01:08:08 +0100
From:   Daniel Borkmann <daniel@...earbox.net>
To:     davem@...emloft.net
Cc:     daniel@...earbox.net, ast@...nel.org, netdev@...r.kernel.org,
        bpf@...r.kernel.org
Subject: pull-request: bpf 2019-03-09

Hi David,

The following pull-request contains BPF updates for your *net* tree.

The main changes are:

1) Fix a crash in AF_XDP's xsk_diag_put_ring() which was passing
   wrong queue argument, from Eric.

2) Fix a regression due to wrong test for TCP GSO packets used in
   various BPF helpers like NAT64, from Willem.

3) Fix a sk_msg strparser warning which asserts that strparser must
   be stopped first, from Jakub.

4) Fix rejection of invalid options/bind flags in AF_XDP, from Björn.

5) Fix GSO in bpf_lwt_push_ip_encap() which must properly set inner
   headers and inner protocol, from Peter.

6) Fix a libbpf leak when kernel does not support BTF, from Nikita.

7) Various BPF selftest and libbpf build fixes to make out-of-tree
   compilation work and to properly resolve dependencies via fixdep
   target, from Stanislav.

8) Fix rejection of invalid ldimm64 imm field, from Daniel.

9) Fix bpf stats sysctl compile warning of unused helper function
   proc_dointvec_minmax_bpf_stats() under some configs, from Arnd.

10) Fix couple of warnings about using plain integer as NULL, from Bo.

11) Fix some BPF sample spelling mistakes, from Colin.

Please consider pulling these changes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git

Thanks a lot!

----------------------------------------------------------------

The following changes since commit a10674bf2406afc2554f9c7d31b2dc65d6a27fd9:

  tcp: detecting the misuse of .sendpage for Slab objects (2019-03-06 10:48:31 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 

for you to fetch changes up to 71b91a506bb05f9aef3acd57af2e835d85721942:

  bpf: fix warning about using plain integer as NULL (2019-03-08 21:17:07 +0100)

----------------------------------------------------------------
Arnd Bergmann (1):
      bpf: fix sysctl.c warning

Björn Töpel (2):
      xsk: fix to reject invalid flags in xsk_bind
      xsk: fix to reject invalid options in Tx descriptor

Bo YU (1):
      bpf: fix warning about using plain integer as NULL

Colin Ian King (1):
      bpf: hbm: fix spelling mistake "deault" -> "default"

Daniel Borkmann (1):
      bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field

Eric Dumazet (1):
      xsk: fix potential crash in xsk_diag_put_umem()

Jakub Sitnicki (1):
      bpf: Stop the psock parser before canceling its work

Nikita V. Shirokov (1):
      bpf, libbpf: fixing leak when kernel does not support btf

Peter Oskolkov (2):
      net: fix GSO in bpf_lwt_push_ip_encap
      selftests/bpf: test that GSO works in lwt_ip_encap

Stanislav Fomichev (3):
      selftests: bpf: fix compilation with out-of-tree $(OUTPUT)
      libbpf: force fixdep compilation at the start of the build
      selftests: bpf: test_progs: initialize duration in singal_pending test

Willem de Bruijn (1):
      bpf: only test gso type on gso packets

 include/linux/bpf-cgroup.h                         |  2 +-
 include/linux/skbuff.h                             |  4 +-
 kernel/bpf/verifier.c                              | 10 ++--
 kernel/sysctl.c                                    |  2 +-
 net/bpf/test_run.c                                 |  2 +-
 net/core/filter.c                                  |  8 ++--
 net/core/lwt_bpf.c                                 |  2 +
 net/core/skmsg.c                                   |  1 +
 net/xdp/xsk.c                                      |  5 +-
 net/xdp/xsk_diag.c                                 |  4 +-
 net/xdp/xsk_queue.h                                |  4 +-
 samples/bpf/hbm.c                                  |  4 +-
 tools/lib/bpf/Makefile                             |  3 +-
 tools/lib/bpf/libbpf.c                             |  2 +
 tools/testing/selftests/bpf/Makefile               | 33 +++++++++----
 .../selftests/bpf/prog_tests/signal_pending.c      |  2 +-
 tools/testing/selftests/bpf/test_lwt_ip_encap.sh   | 54 +++++++++++++++++++++-
 tools/testing/selftests/bpf/verifier/ld_imm64.c    | 15 +++++-
 18 files changed, 121 insertions(+), 36 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ