Page MenuHomePhabricator

[keyserver] Stop accepting http cookies
ClosedPublic

Authored by michal on Sep 25 2023, 7:37 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 28, 7:57 PM
Unknown Object (File)
Sat, Sep 28, 7:57 PM
Unknown Object (File)
Sat, Sep 28, 7:57 PM
Unknown Object (File)
Sat, Sep 28, 7:57 PM
Unknown Object (File)
Sat, Sep 28, 7:55 PM
Unknown Object (File)
Sat, Sep 14, 1:12 AM
Unknown Object (File)
Fri, Sep 6, 11:59 PM
Unknown Object (File)
Aug 29 2024, 6:11 PM
Subscribers

Details

Summary

ENG-4747
Depends on D9290

We are no longer sending http cookies from the web app, so we can stop accepting them. Note: that means that web clients will need to reload to run the cookie migration.

Test Plan

Check that the web app works and that the websocket connects

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Note: that means that web clients will need to reload to run the cookie migration.

Will web clients just stop working? Or do we have some way to prompt them to refresh? This will be extra important for Electron clients, which typically are "long-running"

Yeah, the electron clients are bit bigger problem... There is a task for the reload prompt: ENG-961 but it wasn't prioritized. For this task I guess we could just leave this diff on phab for some time to let clients migrate? For the desktop app we could even make a "dummy" release to force a reload but not sure if that's worth it.

atul added reviewers: ashoat, tomek.

Deferring to @ashoat/@tomek since I'm not familiar w/ this area of the codebase and it seems important to get right.

Let's defer landing this for a while

This revision is now accepted and ready to land.Sep 26 2023, 6:58 PM

Setting as "plan changes" so it's not landed by mistake

This revision is now accepted and ready to land.Nov 27 2023, 5:56 AM