Rewrite authentication code with Tokenizer
Categories
(Core :: Networking, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox93 | --- | fixed |
People
(Reporter: valentin, Assigned: valentin)
References
Details
(Whiteboard: [necko-triaged])
Attachments
(12 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
- Passes challenges as
const nsACString&
- Uses Tokenizer to parse input
- Uses
nsHttpDigestAuth::ParseChallenge
instead of duplicating code - Sorts challenges by algorithm
- Note: bits of code that use a FlatCString and raw char pointers are fixed
in a following patch in this stack
Depends on D112594
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D112595
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D112596
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D112597
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D112598
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D112599
Assignee | ||
Comment 8•4 years ago
|
||
Depends on D112601
Assignee | ||
Comment 9•4 years ago
|
||
Depends on D112602
Assignee | ||
Comment 10•4 years ago
|
||
Depends on D112603
Assignee | ||
Comment 11•4 years ago
|
||
Depends on D112604
Updated•4 years ago
|
Assignee | ||
Comment 12•4 years ago
|
||
Depends on D112596
Assignee | ||
Comment 13•4 years ago
|
||
- The use of PromiseFlatCString is temporary. It is removed in the next patches in the stack.
Depends on D112911
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 14•3 years ago
|
||
Comment on attachment 9216792 [details]
Bug 1705659 - Use Tokenizer in ParseRealm r=#necko
Revision D112594 was moved to bug 669675. Setting attachment 9216792 [details] to obsolete.
Comment 15•3 years ago
|
||
Comment 16•3 years ago
•
|
||
Backed out 14 changesets (Bug 1705659, Bug 472823, Bug 669675) for causing bustages in nsHttpChannelAuthProvider.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/a9431e068bcd2dc86778d9b12bc7775850e2736b
Push with failures, failure log.
(Update): Also caused mochitest plain failures.
Comment 17•3 years ago
|
||
Comment 18•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b6b51bc167ac
https://hg.mozilla.org/mozilla-central/rev/5449d9e08034
https://hg.mozilla.org/mozilla-central/rev/c977551bad6e
https://hg.mozilla.org/mozilla-central/rev/2f0aacbd42b1
https://hg.mozilla.org/mozilla-central/rev/0ea348abee78
https://hg.mozilla.org/mozilla-central/rev/de990e6c944d
https://hg.mozilla.org/mozilla-central/rev/e688986c7011
https://hg.mozilla.org/mozilla-central/rev/a179695a56c9
https://hg.mozilla.org/mozilla-central/rev/3c9556a8df55
https://hg.mozilla.org/mozilla-central/rev/46e559f45338
https://hg.mozilla.org/mozilla-central/rev/361c177ed131
https://hg.mozilla.org/mozilla-central/rev/adad38c05584
Comment 19•3 years ago
|
||
Backed out 14 changesets (Bug 1705659, Bug 472823, Bug 669675) as requested by valentin for causing regressions.
https://hg.mozilla.org/integration/autoland/rev/4207821cb4e016141be3c4b331f1ede47c90c0b7
Comment 20•3 years ago
|
||
Comment 21•3 years ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/4207821cb4e0
Comment 22•3 years ago
|
||
Comment 23•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/090b4ff09c66
https://hg.mozilla.org/mozilla-central/rev/76462198a0e3
https://hg.mozilla.org/mozilla-central/rev/94897e7cc6e8
https://hg.mozilla.org/mozilla-central/rev/d1d299ee9271
https://hg.mozilla.org/mozilla-central/rev/3245e43a3ef8
https://hg.mozilla.org/mozilla-central/rev/378d8f794bde
https://hg.mozilla.org/mozilla-central/rev/da10f609bb94
https://hg.mozilla.org/mozilla-central/rev/36f63a708615
https://hg.mozilla.org/mozilla-central/rev/7c3b36a07eef
https://hg.mozilla.org/mozilla-central/rev/0b63e24e8d16
https://hg.mozilla.org/mozilla-central/rev/2c981fa45bb8
https://hg.mozilla.org/mozilla-central/rev/c0d6eff2103b
Assignee | ||
Updated•3 years ago
|
Description
•