Skip to content
Permalink
Tree: 1e9788a0d9
Commits on Sep 23, 2019
  1. prog: add insertionPoint param in generateCall func

    Veronica Radu authored and dvyukov committed Sep 10, 2019
  2. prog: add better call-to-call priority calculation

    Veronica Radu authored and dvyukov committed Sep 10, 2019
    Update #1380
  3. tools/syz-showprio: add a tool to visualize the priority table

    Veronica Radu authored and dvyukov committed Sep 10, 2019
  4. pkg/db: moved ReadCorpus function to avoid duplicate code

    Veronica Radu authored and dvyukov committed Sep 9, 2019
  5. prog: use type size when generating/mutating ints

    Veronica Radu authored and dvyukov committed Sep 11, 2019
    Update #1381
Commits on Sep 20, 2019
  1. pkg/report: add a test case which we mis-handle now

    dvyukov committed Sep 20, 2019
Commits on Sep 19, 2019
  1. executor: handle USB IN requests with wLength == 0

    xairy committed Sep 19, 2019
  2. dashboard/app: fix error wrapping

    dvyukov committed Sep 19, 2019
    The current code does not do what it's supposed to do.
    Converting error to error is always true.
    Properly wrap errors.
  3. docs/linux: update USB instructions

    xairy committed Sep 19, 2019
  4. tools/kcovfuzzer: add simple KCOV/libfuzzer glue

    dvyukov committed Sep 19, 2019
  5. Update external_fuzzing_usb.md

    xairy committed Sep 19, 2019
  6. Update external_fuzzing_usb.md

    xairy committed Sep 19, 2019
  7. sys/linux: update BPF constants

    pchaigno authored and dvyukov committed Sep 19, 2019
    Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
  8. sys/linux: re-generate Linux descriptions from next-20190918

    ebiggers authored and dvyukov committed Sep 19, 2019
  9. sys/linux: update fscrypt descriptions

    ebiggers authored and dvyukov committed Sep 19, 2019
    - For v5.4: new ioctls FS_IOC_ADD_ENCRYPTION_KEY,
      FS_IOC_REMOVE_ENCRYPTION_KEY, FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS,
      FS_IOC_GET_ENCRYPTION_KEY_STATUS, and FS_IOC_GET_ENCRYPTION_POLICY_EX.
    
    - For v5.4: FS_IOC_SET_ENCRYPTION_POLICY now accepts an
      fscrypt_policy_v2 argument in addition to the original fscrypt_policy
      which is now called fscrypt_policy_v1.
    
    - For v5.4: the fscrypt definitions were moved to a new header
      <linux/fscrypt.h>, and some constants were given new FSCRYPT_* names
      instead of FS_*.  Handle this, and to keep things organized similarly
      move the syzkaller descriptions to a new file fscrypt.txt.
    
    - For v5.0: remove the removed Speck modes and add Adiantum.
    
    - For v5.0: add the DIRECT_KEY encryption policy flag.
    
    Also fix the argument types for FS_IOC_GET_ENCRYPTION_POLICY and
    FS_IOC_GET_ENCRYPTION_PWSALT, which had been mixed up.
  10. sys/syz-extract: re-enable extraction for fsverity.txt

    ebiggers authored and dvyukov committed Sep 19, 2019
    fsverity is now upstream, so re-enable extracting its consts.
Commits on Sep 18, 2019
  1. docs: update syzbot.md

    Zubin Mithra authored and dvyukov committed Sep 3, 2019
    Add in some information about fix bisection.
  2. dashboard/config: Add netbsd kernel configs

    R3x authored and dvyukov committed Aug 15, 2019
  3. pkg/build: build netbsd using config files

    R3x authored and dvyukov committed Aug 15, 2019
  4. sys/targets: add ASAN compiler flag to optional

    xairy committed Sep 18, 2019
    *BSD GCC doesn't have ASAN.
  5. docs: fix USB Raspberry Pi instructions

    xairy committed Sep 18, 2019
  6. sys/linux: update BPF's anonymous structures

    pchaigno authored and dvyukov committed Sep 17, 2019
    Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
Commits on Sep 17, 2019
  1. sys/linux: basic support for bpf-to-bpf function calls

    pchaigno authored and dvyukov committed Sep 17, 2019
    The BPF template currently only defines helper calls.  BPF function calls
    (bpf-to-bpf calls) are however supported in Linux since v4.16.
    
    This patch defines bpf-to-bpf calls in the template.
    
    Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
  2. pkg/report: ignore "INFO: recovery required on readonly filesystem"

    dvyukov committed Sep 17, 2019
    This is not a kernel bug.
  3. runtest: add a flag to specify tests to run

    xairy committed Sep 5, 2019
  4. executor: fix out-of-bounds access to syscalls array

    xairy authored and dvyukov committed Aug 30, 2019
    Move accessing syscalls array to check for USB syscalls after we validate
    the call_num value (it can be e.g. instr_copyin/out).
  5. pkg/report: improve some USB reports

    xairy authored and dvyukov committed Sep 5, 2019
  6. dashboard/config: add debian stretch options

    xairy authored and dvyukov committed Sep 15, 2019
    See #760 for details.
  7. sys/linux: support for loopkup-free map value accesses

    pchaigno authored and dvyukov committed Sep 17, 2019
    A new BPF instruction that allows lookup-free map value accesses was added
    in Linux v5.2, with commit d8eca5b ("bpf: implement lookup-free direct
    value access for maps").  It enables direct access to map values without
    having to call a BPF helper.  It is currently used to implement global
    variable support.
    
    This commit adds support for that new instruction.
    
    Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
  8. updated golangci.yml to exclude new errors

    Veronica Radu authored and dvyukov committed Sep 17, 2019
Commits on Sep 16, 2019
  1. pkg/osutil: fix arm build

    xairy committed Sep 15, 2019
    pkg/osutil/osutil_linux.go:44:13: cannot use info.Totalram (type uint32) as type uint64 in return argument
  2. sys/freebsd/sys.txt: update sendfile description

    tuexen authored and dvyukov committed Sep 16, 2019
    The signature of sendfile() on FreeBSD is different from the one
    used on Linux.
Older
You can’t perform that action at this time.