Katarzyna Miernikiewicz
63147e42b3
transaction added
2020-09-14 16:24:21 +00:00
Andrei Medar
0bc5c28cb5
Applied requested changes
2020-09-14 15:23:29 +00:00
root
9789eb6768
added a part of the example code
2020-09-14 14:39:16 +00:00
Christian Blichmann
ed0086eb66
Fix dynamic binary startup on PPC and newer glibc (> 2.19)
...
This allows the `_llseek` syscall when it is defined.
PiperOrigin-RevId: 331498182
Change-Id: I2760b264e3a82000b38d278a9c280501a3dbc724
2020-09-14 01:18:33 -07:00
Bohdan
e8a15ea151
Moved tests to root folder, removed unused headers
2020-09-13 18:20:10 +03:00
Katarzyna Miernikiewicz
71e6237cf7
cast changes
2020-09-11 16:35:52 +00:00
Andrei Medar
c562f818c6
modified CMake so that the patching part takes place in the build directory
2020-09-11 16:09:09 +00:00
Katarzyna Miernikiewicz
490ffeb683
beginning of work on transaction
2020-09-11 16:08:04 +00:00
Andrei Medar
14a46f792c
small fix
2020-09-11 15:11:00 +00:00
Christian Blichmann
21f7373e76
Initial changes to support AArch64
...
This is a work in progress:
- Syscall tables need work
- Only tested on real hardware using one of our test hosts
As a drive-by, this change also enables the open source version to function on
POWER.
Another side-effect of this change is that the default policies no longer
check for different host architectures at runtime. On x86_64, we do not need
to check for PPC or AArch64 specifice and vice versa.
PiperOrigin-RevId: 331137472
Change-Id: Ic6d6be5cbe61d83dbe13d5a0be036871754b2eb8
2020-09-11 06:34:27 -07:00
Andrei Medar
bae2411996
Added patches section to README
2020-09-11 10:31:43 +00:00
Andrei Medar
92983f2bd7
added patches in order to use the original lodepng repository
2020-09-11 10:29:01 +00:00
Christian Blichmann
c19949eb7b
Use inclusive language
...
PiperOrigin-RevId: 331116936
Change-Id: I7084b24440a1c78c0d70030da900330f0b8d954f
2020-09-11 03:14:12 -07:00
root
48935a2e5d
small changes to cmake (wip trying to add head patch for libarchive)
2020-09-10 16:52:59 +00:00
Katarzyna Miernikiewicz
b6a1c273fc
README update
2020-09-10 15:52:38 +00:00
Katarzyna Miernikiewicz
6e1483243c
jsonnet formatter added
2020-09-10 15:42:00 +00:00
Andrei Medar
56481b1c9f
added a sandbox file and extracted the functions that will be sandboxed
2020-09-10 15:22:22 +00:00
Katarzyna Miernikiewicz
8b7fd81b21
YAML stream example added
2020-09-10 13:27:22 +00:00
Christian Blichmann
6a1e4b881c
Introduce config header to centralize CPU architecture checks
...
This allows us to remove some uses of macros.
Related changes:
- Make it clear that we support hosting sandboxed binaries from 64-bit
processes only. CPU architectures are x86-64 and POWER64 (little endian).
- Introduced CPU architecture macros, abstracting away compiler specifics
PiperOrigin-RevId: 330918134
Change-Id: Ife7ad5f14723eec9f68055127b0583b8aecd38dd
2020-09-10 05:48:00 -07:00
Katarzyna Miernikiewicz
ac3149102f
example reorganization
2020-09-10 11:06:31 +00:00
Katarzyna Miernikiewicz
7650657662
multiple files example added
2020-09-10 10:19:06 +00:00
Andrei Medar
de27b90ae4
added helper library
2020-09-09 12:02:40 +00:00
Katarzyna Miernikiewicz
1b307adf5d
added README
2020-09-09 09:56:42 +00:00
Kevin Hamacher
1f8e88586b
Log details when executor fails to open the sandboxee binary
...
PiperOrigin-RevId: 330680717
Change-Id: I4ec855861196177321783dc94f2e05a28e84d512
2020-09-09 02:12:29 -07:00
Sandboxed API Team
776e34502a
Internal cleanup migrating StatusOr.
...
PiperOrigin-RevId: 330561315
Change-Id: Ie8d8857e7fa5819be3358b26425790ede97c99f8
2020-09-08 12:24:35 -07:00
Katarzyna Miernikiewicz
f7eff228f0
minor fix
2020-09-08 15:28:21 +00:00
Katarzyna Miernikiewicz
dfc9d11f35
enabling usage of files in the same directory as input file
2020-09-08 15:03:22 +00:00
root
ecbd169616
modified usage of sapi: ✌️ :Array
2020-09-08 14:21:57 +00:00
Andrei Medar
b5bde83c14
corrected error inside CMakeLists
2020-09-08 13:51:22 +00:00
Andrei Medar
e60c3ab254
added gitignore
2020-09-08 11:49:09 +00:00
Andrei Medar
617cc046bc
small cleanup
2020-09-08 11:47:25 +00:00
Katarzyna Miernikiewicz
c8da7c3db5
Google style applied
2020-09-08 11:11:08 +00:00
Katarzyna Miernikiewicz
9f0bdf1c63
licence added
2020-09-08 11:03:02 +00:00
Katarzyna Miernikiewicz
78b8e130d7
first jsonnet example
2020-09-08 10:37:17 +00:00
Andrei Medar
357fd5d40e
added example rules to CMakeLists.txt
2020-09-07 14:36:43 +00:00
Andrei Medar
a6e0bb6e5b
added some more examples
2020-09-07 14:11:39 +00:00
doinachiroiu
1869fe515f
Required changes resolved
2020-09-03 14:59:54 +00:00
Christian Blichmann
fdf0483ca0
Migrate to open-source absl::StatusOr<>
...
This removes our own fork of `absl::StatusOr<>`. Sandboxed API still includes
a custom matcher for Googletest, as that is not open source yet. For
compatibility, the `statusor.h` header is still retained and now aliases
`sapi::StatusOr<>` to `absl::StatusOr<>`.
PiperOrigin-RevId: 329916309
Change-Id: I0544b73a9e312dce499bc4128c28457e04ab9929
2020-09-03 07:40:48 -07:00
Sandboxed API Team
23da55c19a
Internal BUILD refactoring
...
PiperOrigin-RevId: 329720214
Change-Id: I25fbb94dea17db3bdca6438d17508fa304d9706f
2020-09-03 07:40:33 -07:00
Katarzyna Miernikiewicz
490bc569ed
changed copying files to patching
2020-09-01 11:06:12 +00:00
Andrei Medar
ab8d8cb1b4
added libarchive submodule
2020-09-01 10:29:56 +00:00
Andrei Medar
ed099de7cf
created branch and libarchive directory
2020-09-01 10:27:18 +00:00
Sandboxed API Team
1c833d6f25
Internal cleanup migrating StatusOr.
...
PiperOrigin-RevId: 329304527
Change-Id: Id6c141272df54c4e165829d690f9f5b2e9ee90cc
2020-08-31 08:13:29 -07:00
doinachiroiu
7e22952c42
Setup error handling modified
2020-08-31 11:48:19 +00:00
doinachiroiu
531850afc2
Required changes resolved
2020-08-31 11:17:15 +00:00
Bohdan Tyshchenko
9803d0549f
Changed README, Bazel deps and different parts of code according to the review
2020-08-31 02:19:00 -07:00
Sandboxed API Team
cfac8eb2d9
Internal cleanup migrating StatusOr.
...
PiperOrigin-RevId: 329250595
Change-Id: I0447d8154a57b1132981b116f02b4d5bceedfd4c
2020-08-31 00:13:54 -07:00
Andrei Medar
298aa457c1
added more error/warning messages.
2020-08-29 18:54:08 +00:00
Andrei Medar
0df7894409
modified readme
2020-08-28 18:00:52 +00:00
Katarzyna Miernikiewicz
28089de353
workaround to avoid manually copying library files
2020-08-28 15:27:23 +00:00