Introduce deCOMtaminated IDNA functions and benchmark them
Categories
(Core :: Networking: DNS, task, P2)
Tracking
()
People
(Reporter: hsivonen, Assigned: hsivonen)
References
(Blocks 1 open bug)
Details
(Keywords: sec-other, Whiteboard: [necko-triaged] [adv-main126-])
Attachments
(1 file)
To prepare for swapping in a different back end, add deCOMtaminated IDNA/UTS46 conversion functions (currently delegating to the XPCOM methods) and benchmark them.
Assignee | ||
Comment 1•11 months ago
|
||
The plan is to replace the implementations of these functions with an
ICU4X/Rust back end and then make the XPCOM versions call into these.
Migrating existing C++ callers is out of scope for this changeset.
Comment 3•11 months ago
|
||
Backed out for causing build bustages on nsStandardURL.h
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/workspace/obj-build/dist/include/nsStandardURL.h:201:50: error: no viable conversion from returned value of type 'StaticRefPtr<nsIIDNService>' to function return type 'nsIIDNService *'
Assignee | ||
Comment 4•11 months ago
|
||
Try run of a trivial build fix: https://treeherder.mozilla.org/jobs?repo=try&revision=195b034807d1b58de1fb095dcfb7790134bd3eaa
Assignee | ||
Comment 5•11 months ago
|
||
Try run with another trivial build fix for another non-unified failure:
https://treeherder.mozilla.org/jobs?repo=try&revision=21882d0ba2fb5b5cb5319795e656873fcd977e64
Comment 7•11 months ago
|
||
Backed out for causing gtest failures
- Backout link
- Push with failures
- Failure Log
- Failure line: SUMMARY: AddressSanitizer: global-buffer-overflow /builds/worker/workspace/obj-build/dist/include/nsStringIterator.h:49:36 in operator*
Assignee | ||
Comment 8•11 months ago
|
||
(In reply to Cristian Tuns from comment #7)
- Failure line: SUMMARY: AddressSanitizer: global-buffer-overflow /builds/worker/workspace/obj-build/dist/include/nsStringIterator.h:49:36 in operator*
Filed as bug 1887815. Marking this bug security-sensitive for now.
Updated•11 months ago
|
Comment 9•11 months ago
|
||
I'll mark this sec-other because the actual sec problem has bug 1887815 filed for it.
Comment 10•10 months ago
|
||
Comment 11•10 months ago
|
||
Updated•10 months ago
|
Updated•9 months ago
|
Updated•5 months ago
|
Description
•