sandboxed-api/oss-internship-2020
Christian Blichmann 3a95d9df41 Fix cURL example
Due to a naming mixup in `oss-internship-2020/curl/CMakeLists.txt`, the
necessary `WriteToMemory()` callback was not linked into the sandboxee,
leading to a segfault in the sandboxee when trying to run the
tests/examples.

As another issue, cURL seems to call `sysinfo` and `rt_sigaction` in
recent versions and with recent libc.

Drive-by changes:
- Use the SAPI status macros instead of manually checking `absl::Status`
- Put tests in namespace
- Some Google C++-style fixes
- Start the mock test server only once per test suite

Fixes #72 for cURL.

Signed-off-by: Christian Blichmann <cblichmann@google.com>
2021-01-25 17:01:54 +01:00
..
2021-01-25 17:01:54 +01:00
2021-01-22 06:01:34 -08:00
2021-01-22 06:01:34 -08:00
2021-01-22 06:01:34 -08:00
2021-01-22 06:01:34 -08:00
2021-01-22 06:01:34 -08:00
2021-01-22 06:01:34 -08:00
2020-10-26 09:08:41 -07:00
2020-09-28 12:14:38 +02:00

Sandboxing OSS Internship 2020

With Google offices closed due to the pandemic, this year's interns will be doing their internship at Google fully remote (see the blog post).

In addition, most of them are working on open-source projects and develop in the open.

As part of this effort, the Sandboxed API team decided to host interns as well in order to provide reusable sandboxes for open-source libraries.

This directory collects our interns' contributions prior to upstreaming. For projects where this is not feasible, we will eventually move the finished project into the contrib folder directly.