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 |