Skip to content
Permalink
Tree: eff27f330a
Commits on Nov 20, 2017
  1. makefile: move diff check to makefile from travis script

    xairy committed Nov 20, 2017
  2. sys/linux: remove get_kernel_syms, add quotactl syscall

    dvyukov committed Nov 20, 2017
    get_kernel_syms does not seem to be present upstream.
    Describe an old quotactl syscall.
    Also fix umount/umount2 names in kallsyms.
  3. sys/syz-extract: fix compiler invocation

    dvyukov committed Nov 20, 2017
  4. dashboard/app: fix error trimming

    dvyukov committed Nov 20, 2017
  5. vm/gce: fix nil deref

    dvyukov committed Nov 20, 2017
    New console output code crashes with nil deref,
    because we shadow outer err variable and then
    dereference nil err.
    
    Also express ssh connect timeout in real time.
    Currently the timeout is on par of ~25 mins
    (5s sleep + 10s connect timeout) * 100.
    Reduce timeout to 5m of real time.
Commits on Nov 19, 2017
  1. vm/gce: provide VM console output on boot failures

    dvyukov committed Nov 19, 2017
    "can't ssh into the instance" is not a very useful error.
  2. dashboard/app: gracefully handle large error text in emails

    dvyukov committed Nov 19, 2017
    Build error output and failing VM boot log can be way too long to inline.
    Inline a part of it and attach full text instead.
  3. dashboard/app: remember job links

    dvyukov committed Nov 18, 2017
    Remember link for jobs.
    Check that mailing list is in CC when we accept commands.
Commits on Nov 17, 2017
  1. dashboard/app: assorted improvements/fixes for patch testing

    dvyukov committed Nov 17, 2017
    Fix a bunch of bugs after testing.
    Also update docs for patch testing.
  2. pkg/email: truncate garbage after patches

    dvyukov committed Nov 17, 2017
  3. dashboard/app: reduce email polling interval

    dvyukov committed Nov 17, 2017
    Email latency is important for job results,
    reduce it from 10 to 1 minute.
  4. syz-ci: pre-fill kernel/syzkaller commits in job build

    dvyukov committed Nov 17, 2017
    Dashboard requires kernel/syzkaller commits to be filled,
    but we don't know them yet. Put stub values there.
  5. pkg/csource: add function to parse serialized options

    dvyukov committed Nov 17, 2017
    Also move options and options tests into a separate file,
    add serialization function.
  6. pkg/osutil: properly set gid for sandboxing

    dvyukov committed Nov 17, 2017
  7. pkg/git: fix branch during fetch

    dvyukov committed Nov 17, 2017
  8. pkg/kernel: sandbox make invocation

    dvyukov committed Nov 16, 2017
Commits on Nov 16, 2017
  1. dashboard/app: fix build

    dvyukov committed Nov 16, 2017
  2. pkg/osutil: don't leace runaway processes

    dvyukov committed Nov 16, 2017
    When manager is stopped there are sometimes runaway qemu
    processes still running. Set PDEATHSIG for all subprocesses.
    We never need child processes outliving parents.
  3. syz-ci: add support for patch testing

    dvyukov committed Nov 16, 2017
  4. dashboard/app: test fix patches by request

    dvyukov committed Nov 10, 2017
    Add initial support for testing fix patches.
    A user on mailing list can request patch testing with:
    
    and attach a patch.
  5. syz-ci: pre-parse and pre-populate manager config

    dvyukov committed Nov 16, 2017
    Config is currently parsed in 2 places.
    Parse it in constructor once.
  6. pkg/git: provide more helper functions

    dvyukov committed Nov 16, 2017
    Add Patch, Checkout, CheckRepoAddress and CheckBranch.
    Will be needed for patch testing.
  7. pkg/email: fix base64-encoded body parsing

    dvyukov committed Nov 16, 2017
    We currently handle base64 only for attachments,
    but text/plain body can also be base64-encoded.
  8. pkg/config: provide SaveData function

    dvyukov committed Nov 16, 2017
    Parallel to LoadFile/LoadData.
  9. dashboard/app: poll email at test end

    dvyukov committed Nov 16, 2017
    We currently check that there are no pending emails left on test end.
    But since we don't poll, there still can be non-delivered emails.
    Poll email at test end.
  10. dashboard/app: make emailReport more general

    dvyukov committed Nov 16, 2017
    Don't assume that emailReport sends reports about bugs only.
  11. dashboard/app: improve formatTime

    dvyukov committed Nov 16, 2017
    We never want to print 1970 date.
  12. dashboard/app: factor out uploadBuild from apiUploadBuild

    dvyukov committed Nov 16, 2017
    Make it possible to upload builds from functions other than apiUploadBuild.
Commits on Nov 15, 2017
  1. syz-ci: add global dashboard client

    dvyukov committed Nov 15, 2017
    Will allow to do connections to dashboard by syz-ci itself.
    Unused for now, but will allow graceful config update.
Commits on Nov 14, 2017
  1. pkg/report: avoid compiling a bunch of regexps on every crash

    dvyukov committed Nov 14, 2017
Older
You can’t perform that action at this time.