Christian Blichmann 51799f99ae Introduce a transitional logging utility library
Instead of calling `google::InitGoogleLogging()` directly, introduce an
indirection via a new utility library. After this change, Sandboxed API
should consistently use `sapi::InitLogging()` everywhere.

For now, `sapi::InitLogging()` simply calls its glog equivalent. However,
this enables us to migrate away from the gflags dependency and use Abseil
flags. Once a follow-up change lands, `sapi::InitLogging()` will instead
initialize the google logging library with flags defined from Aseil.

Later still, once Abseil releases logging, we can then drop the glog
dependency entirely.

PiperOrigin-RevId: 445363592
Change-Id: Ia23a7dc88b8ffe65a422ea4d5233bba7bdd1303a
2022-04-29 02:14:06 -07:00
..
2022-02-21 00:46:50 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-03-02 06:42:42 -08:00
2022-04-22 04:58:02 -07:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-03-28 04:05:36 -07:00
2022-01-28 01:39:09 -08:00
2021-06-04 01:01:34 -07:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00
2022-01-28 01:39:09 -08:00

Sandbox2

Sandbox2 is a C++ security sandbox for Linux which can be used to run untrusted programs or portions of programs in confined environments. The idea is that the runtime environment is so restricted that security bugs such as buffer overflows in the protected region cause no harm.

Documentation

Detailed developer documentation is available on the Google Developers site for Sandboxed API under Sandbox2.

There is also a Getting Started guide for Sandbox2.