Skip to content
Permalink
Tree: fe2dc057b5
Commits on Dec 19, 2018
  1. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Nov 20, 2018
  2. docs: fix step to create local branch from new origin

    victorhsieh authored and dvyukov committed Dec 13, 2018
    The current step creates a local branch from the default origin, which is
    probably not my-origin in the instruction.
Commits on Dec 18, 2018
  1. pkg/vcs: disable sandboxing in tests

    dvyukov committed Dec 18, 2018
    syz-ci disabling does not work across syz-ci updates.
  2. syz-ci: run syzkaller tests without sandbox

    dvyukov committed Dec 18, 2018
    pkg/vcs git tests fail with sandboxing as part of git
    invocations is sandboxed and part is not.
  3. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Nov 20, 2018
  4. dashboard/config: store kernel configs in tree

    blackgnezdo authored and dvyukov committed Dec 18, 2018
    * sus/openbsd: store kernel configs in tree
    
    They now include https://man.openbsd.org/witness per suggestion from
    @mptre
    
    * LOCKF_DIAGNOSTIC while we are at it.
    
    * Moved to a better place.
  5. sys/linux: add fs-verity ioctls

    victorhsieh authored and dvyukov committed Dec 18, 2018
    This adds 2 ioctls and an argument type:
     - FS_IOC_ENABLE_VERITY
     - FS_IOC_MEASURE_VERITY
     - struct fsverity_digest
    
    Note fs-verity on-disk structs are not yet added.
  6. syz-ci: upload syzkaller build errors to dashboard

    dvyukov committed Dec 18, 2018
    Fixes #793
  7. dashboard/app: CC kernel tree specific mailing list on reports

    dvyukov committed Dec 17, 2018
    Add ability to CC particular emails for crashes on particular kernel trees.
    
    Fixes #828
Commits on Dec 17, 2018
  1. pkg/osutil: provide better Rename

    dvyukov committed Dec 17, 2018
    os.Rename fails for cross-device renaming (e.g. to/from tmpfs).
    This is quite unpleasant. Provide own version that falls back to copying.
  2. pkg/bisect: check existence of input files

    dvyukov committed Dec 17, 2018
    It's better to fail early then to wait for kernel build.
    
    Update #501
  3. pkg/vcs: don't use --no-tags when fetching git

    dvyukov committed Dec 17, 2018
    pkg/bisect uses Poll and then relies on tags for compiler detection.
    Don't use --no-tags when fetching.
    
    Update #501
  4. vm: fix string duplication

    dvyukov committed Dec 17, 2018
    gometalinter says:
    
    vm/vm.go:295:1⚠️ fuzzerPreemptedStr is unused (deadcode)
Commits on Dec 16, 2018
  1. pkg/instance: make kernel reboot detection portable

    dvyukov committed Dec 16, 2018
    The current code is linux specific, generalize it to other OSes.
  2. vm: add tests for MonitorExecution

    dvyukov committed Dec 15, 2018
    This gives almost 100% coverage for MonitorExecution.
    Test all corner cases like lost connection, no output,
    diagnose, exiting/non-exiting programs, etc.
    
    Update #875
Commits on Dec 15, 2018
  1. prog, pkg/csource: more readable serialization for strings

    dvyukov committed Dec 15, 2018
    Always serialize strings in readable format (non-hex).
    Serialize binary data in readable format in more cases.
    
    Fixes #792
  2. pkg/report: fix RIP line symbolization

    dvyukov committed Dec 15, 2018
    Don't subtract 1 for RIP lines.
    
    Fixes #361
  3. docs: add instructions for running syz-execprog in gVisor

    prattmic authored and dvyukov committed Dec 14, 2018
    This configuration mounts the syzkaller bin/linux_amd64 folder as the
    sandbox root, bind mounts a single input log, then runs syz-execprog on
    the input.
Commits on Dec 14, 2018
  1. executor: move setrlimit from setup_control_pipes to bsd os_init

    dvyukov committed Dec 14, 2018
    This broke fuchsia build. We need setrlimit only for bsd.
Commits on Dec 13, 2018
  1. docs/openbsd/setup.md: micro-simplification

    blackgnezdo authored and dvyukov committed Dec 13, 2018
    @mptre WDYT
  2. pkg/report: another gvisor OOM suppression

    dvyukov committed Dec 13, 2018
  3. pkg/report: another gvisor OOM suppression

    dvyukov committed Dec 13, 2018
  4. pkg/report: another gvisor OOM suppression

    dvyukov committed Dec 13, 2018
  5. pkg/report: pkg/report: relaxed gvisor OOM suppressions more

    dvyukov committed Dec 13, 2018
    There are more variations of this panic format.
  6. pkg/report: replace more moving parts in gvisor crash titles

    dvyukov committed Dec 13, 2018
    "container" seems to have been renamed to "sandbox".
    Also exact pid numbers are harmful.
  7. pkg/report: relaxed gvisor OOM suppressions

    dvyukov committed Dec 13, 2018
    Existing ones don't match actual gvisor output after address mangling.
    Not matching exact context in parens should be good enough re false positives.
  8. pkg/csource: support tun and setuid repros on {free,open}bsd

    blackgnezdo authored and dvyukov committed Dec 11, 2018
    * expose procid on BSD for tun, always declare loop()
    * deal with terrible bsd includes
    * replicate loop() declaration
  9. Merge pull request #874 from prattmic/bazel_version

    prattmic authored and dvyukov committed Dec 13, 2018
    pkg/build: fix bazel version parsing
  10. vm/gvisor: don't close conn on error

    prattmic authored and dvyukov committed Dec 12, 2018
    If net.Dial returns an error, conn is nil and closing it will panic.
  11. Merge pull request #872 from prattmic/patch-2

    prattmic authored and dvyukov committed Dec 13, 2018
    vm/gvisor: support forwarding on IPv6
  12. pkg/report: update gvisor ptrace regs suppressions

    prattmic authored and dvyukov committed Dec 13, 2018
    google/gvisor@99d5958
    changed the format of these to include the registers.
Commits on Dec 12, 2018
  1. sys/linux: add basic tipc test

    dvyukov committed Dec 12, 2018
Older
You can’t perform that action at this time.