Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add experimental cookie encryption support #29492

Merged
merged 1 commit into from Jun 2, 2021

Conversation

MarshallOfSound
Copy link
Member

Backport of #27524

See that PR for details.

Notes: Added experimental cookie encryption support behind an Electron Fuse

* 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>
@MarshallOfSound MarshallOfSound requested a review from a team as a code owner June 2, 2021 17:00
@electron-cation electron-cation bot added the new-pr 🌱 PR opened in the last 24 hours label Jun 2, 2021
@trop trop bot added 14-x-y backport This is a backport PR backport/requested 🗳 semver/minor backwards-compatible functionality labels Jun 2, 2021
@electron-cation electron-cation bot removed the new-pr 🌱 PR opened in the last 24 hours label Jun 2, 2021
Copy link
Member

@VerteDinde VerteDinde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Backport approved on behalf of @electron/wg-releases

@MarshallOfSound MarshallOfSound added the backport-check-skip Skip trop's backport validity checking label Jun 2, 2021
@MarshallOfSound MarshallOfSound merged commit 80f051d into 14-x-y Jun 2, 2021
@MarshallOfSound MarshallOfSound deleted the cookie-crypto-14 branch June 2, 2021 23:54
@release-clerk
Copy link

release-clerk bot commented Jun 2, 2021

Release Notes Persisted

Added experimental cookie encryption support behind an Electron Fuse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
14-x-y backport/approved ✅ backport This is a backport PR backport-check-skip Skip trop's backport validity checking semver/minor backwards-compatible functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants