Commit Graph

373 Commits

Author SHA1 Message Date
Marco Vanotti
14799fb2ef docs, pkg/vcs, sys/fuchsia: update fuchsia urls
Recently the fuchsia team decided to merge all their subrepos into one
big git repo. This meant that the "zircon" repo doesn't exist anymore.
Instead almost everything is under the fuchsia repo.

This change updates all the reference I could find in the code that
point to the zircon and docs repo to make them point to the new fuchsia
repo.
2019-03-20 07:50:58 +01:00
Sukrit Bhatnagar
2ef6742149 Update setup_ubuntu-host_qemu-vm_x86-64-kernel.md
change chown to chmod
2019-03-18 07:30:25 +01:00
Dmitry Vyukov
2a2cd68358 docs/darwin: add link to panicaII video 2019-03-17 18:06:44 +01:00
Dmitry Vyukov
ba18afea77 docs: describe syzbot bisection
Update #501
2019-03-17 11:47:33 +01:00
Dmitry Vyukov
38ebd40e41 docs: mention install_prerequisites in syscall_descriptions.md 2019-03-14 15:13:39 +01:00
Dmitry Vyukov
d23e90a7b4 all: switch to Go 1.12
Differences in code formatting between Go versions cause constant
problems for us (https://github.com/golang/go/issues/25161).
Currently we support 1.9 and 1.10. Switch to newer 1.11 and 1.12.

Fixes #1013
2019-03-14 14:55:59 +01:00
Dmitry Vyukov
d34313cd5d docs: extend descriptions/programs docs
Extend doc on descriptions, const generation process,
add more links to internals, explain programs, etc.
Clarify that all generated files are checked in.
2019-03-14 10:27:11 +01:00
Mark Johnston
a6dc4f1d3a docs/freebsd: updates based on recent progress
The setup instructions now reflect the steps needed to fuzz a recent
FreeBSD-CURRENT system.  The previous instructions were written for
11.0-era FreeBSD and can be simplified.  Steps required only on older
versions (e.g., 11.2 or 12.0) can be re-added if there is demand, but it
is expect that most syzkaller users are FreeBSD developers running
-CURRENT.

- Remove completed TODOs.
- Document how to build and install a KCOV-enabled kernel.
- Update set-up steps for a FreeBSD host.  The newly added llvm metaport
  makes it unnecessary to compile clang-format.  The stock QEMU package
  works fine on FreeBSD-CURRENT and it is not necessary to compile QEMU
  binaries anymore.
- Document steps for preparing an image to be fuzzed under GCE as well
  as QEMU.  (The required steps are identical aside from syz-manager
  configuration.)
2019-03-12 14:30:21 +01:00
Siddharth M
9c70c31885 docs/netbsd: add the recent bugs (#1046)
* Adding recent bugs

* Follow Linux format of KASAN attribution
2019-03-07 22:16:27 -08:00
Anton Lindqvist
05cf83bf18 docs/openbsd: update found_bugs.md 2019-03-06 08:48:47 +01:00
Andrey Konovalov
dfd609eca1 execprog, stress, prog2c: unify flags to enable additional features
This change makes all syz-execprog, syz-prog2c and syz-stress accept
-enable and -disable flags to enable or disable additional features
(tun, net_dev, net_reset, cgroups and binfmt_misc) instead of having
a separate flag for each of them.

The default (without any flags) behavior isn't changed: syz-execprog
and syz-stress enabled all the features (provided the runtime supports
them) and syz-prog2c disables all of them.
2019-03-05 14:30:10 +01:00
Dmitry Vyukov
bb91cf819e
Update README.md 2019-03-05 07:07:51 +01:00
Dongliang Mu
7c693b5241 docs: fix a typo and improve formatting (#1031) 2019-03-03 22:34:28 -08:00
zhanggenex
5de92d341e tools/create-image.sh: correct usage examples (#1034) 2019-03-03 22:33:15 -08:00
Dmitry Vyukov
b32a35fd83
docs/akaros: mention syzbot in found bugs 2019-03-01 11:34:55 +01:00
Michael Tüxen
1086acdad1 docs: add missing found_bugs entries for FreeBSD and NetBSD 2019-03-01 11:05:11 +01:00
Michael Tüxen
9eed2ae1f1 docs/freebsd: add description for setting up a FreeBSD host
* Add description for setting up FreeBSD host

* Fix typo

* Fix comments provided by Dmitry
2019-03-01 10:47:42 +01:00
Michael Tüxen
12ed2d2cbc docs/freebsd: add missing found bug
When committing the fix the the FreeBSD repo, I missed the line
stating that the issue was found by running syzkaller. So this
entry was missed...
2019-03-01 09:05:11 +01:00
Dongliang Mu
8a4b3a6b65 tweak create-image.sh script and modify document about its deployment (#1022) 2019-03-01 06:29:44 +01:00
Dmitry Vyukov
e992a1fa92 docs/netbsd: mention syzbot
Provide links to the image/key.
Describe how the image can be started and kernel updated.
2019-02-27 14:33:59 +01:00
Ed Maste
773431cfd0 docs: add FreeBSD found bugs 2019-02-26 15:16:36 +01:00
Ed Maste
acaf875db9 docs: sort FreeBSD bugs most recent first 2019-02-26 15:16:36 +01:00
Dmitry Vyukov
3b8291bd1a docs: move OS-specific docs to subdirs
Move freebsd, fuchsia, gvisor docs into own subdirs
as we do for all other OSes.
Add freebsd found_bugs.md.
2019-02-26 13:38:57 +01:00
Dmitry Vyukov
742e507fb1
Update README.md 2019-02-26 11:20:03 +01:00
Dongliang Mu
a36ecd98b8 docs: fix one typo 2019-02-26 11:02:19 +01:00
Dmitry Vyukov
8022bafd2d
Update research.md 2019-02-25 18:40:04 +01:00
R3x
a70141bfe6 Added found_bugs.md 2019-02-25 09:20:36 +01:00
Anton Lindqvist
3133098b17 docs/openbsd: update found_bugs.md 2019-02-21 09:38:50 +01:00
Dongliang Mu
c95f0707e9 docs/linux: remove redundant entry in found_bugs list 2019-02-20 09:27:14 +01:00
Anton Lindqvist
1eedba3600 docs/openbsd: update found_bugs.md 2019-02-12 18:44:52 +01:00
Dmitry Vyukov
f5827293e2 hafnium: add basic support
Add [very] basic support for testing Hafnium:
https://hafnium.googlesource.com/hafnium

Update #996
2019-02-12 18:34:25 +01:00
Siddharth M
6ecc6d0f7a Add keyname and empty passphrase 2019-02-12 14:03:05 +01:00
Siddharth M
b23b81cbe4 Made changes in the ssh config and netbsd sources part 2019-02-12 14:03:05 +01:00
Siddharth M
5917820e51 Remove instances of executor 2019-02-12 14:03:05 +01:00
Siddharth M
479f37ff1a Minor changes to the documentation 2019-02-12 14:03:05 +01:00
Dongliang Mu
d3fd6fda24 docs/linux: correct image name and remove packages already installed in the script 2019-02-11 11:26:54 +01:00
Marco Vanotti
d25487bc2e sys/fuchsia: fix fidlgen issues
* sys/fuchsia: fix fidlgen issues.

This change modifies fidlgen removing fuchsia.mediacodec and renaming
zircon-ethernet to fuchsia-hardware-ethernet.

fuchsia.mediacodec has most of its functionality merged into
fuchsia.media and it's not included in the default amd64 builds.

zircon-ethernet has been renamed to fuchsia-hardware-ethernet
recently:

https://fuchsia-review.googlesource.com/c/zircon/+/237178

* docs/fuchsia: Add troubleshooting sections

This commit adds a troubleshooting section in the fuchsia syzkaller docs
that mentions how to solve fidlgen issues when fidl interfaces are
removed or renamed.

* sys/fuchsia: remove stale autogenerated files.

* sys/fucsia run make extract && make generate.
2019-02-06 13:33:35 +01:00
Dmitry Vyukov
a0f00cc5a0 docs: move netbsd.md into own dir
The latest trend is to create a dir per OS as we now have too many of them.
Create a dir netbsd and move the existing doc into it.
2019-02-01 19:43:52 +01:00
Anton Lindqvist
6e68dcb922 docs/openbsd: update found_bugs.md 2019-02-01 18:41:17 +01:00
Dmitry Vyukov
edd1cc11e1
Update found_bugs.md 2019-02-01 18:25:39 +01:00
Andrey Konovalov
9f528bbcc8 sys/linux: rename dev descriptions files
Prefix file names of descriptions of /dev/* files with dev_.
And give some of them more appropriate names.
2019-02-01 14:40:17 +01:00
Dmitry Vyukov
0c07abcfea
docs/trusty: add instructions on running syzkaller
Update #933
2019-02-01 09:26:55 +01:00
Anton Lindqvist
1602ad5232 docs/openbsd: update found_bugs.md 2019-01-28 09:38:37 +01:00
Dmitry Vyukov
a778e1a289
Update found_bugs.md 2019-01-25 07:24:57 +01:00
Dmitry Vyukov
56558f635d
Update README.md 2019-01-23 12:07:04 +01:00
Anton Lindqvist
7cf3249cff docs/openbsd: update found_bugs.md 2019-01-23 09:28:05 +01:00
Anton Lindqvist
b1ff06b2c2 docs/openbsd: update found_bugs.md 2019-01-22 18:29:23 +01:00
Dmitry Vyukov
5bf17c30b2
Update found_bugs.md 2019-01-17 17:20:55 +01:00
houjingyi
8f0337c5fc docs/syscall_descriptions_syntax.md: update syntax about union
* Update syscall_descriptions_syntax.md

* Update syscall_descriptions_syntax.md

* Update syscall_descriptions_syntax.md
2019-01-17 11:18:21 +01:00
Dmitry Vyukov
352bac0db5
Update found_bugs.md 2019-01-16 10:52:18 +01:00