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
..
curl Fix cURL example 2021-01-25 17:01:54 +01:00
gdal Internal change 2021-01-22 06:01:34 -08:00
guetzli Move utility code into sandboxed_api/util 2021-01-13 09:25:52 -08:00
jsonnet Internal change 2021-01-22 06:01:34 -08:00
libarchive Internal change 2021-01-22 06:01:34 -08:00
libpng Internal change 2021-01-22 06:01:34 -08:00
libtiff Move utility code into sandboxed_api/util 2021-01-13 09:25:52 -08:00
libuv Internal change 2021-01-22 06:01:34 -08:00
lodepng Internal change 2021-01-22 06:01:34 -08:00
openjpeg Cleans up statusor.h includes. 2020-10-26 09:08:41 -07:00
pffft Add PFFFT submodule 2020-09-28 12:14:38 +02:00
README.md

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.