Closed
Bug 1339129
Opened 8 years ago
Closed 8 years ago
Remove access to http-only cookies from the child process
Categories
(Core :: Networking: Cookies, defect)
Core
Networking: Cookies
Tracking
()
RESOLVED
FIXED
mozilla54
Tracking | Status | |
---|---|---|
firefox54 | --- | fixed |
People
(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-active])
Attachments
(1 file)
11.58 KB,
patch
|
jdm
:
review+
|
Details | Diff | Splinter Review |
CookieServiceChild::GetCookieStringFromHttp() is currently dead code in the content process since it's only used in nsHttpChannel in the parent side. We should just make it impossible for the child process to ever get access to the HTTP-only cookies.
Assignee | ||
Comment 1•8 years ago
|
||
Attachment #8836781 -
Flags: review?(josh)
Updated•8 years ago
|
Attachment #8836781 -
Flags: review?(josh) → review+
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c27179ee59e9
Remove access to HTTP-only cookies from the child process; r=jdm
Updated•8 years ago
|
Blocks: sandbox-sa
Comment 4•8 years ago
|
||
Backed out for failing xpcshell tests netwerk/cookie/test/unit_ipc/test_ipc_parser_0001.js and test_ipc_parser_0019.js:
https://hg.mozilla.org/integration/mozilla-inbound/rev/7a0bdc9f6c1d118c3274157dc6359d50b7aca4e3
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=c27179ee59e9eb226224ec11b907ccce6289fc0c&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=76919530&repo=mozilla-inbound
[task 2017-02-13T20:05:24.667472Z] 20:05:24 INFO - TEST-START | netwerk/cookie/test/unit_ipc/test_ipc_parser_0001.js
[task 2017-02-13T20:05:26.660619Z] 20:05:26 WARNING - TEST-UNEXPECTED-FAIL | netwerk/cookie/test/unit_ipc/test_ipc_parser_0001.js | xpcshell return code: 0
[task 2017-02-13T20:05:26.661018Z] 20:05:26 INFO - TEST-INFO took 1994ms
[task 2017-02-13T20:05:26.663846Z] 20:05:26 INFO - >>>>>>>
[task 2017-02-13T20:05:26.665868Z] 20:05:26 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2017-02-13T20:05:26.671230Z] 20:05:26 INFO - PROCESS | 10402 | JavaScript strict warning: /home/worker/workspace/build/tests/xpcshell/head.js, line 1251: ReferenceError: assignment to undeclared variable _XPCSHELL_PROCESS
[task 2017-02-13T20:05:26.673210Z] 20:05:26 INFO - (xpcshell/head.js) | test run in child pending (2)
[task 2017-02-13T20:05:26.675065Z] 20:05:26 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2017-02-13T20:05:26.676975Z] 20:05:26 INFO - running event loop
[task 2017-02-13T20:05:26.679008Z] 20:05:26 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: assignment to undeclared variable _XPCSHELL_PROCESS" {file: "/home/worker/workspace/build/tests/xpcshell/head.js" line: 1251}]"
[task 2017-02-13T20:05:26.681022Z] 20:05:26 INFO - "CONSOLE_MESSAGE: (info) No chrome package registered for chrome://branding/locale/brand.properties"
[task 2017-02-13T20:05:26.682917Z] 20:05:26 INFO - "CONSOLE_MESSAGE: (info) No chrome package registered for chrome://branding/locale/brand.properties"
[task 2017-02-13T20:05:26.684715Z] 20:05:26 INFO - CHILD-TEST-STARTED
[task 2017-02-13T20:05:26.686712Z] 20:05:26 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2017-02-13T20:05:26.688904Z] 20:05:26 INFO - NS_ERROR_NOT_IMPLEMENTED: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsICookieService.setCookieStringFromHttp]
[task 2017-02-13T20:05:26.691504Z] 20:05:26 INFO - run_test@/home/worker/workspace/build/tests/xpcshell/tests/netwerk/cookie/test/unit/test_parser_0001.js:23:3
[task 2017-02-13T20:05:26.695193Z] 20:05:26 INFO - _execute_test@/home/worker/workspace/build/tests/xpcshell/head.js:536:7
[task 2017-02-13T20:05:26.697083Z] 20:05:26 INFO - @typein:0:158
[task 2017-02-13T20:05:26.698993Z] 20:05:26 INFO - CHILD-TEST-COMPLETED
[task 2017-02-13T20:05:26.700804Z] 20:05:26 INFO - (xpcshell/head.js) | test finished (1)
[task 2017-02-13T20:05:26.703318Z] 20:05:26 INFO - exiting test
[task 2017-02-13T20:05:26.705098Z] 20:05:26 INFO - <<<<<<<
Flags: needinfo?(ehsan)
Assignee | ||
Comment 5•8 years ago
|
||
These tests are just testing the code being removed, so they can be removed as well, I think.
Flags: needinfo?(ehsan)
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0d7d9d00b98f
Remove access to HTTP-only cookies from the child process; r=jdm
Comment 7•8 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox54:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
You need to log in
before you can comment on or make changes to this bug.
Description
•