TPE RIL Network team/2014-06-03
From MozillaWiki
Contents
Team memebers' updates
Aknow
- Done: landed
- bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
- bug 1017413 - Make sure all the emulator cmd is success
- bug 1018051 - Add a slight delay in test_outgoing_emergency_in_airplane_mode.js
- Target:
- r+, ready to land
- bug 784429 - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated
- bug 936982 - Hanging all calls inside conference call leaves additional "connected" status to last hangup call
- Pending:
- bug 838920 - Intermittent test_outgoing_hangup_alerting.js
- 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.
- bug 1012621 - [B2G][SMS/MMS] Re-Layout Test Folders in MobileMessage (feedback+)
- 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)
Chuck
Target
- bug 1002314 - WebAPI: WifiManager.getCapabilities() landed
- WPA-EAP landing
- bug 790056 - Enable WPA-EAP landing
- bug 775499 - Support subject_match in WPA-EAP mode r+
- bug 1010252 - Wifi known network is forgotten while auto-connection failed 1.3+
- bug 1012549 - Support import PKCS#12 in wifi User certificate done, studying private key
Review
Pending
- bug 994564 - Use different thread for executing wifi command and netutil command WIP
- bug 981472 - Join an invalid network, the current connection will be disconnected WIP
- bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
- bug 928775 - Support UESRNETWPIN r?
- bug 930355 - Wifi Enable API r?
- bug 917097 - Wifi Enabled in airplane mode r+
Dimi
- Done & Reviewing
- bug 993836 - [NFC] Emulator support for reading NDEF data from type 2 tag. land
- bug 1017038 - [NFC] Build after f38720e3 commit fails. land
- bug 1001315 - [NFC] Testcase for reading url from type 2 tag. land
- bug 984207 - NFC should be in card-emulation mode when NFC option is enable and screen is off. land
- bug 1014485 - [Flame][NFC]: NfcConnector::Create() still keep calling socket() to consume performance even device has no nfcd. device team fix
- 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
- bug 1017485 - [Follow up of Bug 984207] Define timing to enable/disable P2p mode. on-going
- bug 1018068 - [NFC] NFC sharing does not work. on-going
- bug 997576 - [NFC] Testcase for reading empty NFC tag. on-going...
Edgar
Target
- bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
- Rebase for bug 898445 and bug 929701.
- Prepare formal patch.
- Working branch:
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
Target
- bug 1015169 - [RTSP][V2.0] Cannot play RTSP streaming after reloading web page (regression) (landed)
- 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: darwin-android (2.0, ongoing)
Tracking & Debugging
- bug 1014360 - Cannot render MP4 video - vdec_open failed (regression) (landed)
- The following bugs were categorized as "Toolkit > Video/Audio Controls" component. Require platform team's help to fix them.
- bug 1005854 - [Toolkit] Built-in media player cannot display seekbar when plays video RTSP
- bug 1005861 - [Toolkit] Cannot resize built-in media player to fit screen size
- bug 1005865 - [Toolkit] The toolbar of built-in media player is not located at center of browser app
- bug 1006516 - [Toolkit] After pressing the power-on button, RTSP streaming keeps playing
- bug 1006470 - [Toolkit] Built-in media player show a "SAVE VIDEO" dialog after long press the toolbar
Pending
- bug 1003037 - [RTSP] Can't play Rtsp streaming from itv.wo.com.cn
- Live streaming.
- Eagle Cui: Not in stream 1/2/3, but fundamental to pass CU (China Unicom).
- bug 975257 - [RTSP][V1.3] No warning message pops up after disabling network on the hotspot
- bug 1000229 - Follow-up of 992568 - RtspChannelParent is constructed unexpectedly by nsXMLHttpRequest::Open()
- bug 1000279 - Follow-up of 992568 - Refine parameters of NeckoParent::AllocPRtspChannelParent()
- bug 1000286 - Follow-up of 992568 - Integration test of RTSP with system browser
- bug 1000293 - Follow-up of 992568 - Resume function does not work as expected
Henry
Done & Working
- bug 1015901 - Wifi on emulator doesn't remember networks
- Add "update_config=1" to template wpa_supplicant.conf
- getKnownNetworks; dontConnect
- bug 1001897 - crash in wifi_connect_on_socket_path
- fd >= 1024 is possible for B2G so wpa_supplicant is going to be fixed.
- bug 1010733 - Capability for partner's app to implement WISPr function
- bug 1017513 - Add existing captive portal xpcshell test cases to xpcshell_b2g.ini
- bug 1016773 - Test case for default route switch
Target
- Test platform for wifi tethering
Hsinyi
Target.(Bug Number, Summay, Stauts, Estimated date)
- bug 1011429 - [B2G][RIL] _updateActiveCall() isn't correct in cdma 3way call scenario landed
- bug 981519 - [CDMA] Number and name presentation r+, waiting for Gaia
- bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH r+
- bug 1010035 - [B2G] add marionette tests for Cdma 3-way calling ongoing, WIP
- Intermitten failure, debugging
- bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting ongoing
- bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling pending
Tracking & Debugging
- bug 1008501 - Cell broadcast messages should not be user disabled
- bug 1015896 - [tarako] unable to add new group call after Communication app is killed 1.3T?
- bug 1015821 - [Tarako] Incorrect roaming status 1.3T?
- bug 1005823 - [Dolphin] Cannot place emergency call w/o SIM card 1.4+
Reviews and Feedbacks
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement r+
- bug 1012504 - Rewrite test_emergency_label.js by promise
- bug 1003650 - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled"
- bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
- bug 1015097 - Rewrite test_outgoing_emergency_in_airplane_mode.js
Others
- Weekly meeting with QC
- NetworkManager API discussion
Jessica
- Target.(Bug Number, Summay, Stauts, Estimated date):
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
- landed!
- 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
- bug 1017470 - B2G RIL: reconnect data call only if necessary when apns are updated (new)
- ongoing.
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
- Pending
- bug 997654 - B2G RIL: let each network handle its own host routes
- depends on bug 939046.
- the issue found in bug 1003247 will be a problem for this bug.
- bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
- pending, depends on bug 997654.
- bug 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
- pending, depends on bug 939046.
- bug 997654 - B2G RIL: let each network handle its own host routes
- Reviews/Feedbacks/Others:
John
- Target
- bug 1000040 - [B2G][Emulator]Eethernet test cases on ICS emulator
- RTSP Crashes related to bug 996535
- bug 922584 - B2G RIL: provide WebAPI to setup network connections and expose connection state
- bug 969268 - To implement EthernetManager with dhcp
- bug 993311 - Convert Network Stats API to WebIDL
- Blocked by bug 1009645
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
- Blocked by bug 939046
- 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):
- bug 1010292 - crash in strstr | update_ctrl_interface
- reopen, can't reproduce yet.
- bug 774582 - Unable to know if there is a user connected to Wifi tethering network
- fixed the crash in Flame.
- bug 1014924 - [B2G][Tarako][Geolocation] WifiWorker scan fails With wifi off, and geolocation stops
- ongoing
- bug 1008797 - Test case for bug 993598
- ongoing
- bug 984295 - [Rtsp] Serialize Rtsp controller requests
- pending
- bug 1010292 - crash in strstr | update_ctrl_interface
- Review Bugs
- bug 1016022 - Wifi tethering not restarted on unsolicited firmware restart
- landed
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
- pending
- bug 945569 - Support Wifi Display device discovery and group formation
- pending
- bug 981472 - [Sora][Wi-Fi] Join an invalid network, the current connection will be disconnected
- pending
- bug 1016022 - Wifi tethering not restarted on unsolicited firmware restart
- Tracking.(Bugs that should be fixed or interested)
- bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
- 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
- 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)
- bug 947779 - Support auto clearing statistics and alarms when app is removed
- (impl done)
- 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()
- bug 951976 - API for Resource Statistics
- Pending
- bug 899596 - Get Wi-Fi link speed (r+)
- bug 854202 - Obtain system metrics and power profile (r+)
- Should be rebased after bug 951976 is landed
Wesley(EPM)
Thanks for the demo video :)
- [RIL-Telephony]
- [RIL-NFC]
Howie (EPM for Networking)
- [RIL-networking] https://wiki.mozilla.org/FirefoxOS/RIL_connectivity
- Please put ETA on 1.3 & 1.4 blockers
- Please put story points on every task you do