TPE RIL Network team/2014-04-22

From MozillaWiki
Jump to navigation Jump to search

Team memebers' updates

Aknow

  • Done:
    1. bug 990472 - [B2G][RIL] mozTelephony.dial() should reject when there are more than 2 calls .. landed
  • Target:
    1. bug 784429 - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated .. r?
    2. bug 977085 - B2G RIL: remove nsIGonkTelephonyProvider::notifyCallError .. r?
      • Remove unused interface
    3. bug 996444 - [B2G] [RIL] remove gTelephonyList .. r?
      • Remove unused global variable
    4. bug 997003 - Refactor: setupConference in telephony test code .. r?
      • Utility function in test code
      • Merge setupConference'Two'Calls, setupConference'Three'Calls, ..'Five'.. into setupConference([calls..]) w/ arbitrary calls
  • Pending:
    1. bug 889737 - [MMI] Unify both sendMMI() and dial() functions

Bevis

  • Done
    • bug 991988 - UI Freezes when trying to send MMS while data is down. (landed) (1.3+)
  • New
    • bug 992772 - [B2G][RIL][NetworkManager] ResolveHostName with the DNS of the specified NetworkInterface. (new)
      • Since JB 4.3, Netd provides additional |iface| parameter in |getaddrinfo| command.
      • Next topic is to review all the call path of |getaddrinfo| in gecko.
    • bug 939026 - B2G NetworkManager: resolveHostname() should use async dns service (new)
    • bug 995486 - CDMA MO MMS is not working on reference ril (ni?)
      • 2 issues:
        • MMS Configuration can not be applied immediately.
        • MmsService got HTTP Status == 0 immediately after sending. Wondering if the mms data connection is workable?
  • Pending

Chuck

Target

  1. bug 989717 - Wifi/Hotspot status error 1.3T+, r+
  2. bug 979130 - Wifi Lock in system app landed
  3. bug 994564 - Use different thread for executing wifi command and netutil command WIP
  4. WPA-EAP
    1. bug 917102 - Import Cert by WifiManager rebasing
    2. bug 917175 - Delete imported Cert by WifiManager rebasing
    3. bug 917176 - List imported Certs by WifiManager rebasing

Review

  1. bug 993327 - [tarako] unable to enable Data Connect after turning off WIFI
  2. bug 993821 - [Wifi] [Follow up of Bug 986365] Event thread is blocked in WaitForEvent caused wifi stay in searching state
  3. bug 994524 - [Follow up of bug 989135] Fix ssid buffer may overflow

Pending

  1. bug 981472 - Join an invalid network, the current connection will be disconnected WIP
  2. bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
  3. bug 928775 - Support UESRNETWPIN r?
  4. bug 930355 - Wifi Enable API r?
  5. bug 917097 - Wifi Enabled in airplane mode r+
  6. bug 745468 - Support WPA-EAP configuration r+
  7. bug 790056 - Enable WPA-EAP r?
  8. bug 928227 - Key nickname filter in keystore WIP

Dimi

  • NFC
  1. bug 984397 - [NFC] Fix rf_discover in NFC emulator. r+
    • working on testcase
  2. bug 993330 - [NFC] support notify tag discover by emulator console command. on-going
  3. bug 993836 - [NFC] Emulator support for reading NDEF data from type 1 tag. on-going
  4. bug 972248 - [B2F][NFC] : nfcd should using error code instead of boolean. pending
  5. bug 984207 - NFC should be in standby mode when NFC option is enable and screen is off. pending
  • Wifi
  1. bug 994524 - [Follow up of bug 989135] Fix ssid buffer may overflow. land
  2. bug 987760 - [v1.4] Investigate test_settings_wifi.py failure. on-going
  • Review
  1. bug 970263 - B2G NFC: Enable NFC when running NFC marionette tests
  2. bug 995101 - NFC: Don't use nfc-hardware-state-change event to enable/disable NFC.
  3. bug 970251 - B2G NFC: Use API to enable/disable NFC hardware
  4. bug 993891 - B2G NFC: NFC_IPC_MSG_NAMES in Nfc.js is handled twice.

Edgar

Target

Tracking & debugging

  • bug 995024 - [B2G][Tarako] T-Mobile SIM does not work in the first SIM slot.
  • bug 994285 - [B2G][Tarako][Lockscreen] The user does not receive PUK code entry after failing PIN entry for two sims.
  • bug 993327 - [tarako] unable to enable Data Connect after turning off WIFI.
  • bug 993268 - Card EF File load end time issue.

Review & feedback

  • bug 982018 - [B2G] Need to implement API for CDMALOCKMODE.
  • bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement.
  • bug 995107 - Some RIL test cases fail unconditionally on Emulator-jb due to its multi-sim nature.
  • bug 995844 - test_dsds_mobile_data_connection.js retrieve mozMobileConnection from a wrong frame.

Ethan

Target

  1. bug 877193 - Reduce memory usage for RTSP streaming (2.0, landed)
    • bug 998239 - Follow up of 877193 to refine RtspTrackBuffer size (2.0, review?)
  2. bug 996688 - Prevent potential crash in RtspConnectionHandler::parsePlayResponse (2.0, landed)
    • bug 964911 - crash in android::RtspConnectionHandler::parsePlayResponse(android::sp<android::ARTSPResponse> const&) (resolved fixed by 996688)
  3. bug 992568 - Refactor RtspChannel to support HTTP->RTSP redirection and rendering inside the browser (2.0, review?)
    • The following bugs shall be resolved fixed by this bug.
      • bug 949675 - Support HTTP->Rtsp Channel redirects
      • bug 945603 - Support Rtsp Protocol in URL Bar on b2g Browser
      • bug 940840 - Support Rtsp protocol in HTML iframe tag
      • bug 971593 - Resource leak of HTMLMediaElement containing RTSP media resource

Tracking & Debugging

  1. bug 993924 - [Sora][streaming] Can't play the audio rtsp resource (1.3+) (ongoing)
    • The DSS server sends TCP-interleaved RTP instead of UDP-based RTP.
    • Our RTSP client does not try TCP interleaving for now.
  2. bug 990908 - Video app crash at android::OMXCodec::read when opening RTSP streaming (ongoing)
  3. bug 989221 - Duplicate error alerts are displayed when video app encounters an error (resolved wont fix)
  4. bug 996793 - When switching back to an RTSP stream from card view the browser page with the link is restored instead of the stream itself (need info?)

Pending

  1. Automation test framework for RTSP feature
  2. bug 975257 - [RTSP] No warning message pops up after disabling network on the hotspot

Henry

Done & Working

  1. bug 906164 - mozHasPendingMessage() should queue messages even when app is running
  2. bug 993732 - [B2G][Clock] Alarm set with clock app does not fire until user reopens clock app
  3. bug 980814 - Fix test_system_message.py, JavaScript Error: "NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE)
    • r+'d and merged
  4. bug 991025 - Enable WiFi test on emulator

Pending

  1. bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
  2. bug 945569 - Support Wifi Display device discovery and group formation
    • Need of adding comments
  3. bug 811635 - B2G Wifi: Support Wifi Direct
    • Documentation

Hsinyi

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

  1. bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting and 3way calling senario ongoing
    • Studying TS 27.007 to get right AT commands to use
    • Depend on Bug 986362 - B2G Emulator: Support numberPresentation/name/namePresentation in emulator.
  2. bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling
    • Depend on bug 975778
  3. bug 981519 - [CDMA] Number and name presentation 1.5?, ongoing
  4. bug 989728 - [B2G] [RIL] split test_conference.js into smaller pieces to avoid timeout failure landed

Tracking & Debugging

  1. bug 993564 - [B2G][Tarako]Unable to proceed past the extension line when calling into the Mozilla conference line 1.3t+, confirmed Vendcom
  2. bug 994455 - [Tarako][Dialer]Input any number in keypad will cause hang up phone needs almost 10 seconds 1.3t+, confirmed Vendcom
  3. bug 990003 - [Tarako][Perf][Dialer] It takes a long time for the call screen shows up 1.3t+, debuging

Reviews and Feedbacks

  1. bug 990467 - [tarako] Cannot place ECC call when leaving shiedling box, and before getting service back 1.3t+
  2. bug 979134 - Rewrite mobileconnection test cases with Promise
  3. bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client
  4. bug 990918 - [B2G][CBS] Make RIL compatible for both new/old formats of ril.cellbroadcast.searchlist 1.4+
  5. bug 935776 - Cant build Firefox OS (emulator) on Mavericks
  6. bug 992948 - Use the telephony-call-ended system message to fill call log 1.3t+
  7. bug 978027 - [B2G] Need to implement API for getCdmaPrlVersion
  8. bug 993255 - [B2G] [RIL] follow-up of bug 990467 - should hangUp pendingMO properly
  9. bug 904588 - Move mozIccManager to WebIDL
  10. bug 990472 - [B2G][RIL] mozTelephony.dial() should reject when there are more than 2 calls
  11. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
  12. bug 898445 - B2G RIL: Move mozMobileConnection/MozMobileConnectionInfo/MozMobileNetworkInfo/MozMobileCellInfo to WebIDL

Others

  1. Weekly meeting with QC

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client
      • landed.
    2. bug 984741 - [Connectivity]Please provide requestRouteToHostAddress api
      • resolve invalid, partner are using 'addHostRoute()' in nsINetworkService.
      • should we support this in the future for flexibility?
    3. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
      • offline discussion with Hsinyi, Edgar and Vicamo.
      • modifying according to our offline discussion.
    4. bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
    5. bug 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
  • Reviews/Feedbacks/Others:

John

  • Target
    • bug 746074 - Allow enforcing network-usage policies on "web apps"
    • bug 986387 - Port most of the network stats API to WebIDL (r?)
    • bug 993311 - Convert Network Stats API to WebIDL (r?)
    • bug 993435 - Crash getting 'navigator.connection' from closed window (Landed)
    • bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
    • bug 993834 - [NetworkStats API] missing the store_name parameter when calling dbNewTxn in function getAvailableServiceTypes (Landed)
  • Pending
    • 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

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

  1. bug 866938 B2G MMS: Support email address in receiver field (in review)
  2. bug 871475 B2G Emulator: support RIL data connection emulation
    • landed, testing emulator-jb and emulator-kk
  3. bug 975442 B2G Emulator: fails to run crashtest, marionette, mochitest, and reftest on KitKat emulator (landed)
  4. bug 977995 B2G: remove mNetdWorker from SystemWorkerManager (landed)
  5. bug 978071 B2G Emulator: support IPv6
    • multiple failures on emulator-ics
  6. bug 979134 Rewrite mobileconnection test cases with Promise
    • first run landed, more to come
  7. bug 979137 B2G Emulator: Support the IPV4V6 (pending)
  8. bug 983013 Flatfish can't be build in OSX 10.9 (Mavericks) (in review)
  9. bug 995844 test_dsds_mobile_data_connection.js retrieve mozMobileConnection from a wrong frame (wip)
  10. bug 995864 configure runs forever on Mac OSX with Xcode 4.x (minor, pending)
  11. {{Bug}995920}} failed to run marionette test test_proximity_change.js, test_sensor_orientation.js on emulator-kk, always timeout

Reviews/Feedbacks/Others:

  1. bug 986362 B2G Emulator: Support numberPresentation/name/namePresentation in emulator (r-)
  2. bug 989728 [B2G] [RIL] split test_conference.js into smaller pieces to avoid timeout failure (r+)
  3. bug 991450 [B2G][ICS][emulator] Add wifi related services and scripts to init.goldfish.rc for wifi testing (f-)
  4. bug 991452 [B2G][ICS][emulator] Add network interface wlan0 for wifi testing (f+)

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 993821 - [Wifi] Event thread is blocked in WaitForEvent caused wifi stay in searching state
      • Landed
    2. bug 989714 - [Tarako][WIFI][Internet sharing] Unable to establish wifi connect after wifi-hotspot enabled.
      • Duplicate of bug 989717
    3. bug 993327 - [tarako] unable to enable Data Connect after turning off WIFI
      • Landed
    4. bug 989595 - [Tarako]wifi stay searching after turn on/off wifi some times
      • Duplicate of bug 991499
    5. bug 984295 - [Rtsp] Serialize Rtsp controller requests
      • ongoing
    6. bug 951278 [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
      • r+
  • Review Bugs
    1. bug 980259 - B2G: Dynamic enable network related debug log
      • landed
    2. bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • ongoing
    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
    5. bug 973809 - [Madai][WiFi][Data Share] Socket Transport isn't properly initialized when a Wi-Fi Hotspot is "enabled" (a Wi-Fi is "disabled").
      • 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
    3. WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.

Yoshi

  • bug 970251 - B2G NFC: Use API to enable/disable NFC hardware. r+ and sr+
  • bug 993893 - B2G NFC: NfcManager APIs will also check nfc-write permission. landed
  • bug 993891 - B2G NFC: NFC_IPC_MSG_NAMES in Nfc.js is handled twice. landed
  • bug 995101 - NFC: Don't use nfc-hardware-state-change event to enable/disable NFC. working on Gaia patch.
  • bug 970263 - B2G NFC: Enable NFC when running NFC marionette tests. r+
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++. Ongoing.
  • 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 978027 - [B2G] Need to implement API for getCdmaPrlVersion
  • reviewed bug 993896 - Fire error to Nfc Gaia applications when returned status from Gonk nfcd is not success

Borting

  • Target
    1. bug 951976 - API for Resource Statistics
      • WebIDL patch (r+)
      • Implementation patch (r+)
      • Test case
        • Mochitest test (done)
        • xpcshell test (undergo)
    1. bug 947779 - Support auto clearing statistics and alarms when app is removed
      • Use "webapps-uninstall" notification
    2. bug 854200 - PowerStats implementation
      • Trace how NetworkStats implement processQueue
  • 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)

Sprint planning

Feature landing criteria