electron/shell/common/api
Samuel Attard 57d088517c
feat: add support for validating asar archives on macOS (#30667)
* feat: add support for validating asar archives on macOS

* chore: fix lint

* chore: update as per feedback

* feat: switch implementation to asar integrity hash checks

* feat: make ranged requests work with the asar file validator DataSourceFilter

* chore: fix lint

* chore: fix missing log include on non-darwin

* fix: do not pull block size out of missing optional

* fix: match ValidateOrDie symbol on non-darwin

* chore: fix up asar specs by repacking archives

* fix: maintain integrity chain, do not load file integrity if header integrity was not loaded

* debug test

* Update node-spec.ts

* fix: initialize header_validated_

* chore: update PR per feedback

* chore: update per feedback

* build: use final asar module

* Update fuses.json5
2021-09-09 14:49:01 -07:00
..
api.mojom chore: remove unused and broken ipcRendererInternal.sendTo() (#29743) 2021-06-17 23:26:18 -05:00
BUILD.gn Merge branch 'master' into roller/chromium/master 2021-03-15 18:43:25 -04:00
electron_api_asar.cc feat: add support for validating asar archives on macOS (#30667) 2021-09-09 14:49:01 -07:00
electron_api_clipboard.cc chore: bump chromium to 95.0.4612.5 (main) (#30503) 2021-08-23 20:52:17 -04:00
electron_api_clipboard.h 2757472: Reland "Reland "[LSC] Remove base::string16 alias"" 2021-03-16 12:18:45 -04:00
electron_api_clipboard_mac.mm 2757472: Reland "Reland "[LSC] Remove base::string16 alias"" 2021-03-16 12:18:45 -04:00
electron_api_command_line.cc chore: bump chromium to 93.0.4530.0 (master) (#29256) 2021-06-03 01:05:04 -07:00
electron_api_environment.cc refactor: check ELECTRON_ENABLE_LOGGING via native implementation (#25623) 2020-10-06 09:58:31 +09:00
electron_api_key_weak_map.h
electron_api_native_image.cc chore: bump chromium to 93.0.4530.0 (master) (#29256) 2021-06-03 01:05:04 -07:00
electron_api_native_image.h feat: serialize NativeImage over ipc (#30729) 2021-09-07 10:37:45 -07:00
electron_api_native_image_mac.mm feat: add nativeImage.createThumbnailFromPath API (#24802) 2020-08-24 09:36:13 -07:00
electron_api_native_image_win.cc fix: remove ipc wrapper for nativeImage.createThumbnailFromPath (#30728) 2021-08-27 14:21:36 -07:00
electron_api_shell.cc 2757472: Reland "Reland "[LSC] Remove base::string16 alias"" 2021-03-18 15:55:51 -04:00
electron_api_testing.cc feat: bring --enable-logging functionality in line with Chromium (#25089) 2021-06-17 14:17:25 -07:00
electron_api_v8_util.cc fix: check DCHECK_IS_ON() instead of #ifdef DCHECK_IS_ON (#29620) 2021-06-14 11:06:09 +09:00
electron_bindings.cc chore: use =default for default constructors/destructors (#29511) 2021-06-04 13:16:13 +09:00
electron_bindings.h fix: no more need to hijack process.stdout on Win32 (#25765) 2020-10-05 10:10:38 -07:00
features.cc Merge branch 'master' into roller/chromium/master 2021-03-15 18:43:25 -04:00
object_life_monitor.cc refactor: use C++11 class member variable initialization (#27477) 2021-01-26 12:16:21 -06:00
object_life_monitor.h refactor: use C++11 class member variable initialization (#27477) 2021-01-26 12:16:21 -06:00