Skip to content
Permalink
Tree: 083cfd0e4a
Commits on Feb 27, 2019
  1. executor: update syntax for making W+X fuchsia memory

    flowerhack authored and dvyukov committed Feb 27, 2019
    Fuchsia recently changed such that zx_vmar_map can't be declared
    executable and writeable at the same time; use a new syscall for this
    purpose.
    
    Also made a few errors more informative.
Commits on Feb 26, 2019
  1. pkg/instance: use gmake on FreeBSD as on OpenBSD

    emaste authored and dvyukov committed Feb 26, 2019
  2. syz-ci: enhance autoupdate=0 mode

    dvyukov committed Feb 26, 2019
    If autoupdate=0 build syzkaller binaries once if they are missing.
    Even without autoupdate syzkaller binaries are required for operation.
  3. dashboard/app: extend email reply when bug is not found

    dvyukov committed Feb 26, 2019
    We currently reply with a very minimalistic reply that is not too actionable.
    Explain what exactly happened and how to fix it.
  4. docs: add FreeBSD found bugs

    emaste authored and dvyukov committed Feb 26, 2019
  5. docs: sort FreeBSD bugs most recent first

    emaste authored and dvyukov committed Feb 26, 2019
  6. docs: move OS-specific docs to subdirs

    dvyukov committed Feb 26, 2019
    Move freebsd, fuchsia, gvisor docs into own subdirs
    as we do for all other OSes.
    Add freebsd found_bugs.md.
  7. Update README.md

    dvyukov committed Feb 26, 2019
  8. docs: fix one typo

    mudongliang authored and dvyukov committed Feb 26, 2019
Commits on Feb 25, 2019
  1. Update research.md

    dvyukov committed Feb 25, 2019
  2. pkg/repro: fix goroutine/instance leaks

    dvyukov committed Feb 25, 2019
    On early return paths we fail to close instances and shutdown goroutines.
    Fix that.
  3. Added found_bugs.md

    R3x authored and dvyukov committed Feb 24, 2019
Commits on Feb 23, 2019
  1. dashboard/app: don't show empty compiler/CC

    dvyukov committed Feb 23, 2019
    Compiler and CC can be empty, don't show them if they are empty.
  2. pkg/build: fix netbsd ifconfig

    dvyukov committed Feb 23, 2019
    ! escaping seems not be required.
    The current code writes / as well, which is wrong.
  3. pkg/build: setup network interface on GCE for netbsd

    dvyukov committed Feb 23, 2019
  4. pkg/build: netbsd build improvements

    dvyukov committed Feb 23, 2019
    1. Implement clean since we do incremental build we actually need no-op clean.
    2. Don't copy netbsd to output dir, we don't need it there (we create full-fledged image).
    3. Copy netbsd.gdb to obj/ dir, that's where it is expected.
    4. Fix boot disk name for gce (it's sd0 instead of wd0).
  5. pkg/report: update UBSAN netbsd report format

    dvyukov committed Feb 23, 2019
  6. pkg/report: add KUBSan netbsd reports

    dvyukov committed Feb 23, 2019
    Just to detect them at all and have some test base.
    Will need better bug identification later.
  7. syz-ci: make some manager creation errors non-fatal

    dvyukov committed Feb 23, 2019
    If only part of the managers failed to initialize
    we still can continue running the rest.
Commits on Feb 22, 2019
  1. pkg/build: minor assorted improvements for netbsd

    dvyukov committed Feb 22, 2019
    Create /fastboot and /var/db/entropy-file files.
    Check that we copy kernel into the right location.
    Fix code style.
  2. syz-ci: add a flag to disable auto-update

    dvyukov committed Feb 22, 2019
    Useful for local testing.
    With -autoupdate=0 syz-ci does not need syzkaller repo,
    will not poll, build and update itself.
    So a binary with local changes can be tested without
    pushing changes to some git repo.
  3. pkg/build: added feature to copy kernel image for netbsd

    R3x authored and dvyukov committed Feb 22, 2019
    * Modified pkg/build/netbsd.go
    1. Made kernel build incremental
    2. Added code to copy kernel to disk image
    
    * Fix formating issues
    
    * Fixed basic issues
    
    * Fixed copy kernel to disk
    1. Added CPU option to default
    2. Added snapshot option to vm/qemu/qemu.go
    3. Hacky solution to get the build working
    
    * Fixed issues and added vm.MonitorExecution
    
    * Added sync instead of poweroff
  4. dashboard/app: implement bug notifications/actions

    dvyukov committed Feb 21, 2019
    Currently dashboard can only report new bugs and add reproducers
    to already reported bugs.
    This change adds infrastructure for the dashboard to actively act
    on existing bugs in different ways. 4 new notifications (actions) added:
     - dashboard can auto-upstream bugs from moderation after an embargo period
     - dashboard can auto-upstream bugs if reporting criteria changes
       (e.g. it reported a bug into moderation because there was no repro,
       but then repro appears and the bug is automatically sent upstream)
     - dashboard detects when a fixing commit does not appear in any tested trees
       for too long and sends a notification about this
     - dashboard detects stale bugs (last happened monts ago, no repro, no activity)
       and auto-invalidates them
    This will also be useful to send pings for old bugs and do other automation.
Commits on Feb 21, 2019
  1. sys/fuchsia/fidlgen: update FIDL path & extract new descriptions

    flowerhack authored and dvyukov committed Feb 21, 2019
    Garnet-layer FIDL descriptions are in a new subdirectory.
    
    This CL changes it to the proper directory, and performed a "make
    extract" shortly after.
    
    This should fix some of the errors on the Syzkaller hub.
  2. prog: add a test for ChoiceTable

    dvyukov committed Feb 21, 2019
  3. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Feb 21, 2019
  4. sys/linux: add netlink seg6 descriptions

    houjingyi233 authored and dvyukov committed Feb 21, 2019
    * Add files via upload
    
    * Add files via upload
    
    * Add files via upload
    
    * Add files via upload
Commits on Feb 20, 2019
  1. docs/linux: remove redundant entry in found_bugs list

    mudongliang authored and dvyukov committed Feb 20, 2019
Commits on Feb 19, 2019
  1. dashboard/app: remove ReportingType.NeedMaintainers

    dvyukov committed Feb 19, 2019
    Instead require DefaultMaintainers if MailMaintainers is set.
    This makes logic in needReport a bit simpler.
  2. executor: fix format strings

    dvyukov committed Feb 19, 2019
    clang complains that we pass an int to %hx. Fix it.
  3. pkg/ifuzz/generated: change package name to match path

    dvyukov committed Feb 19, 2019
    Some tools blow up due to the mismatch...
    Let's use the canonical convention.
Commits on Feb 17, 2019
  1. syz-ci: don't extract fixing commits if no report email

    dvyukov committed Feb 17, 2019
    There can be no ReportEmail is email reporting is not used,
    don't poll fixing commits in such case.
  2. dashboard/app: fix unused variable warning

    dvyukov committed Feb 17, 2019
    isAppEngineTest is meant to be used in prod configs.
Older
You can’t perform that action at this time.