Skip to content
Permalink
Tree: ef801a3eab
Commits on Aug 13, 2019
  1. pkg/report: improve some titles (#1332)

    xairy committed Aug 13, 2019
    * pkg/report: improve BUG: MAX_STACK_TRACE_ENTRIES titles
    
    * pkg/report: improve refcount bug titles
  2. prog: measure memory allocation in benchmarks

    dvyukov committed Aug 13, 2019
    Enable ReportAllocs.
    Also factor out common code into a helper function
    (duplicated in 3 places now).
  3. dashboard: allow to view bugs happened on a particular manager (#1331)

    xairy committed Aug 13, 2019
    As a result all bugs from the ci2-upstream-usb instance can be viewed here:
    
    https://syzkaller.appspot.com/upstream?manager=ci2-upstream-usb
Commits on Aug 12, 2019
  1. sys/openbsd: add ktrace description

    mptre authored and dvyukov committed Aug 11, 2019
  2. sys/openbsd: add acct description

    mptre authored and dvyukov committed Aug 11, 2019
  3. sys/openbsd: add speaker descriptions

    mptre authored and dvyukov committed Aug 11, 2019
Commits on Aug 9, 2019
  1. sys/linux: add basic USB CDC Ethernet descriptions (#1328)

    xairy committed Aug 9, 2019
  2. pkg/host: fix linux netdevices detection

    dvyukov committed Aug 9, 2019
    We don't use ip command for netdevices and tun setup.
  3. sys/targets: fix build on darwin

    dvyukov committed Aug 9, 2019
    Currently build on darwin crashes when we try to access host.CCompiler/CPP
    (there is no darwin target). Check that we have the host target before using it,
    otherwise use default gcc/cpp.
  4. prog: add special mutation for binary flags

    Veronica Radu authored and dvyukov committed Aug 7, 2019
  5. fuzzit.sh: migrate syzkaller to new org and introduce regression

    yevgenypats authored and dvyukov committed Aug 9, 2019
    The fuzzers now run on every new code that is pushed to master
    
    Regression using the generated corpus from the above step is
    run locally in the travis. This should fail the travis if new
    or old bugs are introduce and thus help catch bugs earlier.
    
    To reproduce locally you can run
    
    ./fuzzit create job --local syzkaller/target-name $PATH_TO_FUZZER
Commits on Aug 8, 2019
  1. dashboard/app: fix UI typo and formatting error

    Zubin Mithra authored and dvyukov committed Aug 8, 2019
    There is a typo and a formatting bug that can be viewed at bugs such as
        https://syzkaller.appspot.com/bug?id=f007ef1d7a31a469e3be7aeb0fde0769b18585db
    
    Also cleanup the formatting in surrounding areas so that it is much
    clearer.
  2. dashboard/app: allow main UI to show bisect results

    Zubin Mithra authored and dvyukov committed Aug 1, 2019
    * Modify uiBug type. Rename BisectCause to BisectCauseDone. Introduce
    BisectFixDone.
    * Modify createUIBug() and MergeUIBug() to set the above fields
    appropriately.
    * Modify bug_list to display the bisection status; remove yesSort() as
    it is not used anymore. Adjust ".list_table .stat" to appropriate width.
    * Add TestBugBisectionStatus() to check bisection status on main page.
    * Add file from running "make generate": pkg/html/generated.go
  3. pkg/report: add KMSAN kernel-usb-infoleak tests

    xairy authored and dvyukov committed Aug 8, 2019
  4. sys/linux: add syz_open_dev$char_usb descriptions

    xairy authored and dvyukov committed Aug 7, 2019
    syz_open_dev$char_usb opens char devices with major = USB_MAJOR.
    Sanitize its values to make sure it doesn't open other char/block devices.
  5. executer/common_bsd.h: increase the number of tap/tun devices for NetBSD

    R3x authored and dvyukov committed Aug 4, 2019
  6. dashboard/app: remove duplicate code inside bug.html template

    Zubin Mithra authored and dvyukov committed Aug 1, 2019
    * Introduce "bisect_results" inside templates.html to take in a uiJob
    and shows its contents.
    * Modify bug.html to use "bisect_results" to show BisectCause and
    BisectFix uiJob.
  7. pkg/report: ignore flush_work related frames

    xairy authored and dvyukov committed Aug 8, 2019
Commits on Aug 7, 2019
  1. executor: add some USB realted TODOs (#1319)

    xairy committed Aug 7, 2019
    Also simplify timeout related code a bit.
Commits on Aug 6, 2019
  1. sys/linux: add basic USB PRINTER descriptions (#1316)

    xairy committed Aug 6, 2019
    Also put USB HID descriptions together.
  2. dashboard/config: enable VFSLCKDEBUG on OpenBSD

    mptre committed Aug 6, 2019
    In order to assert that vnodes are locked when needed.
  3. docs/openbsd: update found_bugs.md

    mptre committed Aug 6, 2019
  4. Update syzbot.md

    xairy committed Aug 6, 2019
  5. Update syzbot.md

    xairy committed Aug 6, 2019
Commits on Aug 2, 2019
  1. sys/linux: import HID report descriptor descriptions (#1311)

    xairy committed Aug 2, 2019
    Remove long items and better specify tags.
  2. dashboard, sys/linux: extract more HID USB configs (#1310)

    xairy committed Aug 2, 2019
    Some USB drivers don't depend on core USB symbols, but rather depend on a
    generic symbol for some input subsystem (e.g. HID). Account for that when
    extracting USB configs.
Commits on Aug 1, 2019
  1. dashboard/app: allow fix bisection results to be visible on web UI

    Zubin Mithra authored and dvyukov committed Jul 30, 2019
    * Modify the dashboard/app/bug.html template to show fix bisection
    results.
    * Modify handleBug() to fetch and create a uiJob for fix bisection
    results.
    * Modify loadBisectJob() to fetch jobs based on a specified jobType.
    Change all callers to pass in jobType info into loadBisectJob().
    * Add TestBugBisectionResults() to ensure bisection results show up as
    expected.
Commits on Jul 31, 2019
  1. dashboard/app: clean up query inside findBugsForBisection

    Zubin Mithra authored and dvyukov committed Jul 30, 2019
  2. fuzzit.sh: switch to go-fuzz org

    dvyukov committed Jul 31, 2019
    Switch fuzzing from my private account to go-fuzz org.
    Target id's changed as the result.
  3. travis: remove fuzzit.dev sanity checking

    dvyukov committed Jul 31, 2019
    It can't work because forks don't get the api key exported
    (for security reasons).
Commits on Jul 30, 2019
  1. prog: fix out-of-bounds access

    dvyukov committed Jul 30, 2019
    ParseLog can access data out-of-bounds.
    Fix that and fix regression fuzz tests to catch this.
  2. pkg/ast: fix out-of-bounds access

    dvyukov committed Jul 30, 2019
    Scanner can access data out of bounds on bad input.
    Also fix regression fuzz test to be able to detect the bug.
  3. pkg/compiler: refactor regression fuzz test

    dvyukov committed Jul 30, 2019
    Reuse most of the existing Fuzz function
    rather than duplicate the logic.
  4. dashboard/app: add index for fix bisection

    dvyukov committed Jul 30, 2019
Older
You can’t perform that action at this time.