Commit Graph

  • 54ac8f86fc Automated rollback of commit 2ff96ba0e7. Wiktor Garbacz 2021-04-15 02:17:23 -0700
  • 2ff96ba0e7 Add missing TSAN syscalls Wiktor Garbacz 2021-04-14 07:38:47 -0700
  • bc6bb0c7e5 Fix Mounts::ResolvePath for dir nodes. Wiktor Garbacz 2021-04-14 02:45:15 -0700
  • 2efaa463c9 Implement enabling RSEQ inside AllowTcMalloc in terms of AllowRestartableSequences() Martijn Vels 2021-04-13 07:14:17 -0700
  • 5eb412ac32 Internal change Christian Blichmann 2021-04-13 01:57:50 -0700
  • 00649577d9 Fix Reg<long double> for MSAN Wiktor Garbacz 2021-04-13 01:43:36 -0700
  • 141fe911f5 Automated rollback of commit 16880d4e3c. Sandboxed API Team 2021-04-08 10:37:29 -0700
  • 16880d4e3c Fix Reg<long double> for MSAN Wiktor Garbacz 2021-04-08 07:10:16 -0700
  • 17f561f221 Use explicit conversion to std::string for look up in Protobuf maps Christian Blichmann 2021-04-08 02:50:54 -0700
  • 6edd16f1b3 Merge pull request #85 from cblichmann:main Copybara-Service 2021-04-07 07:40:51 -0700
  • 55049983c4
    Add more compiler variants to GitHub Actions Christian Blichmann 2021-04-07 13:23:48 +0200
  • bc9d7a8db6 Properly handle unsigned-by-default char types Wiktor Garbacz 2021-03-24 04:47:52 -0700
  • 1be4d04f4e Avoid tail-call optimization in "violate" testcase Wiktor Garbacz 2021-03-23 03:50:39 -0700
  • 34dcd72d7d
    fix typo Vincenzo Petrolo 2021-03-22 13:08:58 +0100
  • df840ae38f Fix order-dependent test. Wiktor Garbacz 2021-03-18 05:56:15 -0700
  • 03bf9f72c0 Replace usage of deprecated functions within Sandboxed API Christian Blichmann 2021-03-18 05:39:27 -0700
  • 753eacd314 Reduce requirements for restartable sequences Martijn Vels 2021-03-09 04:33:01 -0800
  • b30d56e871 Add policy helper to allow restartable sequences Martijn Vels 2021-03-01 13:39:13 -0800
  • 9979faf752 Internal change Wiktor Garbacz 2021-02-24 03:06:33 -0800
  • 508c7066a6 asan uses mmap() internally, so allow mmap() calls in asan builds Sandboxed API Team 2021-02-22 06:01:48 -0800
  • 298271f0a7 Deprecate IPC::comms() Wiktor Garbacz 2021-02-19 04:42:52 -0800
  • 3d0fa1f891 Replace GetNode with ResolvePath in Mounts Wiktor Garbacz 2021-02-19 00:43:06 -0800
  • ec64f47bba Adds IsRetryable() method to Result class, currently just returns false. Sandboxed API Team 2021-02-11 09:33:56 -0800
  • 11bb2c7fe2 Update Copybara config to add files from #83 Christian Blichmann 2021-02-04 03:06:44 -0800
  • 492cd11273 Merge pull request #83 from cblichmann:cmake-deps-1 Copybara-Service 2021-02-04 02:47:13 -0800
  • 6a58a29039 Make CMake superbuild behave more similar to FetchContent Christian Blichmann 2021-02-03 12:18:12 +0100
  • 42f540bc7e Be more strict about target_link_libraries() Christian Blichmann 2021-02-03 09:00:41 -0800
  • 637dc471ac Avoid buffer overflows when the sandboxee shrinks a shared buffer. Sandboxed API Team 2021-02-02 23:58:41 -0800
  • 0bbcb495ee Remove unneeded Executor ctors Wiktor Garbacz 2021-02-02 06:54:56 -0800
  • e77099876a Update/rephrase README Christian Blichmann 2021-02-02 03:07:56 -0800
  • 8cc018a242 Internal change Wiktor Garbacz 2021-02-02 02:40:46 -0800
  • 1840083919 Avoid complex designated initializer, initialize internal struct padding Christian Blichmann 2021-02-02 00:56:30 -0800
  • 55a8373ec3 Avoid sanitizer macros use Abseil's where necessary Christian Blichmann 2021-02-01 07:10:43 -0800
  • 6dcef3d5c9 Integrate LLVM at llvm/llvm-project@1c762a81d2 Sandboxed API Team 2021-01-29 11:02:17 -0800
  • 552a510777 Fix overload for Executor ctor calls with brace-initializers Wiktor Garbacz 2021-01-28 08:42:35 -0800
  • ec870c3d15 Simplify Executor ctor hierarchy Wiktor Garbacz 2021-01-28 02:20:13 -0800
  • a617f4e8f0 Improvements to limits.h header Christian Blichmann 2021-01-27 08:04:53 -0800
  • fb1822b579 Merge pull request #82 from cblichmann:main Copybara-Service 2021-01-26 08:18:57 -0800
  • d1e8ad94a8
    Improve curl example Christian Blichmann 2021-01-26 15:58:06 +0100
  • 6f33cef716 Allow FUTEX_WAKE for recent libc allocators Christian Blichmann 2021-01-26 02:31:57 -0800
  • 1459cc612e Cleanup, fix OSS Bazel build Christian Blichmann 2021-01-26 02:28:37 -0800
  • 2f58cfc77f Merge pull request #81 from cblichmann:main Christian Blichmann 2021-01-26 09:40:27 +0100
  • 3a95d9df41 Fix cURL example Christian Blichmann 2021-01-21 11:31:24 +0100
  • b98bed9860 Internal change Wiktor Garbacz 2021-01-22 06:59:35 -0800
  • 75bbd0e1c1 Internal change Christian Blichmann 2021-01-22 06:01:05 -0800
  • 3c445a4bcf
    Fix cURL example Christian Blichmann 2021-01-21 11:31:24 +0100
  • 19fd11b91e Move GetInternalDataDependencyFilePath() into internal namespace Christian Blichmann 2021-01-14 05:10:54 -0800
  • dbaf95c724 Move utility code into sandboxed_api/util Christian Blichmann 2021-01-13 09:25:25 -0800
  • b61b2a37b7 Add IsStarted() method to GlobalForkClient. Sandboxed API Team 2021-01-11 09:33:32 -0800
  • 3d737e3830 Automated rollback of commit 7440916b80. Sandboxed API Team 2021-01-11 06:58:06 -0800
  • 7440916b80 Internal tests tweak. Maciej Szawłowski 2021-01-11 06:07:11 -0800
  • 451c24c1c4 Fix fd leak Wiktor Garbacz 2021-01-11 03:33:03 -0800
  • e94ba3a16b Fix cURL example build Wiktor Garbacz 2021-01-08 02:47:37 -0800
  • 6dd0a52561 Use unique var name in SAPI_RETURN_IF_ERROR to avoid name clashes Wiktor Garbacz 2021-01-08 02:09:09 -0800
  • 918a409126 Merge pull request #78 from cblichmann:gen2-clang-path Copybara-Service 2021-01-07 03:19:55 -0800
  • f9b4083dee
    Header generator: Enable to find latest Clang Christian Blichmann 2021-01-07 11:12:03 +0100
  • f2e4817509 Merge pull request #75 from cblichmann:modules Copybara-Service 2021-01-06 07:49:59 -0800
  • 4ff125df7a
    Reactivate cURL git submodule Christian Blichmann 2021-01-06 15:52:39 +0100
  • 195ac67c9d Fix dependencies in CMake build Wiktor Garbacz 2021-01-06 02:34:28 -0800
  • a59cb96d52 Fix dependencies in add_sapi_library Wiktor Garbacz 2021-01-06 01:48:32 -0800
  • 3e8a60c5b1 Fix raw_logging includes Wiktor Garbacz 2021-01-05 08:09:34 -0800
  • fe79c95a50 IWYU in sapi code generator Wiktor Garbacz 2021-01-05 07:18:13 -0800
  • 142c35898c Allow TcMalloc to use membarrier syscall. Sandboxed API Team 2020-12-22 02:49:45 -0800
  • d0c8224e61 Add support for ARM32 (hard float target) Anton D. Kachalov 2020-12-16 09:17:53 -0800
  • 324ab5974c Optimize calls to std::string::find() and friends for a single char. Chris Kennelly 2020-12-16 08:30:14 -0800
  • 4763959227 Add pkg-config files generation. Anton D. Kachalov 2020-12-16 06:45:33 -0800
  • f29b0091fc Add GitHub workflow build badge Christian Blichmann 2020-12-16 01:35:03 -0800
  • 507010781a Follow-up with more build fixes Christian Blichmann 2020-12-16 00:08:56 -0800
  • 07d4d02628 Build fixes for older GCC and Ubuntu Christian Blichmann 2020-12-15 07:08:52 -0800
  • 0e8d16e011 Enable shared libraries build and cross-compilation Anton D. Kachalov 2020-12-14 09:15:40 -0800
  • 218435d88e Make compiler/linker flags visible to dependencies. Anton D. Kachalov 2020-12-14 09:03:29 -0800
  • 319493f5f0 Remove FsDescription proto Christian Blichmann 2020-12-14 07:12:32 -0800
  • 8924b63d5a Add hardening linker options. Anton D. Kachalov 2020-12-14 05:39:05 -0800
  • c3ac45be3e Reimplement raw logging to avoid Abseil internals Christian Blichmann 2020-12-14 03:33:29 -0800
  • 8bf410f0bb Add gmouse@ to authors. Anton D. Kachalov 2020-12-14 01:22:25 -0800
  • 742fafa433 Prefixed (unique) names for executables in cmake Wiktor Garbacz 2020-12-14 01:13:03 -0800
  • d172411d7b Force -fno-exceptions compiler option. Add hardening compiler options (enabled via SAPI_HARDENED_SOURCE) Sandboxed API Team 2020-12-11 14:58:01 -0800
  • 13ff7a42da Avoid double insertion of interpreter value. Sandboxed API Team 2020-12-11 06:11:19 -0800
  • 2a9320dbac Update/simplify linker flags for testcases Christian Blichmann 2020-12-11 01:11:38 -0800
  • 81a68382d8 Use file helpers in minielf_test Wiktor Garbacz 2020-12-11 00:47:58 -0800
  • d4d58361e9 Bump Abseil-cpp version to 2020-11-19. Sandboxed API Team 2020-12-10 08:51:49 -0800
  • 6d98090962 Do not fail if forkserver is disabled by env when lib_ctor is used Wiktor Garbacz 2020-12-10 02:49:25 -0800
  • 2869e3f598 Fix missing argument in call to open() in namespace test Christian Blichmann 2020-12-10 02:18:47 -0800
  • c7d8e83d60 Declare global forkserver start mode flag in header file so it can be overridden in code more easily. Sandboxed API Team 2020-12-09 10:53:06 -0800
  • 7ce4b24cb5 Update OSS build transform to move .github to the right place Christian Blichmann 2020-12-09 06:36:49 -0800
  • a2fa269080 Add GitHub workflow for CMake build Christian Blichmann 2020-12-09 04:14:07 -0800
  • 6f8e758177 Merge pull request #56 from alexelex:master Copybara-Service 2020-12-08 03:15:32 -0800
  • 08bb2f80d1 Merge pull request #69 from alexelex:libpng-master Copybara-Service 2020-12-07 05:34:46 -0800
  • 3323ddc129 Permit sandboxee's bpf() to fail Sandboxed API Team 2020-12-02 08:37:55 -0800
  • da64459e3f Allow shutting down the global forkserver Wiktor Garbacz 2020-12-02 03:05:06 -0800
  • 6587e571f1 Skip entries with zero inode when parsing /proc/PID/maps Christian Blichmann 2020-11-25 06:46:11 -0800
  • 5001778443 Use binary search in syscall defs Wiktor Garbacz 2020-11-25 06:15:06 -0800
  • f6247aad9d Fix SyscallTable::get to return proper table Wiktor Garbacz 2020-11-25 05:36:56 -0800
  • 510b5079ed Internal Change Kevin Hamacher 2020-11-19 08:37:15 -0800
  • fbf3e84799 Merge pull request #65 from andreimedar:libarchive Copybara-Service 2020-11-19 07:53:41 -0800
  • eaff70b558 Use actual ptrace() arguments in example Christian Blichmann 2020-11-19 06:46:58 -0800
  • e6bb05a15d Merge pull request #55 from FedericoStazi:libuv Copybara-Service 2020-11-19 06:32:44 -0800
  • c2631d88ae Improve syscall argument printing for x86-64 Christian Blichmann 2020-11-06 02:54:45 -0800
  • 5fb18d3c9d Add policy on both mmap & mmap2 Wiktor Garbacz 2020-11-06 01:29:52 -0800
  • f8a2729c32 Start global fork-server on demand Wiktor Garbacz 2020-11-05 08:47:34 -0800