Platform/2014-Q3-Goals
< Platform
Jump to navigation
Jump to search
Platform
2014 General Goals
GFX
Layout
Media
DOM
- [ON TRACK] Mirror prototype of DOM objects through xray wrappers (peterv)
- [ON TRACK] Remove nsDOMClassInfo.cpp
- [ON TRACK] Make less-privileged non-Xrayable unwaived opaque from privileged
code (bug 856067)
- [ON TRACK] Route all JSContext pushing through AutoJSAPI and Implement
GetEntryGlobal (bug 951991)
WebAPI
JS
Accessibility
- Taking shape: Accessibility/Planning/Goals
Perf
Networking
Mobile
A*Team
Web Engineering
SUMO and Input
Release Engineering
Release Engineering Operations
Developer Services
Security & Privacy Engineering
6/30/2014 draft, not yet frozen (More details here: SecurityEngineering/2014/Q3Goals)
Content Security
- [NEW] Gecko Security Hooks: Finish code and debugging for New Channel API, start getting reviews (dri=tanvi)
- [NEW] Gecko Security Hooks: Create plan for addon compatibility (dri=tanvi)
- [NEW] CSP: Remove old JS implementation from mozilla-central (dri=sstamm)
- [NEW] Referer: Finish implementation of <meta> referrer control with volunteer help (dri=sstamm)
- [NEW] Evangelism: Security Open Mic presentation + blog post about new CSP implementation, maybe again as brown bag. (dri=sstamm)
- [NEW] [stretch goal] CSP: Fix majority of CSP 1.1 compatibility bugs (dri=ckerschb)
Tracking Protection
- [NEW] Land first implementation of protection in Fx 33/34 off by default. (dri=mmc)
Communications Security
- [CARRY OVER] SSL Error Reporting finish first implementation of ssl error reporting feature. (dri=grobinson)
- [NEW] Land enforcment of at least 2 more Baseline Requirements in PSM (dri=keeler)
- [NEW] Create roadmap for Cert Revocation improvements (dri=rbarnes)
- [NEW] hpkp - implement pinning http header (dri=cviecco)
- [NEW] [stretch goal] Get CA Program data into one database (dri=kathleen)
Firefox and Platform Security
- Marifuzz fuzzer ported to and running on Flame devices.
- Update ASAN and LSAN work for DOMFuzzer
- Update "Bounty Stars" document with issues found by external reporters and updating DOMFuzzer to reflect these results.
- Get Clang on RelEng ready for official OS X ASan builds.
- Initial work to move CoreFuzz towards running in cloud environments.
- WebCrypto API fuzzing using Dharma fuzzer.
- Port a portion of WebRTC fuzzing from Frambois fuzzer to Dharma fuzzer.
- Peach: Improving and porting Peach 2 to Python 3.
- Public Mozilla Security Github work: Moving of fuzzing tools from Fuzzing Hg to Github, including work to separate harnesses from data generation tools.