Commit Graph

  • 4e6cafa934 Readd function comment removed by mistake Wiktor Garbacz 2021-12-06 04:42:46 -0800
  • 245a8c7650 Remove deprecated AddTmpfs Wiktor Garbacz 2021-12-06 02:35:29 -0800
  • 2a67805a13 Add prlimit64 to AllowLogForwarding Wiktor Garbacz 2021-12-06 02:18:22 -0800
  • e61a84979a Internal change Chris Kennelly 2021-12-03 09:33:57 -0800
  • e4ef46631d Replace raw_logging with regular logging in Monitor Wiktor Garbacz 2021-12-03 07:17:02 -0800
  • 2fa92bf47c Internal change Wiktor Garbacz 2021-12-03 05:20:13 -0800
  • c3308b56fc Replace deprecated AddTmpfs call Wiktor Garbacz 2021-12-03 04:56:01 -0800
  • 4a6e005155 Make PtrXXX() family of functions public Christian Blichmann 2021-12-02 01:41:26 -0800
  • a096056263 Automated rollback of commit b72078f692. Sandboxed API Team 2021-12-01 09:54:09 -0800
  • b72078f692 Automated rollback of commit 6a6c931317. Sandboxed API Team 2021-12-01 02:56:23 -0800
  • f5fbe8cce5 Internal change Wiktor Garbacz 2021-12-01 01:48:07 -0800
  • 6a6c931317 Move away from multiple inheritance Christian Blichmann 2021-11-30 23:46:12 -0800
  • 85a463372f Sandbox2: Mark tests that won't run under QEMU user emulation Christian Blichmann 2021-11-29 05:19:36 -0800
  • c2b7cffe78 Minielf: Use a template to load integers Christian Blichmann 2021-11-18 02:15:53 -0800
  • dcfd85d74e Extend existing CPU architecture spellings in config header and define platform spellings. Sandboxed API Team 2021-11-17 02:40:34 -0800
  • e86322db84 Fix a race between NotifyMonitor/AwaitResult Wiktor Garbacz 2021-11-17 01:39:46 -0800
  • 04503f9bbe Replace <bits/local_lim.h> with <climits> Sandboxed API Team 2021-11-15 03:15:43 -0800
  • 9541b657ad Use alias s6_addr instead of direct field access. Sandboxed API Team 2021-11-15 01:00:52 -0800
  • 2727714012 Expose unwind symbol helpers. Sandboxed API Team 2021-11-12 05:59:17 -0800
  • 26da6e6b0a Safer and more efficient custom syscall policies Wiktor Garbacz 2021-11-12 02:44:07 -0800
  • c95837a6c1 Check and limit seccomp policy length. Wiktor Garbacz 2021-11-11 06:10:12 -0800
  • 00747d5241 Allow getpid call for log forwarding. Sandboxed API Team 2021-11-05 11:15:52 -0700
  • b63fa3b981 Merge pull request #87 from mysterytony:patch-1 Copybara-Service 2021-10-19 06:49:10 -0700
  • cfb9e031dd
    fix typo, master branch -> main Tony Li 2021-10-17 22:52:57 -0700
  • d85f40b8b0 Modernize namespace_test a little Christian Blichmann 2021-10-13 04:17:18 -0700
  • 1260b5f38b Move example sandboxes out of lib directories Christian Blichmann 2021-10-11 07:59:01 -0700
  • 2c42654333 Improve examples Christian Blichmann 2021-10-11 07:50:01 -0700
  • d05dc7ba02 Reduce visibility of internal member function Christian Blichmann 2021-10-11 05:37:34 -0700
  • df1c31188d Fix sums test under MSAN by allowing Scudo to add MAP_NORESERVE in mmap() Christian Blichmann 2021-10-11 01:21:26 -0700
  • 221e929018 Include shell-based tests in OSS builds Christian Blichmann 2021-10-04 07:17:36 -0700
  • 98e590463b Internal change Christian Blichmann 2021-10-01 02:16:55 -0700
  • 4050f34efc Internal Change Sandboxed API Team 2021-09-29 22:11:53 -0700
  • 90d1867026 Remove deprecated sapi::StatusOr<> forward declaration Christian Blichmann 2021-09-29 05:38:41 -0700
  • f6d9e7fd7c Fix warning about multi-line comment Christian Blichmann 2021-09-29 03:44:00 -0700
  • d9d2f0e5de Use regular logging in fork client Wiktor Garbacz 2021-09-29 00:45:35 -0700
  • fb81c00fd1 Replace auto with explicit type declarations Sandboxed API Team 2021-09-28 05:50:19 -0700
  • 448f393c29 Enable mmap for msan (it's already enabled for asan and tsan) Sandboxed API Team 2021-09-27 05:07:48 -0700
  • c29c510e30 Log when global forkserver is started and its exit status Wiktor Garbacz 2021-09-22 07:16:12 -0700
  • b470a6ece5 Make the fd cleanup test less brittle Wiktor Garbacz 2021-09-22 06:57:15 -0700
  • b5fb483b11 Fix formatting of pgoff. Catalin Patulea 2021-09-20 09:01:39 -0700
  • c400f92eaa (Mostly) internal change. Add pid() accessor. Christian Blichmann 2021-09-16 06:56:52 -0700
  • aea8bb2ed0 Automated rollback of commit 2036f5b2f0. Kevin Hamacher 2021-09-10 03:34:21 -0700
  • 2036f5b2f0 Automated rollback of commit 4b018757c3. Sandboxed API Team 2021-09-06 04:06:41 -0700
  • 4b018757c3 Use absl::flat_hash_set + Status in favor of std::set in the sanitizer API Kevin Hamacher 2021-09-06 03:15:08 -0700
  • eb2c5a66f4 Rework GetListOfFDs API Kevin Hamacher 2021-09-06 01:00:42 -0700
  • 289adcff06 Internal change. Christian Blichmann 2021-09-01 01:27:56 -0700
  • 9ab330dc7a 'Map' symbols: add pgoff to disambiguate multiple mappings on same object. Catalin Patulea 2021-08-18 07:13:45 -0700
  • 59f5fa8042 Allow collecting stacktraces on normal process exit Wiktor Garbacz 2021-08-16 03:12:39 -0700
  • 7b31deaed8 Delete deprecated sapi::Sandbox::IsActive and its remaining call sites. Sandboxed API Team 2021-08-12 11:00:18 -0700
  • dae91ff082 Fix Symbolize* tests. Sandboxed API Team 2021-08-12 08:03:25 -0700
  • d631154ce5 Delete deprecated sapi::Sandbox::GetRpcChannel and its remaining call sites. Sandboxed API Team 2021-08-10 13:49:42 -0700
  • 773dc6b18b Do not fail-hard in global forkserver startup Wiktor Garbacz 2021-08-10 00:33:04 -0700
  • 165c155a08 Delete deprecated sapi::Sandbox::GetComms and its remaining call sites. Sandboxed API Team 2021-08-09 13:49:09 -0700
  • 3f0875798d Delete deprecated sapi::Sandbox::GetPid and its remaining call sites. Sandboxed API Team 2021-08-09 13:35:47 -0700
  • 0621e06a9c Allow recovering from global forkserver failure Wiktor Garbacz 2021-08-06 06:53:27 -0700
  • fe709502f4 Wait for global forkserver when shutting it down Wiktor Garbacz 2021-08-05 07:07:08 -0700
  • e88755256d Use FDCloser in Executor extensively Wiktor Garbacz 2021-08-05 04:15:42 -0700
  • 80ad7bb2b0 Replace a CHECK with a warning Wiktor Garbacz 2021-08-05 03:02:44 -0700
  • 8b1dfd7343 Fix factory method sapi:✌️:Proto<>::FromMessage Christian Blichmann 2021-07-30 03:54:45 -0700
  • fd20eb0b4d Reorder error logging before Terminate() Christian Blichmann 2021-07-29 07:11:32 -0700
  • f14aeee0ad Internal change. Christian Blichmann 2021-07-29 05:51:48 -0700
  • 85c58dc2d7 Reduce logspam: Log Tomoyo LSM check only with VLOG Christian Blichmann 2021-07-27 08:31:38 -0700
  • ccd7b03026 Introduce sapi::OsErrorMessage() for error handling Christian Blichmann 2021-07-27 04:09:37 -0700
  • bb6ae1d4ab Introduce AllowRestartableSequencesWithProcFiles() and tidy up. Paul Wankadia 2021-07-23 02:22:18 -0700
  • 9c21744460 Revert memfd file sealing for embeded files Christian Blichmann 2021-07-20 02:28:54 -0700
  • 7b711b85e8 Rename static singleton accessor Christian Blichmann 2021-07-14 08:00:30 -0700
  • 34c7be759a Another round of file descriptor handling fixes Wiktor Garbacz 2021-07-14 01:32:57 -0700
  • 5267d14248 Take a vector in Policy::AllowUnsafeKeepCapabilities() Christian Blichmann 2021-07-12 05:42:57 -0700
  • 002cb9ae01 More efficient fork request handling and #Cleanup Christian Blichmann 2021-07-12 02:37:17 -0700
  • 372b8e2696 Fix constant name in log message Paul Wankadia 2021-07-12 01:56:06 -0700
  • a290ffc8bc Seal memfd in embed_file.cc Christian Blichmann 2021-07-07 00:58:33 -0700
  • 424c543eb7 Automated rollback of commit 4a38f59728. Wiktor Garbacz 2021-06-28 02:02:35 -0700
  • fe2ee5dfac Do not expose stack_trace.h in public API Wiktor Garbacz 2021-06-25 00:03:27 -0700
  • fe08d724e4 Simplify the dup fix and add better error handling Wiktor Garbacz 2021-06-23 08:13:18 -0700
  • 4a38f59728 Automated rollback of commit a850aa44d2. Sandboxed API Team 2021-06-22 14:49:54 -0700
  • 0ec4f07f96 Fix rare failure while starting the global forkserver Wiktor Garbacz 2021-06-22 07:48:25 -0700
  • a850aa44d2 Better error handling in stacktraces Wiktor Garbacz 2021-06-22 05:51:42 -0700
  • e5cfce71a3 Add new x86-64 syscalls Wiktor Garbacz 2021-06-04 01:01:10 -0700
  • e87a052e61 Fix restarting global forkserver Wiktor Garbacz 2021-05-31 02:19:01 -0700
  • aa568597b0 Add rt_sigprocmask to AllowLogForwarding Sandboxed API Team 2021-05-27 04:40:02 -0700
  • d73f80cfa5 Enable AArch64 syscalls in examples Christian Blichmann 2021-05-26 05:47:10 -0700
  • f159359f65 Automated rollback of commit 5bb161b0db. Sandboxed API Team 2021-05-21 02:59:06 -0700
  • 5bb161b0db Automated rollback of commit e97ecfb955. Sandboxed API Team 2021-05-21 02:37:42 -0700
  • e97ecfb955 Internal change Christian Blichmann 2021-05-21 01:44:24 -0700
  • ab469deac3 Internal change Christian Blichmann 2021-05-20 08:16:45 -0700
  • 78d749380b Fix a data race in Comms Wiktor Garbacz 2021-05-18 05:48:30 -0700
  • a986278550 Raw logging should not allocate memory Wiktor Garbacz 2021-05-18 05:37:10 -0700
  • 2d3a040f64 Minor cleanup/formatting changes Christian Blichmann 2021-05-17 04:06:39 -0700
  • ca6ec4337d Add workaround for active Tomoyo LSM Christian Blichmann 2021-05-10 07:03:15 -0700
  • 5c7903ecd9 Check for either violate() or ViolateIndirect() in stack trace Christian Blichmann 2021-05-06 07:35:41 -0700
  • 0750216bc1 Make stack trace test more resilient against optimizer Christian Blichmann 2021-04-29 06:00:51 -0700
  • 00a7cc5a33 Use sapi::file::GetContents() and light Mini-ELF refactoring Christian Blichmann 2021-04-28 07:48:48 -0700
  • 08e1e733a0 Update third-party dependencies Christian Blichmann 2021-04-26 04:59:52 -0700
  • ab7943abdc Simplify ptrace emulation and code style fixes Christian Blichmann 2021-04-22 06:56:22 -0700
  • d9824dff16 Use absl::Span in BPF disassembler Wiktor Garbacz 2021-04-21 05:32:48 -0700
  • 4344bbceba Add optional VLOG(1) for additional process info on Syscall Violation. Catalin Patulea 2021-04-16 12:42:41 -0700
  • be6c878b01 Internal change touching the generator rules Christian Blichmann 2021-04-16 01:37:39 -0700
  • d5bd1cb38f Pretty-print ptrace event name on WIFSTOPPED. Catalin Patulea 2021-04-15 12:01:42 -0700
  • c15b5cb123 Log more info for seccomp setup failure Wiktor Garbacz 2021-04-15 05:09:12 -0700
  • 6a679a407d Automated rollback of commit 54ac8f86fc. Wiktor Garbacz 2021-04-15 04:53:45 -0700