Commit Graph

44 Commits

Author SHA1 Message Date
Adin Scannell bd806c37f0 Add generated file.
PiperOrigin-RevId: 195706470
Change-Id: Ia146119f04d92d559f58a6bab133d9da97e054c9
2018-05-07 12:52:44 -07:00
Fabricio Voznika 2c21e4c32c Make bug template more readable in edit mode
When editing the bug, the rendered view of the tags don't show up. This format is easier to read.

PiperOrigin-RevId: 195697019
Change-Id: If9bb818b7ecd28bb87608a52b3343d488144ebfd
2018-05-07 11:50:36 -07:00
Ian Gudger f0a17bf910 Remove dead code in urpc
PiperOrigin-RevId: 195525267
Change-Id: I7a5ef31365cb0c55c462deb9bdbec092473ebc6b
2018-05-05 01:22:23 -07:00
Michael Pratt ebae219162 Note architecture and Linux version requirements
PiperOrigin-RevId: 195522238
Change-Id: I0107f856bea72ea6af8b196c1c13bafbc293ce95
2018-05-05 00:27:40 -07:00
Ian Gudger 268edf0e62 Remove ineffectual code in sentry ELF loader
PiperOrigin-RevId: 195517702
Change-Id: Id90309a6365cac06e68e8774aa79dc76ce1b11c7
2018-05-04 23:20:01 -07:00
Kevin Krakauer d70787d340 sentry: Adds the SIOCGIFNETMASK ioctl to epsocket.
PiperOrigin-RevId: 195489319
Change-Id: I0841d41d042c6f91aa8d7f62c127213aa7953eac
2018-05-04 16:22:31 -07:00
Ian Gudger f47174f06b Run gofmt -s on everything
PiperOrigin-RevId: 195469901
Change-Id: I66d5c7a334bbb8b47e40d266a2661291c2d91c7f
2018-05-04 14:16:11 -07:00
Zhaozhong Ni 0ce9c81b41 sentry: capture CPU usage metadata for save.
PiperOrigin-RevId: 195466647
Change-Id: Ib5ca815f7b64a4881441e58567adedf344b206f1
2018-05-04 13:55:53 -07:00
Michael Pratt 7bb10dc7a0 Disable stack protector in VDSO build
The VDSO has no hooks to handle stack protector failures.

Fixes #9

PiperOrigin-RevId: 195460989
Change-Id: Idf1d55bfee1126e551d7274b7f484e03bf440427
2018-05-04 13:15:51 -07:00
Ian Gudger f94d90073f Add to the github issue template
PiperOrigin-RevId: 195444658
Change-Id: I62d12405324f9c80ec572c65d76c5f320a9b549e
2018-05-04 11:26:22 -07:00
Fabricio Voznika c90fefc116 Fix runsc capabilities
There was a typo and one new capability missing from the list

PiperOrigin-RevId: 195427713
Change-Id: I6d9e1c6e77b48fe85ef10d9f54c70c8a7271f6e7
2018-05-04 09:39:28 -07:00
Fabricio Voznika 7e82550bf7 Add github bug template
PiperOrigin-RevId: 195382309
Change-Id: I3e50206d137bb15c0532282ffbc3508aa5ddeb28
2018-05-04 01:24:23 -07:00
Fabricio Voznika 3ea6805e54 Add common docker error when version is wrong
Also updated gofer image with more accurate boundaries.

PiperOrigin-RevId: 195373809
Change-Id: Id91f31fedf33db43a20bd678c1ca7d19287e85ff
2018-05-03 23:27:22 -07:00
Fabricio Voznika c186ebb62a Return error when child exits early
PiperOrigin-RevId: 195365050
Change-Id: I8754dc7a3fc2975d422cae453762a455478a8e6a
2018-05-03 21:09:31 -07:00
Ian Gudger 58235b1840 Clean up control message strace logging
PiperOrigin-RevId: 195329972
Change-Id: I42f7d8800e6692c45ffa9683741f8de89f9a69bb
2018-05-03 16:26:23 -07:00
Nicolas Lacasse 6488f40aa3 Python 3.0 is now supported.
Also document that linux is required.

Updates #8

PiperOrigin-RevId: 195317016
Change-Id: I4c0305a26339f03772001b56e7a0ac4b39a4352a
2018-05-03 15:04:46 -07:00
Eric Chiang 1a59625a66 Readme: fix JSON formatting
PiperOrigin-RevId: 195310218
Change-Id: I1d5a6d2bc3bb72c505ad25427d285afbc26f59a0
2018-05-03 14:21:04 -07:00
Cyrille Hemidy 04b79137ba Fix misspellings.
PiperOrigin-RevId: 195307689
Change-Id: I499f19af49875a43214797d63376f20ae788d2f4
2018-05-03 14:06:13 -07:00
Tobias Klauser 5c8db0a818 CONTRIBUTING.md: fix golang.org/x/sys/unix package name
This should be org_golang_x_sys instead of com_golang_x_sys

PiperOrigin-RevId: 195305212
Change-Id: I970a7edbcc871ccd4fcec184b1702fbd15b68e20
2018-05-03 13:52:06 -07:00
Christopher Koch 18ebda3476 Include Gold linker in requirements.
Updates #26.

PiperOrigin-RevId: 195303940
Change-Id: I833cee55b5df6196ed90c1f8987c3c9c07204678
2018-05-03 13:44:05 -07:00
Christopher Koch 9739b8c21c Don't prematurely remove MountSource from parent's children.
Otherwise, mounts that fail to be unmounted (EBUSY) will be removed
from the children list anyway.

At this point, this just affects /proc/pid/mounts and /proc/pid/mountinfo.

PiperOrigin-RevId: 195267588
Change-Id: I79114483d73b90f9a7d764a7d513b5b2f251182e
2018-05-03 10:00:24 -07:00
Sergiusz Bazanski 9c665c4c24 Make check_vdso compatible with Python 2 and 3
This makes gVisor build with `python` set to Python 3.

Fixes #8

PiperOrigin-RevId: 195216683
Change-Id: I1c8b86ad91a0844f7c3c85839d53f3fcba10813e
2018-05-03 01:40:57 -07:00
Fabricio Voznika a61def1b36 Remove detach for exec options
Detachable exec commands are handled in the client entirely and the detach option is not used anymore.

PiperOrigin-RevId: 195181272
Change-Id: I6e82a2876d2c173709c099be59670f71702e5bf0
2018-05-02 17:40:01 -07:00
Michael Pratt 6c061ad913 Note that build requires Python 2.7
Updates #8

PiperOrigin-RevId: 195122103
Change-Id: Iff190283961b8ab99ad4f3e47ffeb9ab491d0eb3
2018-05-02 11:21:26 -07:00
Zhengyu He 2264ce7f62 Use png for the run states diagram
PiperOrigin-RevId: 195071508
Change-Id: I63314bf7529560e4c779ef07cc9399ad8d53f0a2
2018-05-02 03:43:41 -07:00
Nicolas Lacasse 7e901480b4 Fix links in README and CONTRIBUTING.
PiperOrigin-RevId: 195068006
Change-Id: I2d04a0c600b3850321f845fbdc0b6104dd178b3f
2018-05-02 03:00:53 -07:00
Ian Gudger eb5414ee29 Add support for ping sockets
PiperOrigin-RevId: 195049322
Change-Id: I09f6dd58cf10a2e50e53d17d2823d540102913c5
2018-05-01 22:51:41 -07:00
Michael Pratt 65df955168 Set LMA in EFER
As of Linux 4.15 (f29810335965ac1f7bcb501ee2af5f039f792416
KVM/x86: Check input paging mode when cs.l is set), KVM validates that
LMA is set along with LME.

PiperOrigin-RevId: 195047401
Change-Id: I8b43d8f758a85b1f58ccbd747dcacd4056ef3f66
2018-05-01 22:17:47 -07:00
Ian Gudger 3d3deef573 Implement SO_TIMESTAMP
PiperOrigin-RevId: 195047018
Change-Id: I6d99528a00a2125f414e1e51e067205289ec9d3d
2018-05-01 22:11:49 -07:00
Michael Pratt 185233427b Note that the KVM platform is experimental
PiperOrigin-RevId: 195043285
Change-Id: Ie76112eff61062e1a54894b3707201fd284be377
2018-05-01 21:15:08 -07:00
Bhasker Hariharan 43256efb08 Write either packet logs or pcap file. But not both.
PiperOrigin-RevId: 195035056
Change-Id: Ib32188b62188ddc2059debd52610e7904e1438c6
2018-05-01 19:11:59 -07:00
Fabricio Voznika 5eab7a41a3 Remove stale TODO
PiperOrigin-RevId: 194949678
Change-Id: I60a30c4bb7418e17583c66f437273fd17e9e99ba
2018-05-01 09:45:45 -07:00
Ian Gudger b701ee2214 Fix SO_RCVTIMEOUT for recvmsg
PiperOrigin-RevId: 194938091
Change-Id: Id17f26df13a915ec0c388aad3198207ea1c28d53
2018-05-01 08:07:06 -07:00
Adin Scannell 8a17bd183e Make images consistent.
PiperOrigin-RevId: 194936276
Change-Id: I01f840f573c206e865de8e5e2dd4304dcb5e3621
2018-05-01 07:48:31 -07:00
Nicolas Lacasse c6cd988cdc Fix link in CONTRIBUTING.md.
PiperOrigin-RevId: 194929266
Change-Id: Ib93d5a38c64b01b6851f76a9324b184aefddce9d
2018-05-01 09:42:40 -04:00
Nicolas Lacasse b6c21eb1f7 Add a GitHub pull request template.
It directs users to our contributor guidelines and Gerrit instance.

PiperOrigin-RevId: 194830523
Change-Id: I9882da0e95d04f7e1ee941bf65d40fbe45a47b24
2018-05-01 09:42:37 -04:00
Adin Scannell c2c0f587ee Add .gitignore 2018-05-01 09:37:49 -04:00
Zhengyu He dafc850627 Remove disclaimer
PiperOrigin-RevId: 194793271
Change-Id: I78517d5652ae38150e55a328a21cd276555f04f8
2018-04-30 09:05:21 -07:00
Nicolas Lacasse 7fd466a09e Add mising license headers.
PiperOrigin-RevId: 194676372
Change-Id: I2e7fce03e70a45f2a872160c33e05f822ae2d866
2018-04-28 18:10:24 -07:00
Adin Scannell 913aa0a24d Restore markdown images that work universally
PiperOrigin-RevId: 194676199
Change-Id: Ibb9257a5504b10c4469a57ba27cd866f2d660fd8
2018-04-28 18:05:59 -07:00
Fabricio Voznika 54a20025b1 Fix center alignment
github markdown doesn't like {style} tags. Also moved the image after their respective section.

PiperOrigin-RevId: 194663070
Change-Id: I7a7b97c1bc6f2b368837a3aa936f8bd3c00469fd
2018-04-28 11:12:54 -07:00
Fabricio Voznika 300a7b60e1 Update Images
PiperOrigin-RevId: 194661880
Change-Id: I2acdd63164de9a9652a00a70ee9a5d5cf5294a4d
2018-04-28 10:44:29 -07:00
Googler d02b74a5dc Check in gVisor.
PiperOrigin-RevId: 194583126
Change-Id: Ica1d8821a90f74e7e745962d71801c598c652463
2018-04-28 01:44:26 -04:00
Googler f70210e742 Initial commit 2018-04-27 14:03:16 -04:00