TPE CONNECTIVITY GROUP/2015-Q2: Difference between revisions

Update Ethan's part
(Update Ethan's part)
 
(23 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= High level Goals for the team =
= High level Goals for the team =
== Fix 2.2 blockers ==
== Fix 2.2 blockers ==
# https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2.2%2B
* priority: p1
* https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2.2%2B


== Have the performance improvement plan and finish one performance improvement ==
== Have the performance improvement plan and finish one performance improvement ==
# Performance bugs - https://etherpad.mozilla.org/B2GPerfItems
* priority: p1
# WiFi
* Performance bugs - https://etherpad.mozilla.org/B2GPerfItems
# RTSP  
* Performance task force
# NFC
*# {{Bug|1159639}} - Implement API to add performance marker
# Performance task force
* Performance plan
*# WiFi ?
*# RTSP ?
*# NFC ?
 
== Engage with new security model ==
* priority: p1
* Fix service worker bugs
*# {{Bug|1158735}} - FetchEvent.client asserting in onFetch when there's no document
* Fix CSP bugs
*# {{Bug|959388}} - CSP 1.1: Workers have their own CSP policies, should not inherit from parent document ('''in progress''')
*# {{Bug|881509}} - Content Security Policy ShouldLoad and ShouldProcess do not use request principal (blocks 959388)
*# {{Bug|908933}} - CSP does not block cross-domain applets with object-src 'self
*# {{Bug|1030936}} - [CSP] remove fast-path for certified apps once the C++ backend is activated
*# Introduction to SOP, XSS and CSP - https://goo.gl/HFUysT


== Have a new HAL for emulator/New Gonk layer ==
* Fix same origin and cookie jars bugs
# meeting minutes - https://taiwan.etherpad.mozilla.org/1253
*# https://github.com/allstarschh/b2gSecurity/blob/master/origin.md
# New HAL interface task force
*# Intro for the origin in new security model - http://bit.ly/1AbTqvQ
*# See depending bug {{Bug|1163254}}


== Engage with new security model ==  
== Emulator porting ==
# Fix service worker bugs
* priority: p1
# Fix CSP bugs
* Support marionette test for WiFi in emulator-kk
# Fix same origin and cookie jars bugs
*# {{Bug|1001261}} - (emulator_wifi) B2G WiFi emulation on emulator-kk
## https://github.com/allstarschh/b2gSecurity/blob/master/origin.md
* Support marionette test for NFC in emulator-kk
## Intro for the origin in new security model - http://bit.ly/1AbTqvQ
*# {{Bug|1030628}} - (b2g-nfc-emulator) [Meta] NFC emulator improvements
* Support automatically test for RTSP
*# {{Bug|998899}} - [META][RTSP] Build automated tests for RTSP feature


== RTSP client/server refactor ==
== Multiscreen ==
* priority: p2
* {{Bug|1116089}} - [Meta] Support "1 UA multi-screen" on FxOS


== NFC/WIFI/RTSP test case ==
== NFC/WIFI/RTSP test case ==
* priority: p2


== WIFI related bugs ==
== A talk for tw all ==
* End of Stage 1 presentation for Necko study group


== Multiscreen ==
== RTSP client refactor ==
* priority: p2
* {{Bug|1138262}} - [META][RTSP] Refactor RTSP component


== A talk for tw all ==
== WIFI related bugs ==
* Support EAP TLS
*#{{Bug|1151726}} - [Wifi] TEST-UNEXPECTED-ERROR|test_wifi_associate_WPA_EAP_TTLS.js
*# {{Bug|1163089}} - [Wifi] Marionette tests for Wifi WPA-EAP associate start to fail
*# {{Bug|1156204}} - [Settings] Add support for PKCS#12 files
*# {{Bug|998226}} - [wifi][Gaia] To support EAP-TLS and manage user certificate in WLAN setting
*# {{Bug|1163031}} - [Wifi] Provide more detail when certificate management API error


== Emulator porting ==
== Have a new HAL for emulator/New Gonk layer ==
* priority: p2
* meeting minutes - https://taiwan.etherpad.mozilla.org/1253
* New HAL interface task force


= Individual Goals and high level schedule =  
= Individual Goals and high level schedule =  
== Yoshi ==
== Yoshi ==
https://wiki.mozilla.org/images/b/b4/Moz2015q2_yoshi.pdf
# Fix same origin and cookie jars bugs
# Fix same origin and cookie jars bugs
# NFC
# NFC


== Henry ==
== Henry ==
# Multi-Windows
# Landed gecko patches for Multi-Windows
# Wifi
#* Screen manager redesign for multiple display purpose.
#* Co-work with Shelly to land the primary gecko Bug 1138287.
#* Co-work with Luke to land gaia patches.
# Fixed WiFi bugs
#* Help investigate Z3C wifi issues.
# Review slides: https://docs.google.com/presentation/d/1kqP2iD2wyDrQO09vmRTaLduJCJPnp3U15odcmi33X4s/edit#slide=id.p
 
== Dimi ==  
== Dimi ==  
# Fix same origin and cookie jars bugs
# https://docs.google.com/presentation/d/1Vuo1CQBNgmd21nFvLkj06vuuWR_9LLKqUK0BmcAEwH4/edit?usp=sharing
# NFC related
 
# Fix some service worker bugs
# Participate new security model architecture design discussion on server worker 
# Fix NFC bugs


== Ethan ==  
== Ethan ==
# Fix same origin and cookie jars bugs
* Slides: https://goo.gl/yJAoSW
# Fix CSP bugs
* Contributions in 2015 Q2
# RTSP
*# Resolve, feedback and code review bugs for RTSP and NetworkStats components.
*# Contribute to DOM study group. Provide a brown bag for DOM introduction.
*# Host Necko study group. Totally 10 sessions in this quarter.
*# Research for new security model: SOP (same-origin policy), XSS (cross-site scripting), CSP (content security policy), ..., etc.
*# Provide technical sharing talks on SOP, XSS and CSP.
*# Cooperate with security team on CSP bugs.


== Jonathan ==
== Jonathan ==
* https://docs.google.com/a/mozilla.com/presentation/d/1tdhu753HBLDHfB9vgQvjT9sC3pF0CgTSgdt5mqN-Pkw/edit?usp=sharing
# RTSP
# Performance improvement
Confirmed users
620

edits