Commit History

Author SHA1 Message Date
  Milan Burda b3ed83055c fix: execute session preload scripts in sandboxed renderers (#17875) 6 years ago
  Milan Burda 61d1df2b43 fix: remove crashReporterRenderer.sendSync() workaround for init() (#17409) 6 years ago
  Milan Burda e253c9bfe6 feat: add additional remote APIs filtering (#16688) 6 years ago
  trop[bot] db933fd5c8 security: improve IPC validation in guest-view-manager (#16283) 6 years ago
  trop[bot] 4ad3a39f1d security: only handle related IPCs when <webview> tag is enabled (backport: 4-0-x) (#15931) 6 years ago
  Milan Burda f43920e436 feat: add remote.require() / remote.getGlobal() filtering (#15562) 6 years ago
  Cheng Zhao d07115e1dc Fix missing remote object error when calling remote function created in preload script (4-0-x) (#15446) 6 years ago
  trop[bot] a313aaea72 feat: security: add an option to disable the remote module (#15222) 6 years ago
  trop[bot] fd205a1577 fix: small refactoring regressions (backport: 4-0-x) (#15224) 6 years ago
  Milan Burda b50f86ef43 refactor: use separate ipc-renderer-internal / ipc-main-internal APIs for Electron internals (#13940) 6 years ago
  Milan Burda 5efb0fdff1 feat: add security warnings to sandboxed renderers (#14869) 6 years ago
  Milan Burda 3ad3ade828 refactor: add prefer-const to .eslintrc + fix errors (#14880) 6 years ago
  Milan Burda d48f9bcf7f refactor: implement <webview> methods via dedicated IPCs without the remote module (#14377) 6 years ago
  Milan Burda b499d57cfd refactor: use error-utils for remote exception serialization / deserialization (#14788) 6 years ago
  Milan Burda 3df739fa89 refactor: implement crashReporter.start() without the remote module (#14434) 6 years ago
  Samuel Attard 54ef906832 [RFC] perf: use an internal module resolver to improve require performance (#14633) 6 years ago
  Samuel Attard 558fff69e7 chore: update to standard 12 6 years ago
  Milan Burda 28e4fcea3b refactor: move common logic to handleRemoteCommand 6 years ago
  Milan Burda f1fe485768 fix: don't expose desktopCapturer in sandboxed renderers if the feature is disabled (#14310) 6 years ago
  Milan Burda c23e7fa101 refactor: implement ipcRenderer.sendTo in native code for better performance (#14285) 6 years ago
  Milan Burda fc85d02786 feat: expose missing process APIs in sandboxed renderers (#13505) 6 years ago
  Milan Burda 702cc84bd3 Don't pass preloadPath via ELECTRON_BROWSER_SANDBOX_LOAD for security reasons (#13031) 6 years ago
  Milan Burda db38c8b620 Fix process.execPath returning parent process path instead of the helper in sandboxed renderer (#13839) 6 years ago
  Cheng Zhao 3094f62f0b fix: use webContentsId with contextId together (#13749) 6 years ago
  Cheng Zhao 305e3aad40 refactor: remove private webContents.getId() API (#13674) 6 years ago
  Cheng Zhao 4cdb1b8fc3 fix double-freeing remote references 6 years ago
  Milan Burda 08ccc2d624 refactor: rpc-server.js cleanup (#13420) 6 years ago
  Milan Burda 4cfe5ecaa4 add proper support for typed arrays in remote (#13055) 7 years ago
  Thiago de Arruda 6f076f7433 Refactor sandbox preload initialization. (#12877) 7 years ago
  Milan Burda 7c19ae302e replace isEventEmitter with instanceof EventEmitter (rpc-server) (#12998) 7 years ago