TPE RIL Network team/2014-06-10: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 53: Line 53:
**{{Bug|1012707}} - Move MobileMessageManager to WebIDL '''(WIP)'''
**{{Bug|1012707}} - Move MobileMessageManager to WebIDL '''(WIP)'''


== Chuck ==  
--[[User:Chucklee|Chucklee]] ([[User talk:Chucklee|talk]]) 03:58, 9 June 2014 (PDT)== Chuck ==  
==== Target ====
==== Target ====
# {{bug|1002314}} - WebAPI: WifiManager.getCapabilities() <b>landed</b>
# {{bug|775499}} - Support subject_match in WPA-EAP mode <b>landed</b>
# WPA-EAP <b>landing</b>
## {{bug|790056}} - Enable WPA-EAP <b>landing</b>
# {{bug|775499}} - Support subject_match in WPA-EAP mode <b>r+</b>
# {{bug|1010252}} - Wifi known network is forgotten while auto-connection failed <b>1.3+</b>
# {{bug|1010252}} - Wifi known network is forgotten while auto-connection failed <b>1.3+</b>
# {{bug|1012549}} - Support import PKCS#12 in wifi <b>User certificate done, studying private key</b>
# {{bug|1020212}} - Wifi keeps retry on WPA-EAP connectiono error <b>WIP</b>
# {{bug|1020866}} - WPA-EAP doesn't use phase 2 authentication <b>WIP</b>


==== Review ====
==== Review ====
# {{bug|1014924}} - [B2G][Tarako][Geolocation] WifiWorker scan fails With wifi off, and geolocation stops
# {{bug|1018355}} - IPv6 tethering failure


==== Pending ====
==== Pending ====
# {{bug|1012549}} - Support import PKCS#12 in wifi <b>User certificate done, studying private key</b>
# {{bug|994564}} - Use different thread for executing wifi command and netutil command <b>WIP</b>
# {{bug|994564}} - Use different thread for executing wifi command and netutil command <b>WIP</b>
# {{bug|981472}} - Join an invalid network, the current connection will be disconnected <b>WIP</b>
# {{bug|981472}} - Join an invalid network, the current connection will be disconnected <b>WIP</b>

Revision as of 10:58, 9 June 2014

Team's updates

<Read Only>

  • Bugs priorities list : 1.3T=1.3+ > 1.4+ > 2.0+ >Feature works.
  • We are in 2.0 now. Target features are NFC, RTSP, WISPr, and WAPEAP.
    • Sprint 4, 06/09 ~ 06/20
    • Sprint 5, 06/23 ~ 07/04
    • Sprint 6, 07/07 ~ 07/18 -> FC
  • Priority bugs list
    1. bug 940893 Cell broadcast for DSDS.
    2. bug 992772 ResolveHostName with the DNS of the specified NetworkInterface.
    3. bug 824145, bug 935843 Support for STK icon display.
    4. bug 889737, bug 843452 Unify both sendMMI() and dial() functions.
    5. bug 1015821 Incorrect roaming status.
    6. bug 1013847 readICCID() even appIndex is -1.
    7. bug 1019807 Hotspot 2.0.
    8. bug 1019691 WLAN connect priority order.
    9. bug 1012549 Support importing PKCS#12 file format.
    10. According to carrier's PLMN to decide APN setting.
    11. After manually selecting network, phone should not back to network auto selection mode.
    12. Study for OpenVPN and Upnp.

Team memebers' updates

Aknow

  • Done: landed
    1. bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
    2. bug 1017413 - Make sure all the emulator cmd is success
    3. bug 1018051 - Add a slight delay in test_outgoing_emergency_in_airplane_mode.js
  • Target:
      • r+, ready to land
    1. bug 784429 - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated
    2. bug 936982 - Hanging all calls inside conference call leaves additional "connected" status to last hangup call
  • Pending:
    1. bug 838920 - Intermittent test_outgoing_hangup_alerting.js
    2. bug 889737 - [MMI] Unify both sendMMI() and dial() functions

Bevis

  • Ongoing
    • bug 1012621 - [B2G][SMS/MMS] Re-Layout Test Folders in MobileMessage (feedback+)
      • Apply "hg mv" to re-create the patch.
  • Done
    • bug 824717 - WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object. (landed)
    • bug 999867 - [Sora]MMS receiving is not possible (landed)
    • bug 1008557 - [Flame] Unable to send or receive SMS (landed)
    • bug 1011689 - [B2G][Messaging] Attempting to send an MMS to more than 10 contacts returns an error message (WONTFIX)
      • AT&T MMSC limitation according the reponse text in M-Send.conf ("Too many recipients").
  • Pending
    • bug 921326 - Cellbroadcast API: support multiple sim cards
    • bug 1012707 - Move MobileMessageManager to WebIDL (WIP)

--Chucklee (talk) 03:58, 9 June 2014 (PDT)== Chuck ==

Target

  1. bug 775499 - Support subject_match in WPA-EAP mode landed
  2. bug 1010252 - Wifi known network is forgotten while auto-connection failed 1.3+
  3. bug 1020212 - Wifi keeps retry on WPA-EAP connectiono error WIP
  4. bug 1020866 - WPA-EAP doesn't use phase 2 authentication WIP

Review

  1. bug 1014924 - [B2G][Tarako][Geolocation] WifiWorker scan fails With wifi off, and geolocation stops
  2. bug 1018355 - IPv6 tethering failure

Pending

  1. bug 1012549 - Support import PKCS#12 in wifi User certificate done, studying private key
  2. bug 994564 - Use different thread for executing wifi command and netutil command WIP
  3. bug 981472 - Join an invalid network, the current connection will be disconnected WIP
  4. bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
  5. bug 928775 - Support UESRNETWPIN r?
  6. bug 930355 - Wifi Enable API r?
  7. bug 917097 - Wifi Enabled in airplane mode r+

Dimi

  • Done & Reviewing
  1. bug 993836 - [NFC] Emulator support for reading NDEF data from type 2 tag. land
  2. bug 1017038 - [NFC] Build after f38720e3 commit fails. land
  3. bug 1001315 - [NFC] Testcase for reading url from type 2 tag. land
  4. bug 984207 - NFC should be in card-emulation mode when NFC option is enable and screen is off. land
  5. bug 1014485 - [Flame][NFC]: NfcConnector::Create() still keep calling socket() to consume performance even device has no nfcd. device team fix
  6. bug 1011358 - In the Mountain View QA lab, master on Hamachi/Flame often fails to find the "ateam" SSID (76 dbm signal strength). AP issue
  • Working
  1. bug 1017485 - [Follow up of Bug 984207] Define timing to enable/disable P2p mode. on-going
  2. bug 1018068 - [NFC] NFC sharing does not work. on-going
  3. bug 997576 - [NFC] Testcase for reading empty NFC tag. on-going...

Edgar

Target

Review & feedback

  • bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH.
  • bug 821578 - B2G Emulator: Support data call with multiple APN.

Pending

  • bug 991582 - B2G RIL: Handle the result of RIL request in a consistent way.
    • WIP patches
  • bug 1007535 - [B2G][Emulator] Support UNSOLICITED_ON_USSD in emulator.
    • Need to follow the spec 27.005, AT+CUSD.
  • bug 861725 - B2G Emulator: support call forwarding.
    • WIP patches.

Ethan

Done & Target

  1. bug 1015169 - [RTSP][V2.0] Cannot play RTSP streaming after reloading web page (regression) (landed)
  2. bug 1014360 - Cannot render MP4 video - vdec_open failed (regression) (landed)
  3. bug 1020379 - [RTSP] Potential infinite loop and compile warnings in ARTPConnection.cpp (landed)
  4. The repository "darwinstreamingserver" in git.mozilla.org was approved and created (follow-ups are still undergoing).
  5. bug 1020956 - [RTSP] The kernel crash happened if RTSP streaming is interrupted several times by incoming call (2.0, ongoing)
  6. bug 998899 - [META][RTSP] Build automated tests for RTSP feature (2.0, ongoing)
    • bug 1003711 - [RTSP] Build Darwin Streaming Server on B2G emulator (2.0, ongoing)
    • bug 1011414 - [RTSP] Request for a new repository: darwinstreamingserver (2.0, resolved fixed)

Tracking & Debugging

  1. bug 1021890 - [RTSP] Compiler warning - character constant too long in RTSPConnectionHandler.h (new)
  2. bug 1017444 - [RTSP] Follow-up of 951278 - Potential audio/video out-of-sync after end-of-stream (ongoing)

Pending

  1. UI issues belonged to "Toolkit > Video/Audio Controls" component.
  2. bug 1003037 - [RTSP] Can't play Rtsp streaming from itv.wo.com.cn (live streaming)
  3. bug 975257 - [RTSP][V1.3] No warning message pops up after disabling network on the hotspot
  4. bug 1000229 - Follow-up of 992568 - RtspChannelParent is constructed unexpectedly by nsXMLHttpRequest::Open()
  5. bug 1000279 - Follow-up of 992568 - Refine parameters of NeckoParent::AllocPRtspChannelParent()
  6. bug 1000286 - Follow-up of 992568 - Integration test of RTSP with system browser
  7. bug 1000293 - Follow-up of 992568 - Resume function does not work as expected

Henry

Done & Working

  1. bug 1015901 - Wifi on emulator doesn't remember networks
    • Add "update_config=1" to template wpa_supplicant.conf
    • getKnownNetworks; dontConnect
  2. bug 1001897 - crash in wifi_connect_on_socket_path
    • fd >= 1024 is possible for B2G so wpa_supplicant is going to be fixed.
  3. bug 1010733 - Capability for partner's app to implement WISPr function
  4. bug 1017513 - Add existing captive portal xpcshell test cases to xpcshell_b2g.ini
  5. bug 1016773 - Test case for default route switch

Target

  1. Test platform for wifi tethering

Hsinyi

Target.(Bug Number, Summay, Stauts, Estimated date)

  1. bug 1011429 - [B2G][RIL] _updateActiveCall() isn't correct in cdma 3way call scenario landed
  2. bug 981519 - [CDMA] Number and name presentation r+, waiting for Gaia
  3. bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH r+
  4. bug 1010035 - [B2G] add marionette tests for Cdma 3-way calling ongoing, WIP
    • Intermitten failure, debugging
  5. bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting ongoing
  6. bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling pending

Tracking & Debugging

  1. bug 1008501 - Cell broadcast messages should not be user disabled
  2. bug 1015896 - [tarako] unable to add new group call after Communication app is killed 1.3T?
  3. bug 1015821 - [Tarako] Incorrect roaming status 1.3T?
  4. bug 1005823 - [Dolphin] Cannot place emergency call w/o SIM card 1.4+

Reviews and Feedbacks

  1. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement r+
  2. bug 1012504 - Rewrite test_emergency_label.js by promise
  3. bug 1003650 - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled"
  4. bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
  5. bug 1015097 - Rewrite test_outgoing_emergency_in_airplane_mode.js

Others

  1. Weekly meeting with QC
  2. NetworkManager API discussion

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
      • landed!
    2. bug 821578 - B2G Emulator: Support data call with multiple APN
      • r+, merged on github.
      • after running full try, in some cases, the returned ifname is not what we expect.
      • debugging
    3. bug 1017470 - B2G RIL: reconnect data call only if necessary when apns are updated (new)
      • ongoing.
  • Pending
    1. bug 997654 - B2G RIL: let each network handle its own host routes
    2. bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
    3. bug 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
  • Reviews/Feedbacks/Others:

John

  • Pending
    • bug 746074 - Allow enforcing network-usage policies on "web apps"
    • bug 780087 - When an app exceed allowed traffic, block its network traffic
    • bug 959528 - [Network Metering] Obtain network traffic cost by OTA
    • bug 935838 - [Per App Network Traffic Metering] Collect per app traffic in UDP Socket API

Vicamo

PTO from 5/19 to 5/30.

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 1010292 - crash in strstr | update_ctrl_interface
      • reopen, can't reproduce yet.
    2. bug 774582 - Unable to know if there is a user connected to Wifi tethering network
      • fixed the crash in Flame.
    3. bug 1014924 - [B2G][Tarako][Geolocation] WifiWorker scan fails With wifi off, and geolocation stops
      • ongoing
    4. bug 1008797 - Test case for bug 993598
      • ongoing
    5. bug 984295 - [Rtsp] Serialize Rtsp controller requests
      • pending
  • Review Bugs
    1. bug 1016022 - Wifi tethering not restarted on unsolicited firmware restart
      • landed
    2. bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • pending
    3. bug 945569 - Support Wifi Display device discovery and group formation
      • pending
    4. bug 981472 - [Sora][Wi-Fi] Join an invalid network, the current connection will be disconnected
      • pending
  • Tracking.(Bugs that should be fixed or interested)
    1. bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
    2. bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available

Yoshi

  • bug 1013792 - NFC: Cannot handle NFC tags of ISO_DEP technology. landed
  • bug 1013853 - NFC: Move application/vnd.bluetooth.ep.oob into NDEF. r?
  • bug 1000839 - NFC: NfcUtils.encodeNDEF is not used and it's buggy. de-assign myself because of low priority
  • bug 1003775 - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. ongoing
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? sent
  • bug 963541 - B2G NFC: Have a clear definition with NFCTag.connect and NFCTag.close. (pending, will back to this after NfcA or IsoDep is supported)
  • reviewed bug 979868 - B2G NFC: support UICC-based card-emulation as per ISO/IEC 14443 Type A&B
  • reviewed bug 933595 - Nfc Chrome process to handle all error codes as per Gonk/nfcd protocol
  • reviewed bug 976402 - [Parent Process - Nfc.js] Do not even add the target if the session IDs do not match.

Borting

  • Target
    1. bug 951976 - API for Resource Statistics
      • WebIDL patch (ehsan r+, jonas r?)
      • Implementation patch (updated)
      • Test case
        • xpcshell test (impl done)
        • Mochitest test (impl done)
    2. bug 947779 - Support auto clearing statistics and alarms when app is removed
      • (impl done)
    3. bug 854200 - PowerStats implementation
      • Obtain app's pid & childID (done)
      • Implement processingQueue based on Promise (done)
      • Implement periodic update (once per day) (done)
      • Modify some methods of ResourceStatsDB.jsm to support Promise-like query, which includes: (undergo)
        • getStats(), clearStats(), clearAllStats()
        • getAlarms()
        • saveNetworkStats(), savePowerStats()
  • Pending
    1. bug 899596 - Get Wi-Fi link speed (r+)
    2. bug 854202 - Obtain system metrics and power profile (r+)
      • Should be rebased after bug 951976 is landed

Wesley(EPM)

Thanks for the demo video :)

Howie (EPM for Networking)

  • Close every feature-b2g bug before 5/30
  • Please put ETA on 1.3 & 1.4 blockers
  • Please put story points on every task you do
  • Raise your hand if there's any risk for not completing the 2.0 features.