TPE CONNECTIVITY GROUP/2014-09-23
From MozillaWiki
Contents
Team memebers' updates
Chuck
- Target
- bug 1050678 - Send network info along with state change event landed
- bug 1043251 - WIFI keeps toggling just like some one keeps on tapping the button r+, approval rejected
- bug 1012549 - Support import PKCS#12 in wifi r+ in dom part, wating NSS review. Might need use another way than NSS
- bug 1050679 - Use network info in state change event in Gaia r?, depends on bug 1050678
- bug 1057091 - Support USB tethering in IPv6 upstream interface r-, WON'T FIX?
- bug 1059040 - SNTP error on rapid request WIP
- bug 1058416 - Use IPDL in wifi WIP, handling linking error
- Review & Feedbacks
- bug 1065916 - WifiTethering crashes b2g.
- Pending
- bug 1050147 - Remove wifi enable control by settings depends on bug 1050143
- bug 1047258 - WiFi with Captive Portal and data connection can mess up
- 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 917097 - Wifi Enabled in airplane mode r+
Dimi
- Done & Reviewing
- NFC Work Week
- bug 1053675 - [NFC] nfcd should send correct session id for each tech discover and tech lost pair. r?
- bug 927298 - Support wifi hotspot status APIs. r?
- bug 1061512 - [NFC] nfcd should notify gecko about NDEF information. r?
- Working
- bug 1068048 - Should check wifi-manage permission in TetheringManager. ni?paul
- bug 1068544 - Support transceive function for nfcd. on-going
- bug 1069196 - [NFC] Study the routing table strategy in kitkat and apply it in nfc. on-going
- bug 1043276 - [NFC] Find a way for nfcd to know EVT_TRANSACTION comes from SIM or eSE. on-going, get some info from NXP
- bug 1063439 - [NFC] nfcd should handle simulated EVT_TRANSACTION event from emulator. on-going
- bug 1058440 - B2G NFC: enable debug when NFC debug is enabled. on-going
- bug 1059232 - [NFC] Add simple way to trigger EVT_TRANSACTION from nfcd. on-going
- bug 1055959 - [NFC] testNfcBadSessionIdError testcase fail. on-going
- bug 1043782 - [NFC][Flame] Cannot detect correct tag type for MWC card. on-going
- Pending
- bug 1069201 - [NFC] Support HCE in nfcd
- bug 1057918 - [NFC] Support enable/disable debug message at runtime
- bug 1030615 - NFC Daemon shall support the logical channel communication with eSE.
- bug 1046516 - [Flame][NFC] check HCI_EVENT_TRANSACTION behavior in suspend mode. vendor
Ethan
Done
- bug 1060700 - crash in libnss3.so@0xe924e (resolved duplicate)
- A duplicate of bug 1058022 - B2G crashes during RTSP and HTTP streaming playback
- They are both caused by polling a closed socket.
- bug 1014605 - [Browser][V2.0] Cannot add a RTSP shortcut on home screen (resolved fixed)
- Fixed by Gaia team (adding rtsp to the manifest of bookmark app).
- Feedback: bug 1024276 - [RTSP] Follow-up of 1021980 - Replace multiple character literals by numeric literals
In Progress
- Debug: bug 1056187 - Frame drops observed during RTSP streaming (2.0+)
- Clone of bug 1050351.
- https://bug1056187.bugzilla.mozilla.org/attachment.cgi?id=8482199
- Debug: bug 1014579 - [RTSP][V2.0] Second time warning message of full screen mode shows an inappropriate wording (2.1+)
- bug 1032111 - [RTSP] Basic RTSP test case on ICS emulator (2.1, ongoing)
- Cannot create RTSP in parent process (oop = false)
Pending
- Debug: bug 1050537 - crash in android::RtspConnectionHandler::onMessageReceived(android::sp<android::AMessage> const&)
- The site uses HTTP streaming. So far we cannot find RTSP involved.
- bug 1048982 - [RTSP] Cannot play slideshow video over RTSP (2.1?)
- bug 1054171 - [RTSP] Support live stream over RTSP/RTP
- The clip is a slideshow video. We don't support it yet (neither does Android 4.4).
- Video track is MP4V-ES and no video frames are transported (except for the 1st second).
- bug 1000040 - [B2G][Emulator] Implement EthernetManager and test cases on ICS emulator (reopened)
- Debug: bug 1045889 - [B2G][RTSP] When the user get interrupted by an alarm, the video will not resume
- Seems a duplicate of bug 1045351 - [B2G][RTSP] When pausing an AAC file via RTSP, the audio will not play again
Henry
Done & Working
- bug 1038531 - Unify NetworkService/Networker/WifiNetUtil/WifiUtil
- Landed but was backed out... (TEST-UNEXPECTED-FAIL | test_network_active_changed.js | networkManager.active should be null by default - got [xpconnect wrapped (nsISupports, nsINetworkInterface, nsIRilNetworkInterface)], expected null)
- bug 992772 - [B2G][RIL][NetworkManager] ResolveHostName with the DNS of the specified NetworkInterface.
- bug 1053650 - [B2G][MMS] Host Resolving with specified DNS in XMLHttpRequest
- XMLHttpRequest.webidl => nsXMLHttpRequest => nsHttpChannel => nsHttpConnectionInfo => nsHttpConnectionMgr => nsSocketTransport => DNS lookup
- Proposed 2 solutions:
- Explicit route (ip): simple but requires to deal with nsProxyInfo as well
- NetworkInterfaceId: Indirect but flexible.
- bug 1054191 - [B2G] Cannot enable usb tethering on flame
- Buffer overflow occurred in HwcDebug::HwcDebug
- Fixed by :dhylands
Crash! Crash! Crash!
- bug 1058022 - B2G crashes during RTSP and HTTP streaming playback
- bug 1062550 - b2g crashes during USB tethering
- bug 1061993 - Closing an invalid fd in WiFi
Study
NFC
Pending
- bug 1040565 - system message shouldn't be dispatched to frozen pages
- bug 1034020 - Intermittent test_wifi_associate.js | DMError: Timeout exceeded for shell call
- bug 1038510 - Intermittent test_wifi_tethering_wifi_disabled.js | ScriptTimeoutException: ScriptTimeoutException: timed out | test_wifi_tethering_wifi_inactive.js | MarionetteException: MarionetteException: Emulator callback still pending when finish() called
Jonathan
Preparation
setting up Ubuntu, reading "NewHires", building B2G and Desktop, getting familiar with Mercurial
Study
XPCOM, IPDL, tracing RTSP code
Potential First Bug
bug 1024276 - [RTSP] Follow-up of 1021980 - Replace multiple character literals by numeric literals
Yoshi
- bug 1058490 - B2G NFC: Add a sessionHelper in Chrome Process. ongoing
- bug 1069177 - B2G NFC: Dispatch NFC DOM Event to foreground app. ongoing
- Pending
- bug 1003775 - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. pending
- WebNFC API v2 draft proposal. https://wiki.mozilla.org/WebAPI/WebNFC/WebNFCv2_draft pending
Vincent
- Summarize for NFC work week in Berlin
- NFC 2.1 bug status update from QA - looks good for 2.1.
- NFC 2.2 Test environment discussion with DT and T-mobile - T-mobile will send us the SIM card to test security element.
- HCE design architecture discussion - It's still in very early stage. Just some concepts about HCE design.
- Moz/QC Ril discussion - have a discussion based on slides in http://goo.gl/Lel8Gr
- conclusion: DT creates branch repository for NFC payment development, and merges NFC security element patches to m-c once Ril interfaces are frozen.
- Security element bugs review/ownership/target milestone discussion - the milestone and owner are done.
- Discuss embedded security element development blockers with NXP FAE.
- use flame device with hardware hack to support UICC and eSE.
- use handler value to distinguish between UICC and eSE
- Target.(Bug Number, Summay, Status, Estimated date):
- bug 1055936 - Fail to play few 1080p RTSP clips on compatible platform
- It crashed in OMXCodec.cpp which is located in Android framework.
- bug 1054171 - [RTSP] Support live stream over RTSP/RTP
- Ongoing
- bug 1037307 - [Wifi] Test case for WPS
- Pending
- bug 1021671 - [Flame][V1.4][Wifi]DUT cannot connect to network successfully via WPS Button connection
- Waiting for T2M input.
- bug 1020844 - [Sora][WIFI] It can't display connection on ap list when use WPS connect
- Pending
- bug 1055936 - Fail to play few 1080p RTSP clips on compatible platform
- Review Bugs
- bug 972780 - [Madai][Bluetooth] [Data Share] Support bluetooth PAN profile
- Ongoing
- bug 972783 - [Madai][Data Share] MAC address based firewall (e.g. iptables) for Admission Control & its corresponding API for Gaia
- Ongoing
- bug 1059702 - [WiFi Tethering] wifi tethering will not work when wifi STA and AP use different interface names
- landed
- bug 972780 - [Madai][Bluetooth] [Data Share] Support bluetooth PAN profile
Wesley(EPM)
Vendor support for 2.2 NFC planning. Calling out to QC and DT in parallel
- Bug 1016003 - [NFC-Payment-RIL-Vendor-Support] RIL/Baseband need to support APDU exchange via logical channel communcation on Flame.
- Bug 987043 - [NFC-Payment-RIL-Vendor-Support ] BIP support for the remote management of secure element applets
MWC Badge
- AI: Specify exactly what specifications we want. Get back to vendor by Aug/E.
Howie (EPM for Networking)
- 2.0 blocker, to hit zero by 9/1. http://mzl.la/1uPoKvU
- Please put story points and target milestone on every task you do
- Use Tako