electron/shell/browser/net
Samuel Attard 7984933e9c
feat: add experimental cookie encryption support (#27524)
* feat: add experimental cookie encryption support on macOS

* chore: fix TODO

* update patches

* feat: make cookie encryption work on windows

* chore: update cookie encryption support comments

* fix: only call OSCrypt::Init on windows

* chore: make cookie encryption work on linux

* Update shell/browser/net/system_network_context_manager.cc

Co-authored-by: Jeremy Rose <jeremya@chromium.org>

* chore: fix lint

* chore: update patches

* chore: update patches to upstreamed variants

* chore: use chrome ::switches constants

* chore: remove bad patch

* build: disable cookie encryption by default

* chore: update patches

* fix: provide std::string to NoDestructor

* chore: fix macos, nodestructor syntax

* build: fix macOS build due to mismatch in DEFINE

Co-authored-by: Electron Bot <electron@github.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
2021-05-26 12:16:55 -07:00
..
asar chore: bump chromium to 92.0.4475.0 (master) (#28462) 2021-04-15 10:44:35 -07:00
cert_verifier_client.cc feat: expose the chromium validated certificate in the certificate verify proc (#21890) 2020-01-27 10:48:29 -08:00
cert_verifier_client.h feat: expose the chromium validated certificate in the certificate verify proc (#21890) 2020-01-27 10:48:29 -08:00
electron_url_loader_factory.cc chore: bump chromium to 92.0.4496.0 (master) (#28907) 2021-05-03 20:13:46 -07:00
electron_url_loader_factory.h chore: bump chromium to 92.0.4499.0 (master) (#29046) 2021-05-06 15:01:04 -07:00
network_context_service.cc feat: add experimental cookie encryption support (#27524) 2021-05-26 12:16:55 -07:00
network_context_service.h refactor: CertVerifier is not in the network namespace anymore 2021-03-05 15:08:38 -08:00
network_context_service_factory.cc chore: rename atom -> electron (#21986) 2020-02-04 12:19:40 -08:00
network_context_service_factory.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
node_stream_loader.cc refactor: CreateDataPipe deprecated form was removed 2021-03-05 16:42:15 -08:00
node_stream_loader.h chore: bump chromium to 90.0.4415.0 (master) (#27694) 2021-03-04 09:27:05 -08:00
proxying_url_loader_factory.cc chore: bump chromium to 92.0.4496.0 (master) (#28907) 2021-05-03 20:13:46 -07:00
proxying_url_loader_factory.h chore: bump chromium to 92.0.4475.0 (master) (#28462) 2021-04-15 10:44:35 -07:00
proxying_websocket.cc chore: bump chromium to 096e5313aaf19dfa0c4710145c34d (master) (#26535) 2020-12-14 10:57:36 -08:00
proxying_websocket.h chore: bump chromium to 90.0.4415.0 (master) (#27694) 2021-03-04 09:27:05 -08:00
resolve_proxy_helper.cc chore: bump chromium to 92.0.4496.0 (master) (#28907) 2021-05-03 20:13:46 -07:00
resolve_proxy_helper.h chore: rename atom -> electron (#21986) 2020-02-04 12:19:40 -08:00
system_network_context_manager.cc feat: add experimental cookie encryption support (#27524) 2021-05-26 12:16:55 -07:00
system_network_context_manager.h chore: bump chromium to 580fe983e138952553cd6af11ee8b (master) (#23379) 2020-05-26 13:06:26 -07:00
url_pipe_loader.cc refactor: CreateDataPipe deprecated form was removed 2021-03-05 16:42:15 -08:00
url_pipe_loader.h chore: bump chromium to 90.0.4415.0 (master) (#27694) 2021-03-04 09:27:05 -08:00
web_request_api_interface.h chore: bump chromium to 1a093e6a0cb5e72ba78990fe39824 (master) (#24575) 2020-07-21 22:34:34 -07:00